프로그래밍 QnA

vio의 이미지

multiple definition of 에러가 이상하게 납니다

vio@!@#$:~/cpp/OOP/6$ g++ -o main main.o NormalAccount.o HighCreditAccount.o Account.o AccountHandler.o
AccountHandler.o:(.bss+0x0): multiple definition of `AccountHandler::account_number'
main.o:(.bss+0x0): first defined here
collect2: ld returned 1 exit status

열혈강의c++ 로 공부중인데요
AccountHandler::account_number 가 중복정의 되어있다고 나옵니다.
그런데 중복정의된 부분을 도저희 못찾겠어서 Account.h AccountHandler.cpp 에 있는 모든 account_number를 number_of_account 로 바꾸어봤습니다.
그리고 컴파일 하면

yonoo88의 이미지

자바 세후 월급 프로그램 질문

에러는 없는데 ...

Exception in thread "main" java.lang.StackOverflowError
at SalaryManager.(SalaryManager.java:2)
at SalaryManager.(SalaryManager.java:6)
at SalaryManager.(SalaryManager.java:6)
at SalaryManager.(SalaryManager.java:6)
at SalaryManager.(SalaryManager.java:6)
at SalaryManager.(SalaryManager.java:6)
at SalaryManager.(SalaryManager.java:6)
at SalaryManager.(SalaryManager.java:6)
at SalaryManager.(SalaryManager.java:6)
이건 줄인거구요 at SalaryManager.(SalaryManager.java:6) 이게 엄청나게 많이 뜹니다.

dltkddyd의 이미지

클래스 템플릿에서 타입인수로 메모리 동적할당

template <typename targ> DynamicArr<targ>::DynamicArr(size_t cnt) {
	targ trial='e';//test
	if(typeof(trial)==S_CHAR) {printf(".....  charrrr....%u\n",cnt);}//test
	(this->elements)=new targ[cnt];//trouble
	printf("In DynamicArr(size_t cnt)\n");//test
	this->length=cnt;
}

위의 코드 컴파일은 제대로 되는데, 실행시 계속 디버거가 실행됩니다. 여기서 DynamicArr은 클래스 템플릿입니다.

template DynamicArr {
.....
} ;

그리고 이 클래스 템플릿 안에 제일 위에 언급한 생성자가 포함되어 있습니다. 그런데

sacredone의 이미지

XML 에 관해 질문있습니다 조금이라도 아시는분 계시면 도움좀 부탁드리겠습니다

XML 이라는게

DTD, XML schema 등으로 문서 구조화 정의를 한다고 알고있습니다

<?xml version="1.0"?> Gambardella, Matthew XML Developer's Guide Computer An in-depth look at creating applications with XML. O'Brien, Tim Microsoft .NET: The Programming Bible Computer Microsoft's .NET initiative is explored in detail in this deep programmer's reference.

예를들어 위와같은 XML 이 존재한다면

저기서 사용된 catalog, book, author, title, genre, description 과같은 element 들을
정의한 DTD가 있어야 하겠죠

lhs8421478의 이미지

메시지큐를 이용한 프로그램에대해 질문을 드립니다....

안녕하세요 C언어를 공부하는 사람입니다 ...

메시지큐를 이용해서 리스트 조회 프로그램을 만드는중인데요...

server 쪽에서 자꾸 문제가 발생하네요...

우선 소스코드 입니다

ko1205의 이미지

OpenGL화면을 windows에서 메모리 DC에 그릴수는 없는건가요??

OpenGL화면을 windows에서 메모리 DC에 그릴수는 없는건가요??

OpenGL로 간단한 화면을 뿌리는데.. 회면위에 text를 올려야 해서 그냥 TextOut으로 올려보니 Text가 심하게 껌벅거려서 단순한 생각으로 OpenGL을 메모리DC에 그리고
테스트를 출력후에 화면 복사를 할려고 해봤더니...

메모리 DC에는 OpenGL 출력이 되질 않습니다...

여기저기 검색해보니 옛날 글중에 원래 않된다는 말이있는것 같은데...

원래 않되는것이 맞는건가요??? 아니면 OpenGL 화면을 메모리DC에 출력하기 위해서는 다른 처리 방식이 있는건가요???


pcw1029의 이미지

디바이스 드라이버 관련 문의 사항입니다.

안녕하세요 오늘은 불금... 하지만.. 불금을 당분간 못 즐길거 같은.. 개발자입니다 ㅠㅠ

문의 사항이 있어 이렇게 글을 올립니다.

PCI 슬롯에 꽃을수 있는 네트워크 카드를 하나 사서 장착 시킨다음...

그 네트워크 카드의 드라이버를 받아 이것 저것 테스트및 공부를 하고 있습니다.

문의 드리고자 하는 것은.. 네트워크 드라이버가 기본적으로 네트워크 디바이스 드라이버로 구현되어있잖아여

근데.. 이걸 문자형 디바이스 드라이버로 구현이 가능한건가여??

랜포트로 들어오는 패킷들을 DMA로 받아 어플에서 그 패킷들을 좀 가지고 놀려고 하는데... 물론 네트워크 디바이스 드라이버로 해도 되지만..

여러 방면으로 해보고 싶은 마음에.. 고수님들께 문의드립니다.

혹시 가능한건가여?? 가능하다면.. 어떤 형태로 만들어야 하는지.. 간단한 조언 부탁드립니다.

그럼 오늘 하루 좋은 기분 아주좋은 하루 되세요

yonoo88의 이미지

자바에서 목돈 이자율 프로그램 작성하다가 질문합니다

대략적인 설명을 드리면 int day를 매개변수로 받아 getInterestRate()에서 double타입의 이자율이 얼마나 되는지를 받아내고

calculateAmount(int day,long amount)에서 getInterestRate()를 호출하여 이자를 얻어내고
double타입의 계산금액(예치금+이자)을 리턴합니다

1일~365일까지 하루씩 증가하면서 100만원을 예금햇을때 이자를 얼마나 받을 수 있는지 출력하도록 main()메소드에서
getInterestRate()메소드를 호출합니다.

그런데 도무지 문제자체가 이해가 안갑니다.
뭘 혼동하고 있는지 모르고 밑에는 일단 요구사항대로 짜본 소스입니다.
그 게산금액을 어떻게 해줘야 할지 의문입니다

zpffps의 이미지

아파치 + 톰캣 세션 클러스터링 질문입니다.

한서버에 아파치 + 톰캣2개 돌리면서 load-balancing, failover, session clustering 기능 구현 하였습니다.

이걸 물리적인 두개의 서버에 적용을 하려고 합니다.
서버2개다 윈도우 서버입니다.

서버 1에는 아파치 + 톰캣1
서버 2에는 톰캣 2를 설치하고

아파치는 workers.properties 에서
worker.tomcat1.type=ajp13
worker.tomcat1.host=1번 아이피
worker.tomcat1.port=8009
worker.tomcat1.lbfactor=100

worker.tomcat2.type=ajp13
worker.tomcat2.host=2번 아이피
worker.tomcat2.port=7009
worker.tomcat2.lbfactor=200
로 바꾸고

anakonda2의 이미지

가상화 드라이버에 관련해서 질문드립니다.

일단 저는 아직 학생신분으로 프로그래밍에대한 많은 경험이 없습니다.
이번에 가상화 드라이버와 관련된 프로젝트를 하게 되어 자료를 찾다 이렇게 글을 올리게되었습니다.

USB 메모리를 컴퓨터에 꽂으면 하나의 가상드라이버를 만들어 그쪽으로 usb의 정보를 옮길려는 목적에 있습니다.

이때 먼저 가상화 드라이버를 만들 수 있는지와 만약 만들게 된다면 어떠한 드라이버를 어떻게하면 만들 수 있는지 궁금합니다..

혹시라도 관련된 지식이나 경험이 있으시다면 답변 감사하겠습니다.^^

페이지

프로그래밍 QnA 구독하기