프로그래밍 QnA + 설치 및 활용 QnA

qeeeeep의 이미지

자바의 인스턴스 생성 주체는 누구인가요?

자바에서 인스턴스 생성시 참조값이 인스턴스 참조변수에 저장되잖습니까?

이때 생성될 인스턴스의 메모리주소는 누가 결정하는 것인지 궁금합니다!

후보로는 JVM과 운영체제 둘 중 하나일 것 같다고 생각합니다만!

rndud926의 이미지

리눅스 디바이스 드라이버 오픈 에러?

리눅스 디바이스 드라이버에 대해서 공부하는 중

가장 기본적인 디바이스 모듈을 하나만들고

open함수를 이용하여 write, read를 해보려고 테스트 중인데

open에서 /dev/test(모듈)을 열지 못하는 에러가 나와서 막혔습니다.

관련 소스는 http://forum.falinux.com/zbxe/index.php?document_srl=406234&mid=device_driver에서 그대로 실습했습니다.

어떤식으로 디버깅 해야되는지 처음이라 난해하네요.

루트권한, chmod 777로 다주고 해도 fd = open 에서 fd = -1로 열리지 않습니다.ㅠ

답변부탁드립니다!

mydream의 이미지

Visual Studio 2008 C++에서 여러개의 파일들을 dll로 묶는 방법이 뭔가요?

-test57.h-

#ifdef TEST57_EXPORTS
#define TEST57_API __declspec(dllexport)
#else
#define TEST57_API __declspec(dllimport)
#endif
 
TEST57_API bool isCharsSame(char first, char second);

-test57.cpp-

#include "test57.h"
 
 
TEST57_API bool isCharsSame(char first, char second) {
	return (first==second);
}

-sub.h-

mauri의 이미지

C# 텍스트파일 마지막줄의 EOF 처리

안녕하세요.
혹시 C#해보신분들께 조언좀 부탁드립니다.

지금 C#으로 텍스트 파일 처리 프로그램을 만들고 있는데요.
다음과 같이 EOF의 위치가 다른 파일2개가 있다고 가정할 경우..

(파일1)
AAA
BBB[EOF]

(파일2)
AAA
BBB
[EOF]

C#의 ReadLine()으로 처리하면 파일1, 파일2 둘다 2줄만 있는걸로 인식한다는 것입니다. ㅡ0ㅡ)!

지금 파일을 한줄 읽고 -> 변환처리 -> 다른 이름으로 출력하고 있기 때문에..
둘째줄 BBB 다음에 개행문자가 있느냐 EOF가 있느냐를 처리를 해 줘야 하는데요.

파일 스트림 이동시키거나 버퍼 읽어서 찾는건 흠좀 귀찮을듯 싶습니다.;;

이거 간단하게 해결할 수 있는 메소드나 방법 아시는 분은 조언 부탁드립니다..

hyungmo1004의 이미지

리눅스 GUI만 멈추는 현상 ?

안녕하세요. 초보 프로그래머 입니다.

tcp 를 사용해 여러군데에서 신호를 주기적으로 받는 프로그램을 만들고 있습니다.
일종의 서버인데 GUI 로 구현 중에 있습니다.

wxwidgets를 사용하고 있는데 한시간 정도 켜두면 GUI가 멈추는 현상이 있어요.

일단 증상은 GUI만 멈추고 콘솔에서는 제대로 출력을 합니다.

GUI가 이동은 되는데 화면이 멈춰 있다고 해야하나 ..

정확한 원인을 모르겟습니다. 에러코드도 안나와요. 증상을 구글링을 해봐도 나오지도 않고 . . .

고수분들 혹시 GUI 기반의 tcp 통신 프로그램이 멈출땐 어떤 원인들이 있을까요 ?
추가로 MySQL 사용합니다.

초보자라서 설명이 허접하네요 . ㅠ

eoen2eoen의 이미지

htons ntohs 값이 이상합니다..

htons ntohs를 사용해서 unsigned short를 변환시켜봤더니

변수값이 256 미만이면, 즉 0~255 사이이면 0만 리턴을 하더라고요..

256이 넘어가면 256만 리턴을 하구요..

0x12 0x13 0x14 를 넣으면 0만 리턴해서 ntohs로 다시 바꿔도 0이 리턴이 되는데

