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

astzlra955의 이미지

Vim에서 터미널간 Copy 공유를 하고싶습니다.

안녕하세요.
제가 서버에 원격접속해서 terminal로 vim을 통해 작업하고 있습니다.
terminal을 2개 열고 각자 vim을 실행해서 서로간에 copy & past 를 하고 싶은데 이 방법이 궁금합니다.

한 터미널에서 창 분할 해서 파일 2개 띄우는건 불편해서요..
또, 마우스 드래그 해서 하는것은 line number도 복사되기 때문에 사용할 수 없습니다.

- 다른 terminal에서 같은 계정으로 login 한 다음, 각자 vim을 띄웠을 때, 서로간에 copy & past를 하는 방법이 없을까요?

wjdtlsckfu의 이미지

STL list 를 인자로 받는 함수에 대한 질문입니다.

안녕하세요.list 를 쓰는데 잘 모르겠는 부분이 있어서 질문합니다.

list를 인자로 받는 함수를 만들고 싶은데요 , 복사해서 넘겨받는것이 아니라 레퍼런스로 받고싶습니다. 함수안에서 처리할 내용은 리스트에 저장된 값들을 swap하고 list의 마지막 값을 지우는 함수입니다.

ind6450의 이미지

C++공부하는 학생입니다 어셈블리 기능을 구현하는 프로그램을 작성하는데 질문좀 드릴께요 ㅠㅠ

우선 텍스트 파일로 불러온 명령어가 있습니다.
(심볼/ 명령어/ 주소 ) 순서입니다... 예를들어
----------------------------------
ORG 100
LDA ADS
LDA NBR
STA CTR
CLA
LOP, ADD PTR I
ISZ PTR
ISZ CTR
BUN LOP
DTA SUM
HLT
ADS, HEX 150
PTR, HEX 0
NBR, DEL -100
CTR, HEX 0
SUM, HEX 0
ORG 150
DEC 75
END
----------------------------------

이런식의 텍스트 파일을 불러오면

ORG는 주소 100번지부터 시작하라는 의미의 명령어이고

mrtori의 이미지

리눅스 초짜입니다.

안녕하세요? 고수님들의 도움을 받고자 이렇게 글을 올립니다.

리눅스 운영 체제 위에서 웹 서버를 이용해서 웹 게임 서버를 구현해 보려고 공부하고 있는데..
몇가지 명확하지 않은 것들이 있어서요.
(참고로 전 윈도우 환경에서 c/c++ 개발 경력만 있습니다.)

바로 celery +rabbitmq 와 websocket이라는 개념입니다.
즉 전 웹소켓은 HTML5에서 새로 추가된 개념으로 웹에서 양방향 통신이 가능하게끔 만들어준것으로 알고 있구요
그 대표적인 것(많이 사용하는것..)이 Node.js라고 알고 있습니다.
그리고 celery+rabbitmq라는것 데이타 분산처리 Framework(?)이라고 알고 있습니다.
(혹시 제가 개념을 잘못알고 있다면 꼬~~옥 이야기 해주세요.)

Macuro의 이미지

소켓통신 accept 함수 논블러킹으로 만드는 법 질문 드립니다.

공부를 위해서 싱글 스레드,프로세스 기반으로 FTP 서버를 짜보고 있습니다.
돌아가는 구조가, 클라에서 정보가 필요할때만 부분적으로 서버에 연결을 해서 정보를 받아오거나 보낸 뒤, 접속을 끊고,
클라쪽에서 또 다른 정보가 필요한 상황이 생겼을 때 또 접속하고 끊고 그러는 방식인데요.

그런데 이게, 서버에서 클라에 파일을 보내주거나 받는(클라쪽에서 업로드시)경우에, 이걸 LoaderClientList 란 list에 우선 정보들과 함께 담아둔 뒤,
accept를 논 블러킹으로 만들어서 idle상태일때 파일을 보내주거나 받게 하려고 하였습니다.

그런데 정작.. accept함수를 논 블러킹으로 만들어주는 속성이나, 논 블러킹 역할의 accept 함수가 잘 보이지 않네요.
도움 좀 부탁 드립니다.

