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

ant01의 이미지

php 자기자신 호출 하는 법

" >

의와 같이 했는 데요. 자기자신이 호출 되지 않습니다. 어떻케 손 봐야 할까요?

오타가 으심스러워 인터넷 검색하여 그대로 베꼈습니다. 그런데도 안 되네요.

아래는 테스트한 코드입니다.

dltkddyd의 이미지

java에서 mp3, wav 파일을 어떻게 재생하나요?

java로 오디오 파일 재생하는 프로그램 만들었습니다. Midi 파일 재생은 되더군요. 그런데 mp3, wav 파일 재생은 안됩니다. 구글에서 검색해보니 mp3, wav 파일을 재생하려면 JMF를 사용하라고 하더군요. 그래서 JMF를 클래스 패스로 내려받았습니다. 그리고 다음과 같이 소스를 만들었는데 여전히 재생은 안됩니다.

-PlayMP33.java-
import javax.media.*;
import javax.media.protocol.*;
import javax.swing.*;
import java.awt.*;
import java.net.URL;

mandugukbap의 이미지

커스텀 eglibc 라이브러리를 사용(테스트)하려는데 문제가 좀 있습니다.

Ubuntu 12.04 32bit 환경에서 eglibc-2.15 소스를 컴파일하고 테스트 코드를 작성해 제가 직접 컴파일한 (내용은 전혀 변경하지 않은 상태입니다.) eglib-2.15를 테스트 하고자 하는데 문제가 있습니다.

테스트 코드는 test-codes-1.c 이고 시스템 디폴트 라이브러리는 이상없이 컴파일 되고 실행 됩니다. 코드는 간단한 URL-to-IP 변환 예제이고 다음과 같습니다.

csh7668의 이미지

어셈블러 error a2004 symbol type conflict 에러;;;

미치겠습니다.. 아니 갑자기 에러가 2개 뜨네요... 혹시나해서 이것저것 다해봤는데

다똑같이 다 뜸.;;;; 머지 갑자기;;; 컴퓨터 이상인가요??

왜 ?? 이러죠??







STSEG SEGMENT
DB 64 DUP(?)
STSEG ENDS
;------------------------------
DTSEG SEGMENT
DATA1 DB 'mY NAME is jOe'
ORG 0020H
DATA2 DB 14 DUP(?)
DTSEG ENDS
;------------------------------
CDSEG SEGMENT
MAIN PROC FAR
ASSUME CS:CDSEG,DS:DTSEG,SS:STSEG
MOV AX,DTSEG

anonke의 이미지

startup script 내에서 gdb 구동 방법

안녕하세요.

저는 linux 기반하에서 application을 개발하고 있습니다. 개발
중 문제가 생겨서 gdb를 사용하려고 하는데, 사용이 익숙치
않아서 문의를 드립니다.

문제는 process가 create 후 강제로 restart가 되는데, trap이나
다른 log가 없어서 gdb를 이용하여 debugging을 해보려고 합니다.
그런데 gdb를 연동하려 하여도 이미 process가 retstart가
되버려 디버깅을 할수가 없네요.

저희는 multi process 환경하에 application이 구동되고, startup
script를 사용하여 구동하고 있습니다. gdb 환경하에서
application을 구동하고, 또 rb를 이용해 break point를
설정 해보려고 합니다.

다음 몇가지를 시도하여 보았으나 잘 되지 않네요..

xday1999의 이미지

서버에서 같은 클라이언트가 재접속했는지 확인하는 방법

클라이언트는 서버로 connect을 연결할때까지 주기적으로 시도합니다.
이 상황에서 정상 접속 중에 랜선을 뽑아버렸습니다.

일정 시간 후 다시 랜선을 재연결하고 connect을 기다리니 re-connect를 20번 시도했었다면
연결 소켓이 20개 생성됩니다.

ip로 필터링하면 한 머신에서 여러 클라이언트를 실행 못할것 같구요...

그래서 클라이언트에서 서버로 접속할때 포트번호가 자동할당되는것이 아닌(사실 이것때문에 문제같습니다.)
클라이언트 소켓에 제가 지정한 포트번호로 서버에 연결하고 싶은데
가능한지 잘 판별이 안되고 정확한 방법도 잘 모르겠습니다.

불가능하다면 다른 해결 방법(기법)이 있는지 조언을 구하고자 질문드립니다.

읽어주셔서 감사합니다.

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의 이미지

자바에서 변수 더하는 법

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

페이지

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