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

tops1950의 이미지

회사 과제 질문드합니다. 파일 검색 프로그램!

지금 Everything 이라는 프로그램을 모방하여 파일 검색 프로그램을 제작하고 있습니다.

위 프로그램이 1분 정도 인덱싱 과정을 거치면, 모든 파일이 거의 실시간을 0.5초 안에 검색이 되더라구요.

저가 현제 C 드라이브에서 파일들을 읽어와 메모리에 연결리스트로 저장한 후

이름순으로 정렬하고, strstr 명령어로 비교하면서,

검색 문자열이 이름에 포함되어 있는지 검사하도록 했습니다.

20만개 정도 있을때, 한 글자를 입력하면 0.35 초 가량 나오더라구요..

좀 더 빠른 정렬을 위해서, 아스키 코드 별로 1글자 검색결과를 미리 저장하려고 하다가

메모리 부족현상으로 인해 다른 방법을 찾아보고 있습니다...

연결리스트를 배열로 바꿔서 접근속도를 높이거나, 문자열 검색 시

해시를 계산해서 비교 속도를 높인다던지 가능성 있는 방법들을 생각해보고 있습니다.

더 큰 문제는 MFC에서 결과를 출력해주는 과정인데요.

대략 50만개의 아이템을

chocokeki의 이미지

gpio 인터럽트 처리 - 제가 뭔가 잘못이해하고 있는걸까요?

환경 : linux
전원 - LED - 스위치 - gpio
(스위치를 누르면 전원이 LED 타고 gpio로 들어감)

gpio포트 하나를 input 모드로 설정해서 입력값을 받고 싶습니다

1. 드라이버에서 gpio 활성화 및 irq handler 등록

joosang의 이미지

rpm -qa 사용시 결과가 출력되지 않습니다.

rpm -qa 명령어 사용시 결과가 출력되지 않는 현상입니다

운용중인 서버 2대중 한대에서 위 같은 문제가 나타나네요..

어떤 부분을 확인해볼수있을까요?

고수분들의 조언 부탁 드립니다 ㅜㅜ

- 정상

rnghksgml의 이미지

c언어 테트리스 코드 짜기 질문이요ㅜ 주석처리부분 도와주세요ㅜ

c언어로 구조체와 파일입출력 사용으로 테트리스 코드 짜기인데 너무 어렵네요ㅜ c언어 천재님들 좀 도와주세요ㅠㅠ주석처리 한 부분 알려주세요..

lkh의 이미지

find명령 -exec 옵션

find 명령의 -exec 옵션에서 왜 마지막에 \;가 붙는건가요?
그냥 -exec 옵션의 끝을 알려주기 위해 붙이는건가요?

lkh의 이미지

xargs와 파이프

리눅스 공부하다가 궁금해져서 그러는데
xargs와 파이프(|)의 차이가 뭔가요?
xargs가 |랑 같이 쓰이고 앞 명령어 결과를 인자로 받는다는데 |만 써도 앞의 결과를 인자로 받는거 아닌가요?

whs9400의 이미지

프로그래밍 작품 선정 질문

안녕하세요 오랜만에 접속했더니 이곳이 많이 달라졌네요
제가 내년 11월 정도에 프로그래밍을 해서 어떤 작품을 만들고 그에 대한 작품 발표를 해야하는데요
항상 그렇지만 c언어로 뭘 만들어야 할지 고민이 됩니다.
공부 하고 휴식시간 아껴가며 프로그래밍 공부 후에 조금씩 만들려고 하는데요
1년 정도 개발할 작품에는 뭐가 있을지 조언 부탁드립니다!!

wilzilzor의 이미지

Geeknote를 Emacs에서 사용할 때 오류가 발생합니다.


# 오류
emacsclient: can't find socket; have you started the server?
To start the server in Emacs, type "M-x server-start".
emacsclient: No socket or alternate editor. Please use:

--socket-name
--server-file (or environment variable EMACS_SERVER_FILE)
--alternate-editor (or environment variable ALTERNATE_EDITOR)

#

Geeknote를 설치했고 emacs에 geeknote 설정을 마쳤는데 검색은 잘 되는데 편집 하려고 하면 위의 에러가 발생합니다.

server-start 설정을 해줘도 안되고, path문제 인거 같은데 도저히 감이 안오네요 ㅠㅠ

# 환경

emacs brew로 설치

페이지

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