프로그래밍 QnA

HDNua의 이미지

어떤 키워드가 프로그래밍 언어마다 의미가 다를 수도 있나요?

안녕하세요. Objective-C를 주력으로 공부하고 있는 학생입니다. (전에 Ubuntu에서 그래픽 응용 프로그램 문의했지요ㅎㅎ)
제가 윤성우 저자님의 책으로 C++을 공부했을 때는, inline 함수는 매크로 함수와 같이 짜놓은 코드를 그대로 대치한다고 알고 있었습니다.
그런데 Xcode에서 다음 코드를 작성하면 에러가 나버리네요. 컴파일 에러는 아니고 링크 에러 같은데.
-----
#include // 파운데이션 프레임워크
inline void func(void)
{
printf("Hello!");
}
int main(void)
{
func();
return 0;
}
-----
구글에서 검색해보니 Objective-C의 inline 메서드는 C++의 것과 같이 동작하지 않는다는 설명을 보았습니다.

canuyes의 이미지

무얼 공부해야하는지...

현재 컴퓨터공학을 공부중인 학생입니다.
2학기까지 이수하였고 현재 개인사정으로 2년간 휴학중입니다.
2년간 공부진로를 잡기위해 글 올립니다.
졸업 후에도 컴퓨터 분야에 종사할 것이라는 확신은 가지고 있지만
아직 배운 것이 많지 않다보니 어느 분야로 나아가야할지는 모르는 상태입니다.
조언 부탁드립니다.

현재 C와 C++을 입문서 수준의 책(열혈강의 시리즈)을 통하여 배웠습니다.
Java를 학습할 예정입니다.
자료구조와 알고리즘을 학습할 예정입니다.
TCP/IP 프로토콜에 대해 공부할 생각입니다.
Lpic, 기능사 시험에 응시할 생각입니다.

위는 제 현재 상태와 나름대로 계획해본 공부계획입니다.
2년이라는 시간이 결코 짧지 않은 만큼 헛되이 보내고 싶지 않습니다.
계획의 전반에 걸쳐 보강할 부분 또는 첨삭할만한 부분들을 지적해 주십시오.
아직 초보이다 보니 조금은 유치한 질문이 되었습니다...ㅠㅠ

oppor의 이미지

[질문] elisp 에서 사용자에게 yes or no 를 물어볼려면 어떻게 하나요?

처음 이맥스 설정 파일 읽어들일때
사용자에게 물어본 뒤에 특정한 동작을 수행하거나 건너뛰게 하고 싶습니다.

어떻게 짜면 좋을까요?

oppor의 이미지

윈도우, 리눅스, 맥오에스를 구분해서 이맥스 설정을 해줄려면 어떻게 하죠?

windows
linux
macosx

등등으로 구분해서 설정을 나눠주는
구문을 예전에 봤었는데 지금 찾을려니까 못찾겠네요.

관심 좀 부탁드립니다.^^;

koreaccm의 이미지

<python> 네이버, 구글 자동검색하는 코드, 블락(?)될 떄

부끄럽지만;;; 이해를 돕기위해 코드를 바로 적겠습니다.
아래와 같이
네이버나 구글 검색 URI에 매개변수를 더해서
검색자동화를 시켜보려고 합니다.
그런데 네이버든 구글의 통합검색 URI로 해보니 모두 검색차단을 하고 있네요.
이유는 알겠는데, 해결방법을 어디서부터 찾아야할지 모르겠습니다.

API를 통해서만 가능한 것일까요?
아니면 http header 부분에 있어야할 (user-agent, e-tag 등등 이런 값이 없어서 그런걸가요?)
질문이 바보 같더라도 현답 부탁드립니다.
왕뉴비 올림

#-*-encoding: cp949 -*-
import urllib

Specialist의 이미지

freeRADIUS server 셋업중인데요 질문이 있습니다.

RADIUS 서버를 셋업하고, eap-ttls 인증 방식을 사용하려고 하는데요

configure, make, make install 한 후에

radiusd or 한번 해보려고 하면,

policy.conf[26] : Line is not in 'attribute = value' format

에러가 발생하는데 어떻게 해야하나요,,

그리고 혹시 ttls 셋업해본신 분 계시면 정리된 홈페이지나 블로그등 위치좀 알려 주실 수 있나요.ㅠ

trymp의 이미지

event lib 사용시에 비동기 처리가 되는지에 대한 질문입니다.

Non-thread 프로그램상에서 아래와 같은 event library 를 사용한다고 할 때,

TCP 세션이 생기면 accept_cb() 가 호출되고 여기서 read event 시에 받은 data를

file write 같은 특정작업을 하고자 합니다.

이 때 file write 를 하고 있을 때 다른 tcp connection 이 오면 file write 를 하다가도 다시

accept_cb() 가 호출될수 있나요???

event lib 가 비동기적으로 지금 하던 작업을 중단하고 tcp connection 처리를 해서 multi-thread 처럼

사용될 수 있는지 궁금합니다.

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

canuyes의 이미지

(C++) 복사생성자 질문

C 를 배우고 C++를 배우는 중인 초보자입니다.

복사생정자 정의시에 복사 생성자의 매개변수를 아래의 refer1과 같이 참조형으로 해야만하는 이유가 궁급합니다.

class Example{
      private:
              int num;
      public:
              Example():num(0){}
              Example(const Example& copy):num(copy.num){} /*refer 1*/
};

학습중인 교재에는 복사생성자의 매개변수를 참조형으로 하지 않으면 무한루프에 빠져버린다고 나와있네요...
그 이유를 알려주세요 ㅠㅠ.

talist의 이미지

서버구축시 ftp 없이 다운로드 구현가능한가요?

이번에 새로 테스트하다 든 생각인데, 웹에서 뭔가 다운로드 할때, 이게 다 ftp구현된서버에서 ftp(21번)으로 받나 싶더라고요

그래서 혹시, 서버를 구축하고, 근데 ftp는 안만들더라도 스크립트로 ftp구현이 가능한지... 궁금합니다.

김은혁의 이미지

리눅스에서 timer_create()를 사용하려 하는데 CLOCK_REALTME이 Invalid arguments라고 나타납니다.

현재 이클립스에서 timer를 만들고 있고 다음과 같이 timer_create()함수를 호출했스비다.

rtn = timer_create(CLOCK_REALTIME, &sigEvt, &timerId);

근데 CLOCK_REALTIME이 정의 되어 있지 않다는 메시지가 나타나네요...

Multiple markers at this line
- Invalid arguments ' Candidates are: int timer_create(int, sigevent *, int *) '
- Symbol 'CLOCK_REALTIME' could not be resolved
- undefined reference to `timer_create'

POSIX는 표준으로 알고 있는데.... 이와 같은 오류가 나타나는 이유를 모르겠습니다.....

페이지

프로그래밍 QnA 구독하기