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

iamoon의 이미지

[완료] VC++ 6.0, mySQL 서버 접속에 관하여..

안녕하세요. 갑자기 시작된 프로젝트라 알아볼 시간이 없어 이렇게 질문 올립니다.

개발 환경은 VC++ 6.0 MFC .. 그냥 대화상자 1개로 구성.

여기서 온라인 서버에 접속해서 기존 테이블의 자료를 읽어 오거나 새로운 레코드를 집어 넣으면 됩니다. 쿼리문도 이미 다 있습니다.

그쪽은 JDBC를 써서 쿼리만 던져주더군요.

이것 저것 읽어보고 mySQL++ 이란 툴도 설치해 봤는데요.. mysql 관련 헤더를 include 만 하면 에러가 뜨는데..

첨부한 화면처럼 헤더에서 에러가 납니다..

디비를 아시는 분이면 굉장히 기초적인 걸 텐데요..

답변 부탁드립니다... 꾸벅..

jung78yw의 이미지

문서내 알수없는 문자 처리

전문으로 데이터를 받는 상황인데요..
ProC를 이용해서 수신 배치 프로그램을 만들었고요.
전문길이가 800바이트씩 1만건 정도씩 받습니다.
memset(sdata4,0x00,sizeof(sdata4));
memset((char *)&tmp4, 0x00, sizeof(BMT_DEBFILE));
while(fgets(sdata4,sizeof(sdata4),in)!= NULL)
{
...
}
이렇게 처리를 하고 있는데..
어떨때 800바이트가 아닌 400정도에서 끈어질때도.. 500정도에서 끈어지는 상황도 생겼습니다.
UltraEdit로 전문을 열어봤더니 해당부분에 아무런 이상이 없었습니다.
그래서 EditPlus로 열어봤더니 해당부분이 전자(전자/반자할때) 공백 같은게 생겨서 (첨부파일 가운데 공백)
파일을 cat test.dat | sed 's/ / /g' > test.dat_T
명령어로 전자공백을 제거해도 안되는걸 보니 전자공백은 아닌것 같습니다.

Jusias의 이미지

ppl(parallel pattern library)를 linux환경에서 쓸 수 있을까요?

병렬처리를 하려고 하는데 ppl을 사용하려고 합니다.
지금은 window환경에서 개발하고 있지만 나중에 linux환경에서 개발해야할지도 몰라 여쭙니다.

openMP는 linux환경에서 된다고 들었는데 이것저것 부족한 느낌을 받아서
vs2008 버전에서도 안되는 ppl을 linux환경에서 사용할 수 있을가요..

CH331의 이미지

a

CH331의 이미지

#include <expect.h> 질문요..

-lexpect 추가해서 컴파일했습니다.

#include
#include
#include

#define SFTP_PROMPT "ftp> "

int main(){

FILE *fp1;

char buff[2][128]= {"open","open"};

printf("시작\n");

if (0 == (fp1 = exp_popen("ftp"))) {

printf("exp_popen failed\n");
exit(-1);
}
if (0 > exp_fexpectl(fp1,exp_glob,"ftp> ",0,exp_end)) exit(-1);

fprintf(fp1,"%s\n", buff[1]); // "ftp> " 프롬프트가 뜨면 open 전송

return 0;
}

위와같이 하면

쉘에 ftp를 쳐서

CH331의 이미지

#include <expect.h> 질문요..

-lexpect 추가해서 컴파일했습니다.

#include
#include
#include

#define SFTP_PROMPT "ftp> "

int main(){

FILE *fp1;

char buff[2][128]= {"open","asdf"};

printf("시작\n");

if (0 == (fp1 = exp_popen("ftp"))) {

printf("exp_popen failed\n");
exit(-1);
}
if (0 > exp_fexpectl(fp1,exp_glob,"ftp> ",0,exp_end)) exit(-1);

fprintf(fp1,"%s\n", buff[1]); // "ftp> " 프롬프트가 뜨면 open 전송

return 0;
}

위와같이 하면

쉘에 ftp를 쳐서

ambition0512의 이미지

svnsync 백업 으로 외장하드, 다른 디렉토리로 백업 가능한가요?

안녕하세요??

회사에서 svnsync로 한대의 서버PC(A)에서 다른 서버PC(B)로 백업하는 경우는
좋은 글이 많이 올라와서 잘 숙지하였습니다.

그런데

svnsync 백업 으로 외장하드, 다른 디렉토리로 백업 가능한가요?
(즉, 서버PC (A) 안에다가 그대로 백업파일 만들려는겁니다)

Meleeis의 이미지

[해결]emacs nxhtml-mode 에서 버퍼를 w3m으로 불러오는 방법이요.

php 공부를 할라고 emacs를 꾸미다가 본 공부는 때려치고 emacs 공부를 하는 중입니다.

html-mode에선 C-c C-v 바인딩이 기본으로 w3m을 불러서 html을 읽게 되어있는데요.

nxhtml-mode에선 그런 키바인딩이 없어서 인터넷을 뒤져보니 키설정으로 걍 읽게는 할수 있는데...

php같은건 그렇게만 해선 안되잖습니까.

프로그래밍을 못하니까 구글신에게 열심히 물어봤지만 이틀째 해답은 안보이네요.

간단한 php예제같은걸
/home/meleeis/public_html/aaa.php 에 저장하고.

C-c C-v 키바인딩으로
http://localhost/~meleeis/aaa.php를 w3m으로 불러오도록 하는 방법을 알고 싶습니다.

parkon의 이미지

[완료] 클래스 멤버 함수 포인터에 관한 질문드립니다.

요즘 제가 염치 없이 여기에 질문글을 많이 올리는 군요...,

하고 싶은 건 추상 클래스에서 구상 클래스의 멤버 함수 포인터를 인자로 받아 오는 건데요,

대충 코드를 써 보면

class Abstract {
 
   void Draw(double (*fcn)(double)) {
      // 이 함수 fcn에 해당하는 그림 그리는 루틴
   }
}
 
class Concrete : public Abstract {
   double f1(double x);
   double f2(double x);
   //...
   void Draw1() { Draw(&Concrete::f1; }
   void Draw2() { Draw(&Concrete::f2; }
   //...
}

이런 식을 원하는데 잘 안되는군요.

hardboiled65의 이미지

[완료] gtk와 qt의 모양새에 대해 궁금한점이 있습니다.

요즘 리눅스에서 GUI 프로그래밍에 관심이 있는데 몇가지 의문점이 있어서 질문드립니다.

리눅스는 우분투를 사용하구요. 데스크톱 환경은 그놈을 사용중입니다. KDE도 설치되어있습니다.

그놈에서 KDE 어플(qt)을 실행시켜보면 gtk 테마가 그대로 적용이 되어서 이질감이 없습니다만, 반대로 KDE에서 gtk 어플을 실행해보면
투박한 모양새를 보여줍니다.

물론 KDE 설정에서 gtk 어플에 사용할 look and feel을 KDE와 비슷하게 지정해줄 수 있지만 이상하게도 그게 적용이 되는게 있는가 하면(
대표적으로 파이어폭스), 전혀 적용되지 않는것도 있습니다. 노틸러스도 그 중 하나입니다.

반면 그놈에서는 아무런 설정을 해주지 않아도 qt어플에서도 현재 사용중인 gtk 테마가 그대로 적용되는 모습이네요.

왜 이런 차이가 있는걸까요? gtk가 qt의 라이센스에 대응해서 만들어진걸로 아는데 그때문에 미리 qt를 고려했기 때문인가요?

페이지

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