프로그래밍 QnA

shint의 이미지

GPL 소스의 원리를 이용해도 되나요?

대폭 개정된「GPL 버전 3」 초안, 발표 임박
http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=105&oid=092&aid=0000007005

1. GPL 소스의 원리를 분석 및 이용해서. 다른 소스 코드를 구현하는것

2. GPL 소스가 구현된 함수에 사용 방법을 이용하는것

hb7083의 이미지

mfc를 이용해서 2d게임을 만들려고하는데 메인루프를 어디다 넣으면 좋을까요?

그냥 일반 c++소스코드처럼 메인이 보이는것도아니고...
초짜라서 그런지 매우 난감하네요 ㅠㅠ

meuru의 이미지

c언어에서 read 함수에 대해 궁금합니다...

while(1){
ret = read(socket, buf, size);
if(ret == -1){ errcnt++; printf("error!\n");}

printf("%s\n",buf);
}

소스가 이렇게 생긴건 아니고 예를 들었습니다.

소켓통신에서 while 안에 read를 넣었습니다. 그리고 해당되는 디스크립터에 데이터를 넣어서 read의 버퍼에 데이터가 들어가게 만들었습니다.

-1이 리턴되는 경우는 오류라고해서, -1이 나올 경우 오류카운트가 올라가도록하고 printf로 오류가 났다는 메세지를 정해서 출력시키게 만들었습니다.

그리고 보시는 바와 같이 printf 로 그 오류가 난 버퍼를 찍었더니 제가 송신한 값이 그대로 아주 잘 나왔습니다.

데이터를 socket으로 송신할 때, 프로토콜을 정했기 때문에,

SystemV의 이미지

GDB에서 SIGNAL 강제로 발생 시킬때 Thread 발생 위치 ..

멀티 스레드 환경 상태에서 GDB로 잡고 커멘드로 signal을 사용해서 테스트하려고하는데요.

gdb내에서 이동한 쓰레드 위치(ex. t 1 or t 2)에서 signal 커맨드를 날리면 딱 그 쓰레드로 signal이 가나요?

아니면 외부에서 signa 들어온거처럼 어디로 갈지 예측할수 없나요??

vanadius의 이미지

Matlab을 Python 변환 시 다른 폴더 파일 불러오는 법이 궁금합니다.

Matlab을 Python으로 변환하고 있습니다.

그런데.. 다음 부분에 대해 방법을 모르겠습니다.

Python 고수님들의 도움이 필요합니다.

제가 도저히 모르겠는 부분은 다른 폴더(Data) 내 해당 폴더 내 파일을 불러오는 부분입니다.

Data 폴더 내에는 2006, 2007, 2008 식으로 폴더가 있고 그 아래에는 연도와 날짜로된 파일들이 있습니다.

이 파일을 읽어오는 것입니다.

seungbin2011의 이미지

Linux Debian SVN 질문

안녕하세요 KLDP 여러분
처음뵙겠습니다.

궁금한것이 있어 글을 올립니다.

svn info 를 하면

root@[username]:/# svn info svn://192.168.0.7/trunk
인증 영역(realm): [UUID]
'[username]'의 암호:
경로: trunk
URL: svn://192.168.0.7/trunk
저장소 루트: svn://192.168.0.7
저장소 UUID: [UUID]
리비전: 1186
노드 종류: 디렉토리
마지막 수정 작업자: [username]
마지막 수정 리비전: 1186
마지막 수정 일자: 2015-04-21 18:24:53 +0900 (2015-04-21, 화)

ets0802의 이미지

C 언어 char * strcat 질문입니다

현재 컴공 재학중인 학생이고 C 언어책 보던 중에 궁금한게 생겨서 질문드립니다.

strcat함수가 아래와 같을 때, s2는 s1의 null character 위치부터 s2를 복사하기 시작하잖아요?

그런데 만약, s1이 100~105번지를 차지하고 있고 어떤 데이터가 106~110번지를 차지하고 있을 때, 오류가 생겨야 하지 않나요?

만약 그렇다면 문제가 있는 함수가 아닌가요?

char *strcat(char *s1, const char *s2)
{
char *p=s1;

while(*p!='\0')
p++; // s1 문자열의 끝을 찾아 p에 주소를 저장
while(*s2 != '\0')
{
*p = *s2; // s1 문자열 끝에 s2 주소를 저장.
p++;
s2++;
}
*p='\0';
return s1;
}

ineedHelp의 이미지

아주 기본적인 c 로 2,8,16진수

배열을 쓰지않고 진짜로 기본적인 방법으로 10진수 수를 입력하면 이진수,8진수 ,16진수를 나오게 하고 싶은데;

배열말고는 답이없나요....

정수 범위는 1 부터 천만 까지 입니다.

도와주세요 이제 막 시작한 입문자좀 도와주세요

아 기본적으로 제공되는 라이브러리는 사용안하고 ,,,

a135987의 이미지

JQuery .html() 질문입니다

첨부파일에 있는 (오른쪽)form_addedit.jsp 안에 있는
ID가 form_addedit인 HTML태그를

(왼쪽)management.jsp 안에 있는 var form 변수에 넣으려고 합니다.

첨부 사진에 보시는 바와 같이 var form = $('#form_addedit').html(); 을 하고
로그를 찍어 보니 undefined가 나오는데 어떻게 하면 될지 모르겠네요......

처음 웹개발을 하는데 회사에 물어볼 사람이 없어 답답한 마음에 글을 올립니다..

pakjw84의 이미지

(리눅스)프로세스별 네트워크 트래픽 사용량

안녕하세요.

리눅스에서 프로세스별 네트워크 사용률을 확인하는 프로그램을 개발하려고 하는데,
인터페이스별로 확인은 가능한 것 같은데, 프로세스 별로 하는 방법을 몰라서 문의드립니다.

/proc/(pid)/net/dev 가 프로세스 별로 상태를 알려주는 것인줄 알았는데 아니네요ㅠㅜ
(/proc/net/dev와 동일...)

다른 프로그램으로 이용하는 방법말고 직접 프로그래밍해서 개발하고 싶네요. 고수분들 답변 부탁드립니다.

페이지

프로그래밍 QnA 구독하기