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

HDNua의 이미지

C/C++에서 압축 파일을 다루는 방법이 궁금합니다.

안녕하세요. 초보 개발자 rbfwmqwntm입니다.
C/C++에서 zip, rar과 같은 압축 파일을 다루는 방법이 궁금합니다.
C zip, C++ zip 등과 같이 구글에서 검색해보았는데도 잘 나오지를 않네요.

사실 저는 Objective-C를 주력으로 iPhone 게임을 개발하고 있습니다.
얼마 전에 App Store에 중학생 분들이 좋아하실 법한 미궁 게임을 만들어 올렸지요.
iTunes App Store Download Link: https://itunes.apple.com/kr/app/molae-migung/id575833806?mt=8
관련 포스트: http://blog.naver.com/rbfwmqwntm/30151111903
(깨알같은 광고.. ㅎㅎ.)

gksendbs의 이미지

디바이스 드라이버 설치 관련 질문입니다.

안녕하십니까!

리눅스의 초보가 고수님들께 조언을 듣고자 합니다.

제가 오늘 디바이스 드라이버 실습을 하였습니다.

이전에는 insmod로 모듈을 동적으로 붙여서 디바이스를 사용하였습니다.

이렇게 되면 실행속도가 상승하고 커널의 사이즈가 줄어든다고 말씀해주셨습니다.

오늘은 정적으로 디바이스를 커널에 붙여서 다시 커널을 올려 기기를 재부팅해도

디바이스 드라이브가 붙어있는지 확인해 보았습니다.

컴퓨터의 우분투로

드라이버 파일과 클라이언트 파일을 만들고

이 드라이버 파일을 붙여줄 기기의 커널소스에서

/kernel에 .c파일을 올려주었고

/drivers/char에서 Kconfig에 제 디바이스를 config하였고

/drivers/char에서 Makefile에 제 obj-$에 .o파일을 컴파일 해달라고 하였습니다.

menuconfig에서 제 드라이버를 선택해주었습니다.

그리고 make zImage로 커널을 만들어서 기기에 커널을 삽입해주었습니다.

khnet의 이미지

윈도우 c# 클라이언트와 다른 컴퓨터의 vmware상의 리눅스 서버간의 소켓 통신에 관해 질문드립니다.

윈도우 c# 클라이언트와 리눅스 서버간의 소켓 통신 프로그램을 만들었는데요
같은 컴퓨터에서 vmware 이용해서 실행하면 통신이 잘되는데
다른 컴퓨터에서 vmware 상의 리눅스 서버에 접속하려면 접속이 안되네요
ping 때려봐도 안되구요
근데 vmware 없이 그냥 깔려있는 리눅스에는 접속이 되구요
vmware와 관련된 문제 같은데 고수님들의 도움 부탁드립니다.

kor2u의 이미지

c언어로 아래와 같은 코딩을 해야 하는데 도움 좀 주세요 ㅠㅠ

안녕하세요.

java 개발자인데 갑자기 c언어로 아래와 같은 형태로 코드를 짜야 해서요;;
어떻게 해야 하나요?

입력값 : aa ab ac
출력값 : aa ab
aa ac
ab ac

입니다.

구글링해서 찾아봤는데 거의 다 정수값을 가지고 하는거라서요.
도움 부탁드립니다.

kmymirae의 이미지

CentOS 6.x 와 Oracle Linux 에서 특정 프로그램이 Virtual Memory 과도하게 먹는 증상

안녕하세요.
첫 글을 질문으로 하게 되네요.

Linux 환경에서 하드웨어 상태 감시로 지속적으로 Api Call 을 하게되는 gcc 로 컴파일된 데몬이 있습니다.

이 데몬이 실제 사용하는 메모리는 얼마 안되는데 최근 나오는 CentOS 6.x 와 Oracle Linux 에서는 Virtual 메모리를 과도하게 점유합니다.

CentOS 4.x,5.x 와 Redhat Linux 에서는 300M 정도 전후로 차지하는데 쟤들은 2G ~ 4G 를 차지해 버리네요.

기동상 문제는 없는데, Virtual 과도 점유로 거래처에서 태클이 오네요.
어떤 부분이 차이가 있어서 이렇게 되는지 알고 싶습니다.

고견 부탁드립니다.

sacredone의 이미지

C 언어 간단한거 질문좀 드려도될까요?

파싱하여 탐색하는걸 만드려고하는데요

pattern.txt 파일이 있습니다

이 파일에는

abc hello
def hi
ghi hello

이렇게 3줄이 있습니다

프로그램은
"문자열.문자열" 형태로 입력을 받습니다

예를들어 "hi.def" 로 입력을 했다고 하면
입력받은 문자열의 점을 기준으로 왼쪽에 있는 문자열과
프로그램이 연 pattern.txt 파일에서 한줄을 읽어서 공백을 기준으로 우측에있는 문자열과 비교합니다
첫번째 줄은 "abc hello" 이므로 공백의 우측 문자열인 "hello" 와 입력받은 "hi" 를비교해서
같지 않기 때문에 다음 문자열로 넘어갑니다

bosungs2y의 이미지

문자열 받기

안녕하세요 웹방화벽을 제작 중인 학생입니다.

지금 현재 SQL injection 공격의 패턴을 막고 있는데

공백 부분을 어떻게 처리해야 할 지 모르겠습니다.

예) admin'## (로그인 인증우회 공격으로 admin ID로 접속 가능)

이 공격에 대해선 Rule을

if( '%' == pkt_data[i] && '2' == pkt_data[i+1] && '7' == pkt_data[i+2] )
{

fleabane의 이미지

SWAP이 0인 System에서 VmPeak, VmSize 질문

안녕하세요

Embedded System을 개발하고 있는 개발자입니다.

제가 개발하고 있는 system은 512MB memory를 사용중에 있습니다.
개발하던중 Memory issue가 있어서 사용중인 memory를 확인하니

특정 process 에서 사용중인 VmPeak, VmSize가 물리적인 memory size를 넘어서 사용중입니다.

# free -m
             total       used       free     shared    buffers     cached
Mem:           501        476         25          0          0         44
-/+ buffers/cache:        431         70
Swap:            0          0          0

javaisland의 이미지

[Upnpd]Error registering the root device

I installed linuxigd-1.0 with libupnp-1.6.16
I started the daemon by giving

route add -net 239.0.0.0 netmask 255.0.0.0 eth1
upnpd -f eth1 eth0

I am getting error in registering root device with descdocURL

upnpd[22186]: UPnP SDK Successfully Initialized.

upnpd[22186]: Succesfully set the Web Server Root Directory.

upnpd[22186]: Error registering the root device with descDocUrl: http://192.168.3.31:49152/gatedesc.xml

페이지

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