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

greathero의 이미지

C++에서 클래스 내 멤버 함수를 콜백 함수로 넘기고 싶을땐 어떻게 하는게 좋나요?

class A {
public:
  void printStatus();
  void msgPrint(string msg);
 
  void testCallback();
};
 
class B {
public:
  void foo(void (*callback1)(), void (*callback2)(string));
  ...
};
 
void A::testCallback() { 
  B *b;
  b->foo(&A::printStatus, &A::msgPrint); // 이렇게 두개의 함수를 콜백으로 넘기고 싶은데 안됩니다.
}

A의 printStatus 함수와 msgPrint 함수를 b의 foo 함수에 콜백으로 넘기고 싶습니다.
어떻게 해야하나요?

sitan81의 이미지

정규식을 사용해 ''안의 데이터를 추출하려고 합니다. 이때 \'는 제외시키고 싶습니다.


매우 초보적인 질문이라 부끄럽습니다.

이런저런 테스트 끝에

정규식 :
'([^']*)'

대상:
short_msg_show('추출할곳1','추출할곳 2','추출할곳 3')

결과:
Match 1
1. 추출할곳1
Match 2
1. 추출할곳 2
Match 3
1. 추출할곳 3

는 성공 하였습니다. 하지만'를 실제 쓸경우 \'로 표현할텐데

short_msg_show('추출할\'곳1','추출할곳 2','추출할곳 3')

위와 같은경우는 당연하게도 잘못된 결과가 나옵니다.

Match 1
1. 추출할\
Match 2
1. ,
Match 3
1. ,

위의 상황을 예외적으로 다루고 싶습니다.

어떻게 해야 할까요
고수님들의 손길 기다리겠습니다.

leecard의 이미지

samba 사용자별 hdd 사용량 설정할수 잇나요?

samba를 이용해서 각 사용자별 사용량을 정하고 싶습니다.

예로
user1은 /home/user1/share 폴더를 30기가 사용
user2는 /home/user2/share 폴더를 50기가 사용
user3은 /home/user3/share 폴더를 50기가 사용
root는 /root/share 폴더를 200기가사용
모든 사용자는 /pub를 500기가 사용

뭐 대충 이런식이요

파티션을 나눠서 각각 사용자별로 사용자 폴더에 마운트 시키는 방법도 생각해봤지만

나중에 좀 마니 귀찬을것 같아서.......

samba에서 설정이 가능할까요?

kwonsu의 이미지

Pin tool 관련 질문 드립니다.

안녕하십니까. 프로젝트에 사용하고자 pin tool을 보고 있는데요 예제 소스나 설명 부분을 보면 대충 어떤 의미인지 알것 같습니다.
궁금한것은 인터넷이나 intel에서 제공하는 예제소스를 봐도 이런 경우는 어떻게 처리하는지 몰라 문의드립니다.

1. 한 프로그램에서 system, exec.. 같은 command 실행 함수들이 있을 경우 특정 command가 실행되면 이것또한 추적이 가능한지요.
2. 추적이 가능하다면 system 함수등으로 실행된 binary도 심볼, 메모리 등등을 똑같이 추적이 가능한지요

방법이 있다면 어떤 방법으로 해야 할지요.
예를 들면 RTN_FindByName으로 함수를 찾아 PIN_CallApplicationFunction을 사용해서 추적한다는지 하는 방법이 궁금합니다.

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

sanckldp의 이미지

gsoap 사용 시 namespace/xml tag 문제

[과정]
현재, Onvif의 wsdl 파일을 gsoap(wsdl2h, soapcpp2)를 이용해서 .h 로 변환하는 작업을 하는중 입니다.

[type-map.dat 내용]
tds = "http://www.onvif.org/ver10/device/wsdl"
....

위의 map을 이용해서 wsdl2h를 이용해서 wsdl 파일을 .h로 만들고, soapcpp2를 이용해서 서버/클라이언트에 필요한 소스들을 만들었습니다.
만들어진 소스로 서버/클라이언트 소스를 이용해서 통신을 해보면 잘 됩니다.

[문제]
Onvif Device Manager라는 Onvif에서 제공하는 정식 테스트 툴을 이용하여 Onvif 규격의 확인 작업을 해보려 합니다.

trymp의 이미지

postgresql 같은 RDBMS 에 binary file 을 insert 하고 다시 파일로 뽑아 올때 속도 차이는??

제가 파일(10KB ~ 1MB) 을 DB 로 관리할 필요가 생겨서

postgresDB 를 사용하려고 하는데요.

이런 binary 파일을 DB 에서 insert 하고 다시 가져올 때

속도 저하가 심한가요??

제가 binary file 을 가지고 대량으로 사용해 보질 안아서

10만개~100만개의 다수 파일이 저장될 때 서비스상에 문제가

없는지 궁금합니다.

협업에서도 이렇게 RDBMS 에 binary 파일을 저장해서

사용하는 경우가 있나요??

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

Gapsu의 이미지

RFC5389 우리글 번역 문서 가지고 계신분?

RFC5389 번역문서 부탁합니다

zkdnsxjaos의 이미지

하둡에서 C++ pipes를 사용해 작업을 하려는데 WaitForAuthetication 오류가 납니다..

간단한 예제를 통해서 실험을 하기위해

VMPlayer에 ubuntu 12.10을 설치해서
Hadoop 1.0.4(Stable Version)과 Hadoop 1.1.2(Beta Release) 버전 두개를 모두 사용해봤습니다.

결과는.

자바를 이용해 맵리듀스를 하면 잘됩니다.
하지만 C++ 코드를 이용해..컴파일 후 맵리듀스를 하려고 하면..아래와 같은..에러들이 발생합니다.

java.io.IOException at org.apache.hadoop.mapred.pipes.OutputHandler.waitForAuthetication(OutputHandler.java:188)

이런 상황을 처리해보신분의 답변을 기다립니다..

페이지

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