프로그래밍 QnA

장택수의 이미지

인라인 어셈블리에서 사용하는 명령어를 모두 알려면 어떻게 해

인라인 어셈블리에서 사용하는 명령어를 모두 알고 싶습니다.
커널 소스 분석할 때마다 어셈블리 명령어가 나오는데
어디를 찾아봐야 이런 명령어들이 있을까요??

알려주시면 감사하겠습니다.

anyjava의 이미지

for문에서 함수 호출하는 횟수에 제한이 있는지요?

아래 프로그램을
# cmd 127 하면 실행이되어 "End"문자열이 출력되지만
# cmd 128 하면 프로그램이 끝나지 않고 계속 떠 있습니다.

스택의 크기와 관련 있는가 해서
# ulimit -s 16384로 늘려보기도 했는데

어떻게 하면 127보다 큰수로 for문을 돌려도 결과가 나올지요?
고수님들의 한마디를 바랍니다.
------------------------------------------------------------------------
int
main (int argc, char *argv[])
{
char i;

if (argc < 2)
{
printf ("Usage: cmd num\n");
exit (-1);
}

nayana의 이미지

로그 파일 color?

간단한 서버 프로그램을 하나 만들고 있는데...파일로 로그를 남기고 있습니다.
로그를 많이 남기고 있습니다. 그런도중 프로그램이 뻑(?) 이 날경우
로그를 일일 뒤져가면서 에러를 수정하곤했는데...문뜩 이런생각이 들더군요?
중요한 로그는 빨간색으로 해서 쉽게 찾아 볼수 있는 방법이 없을까 ? 말입니다. 그래서 문서를 뒤져 보았는데...화면 출력하는것은....색깔을 지정해서 출력할수 있더군요...하지만 파일로 로그를 남길때 샊깔을 지정해서 놓는 방법은 문서를 뒤져보아도 없더군요....제가 서치 능력이 없어서 인지 모르겠지만...

apd822의 이미지

[초보질문]pop3가 안됩니다.

내부에서 접속하면 되는데 왜부에서 접속하면 안됩니다.

센드메일을 실행시키면 경고가 뜨는데 그거와 관계가 있는지 잘 모르겠네요

경고 메세지___________________________________________________
[root@mailserver root]# /etc/init.d/sendmail restart
sendmail를 종료하고 있습니다: [ 확인 ]
sm-client을 종료하고 있습니다: [ 확인 ]
sendmail (을)를 시작합니다: make: *** Warning: File `domaintable.db' has modification time in the future (2004-10-19 04:13:09 > 2004-10-18 17:34:38)
make: warning: Clock skew detected. Your build may be incomplete.

rasungboy의 이미지

gcc에서 Preprocessor Defines

vc++ 에서는 프로젝트 셋팅에서 Preprocesso Defines 에
WIN32, _DEBUG 등 과같은 DEFINE 을 할수 있는데
GCC 에서 컴파일시 옵션으로는 어떤식으로 저 기능을 구현할수 있는지
궁금합니다. ^^;

icystar의 이미지

[TCP/IP ] data copy에 관한 질문

확인부탁드립니다.

리눅스에서 통신할때
데이터 카피가 언제, 몇번 일어나는지 알아보기 위해서
TCP/IP 커널 소스를 따라 가보았습니다.

제 분석의 결과는 다음과 같습니다.

send 할때는 BSD 계층에서 INET 까지는 사용자 버퍼 포인터를 가지고 있다가
tcp_sendmsg()에서 사용자 버퍼에서 소켓버퍼(커널)로 한번 복사가 일어나고
그 다음 부터는 계속 포인터로 디바이스 드라이버까지 내려가서
최종적으로 패킷을 보내게 되고

receive 할때는 (DMA를 통해 패킷을 받을때...)

leolo의 이미지

[질문]시스템 시간에 구애를 받지 않는 시계..

시스템 시간을 이용하여 프로그램을 짠 경우, 시스템 시간이 고의적으로 변경되었을때, 문제가 발생하는 경우가 있는데요..
이런 경우를 예방할 수 있는 코드는 없나요.

예를 들면요.
현재 시간을 읽어서 메모리에 저장을 했어요. 200410192012 이렇게요.
그리고, 10분 후에, 특정 동작을 하기 위해서 계속해서 현재 시간과 메모리에
저장된 시간을 비교하게 되는 프로그램에서요.
임으로 현재 시간을 200310192012 로 변경하면 1년 후에, 특정 동작을 수행하게 되잖아요. 이런 것을 방지하기 위해서.

yogurtjc의 이미지

펄과 정규표현식에 관한 질문입니다.

$str안에 알파벳 문자열이 있다고 할 경우에

$str = "ABCDEFGHIJKLEMNABCCCEEAAAA";

여기서 E로 시작해서 B로 끝나는 문자열만 추출하려는 정규표현식은 어떤 것인가요?

저기서 문제대로 추출한다면 EFGHIJKLEMNAB 가 되겠지요..

답변좀 부탁드립니다..정규표현식이 아니면

스칼라로 되어있는 자료를 배열로 어떻게 바꿀 수 있나요?

zeroness의 이미지

LDAP에서 UTF-8지원하려면...

Netscape LDAP C API를 이용하여 LDAP서버로부터 데이터를
Import하는 모듈이 있는데요. BaseDN에 2byte문자가 있으면
Search에 실패하여 Import를 못합니다.
자료를 찾아보니..BaseDN에 2byte문자 사용은..
LDAP API v3버전을 지원하여야 한다는데요..
기존소스를 보니 v2입니다..
이걸 v3지원하게 하려면 어떻게 해야하는지요? 인터넷 뒤져두
건질만한 자료도 없구요..ㅜㅡ
국내에서 LDAP을 잘 안써서 그런지...주변에 아는분도 별로 없네요..

brightfe의 이미지

DB access와 session

MySql 과 JSP로 프로그래밍을 하고 있습니다.
그런데 한가지 의문이 생겼는데요..

jsp의 session이 있잖습니까?
Login을 하면 session에 DB의 내용을 불러서 저장을 해놓을수 있잖습니까?
->이경우 DB가 변경되면 session의 내용이 DB와 달라지니까
session에 DB를 다시 로드 해야 하는 불편함이..
그렇지 않으면 DB내용이 필요시 마다 DB에 access 할수 있잖습니까??
-> 이경우는 잦은 DB access 를 해야 하는 불편함이..

두가지 모두가 사용 가능 한데.. 그럼 어느쪽을 쓰는게 더 좋을 까요?

페이지

프로그래밍 QnA 구독하기