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

seojh1431의 이미지

시스템 프로그래밍 책을 사서 이제 막 공부하기 시작했는데 이해하기 힘든 코딩을 쉘화면에서 텍스트로 바로 복사하는거 어떻게하죠??

쉘프롬프트에서 vi 1126.c <---- 이렇게 임의로 소스파일이름을 정한 뒤 i를 누르고 코딩을 하잖아요?

코딩을 다 마친 후, 오류라던지 이해 안 가는 부분이 있을 때 그 코딩 한 것을 게시판에 게시해야하는데

리눅스도스 성격상 ctrl + C 를 누르면 그냥 그게 ^c 이렇게 되더라구요;;

그래서 궁금한게 어떻게 텍스트창으로 복사를 할 수가 있지요??

plusme의 이미지

VI 에서 붙여넣기 안되게 할 수 없나요

어떤 텍스트 내용을 클립보드로 복사하여

VI에서 insert 모드로 바꾼 다음 붙여넣기 하는 행위를

금지할 수 있는 방법이 없을까요?

현재 사용자 별로 ssh 로만 접속가능하며,

sftp 역시 막아놓은 상태입니다.

위와 같은 기능을 막을 수 있는 방법이 있을까요?

arizona0의 이미지

c++에서 std::map과 std::vector에 대한 질문

현재 std::map과 std::vector를 사용하여 프로그래밍을 하고 있는데요,

예를들어 다음과 같이 map_temp와 vector_temp를 선언해서 사용하고 있습니다.

std::map map_temp;
std::vector vector_temp;

이때, map_temp와 vector_temp를 위해 사용되는 memory space를 어떻게 알 수 있는지 궁금합니다.

diget91의 이미지

C 언어 키보드 입력방식 질문

C언어 입문자인데요 현재 배열이랑 포인터까지배웠습니다
다름이아니라 키보드 입력방식에대해 궁금한데요
예를 들자면 프로그램실행시 메모장에 안녕하세요 가 적히는방법입니다(한마디로 키보드가 입력되는방법)
PRINT나 SCAFNF가아닌 키보드가 눌리는방식이 궁금합니다 답변부탁드려요 ㅠ

junoseeker의 이미지

DNS 서버 설정에 대해서 궁금점이 있습니다.

bind 9.9.1 버전으로 설정하여 DNS 서버를 설정하여 테스트 중입니다.

DNS 서버를 아래와 같이 설정하고 클라이언트 피씨의 DNS 서버를 테스트 서버로 지정하였습니다.
클라이언트 피씨에서 nslookup 을 사용하여 도메인에 대한 주소를 정확히 가져오는 것을 확인했습니다.

-----------------------------------------------------------------------------------------------------------------------------------
named.conf 에서 recursion은 허용했습니다.

$TTL 86400
@ IN SOA ns.foo.co.kr. admin.foo.co.kr. ( 113102502 10800 1800 1209600 86400 )
.
.

croae의 이미지

SVN 사용중에 Tortoise SVN 으로 소스받는중에 로그내용이 나오질 않습니다.

첨부한 사진을 보시면 아시겠지만

현재 SVN 서버에서 Tortoise SVN 으로 소스를 내려받는데 오류가 보입니다.

소스를 체크아웃 받는것에는 이상이 없어 보입니다.

근데 Show Log 하면 로그 내용이 첨부된 사진처럼 아무것도 나오지 않습니다.

SVN 서버를 재시작도 해보고 권한설정도다시 해보았는데 마찬가지 입니다.

왜이러는 걸까요?

SVN 서버 버전은 1.6.11 (r934486) 입니다.

riddler의 이미지

컴파일시 프로그램 시작부분에 프레임포인터를 저장하는 코드가 생성되질 않습니다.

좌측코드는 제가 의도하는 코드이고 우측코드는 실제 컴파일한 결과입니다.

프로그램 시작부에 프레임 포인터를 저장하는 코드가 있어야 되는데 컴파일러가 이를 생성해주질 않고있습니다.

그래서 leave부분에 도달하면 스택포인터가 엉뚱한곳을 가리키게되어 오류가 납니다.

왜 이런 현상이 일어나는 건지 궁금합니다.

clien의 이미지

도메인 구입후 BIND 설정완료 했습니다.

제목과 같이 도메인 구입 후 BIND 설정 완료까지 했습니다. 그러나, IP 싱크홀 에 빠지게 되면서 nslookup을 하여 domain 을 찾으면 ? ? 식으로 뜨며 아마도 KT 싱크홀 서버에 넘어가 는것 같습니다 이거 어떻게 해야 할까요? 더욱 황당 한 것은 WINDOWS 서버 군으로 갈아타면 아무 이상 없이 도메인을 찾을수 있다 는 겁니다.

chobozzang의 이미지

QTCPSocket 관련 질문입니다.

안녕하세요. QTcpSocket 을 테스트하고 있는데요... 한 쓰레드에서 쓰기와 읽기를 동시에 하려고 하니 문제가 생깁니다.
최초 접속을 하면 2개의 패킷을 서버쪽에서 내려주는데 쓰는 도중에 패킷이 누락되는 듯 합니다. 쓰는 부분을 주석처리하면 로그가 제대로 찍히는 데요. 주석을 풀게되면 1패킷의 로그가 누락되어집니다 ㅠㅠ. 서버모듈이 잘못되었나 wireshark를 이용해 찍어보니 패킷은 정확히 들어오구요... 다만 QT 쪽 client에서 패킷을 제대로 못읽어 오는 것 같아서요. 이 부분을 어떻게 해야할 지요 ㅠㅠ 혹시 제 소스코드에 문제가 있는지 문제점 지적 및 같은 증상을 겪으신 분은 답변 좀 부탁드리겠습니다.

관련 소스코드입니다. 쓸때는 데이터를 deque 에 넣어줘서 queue에서 하나씩 뺴서 쓰레드에서 처리하는 방식입니다. 처리하는 걸 확인할 떄는 qDebug() 를 이용해 print 하고 있습니다.

dltkddyd의 이미지

unique_ptr 사용시 클래스의 소멸자는 필요가 없을까요?

아래에 Resouce라는 클래스가 있습니다. 그리고 다음과 같이 unique_ptr로 내부 포인터가 Resouce 객체를 가리키도록 했습니다.

unique_ptr > unique7(80,"Robert Jim"));

에서 내부포인터가 가리키는 객체는 Resource라는 객체인데, unique_ptr로 생성된 Resource라는 객체는 ~Resouce라는 소멸자가 필요없나요?
C++ 표준 라이브러리(니콜라이 조슈티스 저, 한정애 역) p147의 6행에 따르면 "unique_ptr을 사용하면 객체가 삭제될 때 멤버도 같이 삭제되기 때문에 소멸자를 가질 필요가 없다"라고 합니다. 그런데 이것이 정말 사실인지 궁금합니다. 그렇다라고 한다면 unique_ptr에서

delete[] name;

이라는 것으로 메모리를 삭제한다는 것인지? 아니면 이것도 역시 운영체제에서 알아서 메모리를 회수한다는 것인지? 어떤 식으로 name이라는 메모리가 회수되는 것인가요? 소멸자는 호출이 안되나요?
문제의 코드는 다음과 같습니다.

페이지

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