프로그래밍 QnA + 설치 및 활용 QnA

semjase의 이미지

fcitx 사용시 "후보단어" 창 안나오게 할 수 없나요?

cd 명령으로 다운로드 폴더로 이동할때
cd 다 까지만 치고 tab키를 누르면 자동입력되잖아요.
그런데 후보입력창때문에 안됩니다.
한글입력후 엔터치면 자동으로 한자로 바뀌어서 입력되는것도 큰 문제구요.

후보입력창을 아예 안뜨게 할수없나요?
한자로 바꿀려면 한자키를 치고 바꾸도록 해야하는데 바로 뜨니까 너무 불편합니다.
중국어하는 사람이야 편하겠지만..

papium의 이미지

tcp server/client 소켓통신 문의

tcp 클라이언트로 tcp 에코서버로 패킷을 전송했습니다.
flag까지 제대로 확인이 되었는데 상대 서버에서 ack 응답이 오지 않을 경우에는 어느쪽이 문제일까요?
클라이언트쪽의 eth 헤더와 ip 헤더 tcp 헤더는 문제없이 작성되어 보내진 것은 확인했습니다.
서버도 간단한 에코서버와 클라이언트로 데이터 통신을 했을 때 문제없이 작동한 서버였고요.

스니퍼로 확인했을 때

A -> B (port : 11112 -> 12343)
------------------------------
seq : 286335813 | ack : 0 | flag:00000010

로 클라이언트가 보낸 패킷만 확인되고 서버쪽에서 응답은 없는 상태입니다.

jinghwa의 이미지

linux localtime 함수 오류?? (c/c++)

로그파일을 일자별로 생성하고 있습니다.
아래는 로그 파일을 생성하는 함수인데요..

프로세스에서 MakeLog 함수 호출시 일자별로 ( 프로세스_날짜.log ) 생성되는 로그파일과 전체로그(프로세스.log) 를 둘다 write 하고 있습니다.
시스템에 총 6개의 프로세스가 떠있고 각각 thread 를 실행하는 구조이고요 이모든 프로세스에서 MakeLog를 통해 로그 파일을 생성합니다.

이상한 점은 전날 로그에다가 로그를 기록해요..
즉 오늘이 4/3일인데 4/2일 로그에 로그를 기록합니다. 매일 그런건 아니고요..
호출이 많은 경우인데 .. MakeLog 함수를 초당 24~100번 정도 호출한 경우 간헐적으로 발생합니다.

리눅스(redhat 7.2) 에서 localtime에 의한 날짜 계산이 잘못될 수도 있나요??
또는 File open을 많이 할 경우 FILE *fp 가 이전 날짜의 pointer 로 재할당 되거나 .. 그럴수도 있을까요?
fclose가 제대로 안되거나요.. ㅠㅠ

chocokeki의 이미지

초가화 하지 않은 static 변수는 값이 0이 아닐 수도 있나요?


전역변수나 함수 내부에 static 선언한 변수들의 초기값이 0이 아닐 수도 있나요?
환경은 ARM 펌웨어이며 gcc와 C를 사용하고 있습니다

bss 영역이면 프로그램 기동시 0으로 이쁘게 초기화 하지 않나요?

일단 혹시 몰라서 선언할 때 가능하면 0으로 초기화를 동시에 하고 있습니다(이러면 bss로 안가겠죠?)

bao의 이미지

vi Plugin 'Syntastic' 질문있습니다...

제가 만든 라이브러리를 추가하려고....

.syntastic_c_config 파일안에

-std=c11
-Wall
-Wextra
-Wpedantic
-lpthread

이런 옵션만 주었을때 아래와 같은 에러가 나옵니다.... 어떻게 해결할수 있나요??

/usr/include/sys/socket.h|244 col 12 error| note: expected ‘socklen_t * restrict’ but argument is of type ‘int *’

client.c|19 col 20 error| storage size of ‘tv’ isn’t known

overridee의 이미지

Java에서 shuffle 메소드 후에 nanoTime 차가 급등하는 특이한 문제가 발생합니다.

안녕하세요?

Java에서 특정 작업의 시간을 측정하기 위해 System.nanoTime() 메서드를 사용하고 있습니다.

그런데 200 회의 시간 측정 결과, Collections.shuffle() 메서드를 함께 사용하면 한 번은 반드시 이상한 측정 결과가 나타납니다.

아래는 이상한 결과가 나타나는 소스 코드입니다.

wongidos의 이미지

유닉스, 리눅스 ls, find질문

안녕하세요.
ls, find명령어를 잘 몰라서 문의 드립니다.
파일 사이즈나 생성 순서가 아닌 파일 이름 기준입니다.

인자: completed_20FEB2018_0800.csv

1. completed_20FEB2018_0800.csv 보다 큰 것 중에
2. 오름차순해서
3. 제일 위 1건….

Ex)

1. file_01MON2018_0000.zip
2. file_01MON2018_0800.zip
3. file_01MON2018_1600.zip
4. file_02MON2018_0000.zip
5. file_02MON2018_0800.zip
6. file_02MON2018_1600.zip
args가 3이면 4,5,6중에 4를 가져옴.
args가 1이면 2,3,4,5,6중에 1를 가져옴.
Args가 6이면 null..
이게 가능할까요?

jaykee33의 이미지

외장그래픽 드라이버 설치 후 내장그래픽에 모니터 연결하면 어떻게 사용되는건가요?

리눅스 사용중인데, 엔비디아 설치하고 아주 거지같은상황이있어서 다시 내장그래픽으로 바꿀까 생각하는데
엔비디아 드라이버 설치 된 상태에서 메인보드(내장그래픽포트)에 모니터 연결하면 내장그래픽으로 사용이되면서 외장은 장식품이 되는건가요?
아니면 출력만 메인보드통해서 시켜주고 그래픽처리는 글카에서 해주는건가요?
예를들면, 만약 내장그래픽에선 qhd를 지원하지 않는데 외장 그래픽드라이버 설치후 메인보드로 출력시키면 qhd가 된다던가..

제가써놓고 무슨소린지 헷갈리네요.
요약하자면,
내장그래픽 포트로 연결해도 외장그래픽의 스펙을 사용할수 있는건가요?

bao의 이미지

vi ctags 질문있습니다.

상위폴더에서 ctags -R 명령으로

tag를 만들고 하위폴더에 있는 소스코드를 열어서 보는데...

컨트롤+] 이걸로 이동이 안되서....

하위폴더 들도 일일이....tag를 만들면....이동이 가능하게 되더라구요...

일단 이게 첫번째 문제이고.......

aaaa.h의 내용을 수정하고....
aaaa.c에서 .h에 있는 내용을 컨트롤+]로 찾아가면

수정하기 전의 줄 번호로 이동하는데....이거 어떻게 해결하나요....

설명을 잘못해서 죄송합니다...

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기