VirtualBox Ubuntu에서 그래픽이 깨질 때
Posted on August 18, 2016
내 경우에는 qt creator랑 atom이 자꾸 그래픽이 깨지고 오류가 났다. 3d가속을 끄면 이제 그래픽이 깨지지 않는다. ㅋㅋ…ㅋ
system 대신 fork - exec 쓰기
Posted on August 17, 2016
fork - exec 대신 posix_spawn 쓰기 c언어에서 기존 프로세스를 종료시키지 않고 외부 명령어를 실행하고 싶을 때가 있다. system 함수는 보안상 문제가 많아서 안쓰는 게 좋다고 하고&hel
[Read More]
posix aio socket server 예제
Posted on August 15, 2016
열심히 코드를 작성하면서 검색하는데 aio는 소켓을 지원하지 않는다는 글이 있어서 깜짝 놀랐다 ㄷㄷ http://www.clien.net/cs2/bbs/board.php?bo_table=kin&wr_id=2298319 댓글 보니까 된다고… 실제로도 되서 다행이다
[Read More]
c socket 예제
Posted on August 12, 2016
여러 예제를 보고 따라하면서 많은 이해가 됐다. sockaddr 구조체와 sockaddr_in 구조체는 크기가 같다는 것이 인상깊었다. 아래는 작성한 예제 #include <stdio.h> #include <unistd.h> #include <sys/wait.h> #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> #include <string.h> int main () {
[Read More]
printf와 8바이트 정수
Posted on August 10, 2016
int64_t는 보통 아래처럼 정의되어 있다. uint64_t는 여기에 unsigned만 붙었다. #if __WORDSIZE == 64 typedef long int int64_t #else __extension__ typedef long long int int64_t #endif long int를 pri
[Read More]