프로그래밍 QnA

somedayhow의 이미지

갑작스러운 32bit 64bit system 변경


분명 어제까지만 해도 잘 실행되던 프로그램이

binary file error가 나면서 실행이 되지를 않습니다.

-SG31:~/rnn_class_EE837/src/rnn-learn$ ./rnn-learn -c config.txt target*.txt
bash: ./rnn-learn: cannot execute binary file

인터넷 검색을 해보니 file filename 으로 컴파일한 환경을 확인해보라고 해서 확인해보니

somedayhow의 이미지

갑작스러운 32bit 64bit system 변경


분명 어제까지만 해도 잘 실행되던 프로그램이

binary file error가 나면서 실행이 되지를 않습니다.

-SG31:~/rnn_class_EE837/src/rnn-learn$ ./rnn-learn -c config.txt target*.txt
bash: ./rnn-learn: cannot execute binary file

인터넷 검색을 해보니 file filename 으로 컴파일한 환경을 확인해보라고 해서 확인해보니

rpit1412의 이미지

안드로이드에서 route add같은 프로그래밍이 가능한가요?


안드로이드로 리눅스로 치면 route add ~~ mask ~~ gw 이런거 프로그래밍 하고싶은데요
AOSP기준 \framework 에서 찾아본다면 어떤 메서드를 불러오고 어떻게 사용해야할까요?

connectivityservice.java 이런파일에 보면 addroute 이런 메서드 있던데 이런걸 이용하면 되는건가요?
조언 부탁드립니다.

raf629의 이미지

한컴 2바이트 코드 등 조합형 한글에서...

한컴 2바이트 코드 등 조합형 한글 코드 중
다른 문자(한자, 외국문자 등) 과 같이 섞여있는 코드들은
다른 문자는 다 2바이트로 처리되고 2바이트 코드로 저장되어있는데,
어떻게 한글만 초성,중성,종성 각각 5바이트로 처리되나요?
또 2바이트 조합형도 첫가끝 코드처럼 글자 간격 조절으로 모아쓰기처럼 보이게 하나요?
아니면 다른 방법이 있나요...?
궁금합니다...

saelly의 이미지

파이썬 기본적인 질문입니다..

문제가...
s 변수가 이렇게 문자열을 가지고 있을 때, 다음 텍스트에서 모든 태그를 제외한 정보를 출력하다. 태그란 < > 로 표현된 문자열을 의미한다.
이것입니다...

흑.. 아놔... 열혈강의 파이썬 책은 연습문제 해답도 안주고 문제를 왕창냈네여... 인터넷에서 열혈강의 파이썬 연습문제 검색해도 이 문제의 대한 해답은 없네요.. ㅠㅠ

우선, 저는 이렇게 한번 해보았는데... 별로 좋은 방법이 아니네요
사진으로 올렸습니다.

방법론이 잘 안떠올라 무식한 방법으로 해버려서..
문자를 하나하나씩 읽는데다가 반복문이 중첩되는지라.. 좋지 않은 알고리즘이 되어버렸네여..

파이썬에서 반복문 중첩시키지않고 똑같은 결과가 나올 수 있도록 하는... 깔끔한 방법이 있는지 좀 물어봐 주시면 정말 감사합니다~~!!!

yo-tteum의 이미지

Android makefile 내 함수 하나만 해석해주세요.

제가 envsetup.sh부터 따라왔는데 makefile 메뉴얼을 봐도 실제 응용된 코드는 난해하고 인터넷 예제도 제가 보는 코드와 일치하는 예제를 찾기가 힘드네요.
build/core/product.mk 파일 내의 resolve-short-product-name 함수입니다.
TARGET_DEVICE값을 구하기 위해서 TARGET_PRODUCT값을 받아서 처리를 하는것으로 보여집니다.
만약에 SKT에 출시될 갤럭시S4라고 하면 TARGET_PRODUCT값은 "s3_skt_kr" 이 될텐데 TARGET_DEVICE는 "s3"로만 나오면 되거든요.
그런데 이 함수를 호출하는 build/core/product_config.mk 에는 INTERNAL_PRODUCT값을 먼저 구합니다. 뭐하자는 건지 잘..
line-by-line으로 해석해주시면 가장 좋고 조그만 단서라도 부탁드려요.

devilproject의 이미지

한글(HWP)파일에서 header 추출해보신분 있나요?

JAVA랑 C 이제 겨우 대충이해했는데...

과제로 한글파일을 압축해제해서 header파일을 열어보라고하는데요

한글에서 zlib으로 압축했다고해서 인터넷 뒤져봐도 못찾겠어요ㅠㅠ

자바로 zlib으로 열어봤는데 잘못했는지 빈파일만 만들어지네요ㅠㅠ

해보신분 소스 좀 알려주세요

그리고 한글에서 파일형식 오픈한 거는 알겠는데 그거 봐도 분리하는 법은 전혀 모르겠네요ㅠㅠ

dkssudxx의 이미지

쓰레드를 하고 있는데 질문이 있습니다..

헤더 파일로 pthread.h 를 선언 해주고
쓰레드를 사용 하는데 pthread_create 와 pthread_join 함수가 정의 되지 않았다고 오류가 나는데 왜 그런걸까요? ㅠㅠ

thread_touch.c : (.text+0x124): undefined reference to 'pthread_create' ==> 이렇게 에러가 납니다...
헤더 파일안에 함수가 있는 것 까지 확인을 했는데 왜그런걸까요...

dltkddyd의 이미지

시그널 함수 signal의 선언문이 잘 이해되지 않습니다.

#include <signal.h>
void (*signal(int signum,void(*sighandler)(int)))(int);

시그널 함수의 원형이 저 위와 같다네요. 이 함수를 보건데, void(*sighandler)(int)는 분명 포인터 함수라서, 함수이름을 인자로 받을 수 있는 매개변수라는 것을 알 수 있습니다. 그런데 이해가 안 되는 부분은

void (*signal(...))(int)

에서 뒤에 있는 int 라는 부분입니다. 도대체 저 int가 왜 있는거죠? 그리고 바로 위에 언급한 함수도 포인터 함수라기에 전 이런 식이어야 한다고 생각했습니다.

void ((*singal)(...))

그런데 원형에서의 함수는 그게 아니네요. 원형에서의 signal은 다른 함수로 대체될 수 없는 형태인 것 같은데요.

somedayhow의 이미지

linux shell script에서

shell script 해석이 안되서 애를 먹고 있습니다.

beginning linux programming 이라는 책을 보면서 하고 있는데 생각보다 어렵네요 ㅠ

#!/bin/sh
 
if [ "$1" = clean ]; then
    rm -f *.log *.dat target.txt
    exit
fi
 
num=1
length=1000
period=50
 
cat <<EOS | python > target.txt

여기서 if ["$1" =clean ]; then
은 "$1"은 스크립트에 주어진 매개변수라고 적혀있는데
어디서 매개변수가 정의되어있거나 받아오는건가요?

그리고 clean이랑 비교하라는 것은 무슨의미인지 잘 모르겠습니다.
비어있는지를 확인하라는 걸까요?

페이지

프로그래밍 QnA 구독하기