프로그래밍 QnA

paulkwon의 이미지

Vim 에서 Align plugin 질문입니다. (초보입니다 ㅠ)

Vim 에 막강한 기능에 놀라고 있는 요즘입니다. 부디 초보에게 한수 가르쳐주시기를 부탁드립니다.

c code 에서 Align을 사용해보려고 했는데요, 이상하게도,
:Align =
를 실행하면, for문이나 if 문 indentation이 모두 무시되면서 모든 = 기호를 정렬해버리더군요ㅠ (모든 문장이 같은데서 시작해버려요ㅠㅠ)
(혹시 Texmate 에 친숙하시다면 저는 Textmate 의 Right Alignment정도를 원하고 있습니다.)

그리고 help AlignMap에 해보니 /acom 하면 주석을 정렬한다고 하는데 이걸 어떻게 실행하는건가요?
영역을 선택한 상태에서
:'<,'>/acom
:'<,'>Align acom
:'<,'>AlignMap /acom
:'<,'>AlignMap-acom
:'<,'>Align com
기본적으로 저런 / 옵션을 어떻게 실행하는지를 모르겠네요 ㅠ

dksxogudsla의 이미지

리눅스에서 가상 디스플레이 드라이버를 추가하려고 합니다.

리눅스에서 가상 디스플레이 드라이버를 추가하려고 합니다.

환경설정의 디스플레이에서 보면 모니터가 하나 떠있는데 가상 디스플레이 드라이버를

추가해서 가상의 모니터를 추가해서 2개의 모니터를 띄우려고 합니다.

정보를 몇 일째 검색하고 있는데 제가 잘 못 검색하는지 어떻게 해야 할지

길 조차 알수가 없어 이렇게 질문을 올립니다.

감사합니다~

oosap의 이미지

C++ 스마트포인터를 설명하는 디자인패턴이 있나요?


GoF 패턴에는 분명히 없고요. POSA2 같은데는 있나요?

질문을 수정했습니다. 원래 질문은 아래와 같았네요..

========== 아래 ==========

C++ 스마트포인터를 완전정복하고 싶습니다.

이를 위한 래퍼런스 책, 웹사이트 등등이 있다면 무엇일까요?
C++ Standard Library Tutorial & References 같은 책에는 아주 간략하게만 언급하고 있어서 아주 부족하군요..

안드로이드에는 wp, sp 가 쓰이는데 각각 weak-pointer strong-pointer 정도 인 것 같습니다. 하지만 해당 소스를 읽는 것조차 어렵더군요.

스마트 포인터를 이해하기 위한 참고자료가 무엇이 있을까요?

parkon의 이미지

[완료] 사소한 질문: ++i와 i++ 이 둘의 연산 속도 차이가 정말 있을까요 ?

어차피 중요한 문제는 아닌것 같은데요, 그냥 궁금해서 질문 올립니다.

예를 들어

   for (int i=0; i < 1000000; i++) {
      ...
   }

같은 경우, 저 i++를 ++i로 바꾸는 게 연산속도가 더 빠르다는 말을 들었습니다.
처음 이 말을 들었을땐 의아했는데 아래 rvalue reference 얘기가 나오는 어떤 글을 읽다 보니
왜 그런진 알것 같습니다.
차이가 있다고 하더라도 대부분의 경우에는 무의미한 차이밖엔 없다는 것도 잘 알구요.

근데 궁금한게, 저 정도 간단한 내용이면,
어지간한 컴파일러들은 다 알아서 최적화를 해주지 않을까 (즉 필요하면 i++을 ++i로 바꿔서 해주지 않을까)
하는 의구심이 드는군요.

아님 정말 i++를 ++i로 바꾸는게 조금이나마 연산속도에 유리할까요 ?

lmk378의 이미지

android root app을 만드는법

root권한을 가진 app을 만드는 방법이 궁금합니다.
예를들어 root전용 함수를 c라이브러리로 작성하여 jni를 통해 java에서 사용시에
아무런 문제가 없도록 하려면 어떤식으로 해야 하는지요...
현재는 c라이브러리를 쉘프로그램으로 만들어서 su -c <프로그램명>
이런식으로 사용하고 있습니다.
실제 root권한을 필요로 하는 app들은 어떻게 만드나요?

abh1202의 이미지

Netfilter에서 ebtable사용방법 질문입니다 /////// 제발관심과 애정 부탁드려요!!!


netfilter를 이용하여 패킷을 받아왔습니다.
그 후 스위치를 통해 A컴퓨터와 B컴퓨터사이에 오고가는 패킷을 서버에서 미러링을 하고싶은데,
netfilter는 iptable을 이용하여 자기자신에게 들어오는 패킷만 받아올 수 있다는 글을 읽게되었습니다.

이에대한 해결방안으로 ebtable을 사용하고자 하는데
아무리 자료를 찾아도 ebtable을 이용하여 iptable로 패킷들을 끌어올리는 방법을 모르겠습니다.

고수님들,
제말을 이해하셨다면 제발 조언부탁드립니다 ㅜㅜㅜㅜㅜㅜ

trymp의 이미지

kernel 에서 MIB 정보를 조회해서 보려면????

ip_rcv() 함수에서

inhdr_error:
IP_INC_STATS_BH(IPSTATS_MIB_INHDRERRORS);

위와 같이 kernel 에서 패킷이 drop 된 것에 대해

MIB 통계에 count 하는 것으로 알고 있는데요.

이러한 MIB 정보를 보려면 어떻게 해야 하는지 모르겠습니다.

network stack 에서 어러한 statistics 을 많이 사용하는데,

이러한 정보를 조회하고 싶으면 어떻게 해야 하는지

고수님들의 조언 부탁드립니다.

soul_159의 이미지

aufs file system 에서 grub 설정..

안녕하세요

usb 에 리눅스를 올리니 aufs라는 파일 시스템이 / 로 잡히더라구요

그런데 커널을 컴파일하고 update-grub 을 하니 /의 file system 인 aufs 를 인식하지 못하는지

에러를 뱉더라구요

df -h 를 하면 / 가 aufs file system 인데 /dev/sdb같이 변경이 불가능 할까요?

grub 을 설정하여 커널 업데이트를 할 수 있는 방법이 있다면 조언좀 부탁드립니다..

choboja의 이미지

arm에서 low power state


안녕하세요?

arm processor 메뉴얼을 보면 low power state로 들어간다는데 cpu freq가 낮아진다는 말이겠죠?

그리고 arm linux kernel의 kernel idle thread가 동작하게 되면 low power state로 들어가면서 cpu freq가 낮아지게 되나요?

페이지

프로그래밍 QnA 구독하기