프로그래밍 QnA

smallhuman의 이미지

DDD가 너무 자주 다운됩니다...

안녕하세요. DDD가 너무 자주 다운되어서 문의드립니다.

초보인지라 아래 링크의 pdf를 보고 따라하고 있습니다. 그런데 이 링크의 예제코드조차 제대로 실행하지 못하고 자주 튕겨버리네요.
www.ezdoum.com/upload/ddd/ddd.pdf‎

지금 특히 위 pdf의 4~5페이지에 나온 연결 리스트 예제를 하고 있습니다.
for문 시작점에 중단점을 잡고 for문 바깥에 다른 중단점을 잡은 다음에, 처음 중단점에 도착 후 f5를 눌러 다음 라인으로 건너가면 segmentation fault가 나면서 DDD가 중단됩니다 -_-;; 이 코드 엄청 단순한데 왜 문제가 발생하는 지 모르겠네요. DDD 없이 그냥 실행시키면 잘 돌아갑니다.

이것 뿐만 아니라 다른 간단한 예제 코드에서 뭐 건드리기만 하면 DDD가 다운되더라구요 (....) 원래 DDD 이렇게 불안한가요?

gonny95의 이미지

자바 스트링 상수풀로 인해 메모리릭이 발생할수 있나요?

String s="hello"; 처럼

스트링 상수를 사용할 때 마다 상수풀에 올라간다고 들었던거 같던데 혹시 그것으로 인해 메모리 릭이 발생할 수 있는지 궁금합니다 그리고 스트링 말고 int n=1; 같은 경우도 마찬가지로 상수풀에 올라가는지도 궁금합니다 어딘가에서 설명을 봤었는데 가물가물 하네요 ㅠㅠ

skylovetoya의 이미지

[재질문] Perl을 이용해 file open해서 그 파일에 대한 내용을 정규식 표현으로 추출을 해서 print할려 합니다.

이전에 같은 질문으로 제가 올렸었는데요.

도저히 답이 안나와서 다시 한번 질문을 드립니다. ㅠㅠ

일단 파일에 내용은

Hostname IP OS/ARC CPU/MEM
1. hostname1 bond0:192.168.0.1 (1000Mb/s) RedHat 5.8 x86_64 E5620@2.40GHz 24GB(2GB)
2. hostname2 bond0:192.168.0.2 (1000Mb/s) RedHat 5.7 x86_64 E5620@2.40GHz 24GB(2GB)

ip를 넣으면 client에 정보가 log파일이 저장 됩니다.(위와 같이 저장이 됩니다.)

gonny95의 이미지

C언어 이거 아시는분?

#include
int main()
{

int a[] = {1,2,3,4,5,5,6,7};
printf("%d\n", a[0]);
0[a] = 0; /* 정말 괴상하죠 */
printf("%d\n", 0[a]);
printf("%d\n", a[0]);
}

숫자에 인덱스 연산자를 쓰는건 처음보는데 어떻게 된거죠?

fctjsh의 이미지

링크드 리스트에서 free() 이전에 포인터를 NULL로 만들어 줘야 하나요?

링크드리스트를 공부 하다가 의문이 생겨 글 남깁니다.
아래 코드는 더블링크드리스트에서 노드를 삭제 하는 부분인데요..

1. remove 노드는 어쨌든 free()에 의해 메모리 해제가 이뤄질 텐데 NULL로 만들어 줘야 하나요?
2. malloc 으로 메모리가 할당 되어 있을 때와 free 이후에 같은 메모리 위치의 값이 어떻게 바뀌는지 값을 아는 방법이 있나요?

고수님 들의 답변 부탁 드립니다.

dltkddyd의 이미지

vector와 deque는 연속적인 메모리 공간을 사용하는 동적배열?

vector가 어떻게 구현되는지를 생각해봤는데, 내부에 역참조할 수 있는 포인터를 하나 갖는 동적배열이라는 잠정적인 결론을 내리게 됐습니다. 맞나요?
그리고 그 포인터가 가리키는 일련의 공간(하나로 연이어진)을 사용합니다. 이것도 맞는지 궁금하네요?
그리고 deque도 vector와 같이 역참조할 수 있는 포인터를 하나 갖고 있으며 구현된 원리는 vector와 같다. 즉 일련의 공간(하나로 연이어진)을 사용한다. 단 앞에서 삽입, 삭제가 가능하다는 점에서만 vector와 다르다. 이 설명도 맞는지 궁금합니다.
vector는 직접 만들어봤습니다. deque도 한 번 직접 만들어보려고요? vector와 유사한 구조인지 궁금합니다.

leeyunjai의 이미지

Multicast S/W 개발자입니다. 질문하나 드리겠습니다.

안녕하세요.
네트워크 질문이긴 한데 S/W개발에도 관련된 사항이라 일단 여기에 올립니다.

Router의 1,2,3번 physical port에 각각 Host가 IGMP JOIN되어 있는데요. (1-3번 포트는 동일 VLAN입니다.)
1번 Host가 IGMP LEAVE를 보낸다면,

Router는 Group Specific Query를 1,2,3번 포트에 보내서 2,3번의 report를 받고 유지를 해야 하는 것인지,
1번 포트에만 Group Specific Query를 보내야 하는 것인지 여쭤봅니다.

제가 본 자료에는 Router의 Physical Port 1개에 여러 Host가 연결되어 있는 경우라서,
2개 이상의 포트에서는 궁금하네요.

결론적으로

Group Specific Query 전송단위가 VLAN인지, 아니면 VLAN과 Physical Port도 포함인지 알고 싶습니다.

답변 미리 감사드리며, 좋은 하루 보내세요.

nelicia의 이미지

윈도우 디바이스 드라이버 공부중에 질문드립니다.

현재 윈도우에서 키보드 디바이스 드라이버를 구현해보려고 합니다.

그런데 공부를 하다보니 키보드 드라이버가 따로 있고 usb드라이버가 따로 존재하던데.

키보드 자체는 usb로 연결할수 있는 것과 ps2로 연결할수 있는 두가지 종류가 있으니 어떤 드라이버로 구현을 해야되는지 의문입니다.

usb키보드와 ps2키보드의 드라이버를 따로 구현해야 합니까?

아니면 키보드 드라이버 하나로 usb키보드와 ps2키보드를 둘다 사용할수 있습니까?

erich0929의 이미지

glib 자료구조 중에 gptrarray 에 대해 질문 있습니다 !!

자꾸 세그멘테이션 오류가 뜨네요.
gdb로 확인해보니 g_ptr_array_index 로 얻어온 element 포인터를 DATA * 로 캐스팅해서 필드 값을 참조할 때 오류가 났습니다.
구글링을 해도 참고할 만한 자료가 없네요..
처음 글 올려 봅니다...
도와주세요,,.,

astzlra955의 이미지

Android 소스를 *.jar로 만들려고 하는데 "Class files on classpath not found or not accessible for .."이런게 발생합니다.


안녕하세요.

Android Frameworks 소스중에 몇가지를 *.jar로 만들려고 하는데요.

Eclipse에서 Export 해서 *.java파일 몇개 선택하고, out file을 *.jar로 해서 만들려고 하면

"Class files on classpath not found or not accessible for... 파일 경로"

위와 같은 오류가 발생합니다.

인터넷에 검색해보니 .classpath 파일에

이러한 line이 있으면 지우라는 소리가 있어서 가봤더니, 저런 line이 없더군요.

어떻게 해야 *.jar 를 생성할 수 있을까요?

페이지

프로그래밍 QnA 구독하기