프로그래밍 QnA

sysmoon의 이미지

HTTP content-type 관련 질문

안녕하세요
HTTP body에 16진수로 암호화된 값을 전송할 경우
Content-Type 은 어떤걸로 설정해줘야 하나요?

content-type 종류는 아래와 같습니다.

uribery의 이미지

c나 c++용 refactoring 툴은 어떤 것이 좋을까요?

안녕하세요.
C나 C++용 refactoring 툴은 어떤것이 좋을까요?

구글 검색을 해보면 visual studio용으로는 refactor!, visual assist 등등이 있는듯한데,
아직 큰 코드에서는 별로 라는 말이 있구요.

혹시 좋은 툴이 있으시면 추천부탁드립니다.

linux, windows 상관없습니다.
감사합니다.

gurisong의 이미지

openssl SSL_connect 관련 질문

openssl 관련해서 코딩을하고 있는데 SSL_connect 관련 문제가 있어 질문을 드립니다.

blocking, non-blocking 모드로 해도 모두 SSL_connect에서 블락이되는 경우가 발생하네요

non-blocking 경우 err가 SSL_ERROR_WANT_READ, SSL_ERROR_WANT_WRITE에만 다시 호출하는데도 블락이 되네요

뭐가 문제인지 아시는분 답변 좀 부탁드립니다.

poiq1의 이미지

socket프로그램 bind()에러 부분에 대해서 질문드릴게요.

해당 소스는 이렇습니다.

int nServerSock;
int nOn;

struct sockaddr_in stServerAddr;

if((nServerSock = socket(PF_INET, SOCK_STREAM, 0)) < 0)
{
if(LogMessage("socket creat fail")==-1)
{
return -2;
}

return -1;
}

setsockopt(nServerSock, SOL_SOCKET, SO_REUSEADDR, &nOn, sizeof(nOn));

mahapunch의 이미지

[완료]정규표현식 [^abc] 의 동작여부

로그 파일을 분석하기 위해 다음과 같은 문장을 썻습니다.

test.txt 내용
fileFormat011.dat
fileFormat011.info
fileFormat012.dat
fileFormat012.info
fileFormat013.dat
fileFormat013.info
fileFormat014.dat
fileFormat014.info

위 파일에서 info 확장자로 끝나지 않는 파일이름들만을 추출하기 위해 다음과 같이 했습니다.

> cat test.txt | awk '/^fileFormat.*[^info]$/' > result.txt

결과는... info 라인도 전부 가져오네요.. 뭐가 잘못된거죠??
웃긴건 이게 gVim 에서 패턴 테스트 해보면 잘된다는겁니다.

## 사용하고 있는 OS 는 SunOS 5.10 입니다.

익명 사용자의 이미지

커널이 죽는데 디버깅 관련하여 질문 입니다.

커널이 죽으면서 아래와 같이 메세지를 뿌리고 있습니다.
찾아보기론 어딘가에서 null pointer 접근하여 문제가 생기는듯 한데
어떤 함수인지 주소 통해서 systemmap 에서 찾을수 있다고 하던데
문제되는 주소가 어떤건지 모르겠네요 ㅠㅠ
도움좀 부탁드립니다~

익명 사용자의 이미지

Fortuna(CSPRNG)에 관한 질문

cryptographically secure pseudo random number generator로 쓰이는 Fortuna를 공부하고 있습니다.일단 ferguson과 schneier가 쓴 Practical Cryptography를 읽고, 관련 글들을 검색해서 읽었습니다만, 머리가 나빠서인지 기본 개념들에 대한 이해가 부족해서인지, 이해가 잘 안됩니다.

1. generator의 초기 키 값이 알려져있고, accumulator에 있는 32개 pool이 모두 비어있다면(즉 랜덤소스들이 아직 pool들에 엔트로피를 공급하지 않은 상태라면), 이 상태에서 생성되는 random number는 당연히 예측 가능하다.

2. 그러므로 랜덤소스들이 pool에 엔트로피를 공급해서, 최소 한번은 reseed가 일어나야 한다. 즉 P0가 한번은 꽉 차서 reseed가 일어나는 일이 최소한 한번은 일어나야 한다. 랜덤소스의 이벤트들은 32개의 각 풀에 차례대로 돌아가면서 공급되므로, 최소 32 x (reseed를 위해 필요한 이벤트 갯수)의 이벤트를 수집해야 한다.

라고 이해하고 있는데, 제대로 이해한 것이 맞나요?

익명 사용자의 이미지

debian 네트워크 드라이버 변경

데비안 64비트를 깔게 되니 e1000e 드라이버로 설치가 되어버리네요
32비트로 하게 되면 e1000인데 64비트는 e1000e로 되는것을 e1000으로 변경하고 싶습니다.

etc/modprobe.d/aliase.conf 에 aliase eth0 e1000 으로 해봐도 변경되지 않더라구요

방법 좀 알려주세요 ㅜㅜ

페이지

프로그래밍 QnA 구독하기