왜 이럴까요?ㅠ 초보라 많이 어렵네요

nedved5의 이미지

Apache 도메인으로만 접속 되게끔 할려고 합니다 (IP 접속은 차단)

안녕하세요.

제가 사용하는 환경은 Apache-Weblogic으로 구성되었고, vhosts로 도메인을 약 200개 정도 사용중입니다.

IP를 통한 접속은 차단, 도메인을 통한 접속은 허용할려고 하는데, Apache에서 관련된 기능이 있을까요?

예를 들면 IP는 1.1.1.1, 도메인은 a.test.com 등을 사용한다고 가정 했을 때,

1.1.1.1/aa/bb.jsp로 접근하는 유저는 차단하고 (에러페이지를 띄운다던지), a.test.com/aa/bb.jsp로 접근하는 유저는 허용하려는 의도입니다.

지식 공유 부탁 드립니다.

좋은 하루 보내세요!

Sift의 이미지

Visual Studio 6.0에서 C언어 정적할당시 오버플로에 대해서 질문이 있습니다.

학교에서 공부를 하고있는데 visual studio 6.0 버전 stack allocation 에서 3.2 GB 에 해당하는 스텍 메모리를 예약해서 프로그램을 돌리는 것 까지는 되었습니다.
int 형 배열 1.6 GB의 양에 해당하는 배열까지는 메모리에 할당 받아서 쓸수 있는데. 3 GB 쯤 되는 양을 선언하니 프로그램 컴파일시 다음과 같은 오류가 발생합니다.
저는 굳이 정적할당으로 3.2GB에 해당하는 메모리를 할당 받아서 배열을 만들어 보고 싶은데 이 오류가 왜 발생하고 어떻게 하면 좋을지 질문 드리고 싶습니다.

p.s. 그리고 3.2 GB 에 해당하는 양을 stack allocation 으로 메모리를 예약해놓고 프로그램을 돌렸을때 가끔 프로그램이 켜지자마자 꺼지는 상황이 발생합니다.(그때는 그림과 같은 오류는 발생하지 않았습니다.)

jhc1211의 이미지

SDD(Software Design Description) 문서의 작성 범위 문의

안녕하십니까.

이번에 Software Design Description(이하 SDD) 문서를 작성하고 있는데 아직 내공이 부족하여 애매한 부분이 많습니다.

SDD 문서는 어느정도 detail을 가져야 할까요?

최종 소스와 거의 비슷하게 만들자니 너무 복잡해 지는 것 같고 간단히 문맥적 의미만 가져가자니 과연 이것을 보고 코더가 코딩을 할 수 있을지 잘 모르겠습니다.

예를들어 GUI 내용이 들어가면 필요악에 의해 많은 이벤트가 들어가지 않습니까?(플랫폼의 종류에 따라, 언어에 따라, 라이브러리에 따라)

이런 것들을 과연 자세하게 설명해야하는지 의문입니다.

그냥 대충 중요한 변수 몇개에 대한 이벤트만 처리하고 나머지는 생략해도 될지 모르겠습니다.(단 DB 명세서는 자세히 기록함.)

전체적인 시스템의 구조, 컨셉과 주요 기능만을 가이드하고 구체적인 기능구현은 코더에게 맞기는 것이 맞을까요?

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

vivisection의 이미지

문자집합, 인코딩 문제좀 도와주세요

windows용 gcc로 작업중입니다

소스파일 인코딩 - utf-8

#define UNICODE
MessageBoxA(hMainWnd, "한글깨짐", "한글깨짐", MB_OK);
SetWindowTextW(hMainWnd, L"한글잘됨);

위에껀 한글이 깨지고 아래껀 한글이 잘나옵니다

소스파일 인코딩 - euc-kr
#define UNICODE
MessageBoxA(hMainWnd, "한글잘됨", "한글잘됨", MB_OK);
SetWindowTextW(hMainWnd, L"컴파일에러");

에러내용은
error: converting to execution character set: iLLegal byte sequence

물론 MultibyteToWidechar(), mbstowcs() 다 해봤습니다

한 프로그램안에서 euc-kr, utf-8, std::wstring 다 다뤄야 합니다
이거 어떻게 해야 해결되는지 아시는분 좀 도와주세요

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기