프로그래밍 QnA

anybear의 이미지

iwconfig, iwlist, iwpriv 이용한 WIFI AP 갱신 문의드려요.

임베디드 리눅스 시스템에 WIFI 구현을 목표로
WIFI 칩은 rt3070으로
드라이버는 rt3070sta.ko 를 사용하고 있습니다.
iwconfig iwlist iwpriv 를 활용하여
WIFI 드라이버 설치, AP 검색 및 접속까지는
어려움없이 할 수 있었는데
문제는 사용 도중 AP 갱신하는 경우입니다. (AP를 바꿔서 접속)
개념으로는
현재 접속된 AP 접속을 끊고, AP설정을 초기화 해서 새로운 AP로 하는게 맞을것 같은데
정확한 방법를 모르겠습니다.
아래처럼 시도하면 갱신은 되는것 같은데
Unaligned userspace access in "**********" pid=572 pc=0x29a0ed14 ins=0xa047
에러 메세지가 나타납니다.

karkayan의 이미지

[완료] 지역 변수 스택 할당 위치에 관한 질문

안녕하세요,

과제로 버퍼 오버플로우를 하기 위해서 변수 주소들을 살펴보다가 조금 이해가 안가는 걸 보았습니다.

일단 코드는

milkyblue의 이미지

부동 소수점 연산

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
int main()
{
    srand((unsigned int)time(NULL));
    float latitude;
    latitude =  (375123441 + ((rand() ) % 3)) / 10000000.0f;
    //latitude =  ((rand() ) % 3) / 10000000.0f;
 
    printf("latitude : %.8f\n", latitude);
    return 0;
}

보시면 하고싶은게 37.5123441, 37.5123442, 37.5123443 이렇게 세개의 값이 랜덤하게 나오게 출력하고싶습니다.
결과를 보면 37.5123444로 계속 나오네요
mosad34의 이미지

인터넷 자동완성 기록 삭제 방법 문의 드려요~~

제가 열어본 페이지 삭제까지는 IUrlHistoryStg2 이걸 사용해서 삭제 했는데요..
자동 완성 기록 삭제까지는 방법을 잘 모르겠네요..검색 능력이 떨어지는건지 여기저기 들쑤시고 다녀봐도 딱히 힌트가 될만한게
보이지 않아서 이렇게 글을 올립니다.

인터넷 옵션에 있는 자동 완성 기록 삭제를 하는 방법좀 알려주시면 감사하겠습니다~
힌트좀 주세요^^

hemocue의 이미지

Intel MKL에서 PARDISO 링킹 문제입니다.

C++를 사용하고 있고요. pardiso 메뉴얼에 있는대로 첨에 #define F77_FUNC(func) func 으로 정의해 준후,
solve_pardiso()라는 보이드 메소드에 사용할 생각으로 extern C {F77_FUNC(pardisoinit) (void, int, int);} 이렇게 정의해줬습니다.
그리고 실제 메소드안에 F77_FUNC(pardisoinit) (pt, &mtype, iparm);을 실행했구요.

그런데 컴파일할때 pardisoinit이 정의 되지 않았다고 나오네요.
컴파일러 옵션으로 -lmkl_solver -lmkl_intel -lmkl_core -lguide까지 다 해줬는데도 정의 되지 않았다고 나와서 뭐가 잘못된 건지 모르겠습니다.
링킹문제인가 싶었는데, pardiso를 사용하는 다른 프로그램은 컴파일이 잘되네요..
혹시 이런 문제 겪어보신분 계신가요?

bsakiag의 이미지

이 코드가 왜 컴파일 에러가 안날까요?

#include

int main(int argc, char * argv[])
{

#

printf("hello...\n");
}

가운데 있는 # 는 무슨의미 인가요? 아니면 아무 의미 없이 컴파일 에러만 없는 것인가요?

gcc/g++ 모두 에러없이 컴파일이 되네요.

dh1789의 이미지

TCP서버에서 accept 중 문제가 발생했을 경우 처리방법

안녕하세요

TCP 소켓에 대해서 공부하는 중 궁금한 점이 있어서 이렇게 포스팅을 합니다.

select를 이용한 TCP서버를 작성하는 중인데요

서버의 소켓 디스크립터가 set되면 accept을 수행하여 연결을 확립하는데요

이 과정에서 만약 문제가 생길경우, 그러니까 A가 서버에 접속을 요청하고 accept에서 문제가 생겨서 블럭이 된 상황에서

B가 서버에 접속을 요청할 경우 접속에 실패하게 되는데요

이렇게 문제가 되는 상황에서도 B가 제대로 접속하게 하는 방법이 있을까요?

정리하면.. 발생순서는 다음과 같습니다.

1. 서버 listen
2. A접속 요청
3. 서버 accept 수행 중 블럭 발생
4. B접속 요청
5. B접속 실패 <=== 문제점

많은분들의 조언 부탁드립니다

croshong의 이미지

제가 짠 건데요... 좀 봐주세요요


C언어 왕초보중에 왕초보입니다..

파일1
CID_10007 Gid_4128
CID_10021239 Gid_5468
CID_1046 Gid_1029
CID_1046 Gid_3658

파일2
CID_10021239 CID_77999 1.000000
CID_1046 CID_1046 1.000000
CID_10631 CID_6166 1.000000

spire의 이미지

어셈블리어에 대해 문의 드립니다.

안녕하세요? 리눅스 입문한지 얼마안된 프로그래머 입니다.

소스코드를 분석중인데요, 이해가 되지않는 부분이 있어서 문의 드립니다.

고수님들의 도움 부탁드리겠습니다. ^^

phw0317의 이미지

사사오입 해주는 perl 명령어가 있을까요?

프로그래밍 하다가 궁금한건데,

과연 사사오입을 하는 명령어가 있을까요?,

알고리즘을 새로 만들어봐야하나요?,

四捨五入 사사오입 [장단음] 사ː사^오ː입 四 넉 사 捨 버릴 사 五 다섯 오 入 들 입

반올림. 근삿값을 구할 때 4 이하의 수는 버리고 5 이상의 수는 그 윗자리에 1을 더하여 주는 방법

저는 perl 언어를 사용하는데, 아직까지는 못본거 같아서요,

있다면 제보 부탁드립니다 ㅎㅎㅎ

페이지

프로그래밍 QnA 구독하기