프로그래밍 QnA

nhm34의 이미지

쓰레드 와 메모리맵을사용중에 문제 입니다.

안녕하세요 쓰레드를 사용하여 (쓰레드 생성 100개)

1쓰레드당 메모리맵에서 조건에 맞는 값을 1000라인정도
를 5초에 한번씩 검색하고 검색값된값을 메모리맵에서
지우려고합니다. 쓰레드가 100개이다보이
성능이 좋아보이지는 않네요

위의 조건에서 성능을 늘리는 좋은 방법이 있을까요?

shs0917의 이미지

64bit 머신에서 int형이 64bit가 아닌가요?

int main(void){
printf("size of integer : %d\n", sizeof(int));
return 0;
}

위의 코드를..
gcc -m64 test.c
이렇게 컴파일을 했는데요..
결과가.. size of integer : 4 라고 나오네요..
왜 8이 안나오는건지..ㅠ.ㅠ
CPU는 amp 셈프론 2800+ 64bit이구요..
gcc는 3.3.5입니다..
아.. 우분투 효리에서 컴팔 했습니다..ㅠ.ㅠ
제가 잘못한건가요? 아님 원래 결과가 저런걸까요?
절대 저럴리가 없을텐데.. 고민입니다..
violet_yue의 이미지

gcc로 컴파일 하면 "stdio.h: 그런 파일이나 디렉토리가 없음"하는 메시지가 출력됩

violetyue@violet:~/bong$ gcc 1.c
1.c:1:18: error: stdio.h: 그런 파일이나 디렉토리가 없음
1.c: In function ‘main’:
1.c:5: warning: incompatible implicit declaration of built-in function ‘printf’

검색을 해봐도 이런 경우는 못 찾겠습니다. 상황을 보면 간단한 문제같은데.....도무지 갈피를 못 잡겠네요...뭐가 문제일까요??[code:1]#include<stdio.h>

int main()
{
printf("bong\n");

return(0);
}
[/

pool007의 이미지

STL의 hash_map

안녕하세요. STL의 hash_map에 대한 질문을 드리고자 합니다.
SGI의 hash_map 예제를 실행해보던중 g++에서 컴파일하려면
다음과 같이 해야함을 알게 되었습니다.

[code:1]#include <iostream>
#include <vector>
#include <algorithm>
#include <ext/hash_map>

using namespace std;
using namespace __gnu_cxx;

struct eqstr
{
bool operator()(const char* s1, const char* s2) const
{
return strcmp(s1, s2) == 0;
}
};

int main()
{

web2000y의 이미지

iptables에 대해서 입니다 도와주세요

공유기(211.219.209.110)
브리지 방화벽(192.168.10.201)
웹서버(192.168.10.211)

공유기------->브리지 방화벽------>웹서버 입니다
201 211

문제는 공유기에서 192.168.10.21180를 요청할 경우
브리지 방화벽에서 iptables를 통해서 192.168.10.20180
으로 가기를 원하는데

iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain
iptables -t nat -A PREROUTING -p tcp -i mybridge -d 192.168.10.211 --dport 80 -j DNAT --to 192.168.10.20180
iptables -A FORWARD -p tcp -i mybridge -d 192.168.10.201 --dport 80 -j ACCEPT

park712의 이미지

HTTP 헤드 정보에서 encode decode

오늘 HTTP 도규먼트 보니 이런 내용이 있습니다.
HTTP헤드에 encoding 필드가 있는데
이곳에 x-gzip x-compress 이런값이 들어 간다.
그러면서 설명이 HTTP 요청시 설정된 압축논리에 따라 encode하고 요청을 받을때는 설정된 논리에 따라 decode한다
(여기서 encode decode는 압축과 해제임)

그렇다면, 모든 HTTP 헤드는 TCP 단으로 내려가기전 응용계층에서 encode되어지는지요?
그리고, 패킷캡쳐 프로그램에서(이더리얼, tcpdump등)에서 HTTP 캡쳐해 보면 사용자가 다 볼 수 있거던요.?(encode안되었다는 증거일까요?)

park712의 이미지

프록시(proxy)서버 작동 원리

적당히 질문 올릴때 없어서 여기 올립니다.
책봐도 뭐가 뭔지?
A Host -- 프록시 --- 서버(야후라 가정)
A 호스트에서 www.yahoo.co.kr 하면 프록시 통해서 야후 서버로 질의 합니다.(프록시는 현재의 야후 홈을 캐쉬함)
이후 A 호스트 익스플러에 야후 화면이 나옵니다.
1분후 다른 호스트 B에서 다시 www.yahoo.co.kr 하면 프록시에 캐쉬된 야후 화면이 호스트 B에 나오는지 아니면 호스트 B가 야후를 질의 했을때도 프록시는 서버에 쿼리 날리는지요?
(당연히 날리겠지요?)

jtjtkjt의 이미지

low level fuction 으로 유닉스 명령어 mv를 구현하여라 ㅠㅠ

흠...

예)./mv file1 file2

흠... ㅠㅠ
알고싶어요~
cp 까지는 구현이 가능한데 mv는 정말이지 머리가
터질것 같아요 ㅠㅠ 아무리 생각해도 답이 안나오네 ㅠㅠ
부탁합니다 ㅠㅠ

ssul97의 이미지

RTP데이터 수신시 payload에 대한 질문

RTP로 스트리밍 서버에서 MPEG-4 파일을 받아오고 있습니다.
RTP로 받은 패킷에서 헤더를 떼어내고 payload를 파일에 저장하였습니다.
서버에 등록된 원래 파일과 비교해 보면 원래의 파일에는 moov와 mdat라는 MPEG-4를 표시하는 형식이 포함되어 있는데 RTP로
받아 저장한 파일에는 moov나 mdat같은 것이 없습니다.
RTP로 받은 payload에는 mdat이후의 데이터만 포함되어 있는 것인가요?
아니면 MPEG-4 전체파일을 RTP 패킷 길이만큼 읽어서 payload에 담아 보내는 것인가요?

maximus의 이미지

GIF 포멧 라이센스 이제는 무료로 사용 가능한가요 ?

http://www.unisys.com/about__unisys/lzw

참고 하시구요..

국내에서 임베디드 보드에서 gif decoder 를 사용할려고 합니다.. 라이센스 fee 없어도 되는건지 궁금하네요..

페이지

프로그래밍 QnA 구독하기