프로그래밍 QnA

domiisa의 이미지

eclipse tomcat error 문의 드립니다.

그림에서 처럼 server startup 이후 넘어가질 않습니다. 에러는 다 잡아냈는데

저랑 똑같이 작성한 사람은 실행 되더라구요.

보면 8080포트가 쓰여지고 있다는거 같은데 안쓰고있구요

8081로 포트바꿔서도 해봤는데 안됩니다.

아시는분...

trymp의 이미지

리눅스 커널에서 선점의 의미란 무었인가요???

리눅스 커널 초보입니다.

커널을 공부하는 중에 preemtive_disable() 과 preemtive_enable() 을 이용한 처리를 많이 보게 되는데요.

선점을 금지한다는게 그 구간내에서 다른 CPU에 의한 것을 금지한다는 뜻인가요?

아니면 같은 CPU 라도 다른 스레드에 의한 것을 금지한다는 뜻인가요?

선점이라는 의미가 잘 이해가 가지 않아서 질문드립니다.

아래 코드처럼 한라인사이에서도 바로 컨텍스트 스위치가 일어나서 다른 동작이 일어날 수 있는 건가요?

get_cpu_var(sockets_in_use)--;
put_cpu_var(sockets_in_use);

고수님들의 많은 조언 부탁드립니다.

mwizard의 이미지

[완료]프로세서 실행하면 다음으로 안넘어 갑니다.

한 프로세서를 두번 실행하려고 하는데 한번만 실행되고 다음으로 안넘어가요..

아래 코드에서 printf("2\n");까지 실행이 되야하는데

0만 찍히네요.. 첫번째 실행시킨건 ps로 검색해보면 떠 있구요..

	printf("0\n");
	if(execlp("A", "A", "aa", "aaaa", NULL) == -1)
		printf("A a 프로세서 실행 실패!\n");
	printf("1\n");
	if(execlp("A", "A", "bb", "bbbb", NULL) == -1)
		printf("A b 프로세서 실행 실패!\n");
	printf("2\n");

실행되는 A에는 아래 코드를 삽입했습니다.

blkstorm의 이미지

[완료] 스왑 스트레스 테스트?

정해진 시간동안 스왑 스트레스 테스트를 할만한 프로그램이나

간단한 스크립트가 있을까요? 분단위로 제어하면서 테스트하고싶은데요...

램은 256(또는 512)MB에 스왑은 512MB입니다.

미리 감사드립니다.

jknow의 이미지

기본 지식도 없는 초보가 프로그램 하나 짜려면 얼마의 시간이 걸릴까요?

안녕하세요.

회사에서 배우는 교육내용을 프로그램으로 만들려고 하는데요. 아무런 기본 지식도 없는 사람이 학원에서 배워서 만들려면 어느정도 시간이 걸릴까요?

프로그램은 인터넷 강의 같은 형식으로 텍스트와 데모영상, 연습문제 등으로 구성되어 있고 연습문제 결과는 담당자 메일(또는 관리자 프로그램)로 전송되게 만들려고 생각중입니다.
언어도 종류도 상당히 많던데 어떻게 시작을 해야할지 막막하네요.

<요약>

Q1) 컴퓨터의 컴짜도 모르는 초보가 위에 설명한 프로그램을 짜기 위해서는 얼마의 기간이 걸릴까요? (자기하기 나름이겠지만 학원 다니면서 정말 열심히 했다고 가정했을때...)


Q2) 프로그래밍 언어도 무척 많은 것으로 알고 있는데요. C 언어가 기본이라고 하던데 위 프로그램을 만들기 위해서 어떤 언어(쉽고 빠르게 할 수 있는 언어 우선)를 익혀야 하는지 알려주세요.

질문 내용이 여기에 좀 맞지 않는 것 같습니다만, 조언 부탁 드리겠습니다.
감사합니다^^

declspec의 이미지

리눅스 무선랜 iwconfig 사용시

리눅스에서 wireless tools 를 써서
무선랜을 설정할때

AP 랑 연결된것을 끊으려면 어떻게 하죠?
iwconfig wifi0 ap 11:22:33:44:55:66

이런식으로 11:22:33:44:55:66 에 접속을 하는 명령은
알겠는데

