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

익명 사용자의 이미지

win32에서 4바이트 문자 출력하는 방법을 알고 싶습니다.

wchar_t tt2[] = L"مرحباِ";
TextOutW(h_dc, 0, 0, tt2, 7);

char tt[] = "مرحباِ";
TextOutA(h_dc, 0, 20, tt, 7);

2바이트 크기 문자는 출력이 잘되는데
4바이트 크기의 문자는 출력이 안되더군요..

웹브라우저에 출력되는걸 보면 뭔가 방법이 있을것 같은데
혹시 아시는분 답변 좀 부탁드립니다..

익명 사용자의 이미지

자바 상속 형변환

요약해서 설명하자면
Class a
Class b extends a
Class c extends b
일때
a ret1 = new ccc()
b ret2 = (c)ret1
이게 되는데 이것은
ret1이 c로 형변환 되는것이고
두번째로
a
b ex a
c ex b
일때
if(x instance c)
((c)x).kkk()
여기서 인스턴스가 설명이 x가 참조하는 인스턴스가 c 또는 c를 상속하는 클래스라면 이라고 설명되어있는데

일단 첫번째에서는 a 가 c로 변환 상위 에서 하위 이고 두번째는 x가 c를 상속한다할때 x가 c로 형변환 즉 하위 에서 상위 로 변환인데
형변환에서는 상위나 하위를따지지않고 둘다 가능한가요?

semjase의 이미지

[완료] 소스 수정이 안됩니다. (C#)

tomboy 소스를 분석해볼려고 tomboy 1.15.8 소스를 받았습니다. (C# 소스임)

./configure
make
하면 이상없이 컴파일 됩니다.

소스를 수정해 볼려고 PrintVersion() 함수를 찾았습니다.

public static void PrintVersion()
{           
    Console.WriteLine("hello");  // 이 부분을 추가했습니다.
    Console.WriteLine (Catalog.GetString ("Version {0}"), Defines.VERSION);
 }

한 라인을 추가해서 make 하고
Tomboy디렉토리로 가보면 실행파일이 생성되어있습니다.
./tomboy --version으로 실행해보면 hello부분이 안찍힙니다.
어떻게 수정해도 실행이 안돼요.

negabaro의 이미지

음악파일을 업로드하면 사람목소리와 배경음을 분리하는 방법

음악파일을 업로드하면 사람목소리와 배경음을 분리하는 프로그램을 만들고 싶은데
어떤식으로 시작해야될지 막막하네요..

어떤 기술이 쓰여져지는 힌트가되는 키워드 알려주실수 있을까요?

읽어주셔서 감사합니다.

smreo의 이미지

우분투에서 아래의 파일들이 삭제가 안됩니다.

우분투 서버 16.04 lts를 이용 중입니다.
파이썬2는 없이 파이썬3만 깔리는 것으로 알고 있는데 설치 후 보니 둘 다 있더군요.

그런데 vsftpd를 설치하다가 일부 .deb 파일들 때문에 모든 설치가 오류로 끝나는 걸 알게 됐습니다.
삭제도 안되고 재설치도 안되고 모든 설치가 끝에 에러가 납니다.
공인IP로 바꾸려고 N/W 재실행도 안되고...

파일들은 /var/cache/apt/archives/ 아래에 있는 이겁니다.

apport_2.20.1-0ubuntu2.10_all.deb
python-samba_2%3a4.3.11+dfsg-0ubuntu0.16.04.9_amd64.deb

삭제, 설치 clean autoclean 별거 다해봐도 안되고 루트로 삭제해도 조금 후 다시 보이더군요.

16.04 웍스테이션 쓸 때 파이썬 2를 한번 삭제했었는데..., 이번엔 함부로 그렇게 못해보겠고
지금 파이썬2로 venv를 바꿔보는 중인데, 참 갑갑하네요.

boolpae의 이미지

isql 프로그램 내 한글키워드를 이용한 쿼리

제가 사용하는 오라클DB의 CharacterSet은 KOREAN_KOREA.KO16MSWIN949 입니다.
Windows에서 ODBC를 이용한 프로그램에서의 한글 입출력은 문제가 없습니다.

이번에 프로그램을 리눅스로 포팅하기 위해서 unixODBC 및 리눅스용 오라클 ODBC 드라이버를 설치하였고 sqlplus 내에서는 한글키워드를 이용한 select 쿼리가 정상적으로 동작하는 것을 확인하였습니다.

하지만 unixODBC 설치 후 isql 프로그램을 이용하여 한글키워드가 포함된 select 쿼리를 수행하니 정상적으로 쿼리가 수행되지 않더군요.

DB에 기록된 쿼리 요청 로그를 보면 sqlplus를 이용한 결과와 달리 isql 프로그램을 이용했을 때는 한글키워드에 해당하는 문자열이 모두 깨져있었습니다.

odbc.ini 파일의 NLS_USE 항목에 KOREAN_KOREA.KO16MSWIN949 값을 세팅은 물론 다른 값들도 모두 세팅해서 테스트해봤으나 결과는 모두 동일하였습니다.

도대체 어떤 설정이 더 필요한지 도움을 부탁드립니다.

eoen2eoen의 이미지

자바스크립트에서 alert를 코드상으로 끄거나 주소창으로 focus를 주는 등의 행위가 가능한게 있나여

아래 질문을 올렸던 사람입니다.

제가 사정상 포커스 자체를 웹 내가 아닌 다른 곳에 포커스를 주었다가 다시 되돌리는 방법을 생각해 보고 있는데요

한 3가지 방법이 있습니다만, 다 문제가 있어서 자문을 구하고자 다시 한번 씁니다 ㅠ

1.alert 후 바로 close해버리기
- UI alert가 아닌 일반 alert는 close를 할 방법이 없다는군요..

2. 새 빈 창을 띄우고 재빨리 close
- 이건 되긴하지만.. 팝업차단이 걸려서 적용이 안되는거랑 똑같네여 ㅠ

3. 주소창 (address bar)에 포커스를 주기.
- 사실 이게 가능하면 참 좋을텐데.. 주소창에 포커스를 주면 어차피 클릭하면서 다시 웹페이지로 포커스가 돌아올테니
이걸 해보려고 onload시 key event가 발생하도록 소스를 추가해 보고있는데 잘 안되네요..
방법 혹시 아시는분 있으시면 말씀부탁드립니다..

subin09825의 이미지

hyper-v 게스트os 하드디스크 용량 축소는 어떻게 하나요?

안녕하세요.

컴알못입니다..ㅠ

hyper-v 에 게스트로 우분투올려서 nas로 쓰고 있습니다.

첨에 멋모르고 가상머신만들고 나중에보니 127gb로 만들어져 있더군요.

기본셋팅값인거 같은데.. 실제 사용량은 5gb정도밖에 되지 않습니다.

hyper-v자체에서 용량축소하는법은 없는것 같고..

gparted live로 파티션 축소하려고해도

파티션이 꽉차서 축소가 안되더라구요.

가상하드디스크는 동적하드디스크로 만들었습니다.. 어떻게 축소시켜야 될까요?..

아..추가로 궁금한게 있는데

host os에서 3tb하드를 파티션분할 없이 그대로 쓰고있습니다.

guest os디스크 외 별도로 저장하드디스크를 만들어야 될 것 같은데요,

host에서 파티션 분할 후 그 공간을 물리디스크로 연결을 해야될지

아니면 가상 디스크를 새로 만들어서 써야되는지..

혹은 삼바 등으로 네트워크로 연결해서 저장공간을 구성해야되는지..

페이지

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