프로그래밍 QnA

saz3000의 이미지

Visual C++ MFC 프로젝트 관련 질문입니다..

안녕하세요,

MFC 싱글도큐먼트로 맞고프로그램을 만들려고합니다.

OnDraw()

int x, y;
CRect rect;
GetClientRect(rect);
CDC memDC;
memDC.CreateCompatibleDC(pDC);
x=rect.right;
y=rect.bottom;

CBitmap bitmapBACK, bitmapBACKPAE, pic[2], paeBit[48], *oldbitmap;

bitmapBACK.LoadBitmapW(IDB_BACK); //IDB_BACK 이미지 넣어둠
oldbitmap=memDC.SelectObject(&bitmapBACK); //IDB_BACK 이미지 장전
pDC->StretchBlt(0,0,x,y,&memDC,0,0,1200,700,SRCCOPY);
memDC.SelectObject(oldbitmap);// 배경 화면 그림

HDNua의 이미지

힙 메모리 영역은 이진 트리가 아니어도 괜찮나요?

안녕하세요. 자주 등장하는 것 같은 군인입니다.

며칠 전까지 힙을 한참 고민하다가, 문득 힙이 더미처럼
뭔가를 계속 쌓아올리는 구조라는 점에 착안해 제 나름대로 힙을 고안해보았습니다.
그런데 제가 자료구조 서적으로 공부했을 때 힙은 이진 트리인데,
제가 만든 힙은 이진 트리는 아닙니다. 뭔갈 쌓아올리기는 하는데요.

힙 메모리 영역은 이진 트리가 아니어도 괜찮나요? 아니면 단순히 제가 다른 방식으로 구현한 것인가요?
아래는 제가 구현한 힙과 그 테스트입니다.

(처음에는 code 태그를 이용해 소스를 올리려고 했는데 이상한 오류가 뜨는군요. Mac에서 올려서 그런지... 코드는 파일로 첨부했습니다.)

MSG의 이미지

Bash Script AWK사용시

#! /bin/bash

spc_date=$1
spc_stn=$2

yr=`awk 'BEGIN{print substr("'$spc_date'",1,4)}'`
mon=`awk 'BEGIN{print substr("'$spc_date'",5,2)}'`
day=`awk 'BEGIN{print substr("'$spc_date'",7,2)}'`

echo "Specific Date : "yr : "$yr"," "mon : "$mon"," "day : "$day"
echo "Specific Station : "number : "$spc_stn"

DAIN=/home/min/Sort_CSH/DAIN
DAIO=/home/min/Sort_CSH/DAIO

INFN="2000-2010.txt"
OUTFN="2000-2010_${spc_stn}_${spc_date}.txt"

pvj510의 이미지

구글 크롬 확장프로그램 만들려고하는데 뭘 어떻게 공부해야되나요?

암것도모르는 초보입니다
구글 크롬 확장프로그램 만들기위해서 뭘 어떻게 공부해야되나요?

canuyes의 이미지

mfc DC좌표계 관련 질문입니다.

간단하게 SDI로 프레임을 만들고 직선을 그리는 테스트 코드를 작성하고 있습니다.

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
	cs.cx=WIDTHS+2*MARGIN;
	cs.cy=HEIGHTS+2*MARGIN;
 
	if( !CFrameWnd::PreCreateWindow(cs) )
		return FALSE;
 
	// TODO: CREATESTRUCT cs를 수정하여 여기에서
	//  Window 클래스 또는 스타일을 수정합니다.
 
	return TRUE;
}

위와 같이 초기 프레임 크기 지정을 하였고,

rajakym의 이미지

[vbscript&&WshShell] 탐색기창 뜬것 확인하기..도움 부탁 드립니다.


안녕하세요
웹쉘과 연동하여 프로그램을 하나 짜고 있습니다.

        harness.Command "SetFocus", "link=download"
        wscript.sleep (2000)
	WshShell.sendKeys "{ENTER}"
	WScript.Echo "ENTER"
	wscript.sleep (2000)		

harness.command 로 웹페이지에 포커스를 잡고
WshShell 로 저장 -> 경로 입력 -> 저장
을 하는 코드 입니다.

dltkddyd의 이미지

new로 할당한 메모리를 줄일 수 있는 방법이 없을까요?

malloc으로 할당된 메모리는 realloc로 확장되거나 축소될 수 있습니다. 또 이런 함수가 new와 같은 예약어보다 할당속도가 더 빠르다는 것을 알게되고 나서부터 주로 malloc과 같은 메모리 관련 함수를 쓰려 했습니다. 그런데 클래스를 기본단위로 하는 메모리를 이 함수로 할당할 경우에는 생성자가 호출되지 않는다는 문제가 발생하더군요. 만약에 클래스가 포인터를 멤버로 갖지 않는 경우에는 문제될 게 없겠으나, 포인터를 멤버로 갖는 경우에 이 함수로 메모리를 할당할 경우에는 같은 메모리를 공유하는 문제가 발생하던데요. new로 할당된 메모리를 동일한 주소에서 줄일 수 있는 방법이 있을까요? 반복문을 돌려서 깨는 법도 있긴 하지만, 이런 메모리 깨기 전략은 자칫 과부하를 일으킬 수 있기 때문에 가능한 피라려고 합니다. 방법좀 알려주세요.

timul16의 이미지

arm cpu가 동일한데 포팅된 os가 다를경우 라이브러리는 호환이 가능한가요?

임베디드에서 사용하는 os는 리눅스, window ce, symbian itorn 등 여러가지 사용할수 있는데요

기본적으로 ARM cpu를 사용하고 서로 다른 os를 사용할때 라이브러리는 os가 달라도 호환이 가능한가요?

ARM에서 사용할려면 arm용 라이브러리를 사용해야 하는데 arm용 라이브러리를 하나 만들면
arm cpu가 위에 올라간 os에서는 모두 같은 arm 라이브러리가 사용가능한지 궁금합니다.

flipflop의 이미지

자바 Arrays.asList 사용에 대한 질문 입니다.

public static void main(String[] args) {

Integer[] nums = { 1,2,3,4,5,6,7,8,9,10 };

List numList = Arrays.asList(nums);
for (Integer integer : numList) {
System.out.println(integer);
}
}

제가 사용하는 방식은 위와같이 nums라는 값을 Arrays.asList의 인자로 전달하는 방식인데,,,
즉 nums라는 것은 배열 {1, 2, 3, ...}의 시작 주소를 가지고 있고,
만약 이것이 문자열이라면 문자열의 시작 주소를 가지고 있기때문에 이것을 기준으로 List로 전환 한다고 생각했는데,

List files = Arrays.asList("abc.txt")
이렇게 파일명을 인자로 갖는것을 본 적이 있습니다.
이게 어떤 방식으로 가능하고 어떤식으로 사용할 수 있는지 궁금합니다.

java200의 이미지

자바스트립트 오류 구문 찾기

옛날에는 익스플러어 상태표시줄에 노란느낌표 클릭하면
오류라인 보였는데 요즘은 그게 없던데요.
오류난 코드 어떻게 찾습니까?
코드가 길어지니깐 오류찾기가 여간 힘든게 아니네요

페이지

프로그래밍 QnA 구독하기