accept 함수를 논 블러킹 으로 만들어줄만한 것이 있다면 알려주시면 감사하겠습니다.

slomo의 이미지

스크립트 언어로 플러그인 추가할 수 있는 텍스트에디터 추천 부탁드립니다.

다음과 같은 텍스트 에디터를 찾고 있습니다. 요약해서 말씀드리자면 Notepad++ 같으면서 Python으로 플러그인 짤 수 있으면 좋겠습니다. 검색해 보니 너무 많아서 혹시 써보신 것이 있다면 알려주십시오.

  • 스크립트 언어(Python이나 Java Script면 좋겠습니다)로 플러그인을 추가할 수 있음. Notepad++을 쓰고 있는데 Python으로 플러그인 추가하기에는 한계가 많아서요.
  • 하일라이팅을 미리 만들어진 것 이외에도 추가할 수 있음.
  • 유니코드를 잘 지원함.
  • 윈도우즈에서만 되어도 괜찮지만 Linux, MacOSX에서도 된다면 더 좋음.
  • 자유소프트웨어이면 좋겠지만 유료라도 괜찮음.
allday05의 이미지

프로그램 C 먼저배우고있는 완전초짜 java 매크로 제작 에대한질문입니다

제가 java에대한 매크로 가필요한데요 매크로에대해서 정말 아무것도모릅니다..
그래서 대충 뭔가 감이라도 필요하다싶어 이글을올리는데요
java 매크로 제작법은 C처럼 함수쓰고 그에대한 것을 써서 매크로를 제작하는건가요?
전혀감이안잡힙니다 ㅠ 도와주십시요 선생님들

skynsn3423의 이미지

유닉스 select 와 파이프를 이용해서 서버,클라이언트 채팅 프로그램을 만들고 있습니다.

소켓을 아직 배우지 않아. 소켓 개념은 없구요. 파이프를 이용해서 서버를 통하여 할수 있다면 n명의 사람이 들어와도 채팅을 하게 하고싶습니다.
argv[1] 번으로 ID를 받아 그 ID로 소켓을 만들어 server에서 는 그 ID 명으로 파이프를 만들고, 클라이언트도 argv[1]로 파이프를 만들게 하여, 양방향 통신을 하려고 했는데 ㅠ 막혔습니다 ㅠ
/******* server **********/

#include
#include
#include
#include
#include
#include
#include
#include
#define MSG_SIZE 1024

kby2194의 이미지

binarytree 자료구조 공부하는 학생인데 오류가 이해가 가질않네요..

bst_remove_max(root_ptr->left(), root_ptr->data()); //여기서 오류가 나는데요

오류가 "main_savitch_10::bst_remove_max' : 매개 변수 1을(를) 'main_savitch_10::binary_tree_node *'에서'main_savitch_10::binary_tree_node *&'(으)로 변환할 수 없습니다." 입니다.

bst_remove_max의 매개변수 1은 binary_tree_node*& root_ptr 이구요.

제가 넣은 값은 root_ptr->left() 로 root_ptr은 binary_tree_node* 이고 left() 멤버 함수는 binary_tree_node* 를 리턴하는

함수입니다. 포인터와 참조를 나름 조금 했다고 생각했는데 이런 오류조차 해결할수 없으니 당황스럽네요..

*를 *&로 바꿔야 할 거 같은데 어떻게 바꿔야하는건지 도저히 감이 잡히질 않습니다. 부탁드리겠습니다ㅠㅠ

perrshp의 이미지

Fedora 19 나비가 실행되면 아이콘이 사라집니다.

안녕하세요? 어제 Fedora 19 64비트, Gnome 3.8을 설치한 입문자입니다.
이전에는 Ubuntu 13.10을 사용하다가 wifi 연결이 갑자기 연결되지 않아 갈아탔고 데스크탑용으로 사용중입니다.

구글링으로 이곳저곳에서 나비 설치, 빌드까지 성공했으며 'nabi &' 실행을 하면 상단 왼쪽에 아이콘이 표시되다가 사라져버립니다.
이러면 어떻게 한영전환을 한/영 키로 설정해야 할지 모르겠습니다.

페이지

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