펀드투자원칙 7가지, 꼭 외워야할 것들 (투자 비법) 제가 생각하는 펀드투자원칙 7가지 공유합니다. 1. 짧은 기간 큰 손해를 봤다면 주저 없이 환매하자.물론, 짧은 기간 안에 다시 회복할 수 있습니다. 그러나, 펀드투자원칙상, 펀드손해 보는 속도가 일반적으론 펀드수익 내는 속도보다 빠릅니다. 그러니, 환매하고 다른 상품을 찾는 것이 더 낫습니다. (경험상) 2. 과거 펀드수익률에 얽매이지 말자.최근 3년 적자였어도 최근 1, 3, 6개월 연속 펀드수익이 났다면 오를 가능성이 있습니다.최근 3년 흑자였어도 최근 1, 3, 6개월 연속 펀드손해가 났다면 계속 하락할 가능성도 있습니다. 3. 100억 미만 소형 펀드는 조심하자.증권사 대표펀드들 특징은 펀드 규모가 천억 이상은 된다는 겁니다. 한 증권사가 여..
자바 ZIP 파일 압축 예제 (ZipOutputStream) 먼저 사용 방법 이론을 설명하고 이어서 예제 2개를 소개하겠습니다. 변수에 저장된 폴더와 파일 경로를 JAVA ZIP으로 압축하는 예제 소스입니다. Java에는 라이브러리가 존재하므로 구현하긴 쉬워요. 별도로 자바 압축파일(ZIP)을 이용하기 위한 설치 파일이나 3rd party 라이브러리는 필요 없어요. 우선, Oracle에서 제공하는 자바 플랫폼 문서를 참조합니다. SE 7 버전의 기반의 문서이나 다른 버전과의 차이는 없습니다. 무슨 뜻이냐면, 자바 버전 신경쓰지 말고 그냥 쓰면 된다는 겁니다. 참조 - Oracle - Package java.util.zip [링크] 많은 ZIP 압축 패키지들이 있는데 기본적으로 사용하는 패키지는 아래에 3..
[Qt Qwt 강좌] ShapeItem 삭제 예제 (메모리 누수 방지) Qt qwt 요소를 제대로 삭제하지 않으면 아래처럼 속성들이 겹칩니다. 아래 그림에서 속성을 제대로 삭제했다면 한 색깔의 그래프만 보여야 합니다. 하지만, 모든 색상의 그래프가 겹쳐있네요. 그리고 저 상태로 프로그램을 종료하면 메모리 누수가 일어납니다. 그러니, 아래 소스를 소멸자에 넣어두세요. 그래야 메모리 누수와 그래프 겹침 현상을 막을 수 있습니다. 12345678910/** 기존의 ShapeItem 삭제 */QwtPlotItemList list = plot_goods_->itemList(); for (QwtPlotItemIterator it = list.begin(); it != list.end(); it++) { if((*i..
No resource identifier found for attribute ‘style’ in package ‘android’ (안드로이드) 안드로이드 에러 메시지"No resource identifier found for attribute ‘style’ in package ‘android’ " 위의 오류가 발생할 경우의 해결책입니다. 별도의 네임 스페이스를 지정하지 않아도 해결이 가능하지요. 1cs 보통, 위와 같은 소스를 아래처럼 고쳐주면 됩니다. 1cs No resource identifier found for attribute ‘style’ in package ‘android’ (안드로이드)
Qt Folder Dialog (QFileDialog example, 폴더 다이얼로그) Qt4에선 따로 폴더 다이얼로그를 제공하지 않아 QFileDialog를 이용해 Folder Dialog처럼 사용해야 합니다. 1QString save_lot = QFileDialog::getExistingDirectory();cs 위 코드를 실행하면 아래처럼 폴더 다이얼로그가 생성됩니다. QFileDialog를 대부분 아래처럼 사용할 겁니다. 123456789QFileDialog dialog(this);dialog.setFileMode(QFileDialog::Directory); if (QDialog::Accepted == dialog.exec()){ QString location = dialog.directory()..
순서도 기호와 의사코드 사용 (Flow Chart, Pseudo Code) 순서도 기호- 프로그래머가 프로그래밍 문제를 해결하기 위하여 논리를 설계할 때 흔히 순서도 기호(flowchart, 그림으로 표현)와 의사 코드(pseudocode, 영어로 표현, 슈도코드로 읽음) 중 하나를 사용한다. - 일부 전문적인 프로그래머들은 의사 코드가 특정한 프로그래밍 언어로 프로그래밍하는 것에 더욱 가까우므로 순서도 기호를 그리는 것보다 의사 코드를 더욱 좋아한다. - 대부분 프로그램은 입력, 처리, 출력 단계를 포함한다. 따라서 대부분의 순서도 기호로 이들 세 단계를 구분하는 표기법이 필요하다. - 수학적인 연산 명령문은 순서도 기호로 처리에 해당한다. 순서도에서 처리 명령문을 포함하는 처리 기호(processin..
Qt LNK2001 LNK1120, moc 문제 (비주얼 스튜디오 2013) Qt를 비주얼스튜디오에서 사용하다 보면 moc 파일이 만들어지지 않아 LNK 2001, LNK 1120 에러가 발생할 수 있습니다.이럴 경우 ui 파일과 엮이는 헤더 파일을 수정하여 moc를 정상적으로 만들어 LNK 2001, 1120 문제를 해결할 수 있습니다. 먼저, moc 파일을 만들 수 있게 Qt 헤더 파일을 오른쪽 클릭한 뒤 속성을 선택합니다. moc 파일이 만들어지지 않는다는 항목 형식이 "빌드에 참여 안함"으로 되어 있을 겁니다. 이 부분을 아래처럼 "사용자 지정 빌드 도구"로 변경합니다. 일반 - 항목 형식 - 사용자 지정 빌드 도구 그러면 구성 속성 탭아래에 "사용자 지정 빌드 도구 - 일반" 탭이 새로 생성됩니..
카카오 정책 변경으로 티스토리 운영 포기하고 사이트 이전합니다. C++ 200제 관련 문의는 여기에 남겨주세요.
컴퓨터구조 연습문제 해답 [모리스 마노 7 챕터] 모리스마노 컴퓨터구조 답안 1 - MANOSM (1 ~ 7).zip [링크]모리스마노 컴퓨터구조 답안 2 - MANOSM (8 ~ 13).zip [링크] 7-1. microprocessor is a small size CPU(computing). Microprogram is a program for as sequence of microoperations. The control unit of a microprocessor can be hardwired or micro programmed depending on the specific design. A microprogrammed computer does not have to be a microprocesso..
컴퓨터구조 연습문제 해답 [모리스 마노 8 챕터] 모리스마노 컴퓨터구조 답안 1 - MANOSM (1 ~ 7).zip [링크]모리스마노 컴퓨터구조 답안 2 - MANOSM (8 ~ 13).zip [링크] 8-1(a) 32 multiplexers each of size 16 x 1(b) 4 inputs each to select one of 16 registers(c) 4 to 16 line decoder(d) 32 + 32 + 1 = 65 data input lines 32+1=33 data output lines 8-5(a) stack full with 64 items(b) stack empty 8-7(a) AB * CD * EF * ++(b) AB * ABD * CE *+*+(c) FG + E * C..