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

itdream81의 이미지

memcpy 관련 질문

안녕하세요

본사이트를 통해 많은 정보를 얻어가고 있는 한 개발자 입니다.

매번 다른 사람들이 남긴 글만 읽다가 뭔가 테스트를 하던 도중 궁금한 점이 있어서 글남깁니다.

제 질문은 아래의 간단한 test code에서 source영역(mp[0] ~ mp[3])의 data를 destination(mp[4]~mp[7])영역으로 mempcpy()를 수행할 때

왜 source영역을 1/4만 초기화 한 경우와 전체를 초기화 한 경우 memcpy의 수행 속도가 차이가 발생하는 걸까? 입니다.

========================================================================================

djkim87의 이미지

vim 버젼 7.0 에서 autocomplpop 사용이 안됩니다 ㅠㅠ

공용으로 사용하는 서버라 함부로 vim 버젼을 업데이트 할 수 없구요... autocomplpop 을 깔아서 실행하려고 해봤는데 안되네요... 혹시 해결책이 있을까요? 아니면 bundle에 혹시 autocomplpop과 같은 자동완성기능을 지원하는 plugin이 있을까요? 답변 좀 부탁드리겠습니다 ㅠㅠ

mhhong의 이미지

dead lock 디버깅 툴

메모리 누수 디버깅 툴은 꾀법 보이던데
데드락 디버깅 툴은 찾기가 쉽지 않네요.
최근에 디버깅 하는데 상당한 시간이 걸린 경험이 있어서 찾고 있습니다.
괜찮은 툴 알고 계시면 추천 부탁드립니다.

neweapon의 이미지

V4L 의 DVB 기능과 DVB API 차이가 궁금합니다.

두 가지 질문이 있습니다.

하나.

잘 아시다시피 Linuxtv.org에서 V4L-DVB 프로젝트를 관리하고 있는데요...
문서에 따르면, V4L은 아날로그TV나 혹은 CAM을 지원하기 위한 모듈이고,
DVB는 DTV를 지원하기 위한 것이라고 나오는데,
DVB 경로가 아닌(V4L 드라이버 경로) 경로의 드라이버에도 DVB를 지원하는게 있는 것 같습니다.

쉽게 말씀드리기 위해 소스 경로로 말씀드리자면(3.4 기준)

DVB 경로는 drivers/media/dvb/ 에 따로 있는데,
drivers/media/video/cx88/ 에도 DVB 기능을 하는 코드가 있는 것으로 보입니다.

이런 것들이 video/ 아래에 몇몇 더 있는데요, DVB 경로의 드라이버와 어떤 차이가 있는 건지 감이 잘 안 옵니다.
덧붙여, DVB API는 user interface를 V4L과는 다른 notation을 갖는데, 이 cx 시리즈 같은 것들이 DVB apps와 호환될 것 같지도 않구요...

둘.

dopekly의 이미지

ssh 원격 명령 중 ambigous redirection error 문의

bash 쉘 스크립트에서..

qkrwncks593의 이미지

파이썬 문자열오류

파이썬 초보입니다.

os.system() 메서드를 사용하는데 NULL 문자에러가 발생하네요 ;;
아래는 소스코드입니다.

Tae_Wook의 이미지

다른 c클래스 주소와 통신할려면 무슨방법이 사용가능 할까요?

다른 c클래스 주소와 통신할려면 무슨방법이 사용가능 할까요?
- - -
내부 라우터망은 192.168.1.x를 255.255.255.252 로 나누고
라우터의 말단 컴퓨터쪽과 컴퓨터에는 192.168.0.x 을 255.255.255.0 으로 해서
패킷트레이서로 192.168.1.x 와 192.168.0.x 끼리 통신하고 싶은대요. [
-
모든 컴퓨터는 라우터와 1:1로 연결하고(라우터 1개에 컴퓨터 1개만 연결)
라우터쪽은 192.168.0.1로 나머지 컴퓨터는 남는 주소로 할려고 합니다.
]
rip에 192.168.1.0 192.168.0.0 둘다 추가해도 안되내요. 원래 안되는 걸까요?
[그냥 192.168.1.x를 255.255.255.252로 하고 그걸로 전부 해결(?)하면 잘 됩니다.]
- -
(정적라우팅 방법은 제외하고) 무슨방법이 있을까요?
- - -

qkrwncks593의 이미지

파이썬 lamdba error

파이썬에서 lamdba 를 사용하면 계속 에러가나서 코드가 동작하지않습니다.

$ python ./exploit.py
File "./exploit.py", line 4
p = lamdba x : pack("

빅엔디에서 리틀로 변환하는 작업이 필요한데 lamdba 를 사용하면 에러가떠서 도움부탁드립니다.

dltkddyd의 이미지

피호출함수에서 동적으로 할당된 메모리 자동으로 해제할 수 없을까요?

char* allf() {
	char* chs=new char[10];
	return chs;
}
 
int main() {
	allf();
	return 0;
}

allf 함수는 메모리를 동적으로 할당하고 그 메모리를 반환합니다. 이 메모리가 반환된 직후에 해제되도록 할 수 있을까요? 물론 다음과 같이 main 에서

char* ch=allf();

언급하고

delete[] ch;

하면 이를 해제할 수 있습니다만, 그렇게 하지 않고 함수가 호출부로 다시 돌아온 직후에 바로 메모리 해제되도록 할 수 있을까요? 메모리는 반환되면서 말이죠.

페이지

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