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

vananamilk의 이미지

gcc는 링킹시 파라메터 체크는 안 하는거 같네요.

개발중에 이상한 현상이 있더라구요. 예를 들어 아래와 같은 코드가 있을 때...

== a.c
#include

extern void test(int a, int b);

int main()
{
test(1, 2);

return 0;
}

== b.c
#include

void test(int a, int b, int c)
{
printf("%d %d %d\n", a, b, c);

return;
}

# gcc -o c a.c b.c
# c
1 2 -1251069960

링킹 과정중에 에러가 날꺼라 예상했는데 안 나네요. obj 파일은 a.c 파일에서 프로토타입이 맞으니
생성된다지만 링킹 과정중에 정의된 함수와 파라메터 수, 타입은 체크를 안하는듯 하네요.
좀 더 테스트 해보니 g++은 에러가 나네요^^

xoduddk123의 이미지

안드로이드나 ios에서는 업데이트를 어떤방식으로하나요?

안드로이드나 ios에서 젤라빈이나 ios7.1로 할떄 업데이트를 어떤방식으로 하는지 궁금합니다.

제 생각에는 업데이트를 하더라도 핸드폰의 주소록이나 동영상 사진 기타 핸드폰 주인의 개인자료들은 보존이 되기떄문에

자료가 저장되는 몇몇 폴더들을 제외한 나머지 파일시스템을 삭제한후 다시 업데이트할 파일시스템을 cp로 갈아엎는 식인가요 ? ? ? ? ?

nomail의 이미지

ssh 포트포워딩 질문

ssh 공부 중에 포트포워딩이 설명이 헷갈려서 질문 좀 드립니다.

로컬 포트 포워딩은 확실히 용도와 목적이 이해가 되는데요.

리모트 포트 포워딩은 도무지 이해가 가질 않습니다.

제가 읽은 글은 http://ubuntu.or.kr/viewtopic.php?p=27819 여기인데요.

SSH -R 1090:rain9.com:21 ssh-server.com
접속이 되면 그 상태로
ftp localhost 1090

ssh서버에 1090포트를 여는데 왜 로컬에서 1090포트로 접속을 해야되는지..

그리고 리모트 포트 포워딩은 어떤 경우에 사용하는 건가요??

sjun027의 이미지

시리얼 통신 질문입니다. 도와주세요

안녕하세요 rs232 시리얼 통신을 하고 있습니다.

구조체로 보내고 char[]로 받으려고 합니다.

#pragma pack(1)

tydepef struct myStruct{

char temp1;

int temp2;

double temp3;

char temp4;

};

#pragma pack()

이렇게 보내면 char[]로 받아서 myStruct만큼 메모리 복사해서 넣습니다.

int, char는 잘 들어가는데 double은 늘 이상하게 들어가네요..

PC에서 PC로 보내서 endian은 같을테고 구조체 padding도 pack했는데.. 도무지 잘 모르겠습니다..

고수분들의 도움을 좀 부탁드립니다. 감사합니다.

canuyes의 이미지

putty 접속 관련 질문입니다.

안녕하세요 컴퓨터공학과에 재학중인 학생입니다
요즘 php공부를 해보느라고 apm을 설치하여 사용했습니다.
근런데 apm을 설치한 이 후로는 기존에 학교에서 준 계정에 접속하던 putty가 먹통이네요 ㅠㅠ.

지정된 포트로 맞추고 주소를 넣고 실행시키면 로그인 창이 뜨기도 전에
server unexpectedly closed network connection이라는 에러 메시지가 뜹니다.

윈도우 7 사용중에 있구요, 인터넷에서 레지스트리 값 삭제등 여러 방법을 시도해 보았지만
진전이 없어 질문 올립니다.

답변 기다립니다.
좋은 하루 되세요.

p.s. 다른 컴퓨터에서는 접속이 잘 되는데 apm을 설치한 제 노트북에서만 먹통이네요ㅠㅠ

dododosa의 이미지

장치 드라이버에 관한 질문입니다.

안녕하세요. 리눅스 개발을 처음해보는 초짜입니다.

궁금한게 있어서 질문 드립니다..

리눅스는 PNP 기능을 제공을 하는건가요???
USB포트에 마우스나 키보드를 추가 장착 했을때 인식을 하는것을 봐서는 그런것 같은데..
만약에 USB storage의 경우는 직접 마운트 해줘야하는것 같고..

애매하네요;;

장치를 usb port 에 꼳 았을때 hotplug이벤트로 값받아와서 정보를 파싱하고 (udev를 설치를 못하는 상황이라..)
장치가 뭔지.. 그리고 출력되는 값을 컨트롤?? 할 수 있는 방법이 있는지
조심스럽게 여쭈어 봅니다.

vani2의 이미지

복사방지 클래스 상속시

다음과 같이 복사방지 클래스를 구현했습니다 (C++11)

class NonCopyable
{
public :
 
	// 복사생성자
	NonCopyable(const NonCopyable&) = delete;
 
	// 대입연산자
	NonCopyable& operator =(const NonCopyable&) = delete;
 
protected :
 
	//기본생성자
	NonCopyable() = defaulf; // or NonCopyable() {}
 
	// 소멸자
	~NonCopyable() = default; // or ~NonCopyable() {}
};

여기서 궁금한것이 다음과 같이 위 클래스를 상속받아 복사를 방지했다고 칩시다.
그런데 생성자 및 소멸자는 상속되지 않는다고 배웠습니다만, 어떻게 복사방지가 이루어질 수 있는건지 궁금합니다.

nasica88의 이미지

"Headless" Android Build 서버 설정 방법

안녕하세요... Eclipse IDE 개발 환경에 초짜인지라 수준 낮은 질문 올리는 것 먼저 사과드립니다.

질문을 요약드리자면, Android app code 개발은 개발자들 laptop에서 하되, 시간 많이 걸리는 compile은 별도의 (사양좋은) build 서버에서 하도록 설정하려는데요, Eclipse에서 그렇게 설정하는 방법을 여쭤보려고 합니다.

gusrbs82의 이미지

mysql foreign key에 관한 질문이요.

안녕하세요. 출석관련 프로그램 데이터베이스를 짜려고 하는데요.

설계도에 foreign key : group_name(table: cm001m, ca001m)

라고 되어있더라고요.

이때

foreign key(group_name) references cm001m(group_name),ca001m(group_name)

on delete cascade on update cascade

써서 했는데 안되더라고요.

중복 으로 할수있는 방법이 따로 있나요???

데이터베이스는 처음이라 잘 모르겠네요. ㅠㅠ

csr8350의 이미지

o

페이지

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