프로그래밍 QnA

hsnks100의 이미지

State 패턴과 FSM(유한상태머신) 과 무슨 차이인가요?

제가 생각하기엔 State 패턴(State 패턴은 http://elky.tistory.com/120 이걸 말하는겁니다.) 을 이용해서 좀 더 우아하게 FSM을 구현할 수 있다. 라고 결론은 내렸는데 맞는가요?

라고 하기엔 FSM 에서 전이조건이 많아질 수록 최상위 State 의 멤버함수 개수가 늘어나고 동작을 하지 않는데도 아무것도 하지 않는 빈 함수를 만들어야 하는 불편함이 있습니다.

제가 이해한것이 맞나요?

마을버스의 이미지

dltkddyd의 이미지

is_pointer 라는 클래스는 어떻게 작동하나요?

is_pointer라는 템플릿 클래스의 정의가 다음과 같던데요.

hsnks100의 이미지

MAX(a, MIN(x, b)) 함수를 뭐라고 부르죠?

예전에 리눅스 소스 보면서 본 매크론데 기억이 안나네요.

EAMP 머 비슷한 이름이었는데 찾으려니 안나옵니다.

이름좀 알려주십사~ 하고 질문 올려봅니다.

kumo86의 이미지

Socket.io 로 통신중에 바이너리 패킷이 수신되고 있습니다.

OS Ubuntu Server 13.10
node.js 0.10.15
socket.io 0.9.16

Client
C# SuperSocket.client + websocket4Net + socket.io

위 환경에서 통신중에 클라이언트 측이 바이너리 패킷이 수신됩니다.

socket.io 스펙으로는 텍스트로만 데이터 수신이 된다고 하였습니다.

항상 같은 패킷이 수신되는 상황인데 (3Byte)

어떤 의미가 있는 패킷인지 알 수가 없습니다.

혹시 확인해보신분이 계시다면 도움 바랍니다.

dltkddyd의 이미지

integral_constant에서 타입캐스팅에 대해 다시 질문올립니다.

integral_constant라는 클래스에

constexpr operator value_type() {
  return v;
}

라는 함수가 있던데요. 이 멤버함수 객체 자신을 캐스팅하는 연산자 아닌가요? 그러니까

integral_constant obj;

라고 했다면

int tmp=(int)obj;

와 같이 정수형 변수에 타입을 담을 수 있을 것이라 생각했는데, 안되네요. 작동되지도 않는 저 따위 함수는 왜 필요한 거죠?

chobozzang의 이미지

QT에서 Qt sql라이브러리가 아닌 mysql connector c++ 라이브러리를 사용할 수 있나요?

안녕하세요.
qt5.0.2 버전을 깔았는데 mysql드라이버가 지원되지 않아서요... driver를 만드려고 하니 허접한 실력이라 계속 삽질만 하고 개발기간이 짧아서 mysql connector 라이브러리를 그냥 쓰려고 하는데 컴파일까지는 문제가 없는데 실행이 제대로 안되는 듯 해서요... 혹시 qtsql 라이브러리가 아닌 다른 db 라이브러리를 이용해 개발하신 분들 답변 좀 부탁드리겠습니다.

개발환경은 windows8, mingw 컴파일러를 사용하고 있습니다.

그리고 제가 라이브러리 링킹한 부분과 테스트소스에 문제점이 있으면 지적부탁드리겠습니다.
mysql connector 1.0.5 버전 위치는 C:\mysql

db.pro

raphael4의 이미지

iptables 크로스 컴파일시 에러 궁금합니다

초보적인 질문드려 죄송하지만 너무 답답해서...

iptables 크로스 컴파일 하려 하는데

xtables.c 에서 에러가 나옵니다. (에러 메시지는 첨부에 있습니다)

iptables 버전은 1.4 이고

./configure 할때 host는 pc로 잡고 target을 arm-linux로 잡아서 하고요

CC 를 arm-linux-gcc로 합니다

그러면 저런 에러가 발생됩니다.

만약 위에서 CC를 i686으로 바꾸면 에러가 생기지 않습니다

제 생각엔 lib를 참조 못해서 그런것 같은데

타겟 커널이 2.6.30.1 이고 문제가 없을거 같은데

관련 문서를 다 찾아봐도 동일한 에러를 찾아보기가 힘드네요

대부분 저렇게 하면 다 문제없이 컴파일 되는듯 하고

너무 답답합니다 도대체 저 에러가 무슨 에러일까요? ㅜ

dgkim1026의 이미지

ProC 프로그램에서 컴파일 오류?

이곳에서 동움을 받아서 작업이 잘 진행이 되었는데 다시 이상한 오류가 나와서 도움을 요청드립니다.

Proc 프로그램을 make를 하는데 아래와 같은 오류가 나오는데 오류 메세지에 나온 라인(#241)에는 소스코드 상에서는 빈 라인입니다.

그리고 이 소스코드는 2주전에 컴파일이 아무 문제없이 되었던 것인데 변한게 없는데 printf() 한 문자을 추가해서 make를 했더니 오류가 발생합니다.

너무 당황스러워서 도움 부탁드립니다.

오류 메세지
[oracle@infodea src]$ make -f dims0001_mk
proc iname=dims0001 include=/nbsdev/server/inc

Pro*C/C++: Release 11.2.0.1.0 - Production on 수 11월 27 10:16:15 2013

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

페이지

프로그래밍 QnA 구독하기