프로그래밍 QnA

idrukawa의 이미지

정규식 질문드립니다.

# 주석 어쩌구 저쩌구
# 계속 주석...
# ...
AAMgr $H1 $Io $V1.0
BBBMgr $H3 $Io $V1.1
CCCMgr $H3 $Ix $V1.0
DDDDMgr $H4 $Ix $V1.3
...

이런 파일이 있는데요.

인자로 BBBMgr을 넘겨주면 위 파일의 BBBMgr의 $I 값을 x 로 변경하고,
인자로 CCCMgr을 넘겨주면 위 파일의 CCCMgr의 $I 값을 x 로 변경하는 스크립트를 작성하려고 합니다.

이런 식으로 간단히 처리될 수 있는지 정규식 조언좀 부탁드립니다.
안되면 파일을 열어서 한 줄씩 처리해야

cheonyesung의 이미지

클라이언트 쪽에서 OCI를 이용하는 것과 소켓프로그래밍으로 처리하는 것

클라이언트쪽에서 OCI를 이용해서 DB서버에 데이터 처리는 하는 것과
소켓프로그래밍으로 db에 넣을 데이터를 DB서버에 보내서 받아서 처리하는 것 중
어느 것이 더 빠르가요?

simgyosun의 이미지

PCI 디바이스 드라이버 작성중 DMA사용방법에 대하여 문의드립니다.

안녕하세요.

현재 타겟보드는 Freescale사의 P2020디바이스를 쓰고 있구요
리눅스가 포팅되어있습니다.

P2020디바이스와 FPGA간에 PCIe가 연결되어있는데
일단 P2020에서 FPGA로 PCIe를 통하여 Single로 데이터가 전송되는 것 까지는 확인했습니다.

그런데 DMA를 사용해서 데이터를 전송해야 하는데 잘 안되네요.

디바이스 드라이버작성시 DMA는 어떻게 사용해야 하나요?

소스코드 첨부하였습니다.
DMA초기화부분과 전송부분을 봐주시면 감사...

무지하네요... ㅡㅇㅡ

vani2의 이미지

const reference 관련 의문

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

레퍼런스 참조에서

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

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

const int a = 12;

foo(a);

하니 오류가 나네요..

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

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

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에 대한 처리상태를 주기적으로 감시해서 완료체크하는 로직을 만들어야 할까요?

wataka의 이미지

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

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

어떤책들이 유용할까요?

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

Mabuk의 이미지

쉘 스크립트 문의 드립니다.

리눅스 초보자 입니다.
회사 일로 쉘 스크립트를 작성해야 하는데..
문제는 제가 거의 아는 것이 없습니다...ㅜㅜ

작성해야 할 스크립트는...이겁니다..

FTP를 통해서 지정 폴더에 파일이 들어옵니다. (파일 이름은 시간으로 표시되어집니다. ex) YYYYMMDD_HHMMSS.txt)
그러면 지정 폴더에 들어온 (생성된) 파일을 Import 를 시켜주어야 합니다. (명령어는 지정되어져 있습니다.)
Import를 시키고 나면, 해당 파일은 다른 폴더로 이동 시킵니다. (백업 하는 거죠..)

이런 내용을 .sh 파일을 작성하고 해당 .sh 파일을 Crontab에서 일정 주기로 돌릴 예정입니다..

여기저기 찾아보고 했는데 워낙 기초가 없는데다가..시간이 촉박하니.. 머리만 복잡해지네요.ㅠㅠ

고수님들의 따뜻한 손길 부탁드립니다..

페이지

프로그래밍 QnA 구독하기