프로그래밍 QnA + 설치 및 활용 QnA

iesilder의 이미지

파이썬 while 구문을 만드는데 조언을 구하고 싶습니다.

#숫자맞추기 게임
import random
 
userName = input('이름을 입력하세요.\n')
print('1~20 사이의 숫자를 맞춰보세요!')
 
answer = random.randint(1,20)
userChoice = int(input('숫자를 입력하세요.\n'))
 
while answer != userChoice:
    if answer > userChoice:
        print('정답보다 작습니다!\n')
    if answer < userChoice:
        print('정답보다 큽니다!\n')
    userchoice = int(input('숫자를 입력하세요.\n'))
else :
    print('%s씨 축하합니다! 정답은 %d가 맞습니다.' %(userName,answer))
    import sys
    sys.exit()

숫자를 맞추는 게임입니다.

nixon4545의 이미지

리눅스 커널 분석.... 좀 용이하게 할수 있는 방법은 정녕 없는걸까요?

리눅스 커널 분석을 하고 있습니다.

제가 어떤 프로그램을 실행했을때 어떤 함수를 거치는지를 보려고 하는데요

분석 자체가 처음이라
그냥 프로그램 실행한후 dmesg명령어를 통해 확인하고

커널소스를 조정하면서 또 컴파일하고 재부팅해서 보고 이런식으로 반복하고 있는데

상당히 고역이네요...
특히 모듈부분을 건들면 또 긴시간동안 컴파일을 해야 코드가 적용이 되더군요...

혹시 제가 하는 방법외에 다른 방법으로 하시는 분이 있는지 궁금하네요 ㅎㅎ

kakazaru의 이미지

Pro*C 에서 FETCH시 포인터변수는 못받나요..?

 
 
EXEC SQL BEGIN DECLARE SECTION;
 
char    *pDATA;
 
EXEC SQL END DECLARE SECTION;
 
 
pDATA = (char*)malloc(3520);
memset(pDATA, 0x00, 3520);
 
EXEC SQL DECLARE TEST_Cursor CURSOR FOR
         SELECT DATA
           FROM TEST_TABLE
          WHERE ID_KEY = :KEY;
 
EXEC SQL OPEN TEST_Cursor;
 
EXEC SQL FETCH TEST_Cursor
         INTO    :pDATA;
 
EXEC SQL CLOSE TEST_Cursor;

식으로 DATA필드(CLOB)의 값을 얻어오고싶은데

배열로는 얻어와 지고

포인터를 쓰면 데이터가 안들어오는것 같아서요..

qwer2887의 이미지

tcp파일전송프로그래밍 질문

tcp기반 ftp서비스 프로그래밍한것인데 여기다가 select를 이용해서 서버가 다중작업을 하게끔하고싶은데..
어디서부터 어떻게 해야할지를모르겠어요..

클라이언트 ----------------------

ksj1016의 이미지

패키지를 깔때 unity-control-center이 의존성이 안맞다고 나옵니다

mesa-common-dev-lts-utopic
이 패키지를 깔려는데 unity-control-center가 libcheese랑 의존성이 안맞다고 나오네요
원래 mesa-common-dev-lts-utopic을 깔때 unity-control-center 같이 설치를 하게되나요?

saehymkldp의 이미지

라이브러리 패스 링킹 순서 문의

안녕하세요? 질문 좀 드립니다.

linux(centos)에서 c 프로그래밍을 하고 있는데요.
my_program에 gcrpyt라는 쉐어드라이브러리를 링크해야 하는데 gcrypt는 OS에 이미 패키지로 설치되어 있습니다.
(디폴트설치 /lib64 --> /usr/lib64)
그런데 버젼이 낮아서 새로나온 버전으로 업그레이를 하고 이 새 버전을 링크하려고 합니다.

먼저 gcrypt 패키지를 yum으로 삭제하고 새 버전을 소스코드로 설치하려 했는데
gcrypt는 워낙 dependency가 많아서 삭제가 안되더라구요~~~(yum remove하면 error발생)

그래서 /usr/local로 prefix를 두고 새버젼을 소스컴파일하려 하는데
gcc myprogram에서 -L/usr/local/lib64 -lgcrypt하면 새로운 버젼의 라이브러리와 링크를 하게 될까요?
아니면 ld.so.conf / LD_LIBRARY_PATH에 등록된 PATH를 먼저 찾아서 기존 라이브러리를 링크할까요??

mydream의 이미지

CreatePipe에서 자식프로세스로 핸들을 상속받을 수 있도록 했다면 자식에서도 모두 파이프를 닫아줘야 할까요?

연습용으로 파이프 프로그램 만들었습니다. 부모 프로세스가 CreatePipe로 한 쌍의 파이프를 만들고 읽기용 파이프를 자식으로 전달했습니다. 한 쌍의 파이프가 모두 상속가능하기 때문에 자식에서도 CloseHandle로 닫아주지 않으면 메모리 누수가 발생하지 않을까요?

rlaxorud814의 이미지

파이썬3.0으로 시간 계산하는 소스코드

예를들어 6:00에 02:15을 더하면 08:15가 되게하는 소스코드를 짜는중인데 답이 없어보입니다..
23:00에 02:00를 더하면 01:00이 나와야합니다..

k1d0bus3의 이미지

SCSI기술/장치가 일반x86 PC에서 쓰이기는 합니까?

x86-generic 일반PC용도의 커널을 부팅할때마다, SCSI에 관한 메세지들이 떠서 질문드립니다.

분명 부팅한 PC들에는 SCSI장치나 기술들이 없는 걸로 아는데요.

SCSI장치/기술이, 지난 10년간 생산된 일반x86 PC(apple제외)에서 과연 쓰일 일이 있을까요??

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기