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

trymp의 이미지

C++ API 에서 어떤 exception을 발생시키는지 확인하는 방법은??

C++ 에서는 C 와 다르게 exeception 을 발생시키잖아요.

그래서 제대로 처리안해주면 함수를 그냥 빠져나오고

프로세스가 죽는 등 알수 없는 오류가 생기잖아요..ㅠ

어떤 API 가 어떤 exception 을 발생시키는지 어떻게 알 수 있나요?

너무 양이 많아서 구글링으로는 찾기 힘드네요..ㅠ

고수님들의 조언 부탁드립니다.

skadudd의 이미지

안녕하세요 vim이 지워져서 답변좀 부탁드립니다..@

안녕하세요
Vim 초보입니다.
맥 유저인데 버전이 7.3이라 업그레이드를 하고싶어서
7.4버전도 깔아보고 없으면 macvim을 깔아서 사용하려고 했습니다.
그래서 터미널상으로 맥빔을 설치해서 깔았는데
mccvim 설치후 make명령을 내렸는데
오류가 나더니 Vim 조차 실행되지가 않습니다...
어떻게 해결해야 하는지 모르겠습니다.
뭐가뭔지 몰라서 일단 오류메세지 올립니다.
감사합니다 ㅠㅠ

vivisection의 이미지

디비 관련 조언좀 부탁드립니다

서비스를 시행하고 가입자들 목록이 디비 테이블에 주욱 들어가있습니다
서비스 이용일을 계산해서 한달에 한번씩 과금을 합니다
한달 모두 서비스를 이용한 사람도 있고, 한달중 몇일만 서비스를 이용한 사람도 있습니다
그리고 몇일씩 건너띄어서 서비스를 이용한 사람도 있습니다

한달 대비 몇일을 사용했는지에 따라 이번달 요금이 계산됩니다

이럴경우 사용일에 대한 데이터를 어떤식으로 필드를 만들어야 하는지 감이 안옵니다

텍스트 필드를 만들어 '1','2','3',... 이런식으로 하루마다 스케쥴을 걸어서 추가하는 방법은
좀 아닌것 같고, 조언좀 부탁드리겠습니다

디비는 마리아디비입니다

astzlra955의 이미지

write 함수에 특정 String을 넣으면 그걸 받아서 처리하도록 만들고 싶은데, 엉뚱한 값이 섞여들어갑니다.

안녕하세요.

kernel에 driver를 하나 만들고, 그 device file에 특정 string을 입력하면 그 값을 받아서 처리하도록 만들려고 합니다.
예를 들어 $ echo "AAABBBCCC" > /dev/test_dev 이렇게 넣으면, 해당 함수의 write( ) 함수가 call되고 그때 입력받은 값을 받아서 처리하게 하려고 하는데,
가끔씩 입력받은 값이 "AAABBBCCC괡(초" or "connectedAAABBBCCC" 등 엉뚱한 문자열이 섞이거나 합니다.

dotheg2e의 이미지

ip cam ptz 제어 어떻게구현하는거죠?

현재 rtsp 로 영상은 가지고 오는데

http프로토콜을 사용해서 제어를 한다는데

http 프로토콜을 어떻게 사용해서 제어를 한다는건지 이해가 잘안되는데

설명좀 해주시면 감사하겠습니다.

show567의 이미지

C언어 Debuggin 관련 질문

안녕하세요 ~~
호출하는 함수의 파일 위치 를 알수 있는 방법이 있을가요?
예를 들어 아래 와 같은경우 세개의 파일중 main함수에서 caselist함수를 호출하면 case가 1이여서 2번 라인의 display를 호출했다고 한다면 "b.c 파일의 2번째 라인의 display가 호출되었다"는 식으로 display함수 에서 출력하게 할수 없을까요?
case값을 가지고 호출하는 위치를 찾을수 있겠지만 실제로는 엄청 많은 경우의 수가 있어서요 경우의 수를 확인하지 않고 함수가 호출되는 위치를 찾는 방법을 알고 싶습니다.
감사합니다.
기왕이면 다른 컴파일 툴을 이용하지 않고 알수 있는 방법을 찾고 있습니다.

a.c
void display(){
printf("hello");
}

b.c
1 void case_list(){
2 if(case ==0) display();
3 else if(case == 1) display();
4 }

kjhkjh724의 이미지

프로그래밍 언어간 접목이 가능한가요?

예를 들면 C++하고 Haskell 하고 같은 컴파일러로 같은 소스내에서 사용할수 있을까요?

가끔 OS나 뭘 만들었 다면서 프로그래밍 언어 뭐뭐뭐로 만들었다.

이런 글을 보는대 이해가 잘 안되기도 하고 또 개인적으로 위의 두 언어를 석어서 써보고 싶기도 해서 질문올립니다.

감사합니다.

kokihong87의 이미지

VS6.0에서 만든 MFC 프로그램을 VS2010으로 포팅중 문의사항이 있습니다. (C++ updateData())

안녕하세요.

VS6.0으로 만든 MFC 프로그램을 VS2010으로 포팅중 빌드 후 실행시키면 updateData(false)부분에서 강종되버리는 문제때문에 문의 올립니다.

일단 구글에서 찾아봤는데 thread 사용시에는 updateData 사용하면 강종된다 그러더라구요. 근데 일단 이 프로그램은 thread는 사용하지 않고

VS6.0에서는 잘 사용하던건데 유독 2010으로 포팅하면 문제가 발생되네요...

특정 부분에서만 그런게 아니라 updateData(false) 들어간 부분은 전체적으로 다 그래서 소스를 올리긴 애매하네요 ㅠㅠ

혹시 위와 같은 경우가 있으셨던 분 있으시면 답변 부탁드립니다.

jinwoo4130의 이미지

squid를 이용한 리버스프록시 구축중 문제

안녕하세요
squid3를 이용해 리버스 프록시를 구성하고 있습니다
사용자가 제 서버에 바로 접근을 못하고 프록시 주소를 입력해야지 접근이 가능하데
제 서버가 한개일때는 작동이됩니다
하지만 첨부파일 처럼 여러개의 웹서버를 리버스로 설정할때는 에러도 안뜨고 그냥
"해당 웹페이지를 사용할 수 없음" 이 뜹니다

http://wiki.squid-cache.org/ConfigExamples/Reverse/MultipleWebservers#Reverse_Proxy_with_Multiple_Backend_Web_Servers
이거보고 똑같이 따라했습니다.

소스는 다음과 같습니다

miracleman의 이미지

NAND WRITE 관련 소스 문의 드립니다.

안녕하세요.

다음 소스는 NAND BUFFER에서 512 바이트를 읽어 어떤 포트(여기서는 PORTD)에 쓰는 소스 입니다.

for(i=0; i<512; i++)
{
NAND_IO = *(WriteBuf + i );
}

NAND_IO는 PORTD이며 NAND의 8개의 데이터 라인을 가리킵니다.

PODTD0 ~ D7까지 있을 겁니다. 근데 8개의 라인으로 표시가능한 바이트 256바이트인데 위에서 보는 바와 같이 512바이트를 읽어 쓸 수가 있나요 ?

더불어, NAND용 버퍼가 필요한 이유는 CPU의 데이터 버스와 NAND 플래시의 I/O를 분리하기 위해서라고 하는데, 잘 이해가 되지 않습니다.

비슷하게 NAND랑 MCU랑 연결할 때 반드시 버퍼가 필요한 거 같은 그 이유에 대해서도 전문가님들의 조언 부탁드립니다.

페이지

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