프로그래밍 QnA

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에서요

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

kaeri17의 이미지

[완료]혹시 stdout도 아니고 stderr도 아닌 화면출력 아시나요?

mysql 로그인할때 mysql -u어쩌고 -p db이름 이렇게 쓰고 엔터를 누르면

'Enter password:' 라고 뜨잖아요. 근데 이게 어느스트림으로 출력되는지 리다이렉션을 해도 계속 출력이 되더라고요.

뭐 이 출력결과를 저장할 필요가 있는건 아닌데 그냥 궁금하네요.

mabom의 이미지

여기서 확인버튼 누르려면 어떻게해야되죠

https://nid.naver.com/user/join_auth.nhn?a=mobile&m=begin&token_join=NtAfbouuIzNrST31

Mechanize 모듈로요
저번엔 어떤분이 패킷을 보내라고 가르쳐줬는데 도저히 이해가않되네요
확인버튼만 못누를까요?

페이지

프로그래밍 QnA 구독하기