프로그래밍 QnA

slowind의 이미지

arm용 c++ profiler를 만들거나 구하려고 하는데.....

x86용 c++ profiler는 구 할 수 있는데..

arm용은 좀처럼 눈에 띄질 않는군요.

일반 소스를 arm용 바이너리로 만드는 일은 해보았으나..

x86에서 돌아가고 arm용 바이너리를 읽는 profiler를 포팅할려니

쉽지 않네요.

방법을 알고 계시거나... 가지고 계신분..좀 도와주세용..ㅠ.ㅠ

kjw2048의 이미지

라이브러리 링크할때 어떤함수가 어떤라이브러리에 있는지 어떻

socket관련함수 쓸때는 -lsocket하고
sqrt같은거는 -lm 해주고...
이러잖습니까?

이런식으로 어떤함수를 쓸때 뒤에 -l하고 뭘써줘야하는지 나와있는 목록같은게 없을까요?

linuxs의 이미지

네트워크 프로그램에서 랜선 뽑았을때 이벤트는 무엇인가요

네트워크 프로그램을 제작하고 있습니다.
서버에 연결하는 프로그램인데 서버에 연결 된 상태에서 서버에서 랜선을 뽑으면 서버(윈도우프로그램)에서는 이벤트가 발생한다고 합니다. 이 때 관련 연결된 소켓을 다 죽인다고 합니다.
이 때 다시 연결을 해야 하는데 클라이언트에서는 랜선이 뽑여있었다는 사실을 모릅니다. 어떻게 랜선이 뽑였있는지 알 수 있나요?
select 관련 해서 찾아봤는데 잘 모르겠습니다.
다시 정리하자면 클라이언트에서 랜선이 뽑여있을때를 알아서 다시 연결을 할려고 합니다.

rasungboy의 이미지

__FUNCTION__

gcc 랑 vs 닷넷에서는 __FUNCTION__ 이 먹는데..

VS 6.0 에서는 안먹네요..

무슨 방법이 없을까요?

yangsg의 이미지

server programming...

server programming을 할려고 합니다..
대략적인 상황은 아래와 같습니다..

1. 동시접속수는 max 2000입니다..(차후 만명 예상입니다..)
2. connect와 disconnect가 빈번합니다..
3. 각 연결된 client와는 짧고 많은 종류(대략 20~30)의 msg를 주고 받습니다..
4. 특정 시간에 접속자수가 몰리고 그외엔 대체로 한가합니다..

고수님들께서는.. 어떻게 서버를 구성하시겠습니까..?

ps.. 서버 구성 쪽으로 여기서 검색해서.. 대략 2001년 글정도까지 읽어봤습니다만...

hys545의 이미지

#import라는 단어(?)는 어디서 쓰는건가여?(어느 언어?)

opendarwin의 project중의
odcctools를 컴파일하는중에
include/libstuff/print.h

[code:1]
/*
* Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
* This file contains Original Code and/or Modifications of Original Code
* as defined in and that are subject to the Apple Public Source License
* Version 2.0 (the 'License'). You may not use this file except in
* compliance with the License. Please obtain a copy of the License at
* http://www.opensource.apple.com/apsl/ and read it before using this
* file.

quintus의 이미지

include path 는 어디서 정해 지는 거죠?

C 프로그램 짤 때 보면 #include 해 주는데

기본 설정이 /usr/include 밑에서 파일을 찾아 오잖아요.
그런데 그게 어디서 정해 지는거죠?

커널 컴파일 할 때도 항상 linux asm scsi 의 심볼릭 링크를 만들어 줬는데 그냥 습관적으로 했었거든요

vim 에서 set path 해 보면 /usr/inlucde 라고 나오긴 하는데 그거 때문에 그런건가요?

아님 $PATH 처럼 설정해 주는 파일이 있는 건지?

sisbn의 이미지

혹시 php의 mysql 관련 인터페이스 함수들이 어떻게 동작을 하게

예를들어, mysql_num_rows(result)같은 함수가 호출이 되었을

때, php 함수는 아파치 서버에 의해서 해석이 되어서(serverside

script), 그 함수로 인해 아파치 서버와 mysql서버의 프로세스간

에 서로 통신(pipe or signal)을 통해서 데이터를 주고 받는 형식

이 되는건가요??

내부적으로 어떻게 돌아가는지 모르니 넘 답답하네요.

아직까지 둘의 소스를 파악할 정도의 내공이 쌓이지 않아서여;;

답변 부탁드려요~

ixevexi의 이미지

[C++] 템플릿 클래스가 아닌 일반 클래스에서 템플릿 멤버함수의

지금 이상한?? 문제점이 있는데
제가 가진 TC++PL에서 이 문제를 해결할 수 있는
힌트를 찾기 힘드네요 ㅡ.ㅡ;; 워낙 건성으로 읽어서...

지금 문제는 다음과 같은 코드가 있을때

in 'Source.h'


class whatever
{
private:
    //.......
public:
   // .....
   template<typename T>
   whatever& operator>>( T&  rhs);
   // .....
};

in 'Source.cpp'
[code:1]

template<typename T>
whatever& whatever::operator>>(T& rhs)

dopesoul의 이미지

어떤 데이터 구조를 구조체에 그대로 매핑하기...

[code:1]struct bootsector710 {
BYTE bsJump[3]; // jump inst E9xxxx or EBxx90
CHAR bsOEMName[8]; // OEM name and version
CHAR bsBPB[53]; // BIOS parameter block
CHAR bsExt[26]; // Bootsector Extension
CHAR bsBootCode[418]; // pad so structure is 512b
BYTE bsBootSectSig2; // 2 & 3 are only defined for FAT32?
BYTE bsBootSectSig3;
BYTE bsBootSectSig0; // boot sector signature byte 0x55
BYTE bsBootSectSig1; // boot sector signature byte 0xAA
#define BOOTSIG0 0x55
#define BOOTSIG1 0xaa
#define BOOTSIG2 0

페이지

프로그래밍 QnA 구독하기