프로그래밍 QnA

purewell의 이미지

[샘] IPv6 주소를 문자열로!?

inet_ntoa라는 함수가 있습니다.

man inet 해서 보면 CONFORMING TO BSD 4.3이라고
나오는데 Windows의 WinSock에서도 그럭 저럭 쓸만한
함수더군요.

ㅡ_-); IPv4는 저 함수로 때웠습니다.

IPv6는 뭘로 때우죠?

inet_ntop함수가 있습니다.

ㅡ_-); man inet_ntop 해서 보면 CONFORMING TO 항목 자체가
없습니다.

WinSock.h엔 그런 함수 없답니다. (물론 WinSock2.h, WinSockX.h인가?
찌끄래기까지 다 뒤져보고 grep 로도 검색해봤지만...)

ㅡ,.-) 어드렇게 해야할까요.

hankm2004의 이미지

d_path() 써보신분 ㅡ.ㅡ.

sys_write() 에서 넘어 오는 fd 로 d_path 를 써서

파일 경로를 알아 내려구 하는데.

커널 2.4 에서는 vfsmount 타입의 변수가 하나 더 생겼더군요

그래서 이것 저것 넣어 봤는데

쓰레기 값만 나오네여

혹시 d_path 써보신 분이나

다른 방법 아시는 분

조언 부탁 드립니다.

shean0의 이미지

한글에서 초성 뽑아내기 방법은?

안녕하세요..
임의의 텍스트에서 초성을 뽑아서 DB에 저장하려구 합니다.
예를들어 "가나다" ==>"ㄱㄴㄷ"
그런데... 이것의 방법을 그냥 간단하게 매 2byte씩 마다 & 0xF 를 하여서
뽑을려구 하였더니...안 되더군요..

한글의 초성을 어떻게 뽑아내죠??

그리고 임의의 첫 글자가 한글인지? 아니면 영어인지 구별하는 방법은?
일단 제 생각에는 tmp[0] & 0xF 해서 bit로 '100' 이상이면 한글이다
즉 int_c=(tmp[0] & 0xF)
if(int_c >= 6) 한글이다
else 한글이 아니다

lapex의 이미지

성능 시험시 시간 계산

DBMS 의 성능 시험을 해야 하는데
수행 시간을 계산하기 위해 가장 적합한 시간이
무엇인가여..

CPU time 을 계산하는 struct tms 가 가장 적합하다고

생각을 하는데

어떻게 생각하면 사용자의 시간을 계산하는 struct timeval 이
적합하다고 생각이 들기도 하고..

struct tms -> times(2)
struct timeval -> gettimeofday(2)

아니면 혹시 다른 것이 또 있나여?

chocoheim의 이미지

Python에서 'tuple' object is not callable 라고 나오는군요.

'Learning Python'책을 보고 있는데,
8장 마지막 즈음(원서:240p)에 timing.py 란 소스코드 실행이 안되네요.

소스코드 : [code:1]
(makezeros.py)
def lots_of_appends() :
zeros = []
for i in range(10000) :
zeros.append(0)

def one_multiply() :
zeros = [0] * 10000

(timings.py)
import time, makezeros

def do_timing(num_times, *funcs) :
totals = {}
for func in funcs : totals[func] = 0.0
for x in range(num_times) :

불량청년의 이미지

2차도메인으로 웹접속시

브라우져 URL입력에 http://www.test.com/~test

이렇게 2차 도메인을 입력하고 접속 하는데, 해당 서버에서

저 2차 도메인에서 유저 아이디 부분을 받아 올 수 있는 방법이

있는지요?

즉, getenv(); 나 기타 방법으로 위에 ~test란 아뒤를

갖고 있는 사용자값을 얻는 방법을 알고 싶습니다.

kerry74의 이미지

CEvent 랑 같은 역할을 하는 객체 같은거 없나요 ?

리눅스 프로그램을 새로 시작하는 프로그래머 입니다.

MFC 에서는 CEvent 객체를 써서 스레드 동기화 할때 사용하는데
Linux / Unix 프로그래밍에선 같은 역할을 하는 격체가 없나요 ?
세마포어나 뮤텍스 같은건 보이던데 Event 는 안보이는거 같더군요

원하는 기능은 한스레드에서 다른 스레드로 작업을 지시한후
그 작업이 끝날때 까지 기다리는 기능을 구현하고자 합니다.

참고로 MFC 에서는 스레드가 작업을 지시 한후 CEvent 객체를 이용해
작업을 지시 받은 스레드가 SetEvent 할때 까지 기다리는 방식을

miso의 이미지

프로그램을 백그라운드로 실행을 시키는데 문제가 좀....

제가 만든 서버를 백그라운드로 실행을 시키려고
nohup 실행파일 &
하면 백그라운드로 실행은 되는 데요...
nohup.out 이라는 파일이 안생겨요....
이전에 제가 자바로 서버를 만들어서... 리눅스에서 백그라운드로..
nohup java Server.class &
하면.. nohup.out 파일이 자동으로 생겨서.... 제가 프로그램 안에서..
에러가 발생하면 System.out.println으로 찍게한 내용이 nohup.out 파일에 찍혔거든요...
그런데...
이번에 C로 짠 서버에서는
nohup ./Server &
하면 백그라운드로 실행은 되는데 nohup.out 은 안생기고 제가 찍게한 에러 메세지 즉 printf으로 찍게한 메제지기 그냥 화면에 찍혀요...

dotri의 이미지

XML 질문입니다.

리눅스 시스템에 관련된것은 아니지만..
마땅히 질문할 곳이 없어 여기에 질문합니다.
XML 을 공부하고 있는데요, XSLT 중에 <apply-templates> 테그에 대해 이해가 안가는 부분이 있습니다.
우선 다음과 같은 XML 데이터입니다. 선언부분은 빠졌습니다.

[code:1]
<Data>
<Sub>
<Name>Some data 1</Name>
<Value>Some values</Value>
</Sub>

<Sub>
<Name>Some data 2</Name>
<Value>Some values</Value>

neu의 이미지

커널 Makefile에서 궁금한 것들...

roll
리눅스 커널 Makefile에 (리눅스소스/Makefile),

.ifeq (.config,$(wildcard .config))
include .config
.ifeq (.depend,$(wildcard .depend))
.include .depend
...
...
라는 항목이 있습니다. .config, .depend라는것은 대체 뭐죠.

또,
ROOT_DEV = CURRENT라고 나오는데,
CURRENT는 아무리 찾아도 안나옵니다. ROOT_DEV는 bootsect.S에서 쓰던데, 여기서 ROOT_DEV값을 설정하면 bootsec.S에 컴파일 되어서 나오나요/

궁금해요.

페이지

프로그래밍 QnA 구독하기