프로그래밍 QnA

하하의 이미지

실행중인 function 명을 알려면?

int function_A ()
{

  if(a == 1)
          printf("function_A");

}

위 코드에서

function_A 를 스트링으로 박아 넣었는데

이런 방식 말고 __FILE__, __LINE__ 처럼

해당 function 이름을 찾아 내는 매크로는 없나요?

bizzare의 이미지

[FBHQ] 동적라이브러리 검색하는 순서.

윈도우에서는 다음과 같은 순서로 dll을 검색하지요.

1) dll을 로드하려는 녀석의 current directory
2) windows의 current directory
3) system path
4) windows path
5) path 환경변수에 등록된 곳들

그런데 HP에서는 그렇지 않은 것 같더군요.
일단 default로 만들었을 경우에는
오직 LD_LIBRARY_PATH 만 검색하는 듯 하고,

-Wl,+b,pathlist 옵션을 이용해서 검색 path를 추가할 경우,

다음 순서로 검색하는 것 같습니다.

[code:1]1) LD_LIBRARY_PATH

addnull의 이미지

php에서 readdir할때 파일읽어오는 순서

php에서 readdir로 특정 폴더내의
파일리스트를 읽어오는데,
파일을 읽어오는 순서가 엉망이더군요.. ;;
어떤 특정 패턴이 있는것도 아닌것 같고.
매번 읽어올때마다 직접 sort를 해야하는건지
왜 이렇게 순서가 엉망인지 궁금합니다.

제가 해본바론 파일명, 생성 시각, 최종 수정 시각, 최종 사용 시각으로는
읽는 순서가 결정되는 건 아닌것 같습니다.

혹시 파일명의 인코딩 때문에 그럴지도 모른다는 추측을..
비슷한 예로 winamp에서 "add dir"로 mp3를 긁어오면

Together의 이미지

java hsqldb ResultSet을 사용해 업데이트할 때 생기는 에러

[code:1]
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class TestProg {


public static void main(String[] args) {
try{

Connection conn = null;
ResultSet rset = null;
Statement stmt = null;

String makeTableStr = null;
String insertRowStr = null;
String selectAllStr = null;

String tempStr = null;



Class.forName("org.hsqldb.jdbcDriver");

conn = DriverManager.getConnection("jdbc:hsqldb:" + "dbtest", "sa", "");

twins99의 이미지

URI 와 HTTP1.1 Parser

제가 요즘 network coding을 하고 있는데요,

URI와 HTTP1.1 기반 Header를 Parsing할 수 있는 모듈을 구하고 있습니다.

간단하게 사용할 수 있었으면 좋겠는데, 덩치 큰 프로그램속에 있는걸 꺼내 올라니 여간 힘든게 아니네요.

혹 괜찮은 코드 있으면 추천 부탁드립니다.

꺼내기 괜찮은 프로그램이라도 추천해 주세요.

그럼 답변 기다리겠습니다.

powereyes의 이미지

다중 포인트 마우스

두개의 usb 마우스를 컴퓨터에 연결했을때, 각기 다른 이벤트 처리를 할 수 있게 하고 싶습니다.
예를 들어 두개의 포인터가 각기 다르게 움직인다던지..

그래서 생각해 본 방법은, usb port를 구분 하는 것입니다.
그런데 이 방법이 어느정도 레이어에서 가능할런지 모르겠고, 어떤식으로 개발하여야 하는지도 의문입니다.

답변 기다리겠습니다.

kldpgk의 이미지

함수에 대한 포인터 질문좀

함수 포인터 사용하여 호출하는 소스인데

[code:1]#include <stdio.h>

double square (double x); //함수 원형

double (*p) (double x); // 포인터 선언

main()

{

p= square; //p가 square 가르키도록 초기화 한것..

printf ("%f %f\n", square(6.6), p(6.6)); //6.6이 의미 하는게 뭔지.
return(0);
}

double square (double x) // 정의 , p=square에서 불러온거져?
{
return x*x; //여기서 x의 값이 먼지 모르겟네여

bizzare의 이미지

[질문] dll 내에서 자신이 로드된 현재 디렉토리 찾아내기.

어떤 dll 또는 so 파일이 로드되었을 때,
그 자신 내에서

자신이 지금 어느 디렉토리에 있는지 확인하고 싶습니다.
그런걸 알아내는 함수가 있는지요. -_-;

즉,

/home/bin/A.so 가 로드되었다면
A.so가 로드되는 순간
/home/bin/ 을 알아내서 찍고 싶고

/home/A.so 가 로드되었다면
A.so가 로드되는 순간
/home/ 을 알아내서 찍고 싶습니다.

지금 로드가 되는 순서를 정확히 모르겠네요.

khaki76의 이미지

freetype의 구조에대해서 물어볼려고 합니다.

라이브러리 컴파일시에 ftmodule.h 에서 필요한 부분만 세팅을 시

켜놓고 나머지 필요없는 파일들을 삭제해도 되는지요?

예를 들어서 트루타입에만 필요한 모듈만 남기고 나머지를

지우고 컴파일할경우 그 라이브러리를 사용하면 오류가 날까요?

serenitii의 이미지

Ubuntu5.1에서 KDevelop 3.2.3 버전을 설치하고..

hello world 프로그램을 빌드해서 실행하니깐
아래와 같은 메시지가 나오면서 실행이 되지 않습니다.

터미널에서 수동으로 실행파일 실행하면 되는데
KDevelop에서 실행하면 안되더군요 ㅠㅠ

아시는 분 답변 좀 부탁드립니다.

VisualBoyAdvance -f0 -l /home/apple/k_workspace/hello_world/
/bin/sh:VisualBoyAdvance:command not found
**Exited with sttus: 127**

페이지

프로그래밍 QnA 구독하기