프로그래밍 QnA

linux777의 이미지

ARM 크로스컴파일러 링크스크립트 질문...

다음은 ARM 크로스컴파일러 링크스크립트 화일입니다.

[code:1]SECTIONS {
.text 0x00000000 : { __rom_text_start = .;
*(.text) *(.rodata) *(.rodata1)
. = (. + 0x4000)&0xFC000; _mmu_table = .; *(.mmu.table) }

__rom_text_end = .; _etext = .;

.data 0x100000 : { __rom_data_start = .;
*(.data) *(.data1) *(.sdata) *(.sdata2) *(.got);
. = (. + 4)&0xFFFFFFFC; __rom_data_end = .; _edata = .; }

.bss : { __rom_bss_start = .;

wafe의 이미지

C++, 복사 생성자, 대입 연산자.

MyClass라는 클래스를 정의했습니다. 이 클래스는 기본 생성자, 복사 생성자와 대입 연산자를 정의 합니다.

My Class
{
  ...
  MyClass();  -> 기본 생성자
  MyClass(const MyClass&); -> 복사 생성자
  MyClass& operator=(const MyClass&); -> 대입 연산자
  ..
};

그리고 이 클래스를 값으로 리턴하는 함수가 있습니다.

MyClass func1()
{
  MyClass ret;
  ...
  return ret;
}

이렇게 정의해 두고, 기본 생성자, 복사 생성자, 대입 연산자에 출력문을 두고 다음과 같이 테스트 해 보았습니다.

타꼬야끼의 이미지

채팅서버 구현 중에 세그맨테이션 오류가..

간단하게..
로컬 채팅서버 프로그램을 만들고 있는데요...
쓰레드를 이용해서 만드는데...

서버쪽을 실행시키고..
클라이언트 2개가 접속하면...
서버에... 접속했다고 표시는 나옵니다만...
클라이언트에서...

글자를 찍고 엔터를 치면...
세그맨테이션 오류 라고 나오면서.. 바로 클라이언트가 종료 되버립니다...

어디서 문제일까요.. 분명히 제대로 한거 같은데...
이런 경험있으신분 답변 좀 부탁드립니다.

유겸애비의 이미지

리눅스쪽은 아니고 윈도우 프로그램 질문입니다

안녕하세요?
윈도우쪽 간단한 질문좀 해도 될까요?
MSN 메신져 보면 컨택리스트에 있는 사람이 로긴하면 오른쪽 아래서 네모난게 슬금슬금 올라오자나요.
그 컨트롤 이름이 뭔지 알 수 있을까요? 클래스 이름을 아시는 분 계시면 좀 부탁드립니다.

제가 엉뚱한데 올려서 물 흐리는건 아닌지 모르겠네요. :oops:

bergamot의 이미지

다른 프로세스로 신호를 어떻게 보낼 수 있을까요?

제가 임베디드 시스템으로 프로그램을 하나 짜고 있는데요

중간에 system 명령으로 보조 프로그램을 실행합니다

문제는 주 프로그램이 계속 도는 동안에 실행된 보조 프로그램이 끝날 경우

실행이 끝났다는 사실을 주 프로그램이 인식해야 하거든요?

이걸 해결할 방법이 어떤게 있을까요?

간단하게 방향이라도 잡아주신다면 열심히 찾아서 해보겠습니다 ^^

초보다 보니 어떤게 있는지 몰라서 일단 방향 잡기도 쉽지 않군요

감사드립니다~

satyrs의 이미지

그래프 레이아웃 해주는 python module을 구할 수 있을까요?

제가 원하는 것은 graph layout을 optimize해 주는 python module입니다.

input은 노드와 노드의 연결 상태이구요.

예를 들어 [a->b, a->c, b->d, ...] 이런 리스트를 집어 넣으면

output은 각 노드의 좌표를 돌려 주는 거죠.

예를 들어 a(2,3) b(4,6) ...

좌표를 받아서 그림파일은 제가 만들려 합니다.

위의 과정을 해주는 python module을 찾기 어렵네요..-.-

그림 그려주는 library는 많은데.. graph optimize를 해주는 건...-.-

검색 해보니 graphiz를 많이 쓰던데.. python interface도 존재 하던데..

again4you의 이미지

[c++]cout의 객체반환에 대해서

물어봐도 속 시원하게 답변해주는 사람이 없어서 염치 불구하고 여기에 올리게 되었습니다.

다음과 같은 간단한 코드에서 이상한 결과가 나오네요

[code:1]
#include <iostream.h>

int main()
{
int update=6;
int *p_update;
p_update=&update;

cout << "update is " << update << " and address update is "
<< &update << endl
<< "*p_update is " << *p_update << " and address *p_update is "
<< p_update << endl

rainblow의 이미지

TIME_WAIT 상태가 2000개 가량 되니 서버가 block되는데요..

이전 서버는 process fork 방식으로 되어있는데 성능상 문제가 생겨서, 일단 장비를 추가하기로 하면서, 문제가된 process fork방식을 thread pool로 바꿀려고 테스트 중입니다. 그런데, 부하 테스트를 하면서 문제가 되는 부분이 있어서 질문 올립니다.
일단 환경은 compaq Tru-64 Unix입니다.
실제 서버는 solaris인데 테스트장비는 저것밖에 없네요.

1. local 에서 클라이언트와 서버를 올리고, 클라이언트에서 loop돌면서 서버에 접속하여 데이터를 처리하고 recv한후 close하는 방식으로 테스트를 하면, 이상하게 FIN_WAIT_2와 CLOSE_WAIT가 생기다가 이게 10여개 이상되면 서버가 blocking 되면서 응답이 없어집니다.

랜덤여신의 이미지

IRC 스크립트에서 md5 등의 단방향 암호화를 사용할 수 있나요?

IRC 스크립트에서 md5 등의 단방향 암호화를 사용할 수 있나요?

md5 가 아니더라도... 기타 비슷한 효과를 내는 것이면 좋겠습니다.

black0328의 이미지

_FILE_OFFSET_BITS 64 를 이용해서 stat() 함수 사용하려고 하는

소스 코드

[code:1]#define _FILE_OFFSET_BITS 64
#include <stdio.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>

int main( char *argc, char **argv )
{
struct stat statbuf;
stat( argv[1] , &statbuf );

printf("sizeof(off_t) = %d\n",sizeof(off_t));
printf("sizeof(unsigned long) = %d\n",sizeof(unsigned long) );
printf("sizeof( unsigned long long ) = %d \t size = %11u \n",sizeof (unsigned long long ), (unsigned long long) statbuf.st_size );

페이지

프로그래밍 QnA 구독하기