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

Nadia85의 이미지

emacs 함수(libc) 프로토 타입 자동 완성 as a C++ ide

요즘 Emacs를 C++ ide로 사용하고 싶어서, 알아보고 있는데,

한가지 아쉬운 점이,

JAVA에서는 API를 사용할 때, 함수(메소드)이름 자동완성과, 그 함수의 설명(함수 인자 및 그 설명 포함) 기능이 있어서 참 편리하던데요,

emacs에서 보면 for 루프나, if등의 structure를 자동으로 완성해 주는 확장은 있던데,
libc나 stdc++ 함수의 자동완성이나 설명을 지원해 주는 확장은 보이질 않네요....

Xcode에서도 C++코딩 할때 위와 같은 기능이 있던데요,
Emacs에서는 어떻게 할 수 있을까요?

nonots의 이미지

[완료][질문] 파일 삭제가 안됩니다. selinux 때문인지.

파일이 삭제가 안됩니다.
httpd 를 설치하려는데 suexec 때문에 안되어서
suexec 를 rm 로 삭제하려는데 삭제도 안되네요

지금
selinux 가 disabled 상태인데
이거 왜그런가요?
..
..

[root ~]# rpm -Uvh httpd-2.2.3-43.el5.centos.3.x86_64.rpm
Preparing... ########################################### [100%]
1:httpd ########################################### [100%]
error: unpacking of archive failed on file /usr/sbin/suexec: cpio: rename failed - Operation not permitted

[root ~]# sestatus
SELinux status: disabled

trim703의 이미지

KVM에서 VM 인터페이스 타입 변경 시 Virtual Machine Manager 리스트에서 사라지는 현상

RHEL 5.5 64bit KDE 환경에 KVM 깔고 버추얼 머신 매니저 상에서 img파일 생성하고 게스트 OS도 다 깔았습니다.
그렇게 한 뒤 xml 파일 수정을 통해 네트웍 인터페이스 타입을 기본값 NAT에서 브릿지로 바꾸어 주었습니다.
그런데 그렇게 하니 버추얼 머신 매니저에서 요 VM이 리스트에서 사라지네요?
이거 다시 매니저에서 보이도록 할 방법이 없나요?

minlab의 이미지

커널모드 유저모드 포인터 공유가 불가능 한가요?

커널 공간의 포인터와 유저 공간의 포인트를 왜 같이 공유하지 못할까입니다?

지금까지 공부한 바로는 메모리 공간중 상위 3G 는 유저모드에서 하위 1G 는 커널 공간에서

사용하는데,, 각종 register 값들(DS,CS) 이 커널모드 유저모드 따로 사용하기 때문에

유저모드에서 system call 을 통해 커널모드 진입시 context switching 이 발생하며

이때 메모리 공간이 바뀌어 포인트를 같이 못쓰는거 같습니다..

제가 공부한 내용이 맞는지 확신도 안쓰고 명쾌하지도 않아 글 남깁니다.

혹시 아시는 분 있으면 답변 부탁드리겠습니다.


읽어 주셔서 감사합니다.

즐거운 하루 되세요.

gloomyr의 이미지

[완료]프로젝트에서 소스코드의 라인수를 구하고싶은데.. 주석은 어떻게 빼고 출력해야하나요..?

find ./ -name "*.[ch]" -exec cat {} \; | wc -l

요렇게해서 전체 소스코드의 라인은 구할수 있겟는데
소스코드안에 주석부분도 빼버릴려고하니 어떻게 해야하나요??

daheyun의 이미지

리눅스에서 CHU-629K를 사용하는 방법은?

Ubuntu 8.10 버전
Kernel Version 2.26.30 으로 테스트를 할려고합니다..

CHU-629S를 사용하면 아래와 같은 USB_MODESwitch가 있어서 참고해서 사용할 수 있었습니다.(인터넷에서 찾았어요)
>
> # CMotech CHU-629s
> DefaultVendor= 0x16d8
> DefaultProduct= 0x700a
> TargetClass= 0xff
> CheckSuccess=20
> MessageContent="55534243123456782400000080000dfe524445564348473d4e444953000000"

그런데 CHU-629K 모뎀을 장착하면 Product ID = 7003으로 나옵니다. 그런데 위에 보시면 알겠지만 위의 설정에는
DefaultProduct = 0x700a이지요. KT 모뎀에 대한 USB_Modeswitch를 알 수 있는지요....

duck3327의 이미지

Oracle BIEE 설치시 error

안녕하세요

Oracle BIEE 설치시, set up 아이콘을 누르면,

"Default charset MS949 not supported, using ISO-8859-1 instead" 라는 메세지가 뜹니다.

설치파일 경로에 한글이 없도록 수정해도 계속 뜨길래, 국가별옵션에서 영어로 바꾸고 재부팅했습니다.
그랬더니 위 메세지는 사라졌지만, install 하는가 싶더니 창이 사라지고는 아무 반응이 없습니다.

조언 부탁드려요.

감사합니다^^

dhko96의 이미지

[완료]Cross-platform을 고려한 네트워크 프로그래밍 모델

windows 환경하에서만 작업을 해봤는데
linux 또는 Solaris 환경에서 처리가 가능한 서버 어플리케이션을 작성해야 합니다.
Windows로 서버 작업을할때는 IOCP모델을 이용하였지만 해당 하지만 이쪽에는 통 문외한이라..
질문을 드립니다.

linux에서 작성된 서버 어플리케이션을 코드를 Solaris, (가능하다면 FreeBSD까지..)에서 재활용하기 위해서는 BSD socket만을 이용하여 개발을 해야 하는것인지요?
epoll같이 Queue를 사용하는 모델을 사용하고 싶은데 이럴꺼면 boost lib를 이용해서 개발을 해야 하는것이 바람 직할런지요?

server to server로 packet를 relay하는 형태의 서버이기 때문에 많은 socket이 필요하지 않고 1~5개의 연결된 socket에 초당 1000건 이상의 relay를 해야하는 정도의 서버 스펙이지만 다른 서비스를 하는 서버에 기생하는 잡으로 실행이 되기 때문에
최소한의 CPU점유를 가지도록 하려고 합니다.

조언 부탁드립니다.

redstorm의 이미지

kdevelop 디버깅 문제

프로젝트를 불러온 후 debugging 하려고 브레이크 포인트를 찍고 빌드를 한 후 debug-start 를 하면 아무 반응이 없고 stop 버튼이 활성화 됩니다.
그래서 simple hello world를 생성해서 해보니 되더군요. 제 프로젝트로 하면 위와같은 현상이 일어나는데 뭐때문에 그럴까요
프로젝트 디버깅으로 소스 좀 파악하려 하는데 안되서 곤욕이네요ㅠ

shany679의 이미지

우분투에서 인터넷 없이 패키지 설치에 대해서 질문합니다.

인터넷 연결이 전혀 안된 상태에서 우분투를 깔고 패키지를 설치하려고 합니다.
(패키지 관리자에서 패키지 리스트 조차 업데이트가 안된 상태입니다.)

단순히 /var/cache/apt/archives 에 있는 파일을 옮겨서 apt-get install로 설치를 하려고 했더니 couldn't find 패키지 이름 이라는 에러가 뜨면서 되지가 않더군요. (그 전에 인터넷 연결이 조금이라도 됬었을때는 저 방법이 통했었습니다.)

이유나 해결책을 알 수 있을까요?

페이지

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