프로그래밍 QnA

leenowon97의 이미지

scanf에 대해 간단한 질문입니다

프로그램 실행 시 무언가를 입력받는(scanf를 이용한) 소스 코드를 작성할 때 printf와 scanf를 쓸 때 printf문을 쓰고 그 다음 줄에 scanf를 씁니다. 그런데 프로그램을 실행할 때에는 printf문 옆에 수를 입력하네요 왜 그런지 이해가 잘 안됍니다.

ex) [소스 코드 : ~~~
printf("숫자 입력 : ");
scanf("%d",&num);
~~~

프로그램 실행 : 숫자 입력 : 100 ]

sauron의 이미지

Windows 에서는 원래 multiprocessing 를 사용하지 못하나요?

python 3.5 를 Windows 에서 사용 중입니다. 근데 왜 아래 코드가 에러가 날까요. Linux 에서는 전혀 이상이 없던데...

from multiprocessing import Process
 
def f(name):
    print('hello', name);
 
if __name__ == '__main__':
    p = Process(target=f, args=('bob',))
    p.start()
    p.join()

에러 메시지는 아래와 같습니다. 3.4 에서도 에러가 나고, 32bit, 64bit python 실행 파일을 사용해도 에러가 납니다.

세벌의 이미지

네이버 아이디로 로그인 질문

http://developer.naver.com/wiki/pages/NaverLogin_FAQ
네이버 아이디로 로그인은 어떻게 이용하면 되나요?
1) 이용 신청을 해주세요 신청 바로가기
클릭하면 페이지를 못찾네요...

네이버에 질문해야 되는 게 맞는데 네이버 어디에 질문 해야 되는지 헤매다가 고수들이 많이 계시는 kldp에 질문 글 남깁니다...

mydream의 이미지

pragma pack(3)이라 언급하면, 3바이트 단위로 레지스터를 정렬하지 않나요?

pragma pack( n) 이라는 전처리기 명령어가 실행되면 레지스터 정렬이 n바이트 단위로 이루어지는 것으로 압니다. 그렇다면 다음의 Something이라는 구조체를 3바이트 단위로 정렬하면, 그 데이터의 크기는 얼마가 될까요?

mydream의 이미지

pragma pack(3)이라 언급하면, 3바이트 단위로 레지스터를 정렬하지 않나요?

pragma pack( n) 이라는 전처리기 명령어가 실행되면 레지스터 정렬이 n바이트 단위로 이루어지는 것으로 압니다. 그렇다면 다음의 Something이라는 구조체를 3바이트 단위로 정렬하면, 그 데이터의 크기는 얼마가 될까요?

myungs97의 이미지

웹서버와 와스 서버에 대해서..

안녕하세요
웹서버 종류들 중에서 장단점이 궁금해서 검색하다가 웹서버와 와스서버라는 다른 개념이 있다는 것을 알게 되었습니다.
검색해본 바로는 웹서버는 정적인 데이터들을 처리하고, 와스서버는 동적인 데이터들을 처리한다고 하더군요.
(여기서 동적인 데이터라는 게 정확하게 어떤건지 잘 모르겠습니다. 어떤 블로그에선 네이버 페이지를 예로 들더군요)
와스에는 웹서버의 기능을 일부 포함하여 와스서버만 설치해도 모두 처리가 가능하지만,
정적인 데이터와 동적인 데이터들을 분산처리하기 위해 둘 다 사용하더군요 (예를 들면 Apache + Apache Tomcat)
보통 서버를 구성할 때 PHP + Apache, JSP + Apache Tomcat, ASP + IIS 이렇게 많이 구성하죠.
여기서 의문이 생긴게 APM으로 구성하게 되면 웹서버만 사용한다는 말인데 그렇다면 동적인 처리는 불가능한 것인가요?

요약

1. 와스서버에서 처리하는 동적인 데이터라는 것이 무엇인가?

chch1213의 이미지

다른 프로세스에 클릭 이벤트 보내기

다른 프로세스의 핸들값을 targetHandle 이라고 가져오고 SendMessage 혹은 PostMessage 로
클릭이벤트를 보냈지만 원하는 결과가 나오지 않았습니다.

BrownBear의 이미지

Low-fragmentation Heap에 대해 질문있습니다.

http://egloos.zum.com/sweeper/v/2843922

이 분의 블로그를 보게되면 LFH는 할당 크기가 16KB보다 작아야 적용이 된다고 적혀있습니다.

정확히는 16.344KB라고 적혀있구요.

그럼 32KB짜리 데이터를 이용해 힙에 쓰고 제거한다고 가정할 시

2개의 Heap Handle를 HeapCreate를 통해 부여받아서 HeapAlloc -> HeapFree -> HeapDestroy
를 해야하나요

아니면 하나의 Heap Handle를 32KB로 할당받고 HeapAlloc를 통해 2개의 주소(각각 16KB씩 할당)를 반환받아서 쓰면되나요??

*GetProcessHeaps를 통해 HeapSetInformation을 이용해 힙의 정보를 설정하는데 프로세스 기본힙 2개가 설정이 되지 않습니다. HEAP_NO_SERIALIZE로 되어있고 계속 실패만하는데 그 이유가 있는건가요?

Zera의 이미지

파일 입출력 질문 있습니다.

#include

int main()
{
int num=0;//번호 select
char object[25]="";//단어 입력 변수
char enter[2]="\n";//개행

FILE *word;//파일 입출력을 하기 위한 설정

//목차 번호 누르고 enter
printf("*Please input only small letter*\n");
printf("1. Animal\n");
printf("2. Transportation\n");
printf("3. Fruit\n");
printf("4 is quit system\n");

페이지

프로그래밍 QnA 구독하기