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

pci486의 이미지

공인 ip가 필요해서 그러는데... 어떻게 방법이 없겠나요

일단 서버가 집에 구축이 되어있습니다.
아시다시피 중요한 포트는 인터넷 회사에서 싸그리 다 막아놨습니다.
다른포트들이야 바꿔서 하면된다면 웹은 어쩔수 없더군요..
호스팅 업체의 포워딩 서비스도 써봣지만 것도 별로 맘에 안들구 해서..

이리저리 알아보니 ip 임대라는게 보이더군요.
어떤식으로 진행되며 한달 요금은 얼마인지 궁금합니다.

아시는분이나 경험 있으신분 정보 공유부탁드립니다.

ps : vpn, 임대서버는 최후의 보루로 남겨두고 싶군요..

taijiun의 이미지

분석 툴 용어 중에 sda / dm 이게 무슨 뜻인가요?

nmon 사용해서 그래프 도출했더니

sda sda2 sda3 dm-0 dm-1 dm-2

차트항목에 이렇게 있더라구요

sda는 SCSI 하드디스크방식이면 파티션이 dev/sda dev/sda2 이런식으로 나뉘어진다고 이해되었고,
dm 은 뭘 뜻하나요 ?

darkharf2의 이미지

질문드립니다

현재 리눅스 crontab을 사용한 db 백업을 실행하려 하는데 실행이 되지 않아서 여쭤봅니다

현재

#vi /var/cron_backup/db_mysql_bak
#!/bin/bash
# sudo mkdir /var/backup/mysql_$(date +%Y%m%d)
# /usr/bin/mysqldump -uroot -proot -A > mysql_db_bak_$(date +%Y%m%d).sql

# mv *.sql /backup
/usr/bin/mysqldump -uroot -proot --events --ignore-table=mysql.event --all-databases > /home/tact2/db_mysql_test_$(`date + %Y%m%d`).sql
~
위와 같이 쉘 스크립트를 입력해 놓은 상태이며

./db_mysql_back.sh 로 쉘스크립트 실행시 제대로 db back up이 진행됩니다

yoongun35795의 이미지

STL MAP 관련해서 질문드립니다.

현재 main부분에서 MAP을 사용하여 Add,Delete,Find를 하려고 합니다.

rudian의 이미지

[완료]소켓프로그래밍에서 read()의 반환값과 저장된 데이터의 양이 다릅니다.

클라이언트에서는 5바이트씩 전송하여 4+1('\0')을 지속적으로 보냅니다.

서버에서는 buffer_size(256)만큼 read()하게 되는데, 여기서 버퍼에 받아오는 크기와 read의 반환값이 다릅니다.

null을 제외하고 strlen을 했을때 4가 나오며, read의 반환값은 5가 나와야하지 않나요?

고정적 오류가 아니라 간헐적으로 나타나는 현상이긴 합니다만, strlen은 4를 나타내고 read는 여러번의 전송(5+5+..)을 한번에 인식해버립니다.

어떤 문제인지, 어떻게 해결해야할지 알 수 있을까요?

yann8166의 이미지

2진수 실수 체계에 대한 궁금증..

float a = 0.54
float b = 0.55
float c = 0.56

printf("%.1f\n", a); -1
printf("%.1f\n", b); -2
printf("%.1f\n", c); -3

1결과 : 0.5
2결과 : 0.5
3결과 : 0.6

여기서 소수 첫째자리까지 출력하였을때
2의결과는 0.5가 나오고(두번째 자리 숫자가 5인데 불구하고)
3의결과는 0.6이 나옵니다.
그것에 대한 대답을 다른분이 해주셨는데.
저장된 2진수 관점으로 생각해야 한다고 하셨죠


0.55 = 0.1000110...(2진수) = 0.5487...(10진수)
0.56 = 0.1000111...(2진수) = 0.558...(10진수)
이기 때문에

0.55는 소수 두번째자리 반올림하여 0.5가 되고
0.56은 소수 두번째자리 반올림하여 0.6이 된다고 이해를 했습니다.

하지만 여기서 궁금한게 생깁니다.

jic5760의 이미지

PIPE iocp하는법??

CreatePipe로 만든 이름없는파이프를 IOCP로 처리하고 싶습니다.
그런데 CreatePipe에는 OVERLAPPED flag을 설정할 수 없어서 그런지 CreateioCompletionPort을 해도 오류가 나는데요...
어떻게 PIPE을 IOCP로 처리할 수 있을까요??

pmingkr의 이미지

윈도우/소켓/send/FD_WRITE/요청한 양이 잘려서 보내질 때, EWOULDBLOCK이 발생하는가요?

질문:
send 함수에서 -1이 아닌 길이가 반환될 때, 요청한 양과 다르다면,
EWOULDBLOCK 오류와 FD_WRITE 이벤트가 발생하나요?

.

.

FD_WRITE 이벤트는 쓰기가 가능해지면 발생하는 이벤트이니,
저의 생각으로는 send 함수가 요청한 양을 전부 보내지 못했을 때도 발생하지 않을까 생각했습니다.

하지만, EWOULDBLOCK 오류가 발생하면 FD_WRITE 이벤트가 발생한다는 글을 보고, 잘못 알고 있었던 것 같아, 테스트를 직접 해보았지만,

Windows 7, VS 2015, x86 빌드, 1000000000 바이트를 전송하였으나, 잘리지 않고, 한번에 전송하였습니다.
Windows 7, VS 2015, x64 빌드, 0x7fffffff 바이트를 전송하였으나, 잘리지 않고, 한번에 전송하였습니다.

그래서 질문을 올려봅니다.

nomail의 이미지

iptables에서 RETURN 타겟

iptables 튜토리얼 보면서 공부 중인데요.
--jump 옵션의 RETURN 타겟이 정확히 이해가 안돼서 질문 드립니다.
일단 구글링으로 몇가지 문서 보면서 짧게 이해한 내용은

iptables -A user_chain -p icmp -j RETURN

위의 예문에서 -j RETURN이 되면 user_chain을 끝마치고 원래의 INPUT 체인으로 돌아가서 그 다음 룰을 진행하는걸로 아는데요.
만약 INPUT체인에서 -j RETURN 룰이 실행되면 INPUT체인의 마지막으로 점프하여 필터링 룰이 종료되고요.

제가 이해한 것이 맞는지요?

페이지

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