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

minsktown의 이미지

리눅스 시그널 질문요

Ctrl + z 누르면 프로세스 일시중지인데
그 중지된 프로세스를 다시 실행시킬려면
어떻게 해야되나요?
그때 쓰는 인터럽트가 따로있나요?

tokyo9pm의 이미지

C를 이용한 http 서버에 대해서 질문드립니다.

안녕하세요, http 서버를 올리는데 잘 안되는 부분.. 잘 모르겠어서 여쭈어봅니다.

웹서버 자체는 책에서 간단하게 소개한 구조대로 짰습니다.

소켓
바인드
리슨
루프(
클라이언트소켓 = 어셉트
pthread_create( http service )
pthread_detach
)

의 순서로 짰고, http service 부분에서는

소켓으로 넘어오는 http request를 받아서 파싱해서 정보를 얻고,

정보대로 요청을 수행해줍니다. (파일명따라 컨텐츠타입 설정후 파일 보냄,cgi일때는 C 프로그램 실행)

클라이언트 소켓은 각각 read, write로 파일 포인터로 열어서 사용하고 있습니다.

지금 궁금한 것이, 브라우저에서 요청을 보낸 것이 서버에는 잘 들어가는데

서버에서 클라이언트로 응답값을 안보냅니다..

텔넷으로 찍어봐도 값이 안들어오네요.

yellowstone의 이미지

GCC와 Clang 컴파일러는 C99 floating-point pragmas를 지원 안하는 이유가 뭔가요?

GCC5.0 과 clang 3.6에서 C99 floating-point pragmas 아직도 지원을 안하니 답답 하네요.
지원안하는 이유가 있나요?

risingstar90의 이미지

소켓 프로그래밍 WSAAsyncSelect() 관련 질문

안녕하세요. 현재 소켓프로그래밍을 공부하고 있는데요.
다음과 같이 WSAAsyncSelect함수를 활용해서 서버-클라이언트간 통신을 하는 소스코드를 작성하였습습니다.
그런데 첨부된 사진처럼 첫번째 메세지 전송은 가능한데, 그 이후부터의 메세지는 받지를 못하네요.
소스코드내에서 윈도우 메세지를 받았을때 적절하게 소켓 함수 처리도 한 거 같은데요.
어디서 문제인가요?

// WinAsyncSelect.cpp : 응용 프로그램에 대한 진입점을 정의합니다.
//

#include "stdafx.h"
#include "WinAsyncSelect.h"

#include
using namespace std;

map SocketMap;

#define MAX_LOADSTRING 100

negabaro의 이미지

php <?= 표기에 대해서

php 5.4.30인 서버에서 사용되는 코드가 php 5.3코드에서 실행이 안됩니다.

버전문제인지 아니면 어떤 설정문제인지 확인할 수 있을까요?

사용안되는 코드: <?=$인수 ?>

●PHP 5.3.3

실패

  <html>
 <?=$column_tempHtml ?>
 </html>

이렇게 사용하면 가능

 <html>
<?php echo "$column_tempHtml"; ?>
</html>

●PHP 5.4.30

5.4에선 가능

chocokeki의 이미지

vim에서 trinity를 사용 중인데요 nerdtree가 오류가 너무 심합니다

vim에 trinity도 세팅하고 잘 써볼까 했는데
nerdtree가 오류가 너무 심각해서 거의 사용 불가 합니다

키보드 방향키로 스크롤을 내릴 때 심심하면 nerdtree가 멎습니다
파일이 많지 않음에도 불구하고 그냥 멈추기 일상입니다

특히 마우스를 사용하면 오류가 매우 심합니다
휠만 굴려도 파일이 새 창에 열리는가 하면
멎는 현상도 자주 일어납니다(다행히 nerd tree 창쪽만 멈춰서 걍 강제로 trinity를 닫거나 nerdtree만 꺼버립니다)

리눅스 시스템이 여러대라 여러대 세팅 해봤는데
다 동일한 증상이네요(centos, fedora 등등)

왜 이럴까요....

trinity에서 nerdtree 안 쓰고 netrw 쓰도록 세팅할 수는 없을까요
netrw는 오류 같은거 없던데

fopenfclose의 이미지

다형성에 대해서 질문이요.

다형성은 왜? 어떤 경우에 사용해야 하나요?

ryutuna의 이미지

리눅스 Host <-> 리눅스 Gadget 간 통신법.

안녕하세요. 제목에 대해서 고민을 많이 해 봤지만 위와 같이 작성을 했습니다.

최종적으로 하고 싶은 건 리눅스 머신과 타겟보드간에 USB로 통신을 하는 것입니다.

현재 host PC측은 리눅스(우분투)가 설치 되어 있고 타겟보드는 Odroid-XU3입니다.

(참고 Odroid-XU3 : http://www.hardkernel.com/main/products/prdt_info.php?g_code=G140448267127)

Odroid의 USB Spec은 다음과 같습니다.

* USB 3.0 Host x 1, USB 3.0 OTG x 1, USB 2.0 Host x 4

하드커널(Odroid vendor)에서 우분투 이미지를 제공하기에 eMMC에 이미지를 굽고 부팅은 한 뒤 Odroid의 USB 3.0 OTG 포트와 Host PC측을 연결했습니다.

hoochoona의 이미지

linux kernel을 doxygen으로 문서화 하고자합니다.

doxygen을 사용하여 linux kernel을 문서화 하고자 합니다.

텍스트와 링크만하여 그래프가 없는 문서는 만들어집니다만... 설정을 잘못한것인지 그래프를 추가하게 되면 doxygen이 실행되다 중간에 중지가됩니다.
같은설정으로 LVM2, qemu-kvm는 그래프를 추가하고 문서화 성공이 됩니다. (...) linux kernel의 dm 디렉터리만 가지고 같은 설정으로 돌려보니 이것 또한 성공을 하는군요. 아, 그래프 툴로는 GraphViz를 사용합니다.

linux kernel을 Doxygen과 GraphViz으로 해서 문서화를 하신분이나 고수님에게 조언을 구하고자 글을 남겨봅니다.

먼저, Doxygen을 동작시키는 머신의 스펙은 다음과 같습니다.

OS : Windows Server 2012 R2 64bit
CPU : Intel(R) Core(TM) i5-3570 @ 3.40GHz 3.80 GHz
RAM : 8.00GB
하드용량은 약 1TB가 남아있습니다.

설정파일 Doxyfile.txt는 첨부하였습니다.

페이지

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