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

yaongi0620의 이미지

ftp 계정에 특수문자가 있을 때, explore로 어떻게 접속할 수 있

익스플로어에서 ftp 접속할 때는 주소창에
ftp://id:pass@address 적어주는데, pass에 @, . 등이 들어가 있으면 바로 오류가 납니다. 바로 password를 안 적어주더라도 문제가 되는게,
패스워드를 묻는 입력창이 나타나 패스워드를 넣어도 에러가 납니다.

혹시 방법을 아시는 분은 알려주세요. 컴퓨터를 처음 사용하시는 분들에게 ftp 접속을 알려주어야 하는데, 이거 별도의 프로그램을 깔고 설정하고 하는 것까지 도저히 알려줄 방도가 없네요. 그래서 가능한 익

stoneshim의 이미지

expat parser 사용, element handler에서의 XML_SetUserData()

xml parser로 expat을 사용하고 있습니다.

XML_SetUserData( Parser, UserDataPtr );
XML_SetElementHandler( Parser, ... );
...

XML_Parse( Parser, Buffer, Length, 0 );

이런 식으로 사용하고 있는데요...

XML_Parse가 호출되어 XML_SetElementHandler() 로 등록된 callback 이 호출되는데, 이 callback 함수 내부에서, 다시 XML_SetUserData()를 호출하는 경우에 UserData가 제대로 setting되지 않더군요.

지금 제 상황에서는 위의 방식처럼 element Handler 함수 내부에서 XML_SetUserData()를 호출하여 UserData pointer를 변경하거나, 아니면 element Handler 함수 내부에서 xml parsing을 중단하는 방법이 있거나... 이런 상황입니다.

krisna의 이미지

NULL을 대입하는 것과 memset을 이용하는 것의 차이

struct를 malloc으로 할당하고 각 포인터 변수에 직접 NULL을 대입하는 것과
memset을 이용하여 0으로 셋하는 것에 문제가 될만한 차이가 있습니까?

예를 들어

struct some_type {
	char *ptr1;
	void *ptr2;
	MyType *ptr3;
};

struct some_type *a = malloc(sizeof(struct some_type));

/* 1: 각각 NULL을 직접 대입하는 경우 */
a->ptr1 = NULL;
a->ptr2 = NULL;
a->ptr3 = NULL;

/* 2: memset으로 0으로 셋하는 경우 */
memset(a, 0, sizeof(struct some_type));


alsgo123의 이미지

Embedded Linux 를 위해 ARM Asm 을 공부해볼까 합니다.

제목대로 임베디드 리눅스 개발보드에 리눅스 커널을 포팅 해볼려고 생각중입니다.

Target 은 StrongARM 입니다.
보드 구매시 커널 코드가 함께 오긴 하지만 assembly 는 한번도 접한적이 없어
고민끝에 질문 드립니다.

* ARM Assembly 학습은 어떻게 하는게 좋은지..........
* 관련된 자료,책,링크들이 있으면 추천 부탁 드립니다. ^^

감사합니다.

avatar80의 이미지

C++ 소스를 C로 바꾸는 작업

을 진행하려고 합니다. 덩치가 크고 간편한 소스를 C로 바꾸는 것이기에
어려움이 많다고 들었습니다.
이런 작업을 진행할때 큰 원칙은 어떤것들이 있습니까?
조언 부탁드립니다.

partout의 이미지

[질문] 나만의 RedHat 설치본(?) 만들기

여러 대의 시스템에 RedHat을 설치해야 해서....

RedHat 설치를 자동화하고 싶은데...
Windows 2k/XP의 무인 설치 비슷한 기능이 RedHat에도 있나요?

여러 대의 시스템이라는 게 동일한 사양이고 사용목적도 동일하기 때문에,..
파티션이라던지, 언어 설정 등등을 모두 자동화하고, 필요한 패키지들도
미리 선택해서 그것만 깔리도록 RedHat 설치본을 재구성하고 싶은데,..

답변 부탁드립니다.

bugiii의 이미지

www.kr.freebsd.org 접속 되나요?

http://www.kr.freebsd.org

접속이 안되네요. ping 조차 안가는데...

http://www2.kr.freebsd.org

http://www3.kr.freebsd.org

여기도 db 에러가 뜨고...

무슨 일 있나요? 저만 그런가요?

p.s. 엥? url 코드가 안먹나요? ??? -> http:// 를 안쓰니까 url 코드가 안먹는군요... 흠... www 로 그냥 시작하면 괜찮네요.

ktlsu1231의 이미지

apache와 tomcat연동 설정에서 ...

[root@localhost bin]# vi ../conf/server.xml

<Server port="8005" shutdown="SHUTDOWN" debug="0">
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" />

<!-- Define the default virtual host -->
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" append="true" />

[root@localhost jk]# vi workers.properties

#Start setup file
#
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/java/j2sdk1.4.0
ps=/
worker.liat=ajp12, ajp13

이상훈의 이미지

소스코드 좀 봐주세요

Aho-Corasick Algorithm 구현할려구 만든 소스인데 텍스트에서 2~8자의 문자열을 입력받고, 그것을 이용해서 트리를 생성하는 소스입니다.

트리를 배열로 구현할려고 하는데, 뭐가 문제인지 모르겠네요...ㅠㅠ

depth가 계속 증가만하고, 문자열도 제대로 입력 받지 못하는 것 같고...ㅠㅠ

고수님들 도와주세요..ㅠ0ㅠ

[code:1]
/*table.txt state table */
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
#include<fstream.h>
#include<iostream.h>

animan80의 이미지

리눅스 ftp서버 구축에서 접속자의 계정관련 질문입니다.

ftp 서버를 구축하려고 하는데요,,,
먼저 맨 상위에 work라는 폴더를 만들고
a,b,c라는 계정을 만들어서 이 3개의 계정이 ftp로 접속했을때 work폴더에 데이타를 올리고 다운되게 하려고 합니다.
제 생각에는 D라는 그룹을 만들어서 a,b,c를 D그룹안에 넣고 chown을 사용해서 work폴더의 소유권을 D그룹으로 지정하고,,,
chmod를 사용해서 권한을 주면 될거 같은데,,,
여기서 root계정으로 접속 후 chmod를 사용해서 D그룹에 work폴더를 사용할 수 있게 권한설정을 어떻게 해야 하나요?

페이지

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