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

eyecleaner의 이미지

[완료]Freetype 라이브러리 이용해서 1bit bitmap 이미지를 찍어주고 싶습니다.

Freetype 라이브러리에서

bitmap 타입을 mono로 설정 했을때
bitmap 변수에 어떻게 데이터가 들어가 있는지 궁굼합니다.

API 레퍼런스를 찾아보면
FT_Bitmap 구조체를 보면 pixel_mode 라고 있는데
이 속성 값들 중에 또 FT_PIXEL_MODE_MONO 라고 정의 되어 있습니다.

A monochrome bitmap, using 1 bit per pixel.
Note that pixels are stored in most-significant order(MSB),
which means that the left-most pixel in a byte has value 128.

이라고 설명 되어 있는데 무슨 의미 이해가 잘 안됩니다.

bitmap 변수에 data 가 10110011 라고 들어가 있으면
1bit 로 뽑아낸 data기 때문에 각 bit 가 1 pixel 이 되어서

Sailor_moon의 이미지

혹시 windump 써보신분 계십니까 ?

은근히 , 리눅스의 tcpdump 와는 명령어가 다르네요 .

TCPDUMP 에서 ,

from IP , port , destination IP , destination port

요렇게 네개만 집중적으로 캡춰를 해보려고

WinDump.exe -N -n -q 여기까지는 커맨드는 줬는데 ...

tcpdump 에서 하던 |grep IP 이런 커맨드를 쓸 수가 없네요 .

kaizen525의 이미지

make 시에 " mixed implicit and normal rules " 이라는 에러가 납니다.

컴파일 시

*** mixed implicit and normal rules. Stop.

이라는 에러가 납니다.

구글을 찾아봐도 별다른 답을 아직 못찾았네요..

혹시 아시는 분의 답변 부탁 드려요~

lakeyoun의 이미지

리눅스에서 포인터와 문자열

게시된 내용들을 보았는데 제가 원하는 명확한 해답이 없는것 같아
질문드립니다.

void DisplayErrorMessage(int err)
{
char *ptr = NULL;
 
    if(err == 0) ptr = "err message1";
    else if(err == 1) ptr = "err message2";
 
    if(ptr) printf("\r\nError Code : %d, msg=%s", err, ptr);
 
}


위에서 ptr을 NULL로 초기화한후 다시 문
sodster의 이미지

LGPL 라이브러리 소스와 사용자 라이브러리를 링크해서 새 라이브러리 생성 시 공개 여부 문의

LGPL 라이브러리 소스에서 제가 만든 라이브러리에

포함된 함수를 호출하여 사용하고 있습니다.

제가 만든 라이브러리는 공유 라이브러리(.so) 형태인데

이런 경우 제가 만든 라이브러리도 LGPL에 따라 공개를 해야 되는 것인지요?

여러 글들을 읽어보니 static link(.a or .so를 컴파일시 link)할 경우

inamind의 이미지

kernel param 에서 mem= 의 단위

documents 를 읽으면 다음과 같습니다.

mem=ram parameter, where ram is set to the amount of memory, suffixed with “k” for kilobytes, or “m” for megabytes. For example, both mem=65536k and mem=64m mean 64MB of RAM.

k 나 m 단위가 다 된다고 나와있는데요.

mem=65536k 로 하면 괜찮은데
- 512k 해서
mem=32256k 로 512 를 줄이면 부팅이 안되내요.

inamind의 이미지

kernel param 에서 mem= 의 단위

documents 를 읽으면 다음과 같습니다.

mem=ram parameter, where ram is set to the amount of memory, suffixed with “k” for kilobytes, or “m” for megabytes. For example, both mem=65536k and mem=64m mean 64MB of RAM.

k 나 m 단위가 다 된다고 나와있는데요.

mem=65536k 로 하면 괜찮은데
- 512k 해서
mem=32256k 로 512 를 줄이면 부팅이 안되내요.

jmbae940의 이미지

linux kernel 과 gcc 실행시 argument list too long 과의 관계

안녕하세요. 저는 어느 한 개발팀에서 개발 서버를 담당하고 있는 초보입니다. ;;

다름이 아니고 gcc를 사용해서 compile 시에 argument list too long 이라는 error 가 발생합니다.

어느 분께 여쭤보니.

ldstkj의 이미지

질문~!

후지 제록스 복합기를 한대 사용중인데...대형 복합기 입니다...회사측에서 리눅스 드라이버를 제공하지 않아서

골머리를 앓고 있는데요..이럴경우 리눅스에서 사용할수 있는 방법이 전혀 없나요? 아예 세부적인 컴파일이나 커널까지 손 안대고

기본적인 인쇄정도만 되게 할수는 없는지요?

bluezip의 이미지

centos 5.5에서 듀얼랜 잡기

고정아이피를 쓰고 있는 환경입니다.
랜카드를 하나 더 구해서 지금 듀얼랜으로 구성했는데요.
모듈을 올라와 있고 정상적으로 두개가 잘 잡혔는데 이상하게 기존 처음 랜카드로만 통신이 되고 ping도 첫 랜카드로만 됩니다.
ifconfig 해도 정상적으로 잘 잡혀있습니다.
고정아이피 인데 예를 들어 111.111

페이지

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