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

high385의 이미지

gcc -W -Wall -O2 -o like like.c love.c -lm 에서 -lm의미는?

-lm에서 -l은 링크인데 m은 무슨 의미인가요?

NoZero77의 이미지

왕초보 입니다 이것저것 질문이 많습니다 ㅠㅠ...

안녕하세요!

구글을에서 검색하다가 이런좋은 포럼 이 있는줄은 꿈에도 몰랐네요 ...
모르는게 이것저것 많은 왕초보여서 말을 이상하게 할지도 모르겠네요 ㅠㅠ 그래도 이해해 주시고 천천히 읽어주시면 감사하겠습니다 ㅠㅠ.
각설하고 질문드릴께요 !

이번에 argc argv 두놈을 처음사용해 봤습니다.
(오늘 하루종일 이거 하나해결하느라고 헤매다가 하루를 다썻네요 ㅠㅠ)

처음에 생각했던게 아무 인자도 argv 에 전달하지 않을경우에는 A방법으로 실행되고
인자가 하나 있으면 해당 인자에따라 B방법으로 실행되게 할려고 했는데요.

테스트를 해보니 아무인자도 입력하지 않으면 argv에 NULL 값이있더군요
그래서 ,
[아무인자없을경우 ] -> if ( argv[1] == NULL ) { A }
[인자가 하나있을경우 ] -> if ( argv[1] == "test" ) { B }

asleea의 이미지

glade with C

글래이드를 이용해서 간단하게 프로그램을 만들어 보려고 합니다.

메인문에서 처음 메인문에서 Gtkbuilder를 만들어주고

각 함수에서 원하는 필요한 Gtk 오브젝트를 꺼내서 쓰도록 하기 위해서 각각의 함수들은 Gtkbuilder를 인자로 받도록 하였습니다.

Gtkbuilder를 인자로 받는 함수들은 최초 호출되는 순간 static Gtkbuilder 변수에 만들어진 Gtkbuilder를 받고 그 후 호출될 때마다

처음 초기하된 Gtkbuilder를 가지고 각 목적에 맞는 프로세스를 수행하도록 하기 위한 목적이었습니다.

예를 들어 insertStateTextView는 text buffer 오브젝트를 꺼내서 함수 목적에 맞는 프로세스를 수행하니다.

그래서 한번에 초기화를 수행하려고 functionStaticInit(builder)라는 함수에 초기화를 할 함수들을 몰아서 넣어려주고 만들었습니다.

그런데 동작을 하지 않습니다.

원인지 무엇인지.

twince의 이미지

VI Editor에서 패턴 검색시 생기는 마크 제거방법?

모두가 아시다시피... vi를 사용하여 패턴을 검색하면 노란색으로 마크가 생기지요. 당최 그 마크를 없애는 방법을 모르겠습니다. 종료하고 다시 들어가도 사라지지 않는 마크 ㅠㅠ... 어떤 키를 눌러야 그 마크가 사라질까요 ?

jetzt82의 이미지

SSH를 21번 포트로 사용할 수 있는 방법이 없을까요?

지금 있는 곳의 환경이 21번, 80번 포트 외에는 방화벽으로 막혀져 있는 상황입니다.
그래서 21번 포트를 FTP 대신에 SSH로 사용하고자 합니다.
OS는 CentOS를 사용하고 있습니다.
OS 자체 내의 방화벽에서는 물론 21번을 열어놨습니다.
/etc/ssh/sshd_config 에서
Port 21로 수정해서 데몬을 띄우면, ssh 데몬이 충돌이 발생하지는 실행되질 않습니다.
21번 외에 다른 포트(8021번 등으로)로 해보면 정상적으로 SSH 데몬이 실행됩니다.

OS에는 FTP 프로그램이 설치된 것이 없습니다.
netstart -ntpl로 해봐도 21번으로 떠 있는 데몬이 없습니다.
(참고로 OS를 기본 설치하고, 아무 것도 설치하지 않고 처음으로 SSH 포트를 변경하는 작업을 하고 있습니다.)

SSH 데몬을 21번 포트로 실행시킬 수 있는 방법이 없을까요?
적어도 21번으로 변경하고나서 데몬이 실행이 안 되는 원인을 알 수 있는 방법은 없을까요?

아시는 분은 답변 부탁드립니다.

tipgon1의 이미지

소켓서버 구현중 동시접속 1000까지 유지할라면 쓰레드풀 사용시 쓰레드 갯수는 몇개로 해야될까요?


소켓서버를 구현할 예정입니다.

동시접속 많은거는 처음인지라 문의합니다.

서버 사양 :
Red Hat Enterprise Linux Server release 6.4 (Santiago)
Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz(12코어) * 2장

클라이언트가 동시접속이 최대 1000정도될듯합니다.

서버가 하는 일은 소켓연결후 Req를 파싱하여 간단한 데이터를 Res 보내는 역활입니다.

금새 끝나고 서버의 부하는 없을듯 합니다.

그래서 소켓연결후 금방 처리후 소켓닫고 합니다.

소켓세션이 문제가 될듯합니다.

세션요청이 좀 빈번하다고 봅니다.

1. 소켓에 Accept 들어오면 쓰레드 생성후 처리하고 쓰레드 종료

2. 쓰레드풀 생성하여 처리

두가지중 하나로 해야될거 같은데요....

1번같은 경우는 쓰레드 생성 종료시 너무 많은 자원을 할꺼 같아

tak-88의 이미지

php 배열 수정에 관한 문제입니다

helloc_의 이미지

함수 순위가 어떻게 되나요?

템플릿의 강의를 보다 이런글을 보고 질문을 드립니다

호출 순서에 규칙이 있기 때문입니다(최선에서 최악으로). 호출 순서는 다음과 같습니다.
전문화된 함수와 맞는지 검사한다.
템플릿 함수와 맞는지 검사한다.
일반 함수와 맞는지 검사한다.

한번 확인을 위해

7287army의 이미지

소켓 통신을 하고, RS232 통신으로 서브모듈을 제어하는 GUI 프로그램을 MVC 로 디자인 가능할까요?

사용자에게 GUI를 제공을 하고 선택되는 메뉴에 따라서 상위(서버급) 프로그램과 소켓통신을 하거나,
Slave로 RS232 방식으로(별도의 프로토콜로 통신) 연결 되어 있는 모듈을 제어 하는 프로그램을 개발 중에 있습니다.

언어는 VS C++로 개발할 예정인데, 아무리 생각해도 MVC 적용이 나오지가 않습니다.

소켓 통신/모듈 통신 기능이 Model에 해당할지, 아니면 control로 가져가야 하는지..
혹은 별도의 프로세스로 구성을 해야 할지 감이 안잡힙니다.

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

페이지

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