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

lmk378의 이미지

vim에서 x가 삭제로만 동작하도록 하는법?

vim을 주력으로 사용하는데
x키를 자주 사용하는편입니다. 근데 x키로 지운 글자가 클리핑이 되어서 좀 불편합니다.
백스페이스처럼 삭제기능으로만 동작시켜서 사용하는분 안계신가요?

oosap의 이미지

[완료]vi 에서 텍스트를 카피해서 붙여넣기 하기

최근에 키보드를 '대한민국 101/104 호환'에서 그냥 '대한민국' 으로 변경했습니다.
다른 분이 알려주셨는데 그렇게 하니까 오른쪽 Ctrl 키를 사용할 수 있게 되었습니다.
버추얼박스의 게스트에서 탈출하는데 사용할 수 있고 도 택스트의 카피앤 페이스트에도 사용할 수 있게 되었습니다.
택스트의 복사는 Ctrl + Insert
택스트의 붙여넣기는 Shift + Insert
입니다.
그런데 복사가 vim 창에서는 되지가 않습니다. 그나마 붙여넣기는 됩니다.
그냥 그놈터미널에서는 잘 되는 복사가 왜 vim 창에서만 안될까요?
아마 제 .vimrc 에서 세팅한 것 중에 이런 문제의 원인을 제공하는 것이 있을까요?

연거푸 두 개 질문을 올리게 되었습니다.
감사합니다.

oosap의 이미지

[완료]vim 에서 컴파일하고 에러 확인하기

vim 에서 소스코드 편집중에 :make 명령을 수행하면 컴파일을 수행하게 되고 컴파일 결과 메세지에서 enter 키를 누르면 첫번째 에러 메세지로 커서가 이동되는 걸 확인했습니다.
:help usr_30.txt 에서 자세한 설명이 있네요.
그리고 이렇게 컴파일을 한 후에는 :cc :cn :cp :clist 등 다양한 명령으로 컴파일 결과에서 이동할 수 있는 것도 보았습니다.

놀랍고 반가운 기능입니다.

그런데 소스코드가 여러 디렉토리에 나누어져있고 메이크파일도 여러 곳에 분산되어 있는 상황에서는 잘 안되는군요..
폴더마다 메이크 파일이 하나씩 들어있고 재귀적으로 맨 상위의 경로에서 make 를 하면 모든 폴더내의 코드들이 빌드되는 구조 입니다.

이런 경우에는 이와 같은 :make 신공을 사용할 수 없는 것인가요?
사용하기 위해서는 특별한 설정이 필요한가요?

감사합니다.

http://kldp.org/node/71801

clien의 이미지

CentOs 6.0 에 DHCP 설치 하는데

#yum -y isntall dhcp (Enter)
Transaction Check Error:
file /usr/share/man/man5/dhcp-eval.5.gz from install of dhcp-common-12:4.1.1-25.P1.el6_2.1.x86_64 conflicts with file from package dhclient-12:4.1.1-12.P1.el6.x86_64
file /usr/share/man/man5/dhcp-options.5.gz from install of dhcp-common-12:4.1.1-25.P1.el6_2.1.x86_64 conflicts with file from package dhclient-12:4.1.1-12.P1.el6.x86_64

Error Summary

이렇게 뜹니다...
왜 이렇게 뜨는건가요..ㅜㅜ

Sailor_moon의 이미지

[완료] Shell 스크립트 , 파일 카운팅 하는 문제...

안녕하세요 , 쉘 스크립트를 공부하고 있습니다. 다름이 아니고 , 쉘스크립트 파일이
위치하는 디렉토리에서 , 하위 디렉토리 까지 포함 ,
파일확장자들을 검사해서 , 각 종류별 파일 갯수를 센 뒤에 ,그 토탈을 리턴하는
스크립트를 만들어보고 있습니다.

현재 디렉토리에서 ...
특정 원하는 파일들의 개수를 find 명령어를 써서 찾는 것 까지는 했습니다.
하지만 밑의 방식으로는 ... 이론상 모든 확장자를 검사할 수 없으니 ...
특정 정규식을 쓰거나 해서 . 이후의 것들을 계속 변수로 만들어야 할거같은데 ...
이런 변수 생성을 어떻게 해야할지 모르겠습니다.

또한 하위디렉토리 탐색두요.

너무 띄어쓰기 등에 민감해서 답답하네요 .

도움좀 부탁드립니다.

trade1532의 이미지

멀티스레드에서 std::map 을 공유자원으로 사용 할 때 궁금한 것이 있습니다.

