프로그래밍 QnA

랜덤여신의 이미지

윈도우 / 리눅스에서 추가 설치 없이 사용할 수 있는 폰트?

윈도우 / 리눅스에서 추가 설치 없이 사용할 수 있는 폰트?

안녕하세요.
지금까지는 사이트 만들때 '굴림' 과 '굴림체' 를 썼었는데요, 이런 글꼴들을 리눅스에서 쓰려면 추가 설치를 해야 하는 것 같습니다.

윈도우 / 리눅스에서 추가 설치를 하지 않고 바로 사용 가능한 폰트에는 어떤 것들이 있을까요? (가변폭, 고정폭 글꼴)

가급적 배포판을 타지 않는 것이였으면 좋겠습니다.

embster의 이미지

c++개발환경에 관해서

리눅스에서 한참 qt관련해서 개발만 하다가 c++이 많이 부족한거 같아서

c++을 시작하려구 합니다..

qt에서는 Makefile을 만들기 위해서 projen으로 .pro파일을 생성해주고

tmake로 Makefile을 만들어 줍니다..

일반적인 c++에서도 이런게 가능하게끔 하는 유틸이 있는지 궁금합니다..

아니면 그냥 Makefile을 작성을 해야되는건가요? :shock:

lkjt의 이미지

메크로 확장을 하고 싶은데요...

#define CHECKERR #ifdef _DEBUG ... #endif

이렇게 하고 싶거든요.

어떻게해야 쓸수 있나요...

컴파일러를 속일 방법이 없는건가요?

오로리의 이미지

[질문] 리눅스에서 쓰레드... 뭐가 문제일까요?

아래 코드를 g++ -o 로 컴파일 했습니다.
실행했더니 세그먼테이션 오류가 나오네요.
뭐가 문제 일까요?

gdb 로 돌려봤더니 pthread_create(&pt, NULL, ThreadFIFO, NULL);
부분에서 바로 죽네요. ㅡㅡ;

[code:1]
#include <pthread.h>
#include <sys/poll.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

#include <string>
#include <iostream>

using namespace std;

void* ThreadFIFO(void* arg) {
int i = 0;
while (true) {

segfault의 이미지

메신저 서버를 만들어 볼려고 합니다.

서버가 여러 클라이언트들의 요구를 처리하도록 하고 싶은데

서버 내에서 fork()로 자식프로세스를 만들어서 하나의 자식프로세스가 하나의 클라이언트를 처리하는게 좋을까요?

아니면 쓰레드를 이용하는게 좋을까요?

아니면 select()나 poll()같이 synchronous IO multiplexing을 사용하는게 좋을까요?

답변 부탁드립니다.

freezm7의 이미지

프로그램이 여는 파일 목록을 알수 없을까요?

프로그램이 실행되어서 종료할 때까지,
오픈한 파일의 목록을 알고 싶은데요,
이 목적에 관련있는 툴이 있을까요?

(윈도우즈용 툴도 괜찮습니다.)

kama4001의 이미지

setsockopt: Protocol not available ???

소켓 프로그래밍을 하다가 setsockopt(), getsockopt() 함수에서

다음과 같은 에러가 나타납니다.

setsockopt: Protocol not available :shock:

어떤 문제가 있어서 위와 같은 에러가 발생하는 걸까요?

그리고 그 해결 방법은 무엇입니까?

maindb의 이미지

참고할만한 다중소켓서버 코드 없을까요?

C 는 잼뱅이라서...
열심히 구글링 해서 찾고 있는데...

일반 단일 소켓서버 프로그램 코드들은 많이 나오는데
다중소켓서버는 보이질 않네요.

허접한 실력의 PHP 초보 개발자인데...
요구하는 것은 php 의 fsockopen 으로 열어서
fput 으로 메세지를 보내면 소켓서버데몬이 그 메세지를 받아서
system() 으로 특정프로그램을 실행하면 되는 것입니다.

단일 소켓서버 프로그램 코드들이 보여서 적용해 보았는데...
잘 되긴 잘 되는데 동시에 여러곳에서 fsockopen 을 했더니

id7468의 이미지

[질문]유니코드 함수 사용시 문자열 표현방법...

음..질문을 또올리네요.. ^^; 이번엔 유니코드문제인데요.

윈도우즈에서 ANSI함수를 가지고 유니코드를 사용할때 보통

wchar_t name[30];
wcscpy(name, L"개똥이");

보통 문자열 앞에 L 을 붙여주는데요. POSIX계열에서도 똑같이 쓰나요? 솔라리스에서 컴파일 해보니 형변환 없이 포인터가 인자가 넘어왔다고 나오는데요. 인자형이 틀린것 같습니다. 어떤식으로 표기해줘야하는지요.

그리고 희한한건 윈도우즈에서의 swprintf와 솔라리스나 리눅스 쪽에서 사용하는 swprintf가 인자가 틀리다는 겁니다. 윈도우즈 함수가 짝퉁인가요?

nayana의 이미지

파일사이즈 자르는 명령어?

예전에 파일 사이즈를 자르는 명령어가 있었던 같은데..
도통 찾아봐도 책에 나오질 않네요^^
하나 만들어 볼까도 생각했느데...실력이 ^^;
파일 사이즈 자르는 명령어가 모였죠?
답변 부탁 드리겠습니다.

페이지

프로그래밍 QnA 구독하기