프로그래밍 QnA

shori0917의 이미지

C++ .h만 인클루드했는데 왜 .cpp도 링크에 포함되나요?

웹개발자인데요. 일본소셜게임회사에 전직하게되었습니다.

집에서 독학으로 Cocos2d-x를 공부하는데요

도무지 혼자서 해결이 안돼서 질문해봅니다.

통합환경툴이 자동으로 링크? 인클루드? 해준다는데 이해가 잘 안가네요?

cocos2d-x예제는 sample에 있는데 hellocpp예제의 일부입니다.

// AppDeligate.cpp
#include "HelloWorldScene.h"

bool AppDelegate::applicationDidFinishLaunching() {
Scene *scene = HelloWorld::scene();
}

// HelloWorldScene.cpp
#include "HelloWorldScene.h"
#include "AppMacros.h"
USING_NS_CC;

rpit1412의 이미지

Android 테더링할때 usb0와 NIC는 어떻게 연결되어있는건가요?


말그대로 안드로이드 테더링이나 리버스테더링할때 usb0가 생기잖아요

그 usb0를 통해서 나온 패킷이 NIC를 통해서 인터넷으로 연결되는데

어떤 메카니즘으로 usb0에서 NIC 로 패킷이 통신되는지 궁금합니다

관련자료나 조언 부탁드립니다

parkon의 이미지

const char * 형식의 인수를 갖는 함수를 재귀호출하면 문제가 생기는 가요 ?

CERN에서 개발된 ROOT라는 툴킷(라이브러리)를 가지고 작업 중입니다.

제가 짜려고 하는 루틴은
디렉토리 명을 인수를 받아
그 안에 있는 파일들 중, 원하는 데이타 형식을 가진 녀석들을 저의 DB속에 집어 넣는 일인데,
서브 디렉토리들을 가질 수도 있어 재귀적 호출을 해야 하고,
그 중 어떤 파일이나 섭 디렉토리가 zip을 압축되어 있어 zip 확장자를 가진 녀석을 만나면
이들을 임시 디렉토리에 푼 다음 풀어진 파일들도 검색하는 일입니다.

즉 이 루틴을 void foo(const char* path)라고 한다면 대충 구조는 다음과 같습니다.

dltkddyd의 이미지

php 스크립트에서 계속 무한 루프를 도는 이유를 모르겠습니다.

for($i=0;$i<count($files);$i++) {
	$command="./managedir -p ".$_POST[path]." -f ".$files[$i]." -s ".$_POST[searching];
	echo $command."<br>";//test
	system($command);
}

위와 같은 소스코드를 실행하면 계속 무한루프롤 돌면서 managedir이라는 실행파일을 실행합니다. 분명 count는 10을 반환하므로 루프는 10번만 돌아야 되고, 따라서 명령어도 10번만 실행되야 하는데, 멈추지 않고 계속 실행됩니다. 이유좀 알려주세요. 그리고 해결책도요.

onnzoo의 이미지

RNDIS_HOST와 USB SERIAL 모듈 사용할 때 udhcpc 동작 문제

안녕하세요.

커널 2.6.21을 사용하고 있습니다.
그리고 아래의 두 모듈을 컴파일하여,

커널/drivers/usb/net/rndis_host.c
커널/drivers/usb/serial/option.c

Reper의 이미지

bind함수 에러

rullrow의 이미지

C언어 처음보는 정의

static void (*op_disable[])(void) =
{
disable_a,
disable_b,
disable_c,
disable_d,
disable_e,
disable_f,
disable_g,
disable_h,
disable_i,
disable_s,
disable_s,
disable_s,
disable_s,
#ifdef AWF_TI
disable_s,
#endif
disable_s
};

소스코드 분석중 어떤 .c 파일에 이런게 있는데 도통 뭔지 모르겠습니다.ㅜ(내용중 일부를 알파벳으로 변경했습니다.)
중괄호 안의 항목들은 같은 파일안에 정의된 함수 이름이던데 이게 뭐하는건가요.ㅜ
함수 형변환하는 건가요?? 어떨때 사용하는건가요?

C언어 정말 힘드네요.ㅠㅠ

dhyoon1의 이미지

간단한 P2P프로그램 개발 관련하여 질문드립니다.


안녕하세요 ~ JAVA와 네트워크 프로그래밍에는 초짜인 개발자입니다

현재 보안회사에 근무하고 있고요 현재 JAVA로 간단한 기능의 P2P 프로그램을 개발중에 있습니다 (향후 이걸로 다른 제품을 만들기 위해..)

간단하게 질문드리자면 현재 내부망에서의 테스트에선 서버와 클라이언트, 클라이언트와 클라이언트 간의 통신접속이 문제없이

이루어 지는데 (테스트는 서버도 사설IP, 클라이언트도 사설IP로 하였음..)

클라이언트를 핸드폰 테더링으로 연결하면 외부가상IP가 되기때문에

당연히 서버(사설IP) 랑은 소켓이 뚫리지 않겠죠.

그럼 서버를 외부망 (공인IP) 올리면 클라이언트(외부망) 와 서버 (외부망) 가 접속이 잘 이루어질까요?

그리고 클라이언트와 서버가 잘 연결이 되었다면 향후 클라이언트 간의 P2P 연결을 위해서

서버에서 각 클라이언트의 연결정보를 다른 클라이언트에게 알려준다고 해도 클라이언트가 서로 다른 사설망 등에존재한다면 자체적으로 포트포워딩 등을

rootroot의 이미지

게시판 만들 때 전체를 불러올 경우 어떻게하죠?

게시판을 처음 만들어 보는 중인데요.
디비 부하를 최대한 줄여볼려고 노력중입니다.

그래서 일단 전체 게시글 숫자를 파악하고

그 다음 between으로 보여줄 부분만 갖고 오려고 하는데

이때 전체 게시글 숫자를 세는 거나 아님 그냥 갖고 오는 거나 부하량이 같은가요?

(같으면 그냥 다 갖고오는게 낫지 않나요?)

battlexnwl의 이미지

android에서 nosql - neo4j(graph database)를 사용하고 싶습니다.

새로운 주제로 안드로이드 앱을 만들어보고 있습니다.

아직 초짜이지만 이런 방법이 가능한 것인지 의문이네요.

graph database를 사용할 서버를 만들고, 안드로이드 애플리케이션 내에서 데이터를 조작하고 싶습니다.

하지만 android는 기본적으로 dvm기반으로 동작하는걸로 알고 있습니다.
(JVM only. Neo4j is a JVM-based database. Many of its APIs are, therefore, only
accessible from a JVM-based language.)

시도해보진 않았지만 가상머신이 다르니 당연히 안될 것 같습니다.

혹시 android에서 graph database를 사용할 방법은 없을까요?

페이지

프로그래밍 QnA 구독하기