프로그래밍 QnA

sugarfree82의 이미지

Netfilter 질문입니다.

제가 Netfilter를 사용하여 Shim-layer를 넣으려고 하는데요.

문제는 각 후킹 지점에서 NF_ACCEPT 을 리턴하여 바로 패킷을 전송하는것이 아니고

스래드를 사용해서 버퍼에 쌓인 패킷을 폴링하여 전송을 해야 하는데요

문제는 dequeue한 후 어떠한 과정(함수)을 거쳐서 전송을 해야 하는지 궁금합니다.

고수님들 답변 부탁드려요 ^^

cheonyesung의 이미지

리눅스 상에서 어플리케이션을 개발해 보려합니다. 도와주세요

리눅스 상에서 데이터베이스와 연동해서 자료를 볼수 있는 프로그램을 개발해 보려합니다.
주식 실시간 주문 및 결제 내역을 데이터로 받아놨다가
그걸 실시간처럼 보여주는 툴을 만들어 보려합니다.
그래프 같은거 구현하기 쉬운 거였으면 합니다.
성능면에서 좀 괜찮은 개발 툴 좀 알려주세요

hwanikani의 이미지

[완료] 어셈블리 간단한 질문입니다 (MASM)

.data
num DWORD 12345678h

.code
mov eax, 77777777h
mov esi, OFFSET num

mov num, 77777777h ; 됨 (mov mem, imm)
mov [esi], eax ; 됨 (mov mem, reg)
mov [esi], 77777777h ; 에러: invalid instruction operands (mov mem, imm)

-------------------------------------------------------------------

위 코드에서
mov num, 77777777h하고 mov [esi], eax는 되는데
mov [esi], 77777777h는 안되는 이유를 모르겠습니다.

ds1857의 이미지

Python Numpy 에서 사용되는 matrix 를 처음 생성할 때 어떤 방식을 애용하시나요?

Python numpy 에서 matrix 계산을 하고 있습니다. 물론 정확히 말하면 matrix 가 아니라 array 이지만요.

그런데 numpy 에서 matirx 계산을 할 때, 처음에 값을 넣기 전, 매트릭스를 만들 때 어떤 방식을 주로 사용하시나요?

예를 들어 3x5 매트릭스를 생성하려고 하면, 저는 다음과 같은 두 가지 방법을 사용합니다.

mat = numpy.arange(3*5).reshape(3,5)

아니면

mat = zeros((3,5))

이렇게 하면 3x5 짜리 매트릭스 공간이 생성되고, 나중에 값을 각 공간에 할당하면 될 텐데,

이것 말고 좀더 효율적인 방법이 있을까요? 어떻게 만드시나요?

ThEnd.

hyunuck의 이미지

도형을 렌더링 해야 하는데 어떤게 필요한가요?

C++ 로 마크업으로 된 데이타(도형,텍스트) 를 이미지로 만들어야 할 일이 생겼습니다.
일단 제가 C++ 쪽에대해 자세히 아는바가 없어서 질문 드립니다.

물론 리눅스/윈도우 둘 다 동작하도록 만들어야 하구요.
마크업 데이타에는 한글도 포함되어야 합니다.

gd 하고 freetype 같은거 써서 하면 된다는데, 어떤 식으로 접근해야 할지 감이 안옵니다.
일단은 파싱 -> gd를 통해 그림 -> 이미지 뭐 이런식이 될것같은데,
너무 단순하죠?

추가로 고려해야 할만한 사항들이 있으면 조언 부탁드립니다.

kkb의 이미지

Makefile에서 대문자 사용 규칙이 있나요?

Makefile에서 대문자 사용 규칙이 있나요?

CC  = gcc
OBJECTS = main.o
 
all: SOURCE test
 
SOURCE:
    cd source && make
 
test: $(OBJECTS)
    $(CC) -o $@ $^
 
clean:
    cd source && make clean
    -rm -fr *.o test

위에서는 make가 잘 실행되어 실행파일이 생성되는데

여기서 단순히 SOURCE 타겟만 소문자로 바꾸면,
make가 정상적으로 실행되지 않습니다

Makefile에서 대문자 사용 규칙이 있나요?

trymp의 이미지

printf() 에서 가변인자 포맷을 그대로 출력하는 방법 좀 알려주세요.

안녕하세요.

예를 들자면 printf("abc") 라고 하면 그대로 abc 가 출력이 됩니다.

printf("a%dc"); 라고 하면 a134745360c 라고 출력이 되네요.

printf() 안의 인자에 %d 가 포함이되더라도 그대로 출력할 수 있는 방법 좀 알려주세요.

도움 주시면 감사하겠습니다.

bingulyk의 이미지

arm-linux-gcc로 cpp라이브러리 c소스에서 사용할 때 링크 에러.

안녕하세요.

같은 라이브러리, 라이브러리 링크 사용하는 소스는 같은 환경에서 arm-linux-gcc로 빌드 됩니다.
라이브러리는 (x.a) 소스가 x.cpp로 이루어져 있습니다.
이걸 링크해서 사용하는 소스는 x.c로 이루어져 있습니다.

라이브러리 소스를 x.c로 바꾸면 에러가 없습니다.
라이브러리 소스를 x.cpp로 바꾸면 링크 에러가 납니다.
(라이브러리를 사용하는 c소스에서)
(에러 예: x.c:544: undefined reference to `api_link_Set' <- 라이브러리 포함 함수)

라이브러리 x.cpp 소스의 api 함수에 extern "c" 를 추가하면 에러가 발생해서 이게 안되는데...
(에러 예: x.h:33: error: parse error before string constant)
어찌 해야할지 모르겠네요.

수고하세요.

hwangsw의 이미지

SEGV Signal 발생합니다. 도움 부탁드려요

안녕하세요.
아래와 같은 소스가 있는데요.
컴파일을 하면 문제가 없으나 실행을 시키면
shmid < 0일 경우에는 "shm create OK" 로그를 찍고 Received SEGV Signal 에러가 나서 프로세스가 죽어버리고,
shmid >= 0일 경우에는 "Shared Memory Attach OK" 로그를 찍고 Received SEGV Signal 에러가 나서 프로세스가 죽어버립니다.
32bit 솔라리스에는 잘 실행되던 소스였는데 지금 aix 5.3 64비트로 포팅중인데 잘 안되고 있습니다.
도움 부탁드립니다.

bsysy17의 이미지

ios에서요!!!

ios에서요

내가 깔아논 어플리케이션 목록(앱 이름 등)을 가져오는 것이 가능한가요?

페이지

프로그래밍 QnA 구독하기