프로그래밍 QnA

blhole의 이미지

[질문] 날짜에 대한 연산

2003/04/01 - 2003/03/01
과 같은 연산 혹은
2003/04/01 - 1day
와 같은 연산을 어떻게 하면 할 수 있을까요?

제가 생각한 것은 date 명령을 이용하는 것이었는데...

$ date +%s
1047367069

이런식으로 현재 시간을 구한후 해당 시간을 뺀후 (여기까지는 되는데..)
남은 시간을 다시 사람이 인식할 수 있는 형식으로 바꾸는 명령이
없네요. 그런 명령 있습니까?

kimdy123의 이미지

[질문] dbx debugging에 관해

여러 파일을 가지고 디버깅 하다 보니 ....
dbx test
한후에
stop at aaa.cpp:512
stop at aaa.cpp:600
...
이런것들이 번거러워서
소스파일 aaa.cpp에다가 뭔가를 하면
dbx test했을경우 자동으로 aaa.cpp의 512 line과
600라인에서 break point
가 잡히게 하는 방법은 없나요.
답변해주시면 감사감사
좋은 하루 되세요.

shean0의 이미지

ORA-00257: archiver error. Connect internal only, until free

안녕하세요..
이런 에러가 나오는데..이거 왜 그런지..도저히 알수가없네요..
잘 동작하던 것인데....
core가 만들어 지지두 않았구요....
음..순서대로 정리를 한다면.. ==>

make 를 할 때 ..
[code:1][netra10:/export/home/sean/TELEMATICS/DEV/S_SOK_PROC]: make -f mymakeing
gcc -I. -I/export/home/oracle/precomp/public -Ipublic -Idemo -I/export/home/oracle/plsql/public -I/export/home/oracle/network/public -lm -c tele_sok.c -I. -I/export/home/oracle/precomp/public -Ipublic -Idemo -I/export/home/oracle/plsql/public -I/export/home/oracle/network/public

살자의 이미지

리눅스 커널에 대해...

리눅스 커널은 비선점형 이기때문에 완전한 실시간 응용프로그램을 지원하지 않는다.

리눅스 프로세스는 선점형이다.

위의 내용은 커널 책에 나와있는 건데여.. 이해가 되질 않네여...
설명 부탁 드립니다.

송지석의 이미지

쓰레드의 PID를 알려면?

제가 짠 프로그램이 실행중에 쓰레드를 생성했다 끝내는 것을 반복하는데요.

지금 확인해보니 쓰레드중에 제대로 죽지 않는 게 있는 것 같습니다.

181 0 14968 S ./test
183 0 14968 S ./test
184 0 14968 S ./test
185 0 14968 S ./test
186 0 0 Z [test]
193 0 0 Z [test]

두번 했더니 두개가 생기네요..

그런데 제가 생성하는 쓰레드가 한두개가 아니라

그중에 어떤 것인지를 알아야겠는데요.

sj316의 이미지

Lex에서...

php를 보니까 "%x" 이런게 있던데 이게 뭔지 모르겠네요
무슨 뜻인지 가르쳐주세요

man page를 보니까 시작조건(?) 이라고 되있는것 같던데..

rokmn3309의 이미지

ioctl함수에 사용되는 파라메타값들에 대해서 자세히 나와있는

ioctl함수를 파레메타 값에 대해서 설명된 레퍼런스나.. 사이트를 알고 싶습니다.
웹상에 있는 S.M.A.R.T소스를 보면은 /usr/include/linux/hdreg.h 에서
정의된(define) 값들을 사용하는데. 헤더파일을 열어봐도..
간략한 설명만 나와 있고.. 어떤한 명령을 실행하는지 알수가 없네요..

관련된 사이트나 문서가 있다면 좀 알려주세요..
그럼 수고하세요..

miso의 이미지

Linux에서 만든 프로그램을 BSD에서도 그대로 실행 할수 있나요?

제가 Linux에서 서버를 하나 만들었는데....
좀 불안한 것 같아서.. BSD를 깔어서 테스트를 한번 해 볼려고 하는데...
(얘기를 들어보니까 BSD가 더 안정적이라고 해서요....)
그런데...서버에서 pthread를 쓰거든요... BSD에서도 그대로 실행해서 돌려도 되나요?..
제가 알아 본 봐로는 BSD에서 실행을 시키려면....
아마 다시 컴파일해야 한다고하는데...
제가 서버에서 pthread를 쓰는데.. BSD에서도 pthread를 그대로 쓸 수 있는지와 만약에 pthread를 쓸 수 없다면.... pthread대신 무엇을 써야하는지 좀 알려주세요....

mrmirang의 이미지

어떤 파일을 실행후 그 안의 입력을 외부에서 줄때..

안녕하세요~

어떤 파일을 실행한 후, 키보드로 입력해야하는 값이 있을 수 있을때 외부에서 한번에 주어서 입력될 수 있게 만들 수 없나요
interactive한 작업을 non-interactive로 만드는...
예전 게시판을 참조하니까 expect라는 프로그램을 쓰면 가능하다고 했는데..
또 다른 방법을 알고 싶습니다.

예를들면, passwd라는 명령을 치면 password를 입력해야하는데..
아 이거는 --stdin이라는 옵션을 (passwd)이용하면 되네요..

openssl을 이용하여 키를 생성할때, password와 country, states, name,등 6가지를 입력해야 하는데, 이를 한번에 한줄로써 주고 싶습니다.

cpulpul의 이미지

select 함수 return value problem

간단히 source를 보여드리겠습니다
[code:1]#define FIRST "fifo_file"
#define SECOND "/dev/xxxx"

char buff[BUFF_SZ];
int state;
struct timeval tv;
fd_set readfds;

/* fifo 초기화 */
fd[0] = open(FIRST, O_RDONLY);
fd[1] = open(SECOND, O_RDONLY);

for (;;)
{
FD_ZERO(&readfds);
FD_SET(fd[0], &readfds);
FD_SET(fd[1], &readfds);

tv.tv_sec = 1;
tv.tv_usec = 0;

state = select(fd[1]+1, &readfds, (fd_set *)0, (fd_set *)0, &tv);

페이지

프로그래밍 QnA 구독하기