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

vani2의 이미지

const reference 관련 의문

'const가 붙지 않은 변수에는 const를 대입할 수 없다' 를 기준으로 보았을때

레퍼런스 참조에서

void foo(int& a) {
printf("%d", a);
}

이런식으로 인수에 const를 붙이지 않고서 함수를 만들고

const int a = 12;

foo(a);

하니 오류가 나네요..

그렇다면 클래스의 복사 생성자의 인수를 const를 붙이지 않고 만들경우 위와같은 문제가 생길까요?

이전에 복사 생성자에 const를 붙이는 것은 '선택'이다 라는 말을 들은 것 같은데 이것은 틀린말 아닐까 생각 되네요..

zepinos의 이미지

samba 에서 계정에서 기본 그룹을 별도로 지정해줄 수 없나요?

samba 설치해서 사용중인데,

aaa 라는 계정이 bbb 라는 그룹이 기본그룹이고, bbb, ccc 가 속해있는 그룹이라고 하면,

samba 에서 파일을 쓰면 aaa:bbb 로 owner 가 지정되는데, 쉘에서는 aaa:bbb 로 되지만, samba 에선 aaa:ccc 로 생성되길 원합니다.

예전엔 pdbedit -G 옵션으로 뭔가 조작이 가능했던 것도 같은데, 지금은 방법이 없는 건가요?

조언 부탁드립니다.

hjsong2234의 이미지

모든 포트포워딩은 == DMZ ? (DMZ 구현 문제)

현재 이더넷 카드 두개로 DMZ(모든 포트 몰아주기)를 구성하려고 합니다.

all 포트 포워딩은 = DMZ 가 맞는 논리 인지요? 일단 찾아본대로 iptables setting 하다보니 몇가지 문제점이 생기더라구요.

여튼 궁국적으로 이루고자 하는 목표는 pc1의 eth1로 들어온 모든 데이타(포트)를 eth2로 전달해서 pc2의 eth1에서 서버프로그램을 돌릴수 있게 하는 것입니다.

<---> 랜선 연결 표시 ===== =====pc1================== =====pc2============== =wan= <---> = eth1 : 192.168.147.164 = = = ===== = eth2 : 192.168.1.1 = <----> = eth1 : 192.168.1.2 = ========================== ======================

astzlra955의 이미지

Android Framework의 Log를 Console로 출력하고 싶습니다.


안녕하세요.

Android Framework단에서 Service를 작업중입니다.

이때 Log를 Console로 출력하고 싶습니다. ( Serial Terminal 이요. )

현재 android.util.Slog / android.util.log 를 사용하고 있습니다.

Eclipse에서 동작하는게 아니라, Build 해서 Target Board에 올려서 사용하고 있습니다.

따라서 Log를 Serial을 통해서 확인하고 싶습니다.
( logcat 등을 사용하지 않고 Log가 발생하는 즉시 Console을 통해 보고 싶습니다. kernel의 printk() 처럼요.. )

어떻게 하면 될까요?

morolty의 이미지

sftp 자동 접속 및 파일을 다운로드하는 쉘 스크립트 배포를 해야 합니다.

sftp 서버를 구축하고, 개발자 한명이 서버 컴퓨터에 앉아, 네트워크를 통해 무작위의 클라이언트에서 스크립트를 실행하는 방식입니다..

즉 client쪽에서 스크립트 실행 시킬 시 자동으로 서버로 접속하여 파일을 받아와서 해당 파일 실행시키는 스크립트를 배포해야 합니다..

ftp의 경우에는, ftp 스크립트를 이용하여 자동화 스크립트를 간단하게 완성할 수 있었는데요...

sftp의 경우는 리눅스에서 자동으로 로그인까지 가능한 방법이 몇가지 있지만 무리가 있는거 같습니다.

1. expect 이용 -> expect를 이용하기 위해 yum을 이용하여 expect를 위한 모든 모듈과 expect를 인스톨 해야 하는 문제.. 우격다짐으로 한다면야 못할 건 없지만 .....

2. lftp 이용 -> client 컴퓨터에서 make까지 해서 컴파일을 해야 하는 문제.

3. ssh key 이용 -> 대칭키 방식이라 어떤 클라이언트에 배포될 지 모르기 때문에, 하나 하나 생성해서 하기에는 자동화 스크립트를 배포하는 의미가 없어지는 문제..

vani2의 이미지

최적화 관련 질문


C++11 기준으로 답변해주시면 감사하겠습니다.

이전에 어느 정도 시간이 지난 문서를 보았는데 최신문서를 찾기어려워서 질문해 봅니다.

1. 함수의 인수를 4개 이하로 하면 속도에 유리하다고 본 것 같은데.. 사실인가요?

2. 일정 크기가 넘지 않는다면 구조체를 인수로 넘길때 레퍼런스를 사용하디 않아도 copy elision 기능이 작동하여 최적화된다고 본 것 같은데 그 구조체의 기준 크기는 어느 정도 인가요? 아니면 이것이 컴파일러나 시스템에 따라 다를 수 있나요?

3. 배열 첨자에는 복잡한 연산을 하지않는 것이 좋나요?

4. 구조체 복사시에 memcopy 나 std::copy 를 사용하라는데 그렇게 하는것이 속도 향상에 도움이 되나요?

5. const와 #define은 성능면에서 차이가 있나요?

매우 뉴비라서 이것저것 찾아보았는데 약간의 잉여력이 발동하네요..

effective c++은 구매 예정입니다...

georgek의 이미지

오라클 check constraint 확인.

안녕하세요. DB를 공부하고있는 학생인데 질문이 생겨서 올리게되었습니다.

제가 기존에 존재하는 테이블에 아래와 같은 체크 제약을 추가해줬습니다.

ALTER TABLE Employees add CONSTRAINT FN_check CHECK (FirstName IN (UPPER(substr(FirstName,1,1))|| LOWER(substr(FirstName,2,20))));
ALTER TABLE Employees add CONSTRAINT LN_check CHECK (LastName IN (UPPER(substr(LastName,1,1))||LOWER(substr(LastName,2,20))));

sysmoon의 이미지

multiple ajax 동기화 문제

multiple ajax(async mode)를 호출하고 결과값을 모아서 보여줄려고 합니다.
sync 모드로 돌리면 ajax에 대한 동기화가 가능하겠지만 async모드라 쉽지 않네요.

따로 타미머를 돌려서 multiple ajax에 대한 처리상태를 주기적으로 감시해서 완료체크하는 로직을 만들어야 할까요?

jjraon의 이미지

--

wataka의 이미지

연구비 100만원정도 들어왔는대... 어떤 서적들을 사볼까요?

이번에 엑스트라 연구비가 100만원정도 생겼는대 책사는걸로 다 소비해야할거 같습니다 ㅇㅅㅇ;;

어떤책들이 유용할까요?

리눅스 드라이버 관련된 책이랑 리눅스 커널쪽으로 사볼까 하는대 고민되네요 ㅎㅎ

페이지

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