프로그래밍 QnA

exsider의 이미지

java 소스코드 생성 라이브러리...

예를 들어 클래스명, 데이터 필드, 메소드 관련 정보를 넘기면 java 소스코드를 생성해주는 라이브러리가 있는지 알고 싶습니다.

ktlsu1231의 이미지

/bin/find: The parameter list is too long. T_T...

안녕하세요.

스크립트에서요. T-T..

아래와 같은 스크립트를 사용하다가
#cp /data/apps/superman/*.* /data/apps/backup/`date +%Y%m`/superman/`date +%Y%m%d%H`

The parameter list is too long. 이런 오류를 만나

아래와 같이 변경하여 사용하였으나
find ./*.* -print -depth | xargs -i cp -r {} /data/apps/backup/`date +%Y%m`/superman/`date +%Y%m%d%H`

kicom95의 이미지

malloc 은 thread safe 한가요 ?

현재 개발중인 프로그램을 초기에는 쓰레드 없이 했는데...

malloc 과 free 를 좀 많이 사용했거든요....

이 프로그램을 이제 thread 기반으로 개발을 했는데....

malloc 에서 NULL 을 리턴하네요 ( malloc 과 free 를 여러번 수행후에 )

결국 그냥 메모리 풀을 써서 개발을 하려고 합니다...

그런데 그냥 궁금해집니다 thread 환경에서 malloc 은 쓰레드에 안전하지 않은가요 ?

kknd345의 이미지

memcpy함수와 memmove함수에 대해서 정확히 알고 싶습니다.

제가 memmove 함수를 잘 몰라서 memcpy를 이용해서 레코드 삭제를 했습니다.

레코드 개수가 많은 관계로 for 돌려서 옮기는게 memcpy 보다 코드측면에서 복잡해 보여서...
( 큰 용량의 메모리 복사일시 for 문 돌리는거와 memcpy 성능 차이 나나요? )

레코드 4 레코드 3 레코드 2 레코드 1

이라고 했을때

레코드 2 삭제하면

이한길의 이미지

java swing의 jtable에서 keylistener을 제거할 수 없나요?

java swing의 jtable을 사용하려고 하는데..
keylistener를 등록해서 copy,paste,redo,undo 등을 구현하려고합니다.

그래서 keylistener를 등록해서 Ctrl+C를 누르면 copy를 처리하게 했는데
그 처리를 한 후에 jtable이 임의로 클립보드에 다른 데이터를 다시..
집어 넣어서 이미 제가 처리해서 클립보드에 넣은 내용은 지워집니다.

suh1978의 이미지

(ARM) 명령어의 차이에 대한 것입니다.

ARM 보드에 부트로더를 만들고 있습니다.

테스트용으로 지금은 잘 동작하는데요..

좀 확실하게 아는게 아닌거 같은 부분이 하나 있어서요..

아래 소스를 보시면

_start: b RESET
b UNDEF
b SWI
b PABORT
b DABORT
b NOT_USED
b INTREQ
b FINTREQ

부트로더의 초기부분입니다. 각 익셉션/인터럽트에 대한 벡터테이블을

욱성군의 이미지

config.h 를 생성하려면?

Unix Network Programming 을 보고 있습니다. 여기에서 사용하는 unp.h 란 헤더에는 config.h 를 configure 을 이용하여 생성한 뒤 include 하라고 적혀있는데요, aclocal, autoconf, autoheader 등을 봤지만

HAVE_SYS_SELECT_H
HAVE_SYS_SYSCTL_H

과 같은 것들을 생성하는 방법은 아닌것 같습니다. 여러 분들은 어떤 방식으로 생성하

yaru22의 이미지

쉘 스크립트 안에서 만든 variable 이 쉘 스크립트가 종료된 후에도 남아있게 하려면 어떻게 하죠?

쉘 스크립트 (예를 들어 tcsh) 안에서

setenv JAVA_HOME /usr/local/java

이렇게 해놓고 실행하면

쉘 스크립트가 실행하는 동안에만 유효하고

스크립트 실행이 끝나면 JAVA_HOME 은 undefined 상태잖아요

그런데 만약에 스크립트 실행이 끝나고 나서도 유효하게 하려면 어떤 명령어를 쓰면 되죠?

HotPotato의 이미지

sdl을 공부하려고 튜토리얼을 들여다보다가 'std::string'을 발견했습니다. 여기서 'std'가 무엇인지 알고 싶습니다.

포럼에서 검색한 결과, 그리고 '::'가 있는 걸로 봐서 cpp와 관련이 있는 듯 싶은데요.
멤버함수도 아니고, 그렇다고 std.h가 있는 것도 아닌데.. 궁금한 것이 많이 생기네요.

튜토리얼 예:

SDL_Surface *load_image( std::string filename ) 
{ //Temporary storage for the image that's loaded

그리고 아래에서도

 

euupsm의 이미지

셸 프로그래밍 (새로운 프롬프트 생성 -> 명령어 입력 -> 수행)

main()
{
while(1) {
표준입력장치에 프롬프트 표시;
명령라인 입력;
명령라인 해석
if (^D 혹은 logout) break;
else if (공백라인) continue;

자식 프로세스 생성;
if (자식 프로세스) {
명령어 실행 후 종료;
}
if (백그라운드 모드가 아니면)
자식프로세스 종료시까지 대기
}
}
위와 같이 동작하는 쉘 프로그램을 작성하는데 아래의 기본 기능은 필수적으로 제공하고, 기타 다른 쉘에서 제공하는 부가 기능들도 가능하면 제공하도록 한다.

페이지

프로그래밍 QnA 구독하기