프로그래밍 QnA

seeker의 이미지

와일드카드문자 command line 인수로 받아 처리하기

sprintf( command , "ls -1 %s" , argv[1] );
로 command 를 저장하여
popen으로 읽어서 뿌려볼려합니다.

그런데 문제는 실행인수로 IP* 을 주어 IP로 시작하는 모든 파일을 화면에
표시하기를 원했는데, IP로 시작하는 첫번째 파일하나만
화면에 표시되고 그치는데 어떻게 처리해야하는지요?

그래서 argv[1] 이 IP* 이 아닌 IP로 시작하는 첫번째 파일의 완전한 이름으로 바뀌어 들어갑니다.
이것을 원하는대로 하려면 어떻게 고치면되는지?

diah의 이미지

어셀블러 코드좀 봐주실분을 찾습니다. 흑흑 어셈은 너무 어려워

#define __down_op(ptr,fail) \
({ \
__asm__ __volatile__( \
"@ down_op\n" \
" mrs ip, cpsr\n" \
" orr lr, ip, #128\n" \
" msr cpsr_c, lr\n" \
" ldr lr, [%0]\n" \
" subs lr, lr, %1\n" \
" str lr, [%0]\n" \
" msr cpsr_c, ip\n" \
" movmi ip, %0\n" \
" blmi " SYMBOL_NAME_STR(fail) \
: \
: "r" (ptr), "I" (1) \
: "ip", "lr", "cc"); \
})

위에 코드가 무슨 역활을 하는지 알고 싶습니다.
위치는 커널 소스내에서 /include/asm/proc-armv/locks.h 안에 들어 있거든요
어셈블러에 약하다보니 저넘들이 도대체 뭔일들을 하고 있느지 답답하네요.

indizarm의 이미지

msg qu로 sock svr처럼 동작하게 할 수 있을까요?

msg qu로 sock svr처럼 동작하게 할 수 있을까요?
(우선 제가 생각한 방법으로는 '꽝'이라고 말씀드릴
수 있겠습니다. -_-;;)

조건
1. msg qu svr는 msg qu clnt들이 모두 아는 msg
__qu로 연결을 기다린다.
2. 각 clnt와는 독립적인 연결을 갖는다. (sock처럼)

제가 생각한 것

1. svr는 모든 clnt가 알고 있는 msg qu로 기다린다.
2. clnt는 알고 있는 msg qu에 자신의 pid를 넘김으
__로 '연결'의사를 밝힌다.
3. svr는 key 값을 달리해서 새로운 msg qu 식별자와 clnt의
__pid를 (well-known) msg qu에저장한다.

billkorea의 이미지

VDSL 사용자 인증 관련 질문입니다.

케이블 모뎀을 사용한 초고속 인터넷 사용자의 경우

현재 케이블 모뎀과 네트웤카드의 하드웨어 어드레스를 사용해서

사용자 인증을 하고 있는 것으로 알고 있습니다.

즉, 사용자 아뒤랑 패스워드를 입력하지 않고서도

컴퓨터만 켜면 바로 인증프로세스가 이뤄지는 거죠...
(DHCP서버랑 LDAP을 이용해서 인증을 하는 것으로 알고 있습니다.)

궁금한것은 VDSL 사용자(현재 ID/PASSWD기반의 인증)의 경우에도

케이블모뎀사용자들 처럼 DHCP랑 LDAP을 이용한 인증이

jamongx의 이미지

소켓으로 이기종간에 정수를 전달하려면 ...

인텔계열 솔라리스에서 스팍계열 솔라리스로 혹은 반대 방향으로

정수를 전달하려 합니다. 게시판에서 내용을 찾아보니

htonl
htons
ntohl
ntohs

이런 함수를 사용하는 것 같은데요, 아니면, 또 다른 방법이 있나요?

조언 부탁드립니다.

하하의 이미지

fcgi에 대해..

전 지금 다니는 회사에 들어와. fcgi를 처음 사용해

보았는데.. 온전히 fcgi를 사용해서 web page를

뿌려주는건 아니고

예를 들어 web server - (fcgi+transaction기능+session기능) 을

가진 server 이런 식으로 fcgi를 웹 서버와의 통신 메개체로만 사용

하고 있습니다.

해서 실제 fcgi가 보편적으로 어떻게 사용되어 지고 있고 많이는 사용하고

있는지 저 같은 경우 단순히 fcgi만을 사용한다면 jsp,asp가 더 낳을 거란

생각이 듬니다만.... 여러분들의 의견을 듣고 싶습니다..

stypr의 이미지

특정 사이트 차단에서 flag처리 부분

Explorer를 이용하여 특정 사이트에 접근을 하면

src_ip ---- syn = 1 ------------> dst_ip

dst_ip ---- syn = 1, ack = 1 ---->src_ip

src_ip ---- act = 1 ------------>dst_ip

이와같이 패킷송신이 이루어집니다.

그런데..

이 다음부터

src_ip -----GET /~test/test.html HTTP/1.1이렇게 페이지를 불러옵니다.

문제는 위의 페이지를 불러오기전에 수신을 중지시켜야한다는 것입니다.

그런데 임의 FLAG를 설정해도 위 모든 단계를 거친후에 적용이되는군요.

즉, 패킷을 모두 받아온다음에 끊긴다는 말입니다.

murien의 이미지

이진 검색 트리를 구현했는데... segment 오류가 나네요...;;;

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

typedef struct NodeTag{
char *Symbol;
struct NodeTag *LLink;
struct NodeTag *RLink;
}TreeNode;

TreeNode *Tree (TreeNode *A, char *S){

[code:1]if(A==NULL){

A=(TreeNode *)malloc(sizeof(TreeNode));
A->Symbol=(char *)malloc(strlen(S)+1);
A->LLink=NULL;
A->RLink=NULL;
A->Symbol=S;

}else if(strcmp(S,A->Symbol)<0){
A->LLink=Tree(A->LLink,S);

mizzhin의 이미지

오늘 처음 리눅스 프로그래밍을 하는데염(&amp;#52990;파일관련)

오늘 처음 리눅스에서 프로그램을 만드는 사람입니다.
비쥬얼 씨뿔에서 짠 소스를 씨로 바꾸어

리늑스 서버에서 gcc -o 를 이용하여 컴파일을 했는데
이런 에러가 납니다

[mizzhin@46s source]$ gcc -o m main.c
main.c:164:2: warning: no newline at end of file
/tmp/ccGN1adG.o(.text+0x91): In function `main':
: undefined reference to `dlist_init'
/tmp/ccGN1adG.o(.text+0xa2): In function `main':
: undefined reference to `dlist_init'
/tmp/ccGN1adG.o(.text+0x263): In function `main':
: undefined reference to `dlist_destory'
/tmp/ccGN1adG.o(.text+0x298): In function `dlist_ele_init':

toold의 이미지

간단한 클래스인데요..

[code:1]
class BSTWPageNode
{
friend class BSTWPage;
private:
BSTWPageNode();
//각 데이터들
int regionNumber;
int phoneNumber;
char *lastName;
char *firstName;
//노드포인터들
BSTWPageNode *numberLeft;
BSTWPageNode *numberRight;
BSTWPageNode *nameLeft;
BSTWPageNode *nameRight;
};

class BSTWPage
{
public:
BSTWPage() {root = NULL; };
void InsertName(char *fstName, char *lstName);

BSTWPageNode *root;
};

void BSTWPage::InsertName(char *fstName, char *lstName)

페이지

프로그래밍 QnA 구독하기