프로그래밍 QnA

arabyoru의 이미지

[C++] 클래스 맴버 변수로 클래스 변수 등록시 생성자 호출 막는 방법

안녕하세요.
그 동안 줄곧 C로 개발하다가 이직 하면서 C++로 개발 하게 되어서 C++ 다시 한번 훓고 있는 중에 궁금한 점이 있어 질문 드립니다.

제목 그대로입니다. 클래스 내의 클래스 맴버 변수를 등록 하게 되면 클래스 생성시 생성자가 호출 되어 생성이 되어 버리게 됩니다. 제가 원하는 것은 등록만 해놓은 뒤 나중에 사용을 하려고 하는데 이와같이 사용할 수 있는 방법이 없을지 알고 싶습니다.

일단 아래 예제 코드 부터..

////////////////////////////////////////////////////////////////////////////////////
Class Test1{
public:
Test1(void)
{
printf("Test1 생성자 호출 \n");
}
};

viper9의 이미지

검색솔루션 Solr + Lucene, Elasticsearch, MongoDB 중에 뭐가 제일 좋을까요?

검색엔진을 만들려구현해보려고 합니다. 일단 회사업무반?+개인적용도반?의 이유 때문에 시작했지만 잘 진행되면 더 규모있는 솔루션으로 발전시키거나 자체 서비스도 해볼까 싶기도합니다.

일단 웹크롤러는 작성 중입니다.

크롤링한 수집데이터를 어떻게 관리하냐가 문제인데 RDBMS로는 Fulltext Search가 힘들겠더라군요. 그래서 알아본 솔루션은 3가지입니다.

1. Solr + Lucene
2. Elasticsearch (Lucene Based)
3. MongoDB

세가지 중의 하나로 고를까 싶습니다.

루씬이 전문검색도 잘되고 쓰기도 쉬운데 단점은 10기가가 넘는 데이터에 대해서는 성능이 급격히 떨어진다는 얘기가 있구요.

ElasticSearch도 루씬기반이라 같은 문제가 있을 것 같긴한데 분산환경도 잘 지원하는 것 같구요... Solr+루씬에 비해 쓰는게 좀더 편할듯하고...

MongoDB는 NoSQL군 중에서 가장 쓰기 편하더군요.

readme의 이미지

vim에서 session을 사용하면, highlight (color set)을 못 읽어 옵니다...

아... 그림 올리려다가 본문을 날려먹었네요... ㅠㅠ...

제목 그대로 입니다...

그냥 열면 .vimrc에 있는 highlight를 잘 가져오는데,

"$vim -S session_file"로 열면 .vimrc에 있는 highlight설정을 못가지고 오네요...

세션을 써도 ~/.vimrc의 highlight color를 적용할수 있는 방법은 없을까요?

(분명히 syntax on, highlight color 설정은 정상으로 잘 되어있어요... Session 적용시에만 문제에요)

조언을 부탁드려요...

ant01의 이미지

자바에서 변수 더하는 법

너무 기초적인 질문일지 모르겠으나
몰라서 질문합니다.
아래와 같이 하니 문자열로 더하더군요. 어떻게하면 숫자로 더할 수 있을까요.

muckhiang의 이미지

[Re] DirectFB로 도형그리는 소스의 에러질문입니다.

글 잘못 올렸는데 KLDP는 글수정이나 삭제가 안되네요;;
해서 다시 올립니다.

아래 소스에서
dsc.caps = DSCAPS_PRIMARY | DSCAPS_FLIPPING; 이부분에서
invalid conversion from 'int' to

'DFBSurfaceCapabilities' [-fpermissive]에러가 발생합니다.

이 에러가 왜 발생하였고 어떻게 해결하면 되는지 알려주세요~

#include

#include

#include

static IDirectFB *dfb = NULL;

static IDIrectFBSurface *primary = NULL;

static int width = 0;

static int height = 0;

static IDirectFBSurface *logo = NULL;

ant01의 이미지

쇼핑몰등에서 옵션 선택시 바로 계산하는 법

html과 php로 프로그램 할 때
쇼핑몰등에서 옵션 선택시 바로 계산하는 법은 어떻게 하나요?
예를 들어 주시면 감사하겠습니다.

minhyuck의 이미지

운영체제 공부 어떻게 하시나요?

저는 그냥 이론서말고 제작과정을 통해서 공부하였는데요..
64비트 멀티코어 OS 원리와 구조.. 일단 한번 쭈욱 다 읽고 이해하기는 했는데.. 여러번 반복해서 볼 생각입니다.
OPERATING SYSTEM CONCEPTS라는 책을 많이들 추천하시더라구요. 같이 병행해서 보면 좋을까..싶기도한데;
근데 이미 운영체제 책이 있어서 봐야할지 말아야할지 조금 고민됩니다;
같이 사서보는게 좋을까요? 답변 부탁드립니다.

muckhiang의 이미지

DirectFB사용하여 도형을 그리는 간단한 소스의 에러 질문입니다.

#include

#include

#include

static IDirectFB *dfb = NULL;

static IDIrectFBSurface *primary = NULL;

static int width = 0;

static int height = 0;

static IDirectFBSurface *logo = NULL;

wjatlrl의 이미지

멀티스레딩 관련 질문 있습니다.

그냥 멀티스레드 공부하려고 코딩중에 문제에 봉착했습니다.

3개의 멀티스레드로 전역변수로 선언된 num을 1부터 100까지 오픈한 파일에 write하려고 하는데요.

compare & swap 기법으로 임계영역은 서로 잘 피해서 들어가는데,


Thread is 2 and num is 94

Thread is 3 and num is 95

Thread is 1 and num is 96

Thread is 2 and num is 97

Thread is 3 and num is 98

Thread is 1 and num is 99

Thread is 2 and num is 100

문제는

파일을 쓸 때 차례대로 write하는 것이 아니구 스레드가 끝나기 전에 저장했다가 한꺼번에 써버리네요.


페이지

프로그래밍 QnA 구독하기