ObjectMap이라는 std::map 타입의 객체가 있고 INT와 Object*를 쌍으로 관리합니다.

이 객체는 여러 스레드에서 추가하고 제거하고 조작하는데, ObjectMap에 동기화를 해 줘야겠지요.

ObjectMap에 담긴 Object*객체들을 사용할 때 INT키를 통해서 find하여 사용합니다.

그런데 find해서 사용하는 도중 다른 스레드가 ObjectMap에서 그 해당 객체를 제거해 버릴 수 있으니

find해서 객체를 사용하는 작업까지 ObjectMap을 동기화 시켜줍니다.

이렇게 되면 만약 ObjectMap에 Object* a, Object* b 두 포인터가 저장되어 있다고 할 때

a를 find해서 사용할 때 ObjectMap이 락이 걸려 있어 다른 스레드에서 b에 접근하기 위해서는 기다려야 합니다.

a와 b는 아무런 관계가 없는데도 말이죠..

객체를 추가/제거하는 작업보다 find하는 일이 빈번하게 있을 경우 이것은 너무 비효율적으로 작동하는것 같습니다.

다른 해결방법이 없나요?

jklim의 이미지

djbdns 구성 후 No response from server 문의

안녕하세요.

가입하고 첫글이 질문이라 죄송합니다.

다름 아닌 사내에서 사용할 mail 및 dns 서버 구성 때문에 아래와 같은 조합으로 구성하였습니다.

OS : CentOS release 6.2 (Final)

daemontools, ucspi-tcp

qmail + vpopmail + mysql + qmailadmin

위와 같이 구성하였으며, pop3이나 smtp 접속은 문제 없는 것 같습니다.

그리고 djbdns 구성하여 아래와 같이 windows client 단에서 nslookup 으로 dns 서비스 점검을 시도하였습니다.

jklim의 이미지

djbdns 구성 후 No response from server 문의

안녕하세요.

가입하고 첫글이 질문이라 죄송합니다.

다름 아닌 사내에서 사용할 mail 및 dns 서버 구성 때문에 아래와 같은 조합으로 구성하였습니다.

OS : CentOS release 6.2 (Final)

daemontools, ucspi-tcp

qmail + vpopmail + mysql + qmailadmin

위와 같이 구성하였으며, pop3이나 smtp 접속은 문제 없는 것 같습니다.

그리고 djbdns 구성하여 아래와 같이 windows client 단에서 nslookup 으로 dns 서비스 점검을 시도하였습니다.

c:\>nslookup
> server xxx.xxx.xxx.xxx
Default Server: xxx.xxx.co.kr
Address: xxx.xxx.xxx.xxx

> google.co.kr
Server: xxx.xxx.co.kr
Address: xxx.xxx.xxx.xxx

jklim의 이미지

djbdns 구성 후 No response from server 문의

안녕하세요.

가입하고 첫글이 질문이라 죄송합니다.

다름 아닌 사내에서 사용할 mail 및 dns 서버 구성 때문에 아래와 같은 조합으로 구성하였습니다.

OS : CentOS release 6.2 (Final)

daemontools, ucspi-tcp

qmail + vpopmail + mysql + qmailadmin

위와 같이 구성하였으며, pop3이나 smtp 접속은 문제 없는 것 같습니다.

그리고 djbdns 구성하여 아래와 같이 windows client 단에서 nslookup 으로 dns 서비스 점검을 시도하였습니다.

c:\>nslookup
> server xxx.xxx.xxx.xxx
Default Server: xxx.xxx.co.kr
Address: xxx.xxx.xxx.xxx

> google.co.kr
Server: xxx.xxx.co.kr
Address: xxx.xxx.xxx.xxx

jklim의 이미지

djbdns 구성 후 No response from server 문의

안녕하세요.

가입하고 첫글이 질문이라 죄송합니다.

다름 아닌 사내에서 사용할 mail 및 dns 서버 구성 때문에 아래와 같은 조합으로 구성하였습니다.

OS : CentOS release 6.2 (Final)

daemontools, ucspi-tcp

qmail + vpopmail + mysql + qmailadmin

위와 같이 구성하였으며, pop3이나 smtp 접속은 문제 없는 것 같습니다.

그리고 djbdns 구성하여 아래와 같이 windows client 단에서 nslookup 으로 dns 서비스 점검을 시도하였습니다.

c:\>nslookup
> server xxx.xxx.xxx.xxx
Default Server: xxx.xxx.co.kr
Address: xxx.xxx.xxx.xxx

> google.co.kr
Server: xxx.xxx.co.kr
Address: xxx.xxx.xxx.xxx

페이지

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