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

sedolius의 이미지

c++의 cout<<와 endl을 활성화/비활성화 시키고 싶은데요

c언어에서는 printf 출력 함수를

#if defined .....
#define myprint printf
#else
#define myprint
#endif

이런 식으로 출력할지 말지 지정해서 썼는데

c++의 cout객체를
필요할때는 메시지를 출력하고 필요없을때는 출력하지 않게 사용할 방법 아시는 분 계세요?

cout<< 연산자를 오버로딩 해야 하는 건지
상속받아서 재정의 하는지
c언어에서 처럼 매크로로 my_cout을 선언할 수 있는지

아이고 잘 모르겠어요

조언 부탁드립니다.

viper9의 이미지

백업용 쉘스크립트에서 조건문(if)를 넣으려면 어떻게 해야할까요?

아래는 호스팅 업체에서 작성해준 백업 쉘스크립트입니다.

hahaite의 이미지

[완료] 정규식으로 숫자 추출하여 다른 변수에 저장하는 방법 문의드립니다.

안녕하세요.

아래와 같이 .sh 파일을 생성하고 내용을 채웠을 때,
정규식으로 MW_PATH 에서 숫자만 쏙 빼내고 싶은데요.

인터넷 찾아봐도 답이 안보여 결국 질문을 드립니다.

===== test.sh 의 내용

MW_PATH=middleware_2.5.23a30
MW_VERSION=????????????????

echo $MW_VERSION

===== test.sh 의 내용 끝

# . test.sh
252330

위와 같이 나오게 하기 위해서 ???? 부분을 어떻게 작성해야할까요?

prankenmk2의 이미지

lvs를 사용하지 않는 서버에서 net.ipv4.conf.all.arp_ignore 옵션이 있으면...

안녕하세요.

리눅스 sysctl.conf 설정 중 질문 드립니다.!!

LVS를 사용하면 리얼서버는 /etc/sysctl.conf에

net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2

같이 설정해줘야해죠..

그래야 LVS가 응답받아 밸런싱을 해주는..

그런데 만약 LVS를 사용하지 않는 구조에서 서버 /etc/sysctl.conf에 위의 설정이 들어가면 어떻게 될까요?

서버상의 문제는 보이지 않지만 가끔씩 응답시간이 3초이상 걸려 찾다보니 저 사항을 찾았는데..

저게 원인이 될수 있는지.....

조언 부탁드립니다.

감사합니다.

plzma의 이미지

mysql 을 엑셀파일로 만들고 싶습니다.

자바로 개발중에
mysql 에 있는 정보를 엑셀파일로 변환해야 되는 일이 생겼습니다.
웹에서 버튼을 누르면 DB 에서 select 한 정보나 아니면 테이블 통째로 엑셀파일로 나오게 하려고 합니다.

select * into outfile.. **.csv << 이거를 쓰면 csv 가 한 로우 통째로 한셀에 들어가구요
쿼리 한번으로 셀마다 데이터 하나씩 들어가게 엑셀파일로 변환 할 수 없을까요?

pogusm의 이미지

.

trymp의 이미지

http 프로토콜 parsing 할 수 있는 방법 좀 알려주세요.


지금 http 패킷을 캡쳐해서 parsing 하느라 애 먹고 있습니다..ㅠㅠ

너무 복잡하기도 하고 body 부분에 또 다른 part 가 붙어서 head 가 시작되고

이것 때문에 너무 고생하네요...쩝

http 프로토콜 parsing 법이 정리된 사이트나 책을 좀 알려주시면 감사하겟습니다.

책은 영문 원서여도 상관없습니다.

이미 말들어지 다른 소스를 사용하고자 하여도 뭘 알아야 디버깅을 할텐데

디버깅이 안되네요.

고수님들의 조언 부탁드려요..

kid1402의 이미지

윈도우 IOCP에 대해 질문이 있습니다.

비동기 i/o라는 개념이 상당히 생소해서 이해하는데 깨나 골머리를 썩고 있습니다. ㅠㅠ

그래도 대충 iocp라는것 자체에 대한 개념은 이해를 했는데 여전히 궁금한게 있습니다.

iocp에서 대체 overlapped라는 구조체는 왜 쓰이는거죠?

처음엔 저 구조체에 해당 컴플리션 포트와 연결될 소켓(핸들)과 관련된 정보를 담는건가 싶었는데 iocp 만들때 Completion Key로 핸들값을 넘기잖아요?

대체 저 overlapped라는 구조체가 왜 나오게 되었고, 왜 쓰이는 것이며 어떻게 써야 잘 쓰이는 건지 궁금합니다.

많은 자료를 찾아봤지만 그냥 써라 라고만 되있고 왜 쓰는지 자세히 설명해놓은건 못 찾아서요.ㅠㅠ

ps.그리고 윈도우 소켓 프로그래밍을 할 때

WSAStartup() 함수에서 MAKEWORD 매크로의 결과를 첫번째 파라미터로 넘겨주는 이유가 뭔가요?

그리고 두번째 파라미터인 WSABUF에는 뭐가 들어가나요? 저 버퍼가 쓰이는 예제를 한번도 본 적이 없네요.

답변 부탁드립니다!

ant01의 이미지

자바 스크립토로 다른 화일을 부를 때 변수를 함께 전달하는 방법

자바 스크립토로 다른 화일을 부를 때 변수를 함께 전달하는 방법을 알고 싶습니다.
예를 들어
location.href=화일명"; 에서 변수를 함께 넘겨주는 방법이 있으면 알고 싶습니다.

예를 들어 주시면 감사하겠습니다.

페이지

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