이 접속을 끊는법을 모르겠네요
우분투 9.04 인데요
무선랜카드를 AP 에서 연결 끊는법좀 알려주세요 ㅠㅠ

wireless tools 의 명령들로
콘솔상에서 무선랜 접속 및 각종 설정을 상세하게 하는 방법을
알수있는 문서같은거 없을까요?
구글링 해서 알아봐야 몇몇 기본적인 명령뿐이라;

junee74의 이미지

cs8900 chip을 사용하고 있습니다. Tx collision은 왜 생기는 걸까요?

리눅스 Network 드라이버쪽을 보면서 궁금한 점이 있어 문의드립니다.

보통 Linux에서는 ifconfig 해 보면 collision을 카운트 하고 있습니다.
그런데 이 collision이 tx collision을 의미하는게 맞는지요?

cs8900 드라이버를 보면 tx_collision이 맞는거 같은데,
왜 발생하는 걸까요?

ARM보드에서는 계속해서 collision이 생겨 질문드립니다.

TX Collision은 왜 생기며, PC에서는 1번도 안 생기는게,
Embedded ARM 보드에서는 무수히 많이 생기는지 궁금합니다.

참고로 CS8900에 Giga-bit Hub를 연결해서 테스트 하고 있습니다.

감사합니다.

sureka12의 이미지

nfs가 정상적으로 작동하지 않습니다.

예전에는 udp(?)로 마운트해서 정상적으로 파일에 접근이 가능하였는데

한동안 보드로 작업을 안하다가 어제부터 작업을 할려고 마운트 해보니

nfs :server x.x.x.x not responding, still trying

위의 문제가 발생하면서 파일접근이 되지 않습니다.(디렉토리 마운트는 정상적으로됩니다.)

mount -o nolock x.x.x.x/mnt /mnt

마운트할때 옵션은 저렇게하여 잘 사용하였는데 문제가 발생해서 tcp로 마운트하여 사용하고 있습니다.

mount -t nfs xxx.xxx.xxx.xxx:/mnt/nfs /mnt/nfs -o nolock,rsize=32768,wsize=32768,tcp

이런식으로 사용하고 있습니다. 저런식으로 하면 파일접근이 문제없이 잘 됩니다.

그런데 왜 갑자기 잘되던 nfs가 말썽이 생긴건지 궁금하여 이렇게 질문을 올립니다.

혹시나 싶어 다른 타겟 서버에 마운트하여 -o nolock 옵션만 줘서 사용하니 문제없이 잘 되더군요.

wodnrrns의 이미지

[완료]printf(" ~~~ ");과 printf(" ~~~~ \n "); 의 차이

#include <stdio.h>
 
void test()
{
 printf("test module");
 fflush(stdout); 
while(1);
}
 
int main()
{
  printf("program start");
  fflush(stdout);
  test();
  return 0;
}

이 상황에서 main의 print문과 test()함수의 print 문이 출력되지 않는이유는 뭘까요?
(출력단 바로뒤에 fflush(stdout); 도 해보았지만 똑같네요.)
printf(""); 문 안쪽에 개행문자 \n을 넣으면 출력이 또 되네요.
컴파일러는 gcc 4.2.1 버전 MacOS 10.6에서 테스트 해 보았습니다.
(제가 질문 내용을 수정하였습니다. 댓글 내용과 다른점 이해해 주세요.)
뭔가 다른걸까요?

hwj830의 이미지

php 소스코드가 출력이 되지 않는 문제

리눅스Cent OS 5.5버젼에서

원본(서버php파일)에 소스가 1에서 100까지의 줄이 있다라고 한다면
아파치 띠우고 타컴퓨터에서 해당 사이트에 들어갔을때
화면이 뜨지 않아 소스보기로 확인하여 보면 4~5줄정도만 표시됩니다.
이럴경우 어떠한 이유에서인가요? php설정 문제는 아닌것 같기도 하고;;

output_buffering의 경우 4096으로 되어있습니다. 잘못된 것인지요?

다른 페이지는 뜨는 경우가 있는데 특정 페이지만 모두 출력이 안되는 경우가 있습니다.

예를 들면 home.php가 그렇하고 main 은 또 뜨고.... 출력이 안되는건 왜 그럴까요;;
이런 경우를 경험해 보신분 혹 계신가요?

페이지

프로그래밍 QnA 구독하기