프로그래밍 QnA

Lightstar의 이미지

반복 작업을 Sleep(1) 이하로...

while(i<300){
작업
i++
}

이런게 있을 때 저 안에 Sleep(1)을 넣어주면 너무 느리게 실행되고 넣어주지 않거나 Sleep(0)을 넣으면 순식간에 지나갑니다.
더 작은 시간간격으로 조절해 줄 수 있는 방법이 있나요?

momark의 이미지

mfc 더블버퍼링

보드에서 timer로 0.5초마다 AmpOn/Off를 갱신받는데 invelidData(false)를 하니까 계속 다이얼로그가 계속 깜빡깜빡 거리는데 구글링을해보니 OnPaint에 적용하는것 밖에없더라구요 제 다이얼로그 cpp에는 OnPaint가 없는데 어떻게 더블버퍼링을 해야하나요

dae12의 이미지

jqGrid에서 날짜 기간조회로 게시판 검색을 할려고 합니다.도움 주시면 감사하겠습니다.

다름이 아니라 jqGrid 게시판에 데이터를 datepicker와 연동하고
게시판에 데이터를 날짜로 조회하여 출력을 할려고 합니다.

개발환경은 jqGrid, mybatis, postgresql이구요.
현재 jqGrid에 DB의 데이터는 출력은 되는 상황이구요.

datepicker는 화면만 출력이 되는 상황입니다.

datepicker 달력 날짜를 클릭하면 그 날짜의 대한 데이터만 나오면 됩니다.

날짜부분은 일단 DB 컬럼은 스트링으로 해놓은 상태에서 테스트 하고 있습니다.

조회 검색 하는 부분은 저의 미천한 실력으로는 어찌 해야 할지 도통 감이 안오네요.

작은 도움이라도 주시면 감사히 받고 열심히 하겠습니다.
jqGrid와 ajax및 데이터 바인딩도 잘 모르는 상태에서 할려니 힘이 드네요.

biokk의 이미지

리눅스 mknod 명령어를 커널에서 소스로 추가할려고 하면 어떻게 해야 하나요?

노드파일을 만들때 mknod 명령어를 사용하는데요
일일이 노드파일을 만들지 않고 자동으로 인식하여 커널에서 자동으로 노드파일을 만드도록 해볼려고한느데요

예를들어 usb연결시 핫플러그로 인해서 usb장치가 새로 인식되는것을 커널에서 확인하고 있는데요
usb장치를 연결시 usb에 대한 정보를 자동으로 출력하는부분까지는 했는데 노드파일 만드는게 잘안되요.
이 출력하는 부분에 노드파일을 만드는 부분을 소스화하면 될것 같은데 잘안만들어집니다;;

usb메이저 번호는 189번이고 마이너번호를 안쓰는 번호로 자동할당되어 파일을 만들고 싶은데요
찾아보면 여러가지 함수 register_chrdev, alloc_chrdev_region...등 케릭터디바이스파일을 만드는것은 여러개가 있는데
어떤것을 사용해야 할지 모르겠습니다.

혹시 메이저번호를 알고 있다면 해당메이저번호를 할고 있을때 사용중인 마이너번호를 알수 있는 방법도 있을까요?

godzilla35의 이미지

인덱스 값이 제대로 안들어 가는 경우가 있는거 같습니다. c++

 
for(int i=0; i<L_SIZE; i++)
	{
		for(int j=0; j<L_SIZE; j++)
		{
			move(arr,i,j,flag,dir);
		}
	}

요런 식의 저 move 함수에서 i,j값이
void move(char** lattice,int i, int j, int** flag,stack<int> dir)
{
 
	if(lattice[i][j] == '*')
	{
		if(flag[i][j] == 0)
			temp++;
		flag[i][j]=1;

lattice 2차 배열에 인덱스로 들어가져야 하는데

Gwondori의 이미지

C프로그램에서 (외부)자바프로그램 실행 관련 질문

습한 날씨에 수고 많으십니다. 다름이 아니라 제목과 같은 질문이 있어 이렇게 글을 올립니다.

C로 간단한 서버 프로그램을 작성하면서 따로 자바로 작성된 외부 프로그램을 실행해야하는데

일단 제가 일반적으로 하는 방법으로는 쉘스크립트(*.sh)를 따로 만든 다음,

이 쉘스크립트를 실행하여 실행하도록 했습니다.

그런데 혹시 이 방법 말고는 다른 좋은 방법이 또 있는지 알고싶습니다.

자바 프로그램은 GCM sender 때문에 필요하구요.

쉘스크립트는 java 프로그램을 실행시, "java .:classpath:.~ filename"만 작성되어있습니다.

mymailcool의 이미지

Javascript 리턴값 넘기는 방법

안녕하세요.

Javascript를 공부하고 있는 초보 학생인데요.

패턴을 공부하던중 막히는 부분이 있어 질문 올리네요..

/////// # 첫번째 시도

var t = (function(){
var a;
var init = function () { a = 1;};
return {
init : init,
a : a
}
}());

t.init();
t.a <=== 'undefined' 가 뜹니다 ㅡ.ㅡ?

/////// # 두 번째 시도
var t = (function(){
var a;
var init = function () { a = 1;};
return {
init : init,
a : function () { return a;}
}
}());

nomail의 이미지

[완료] git 잘 쓰시는 분께 도움요청..

git 커밋메시지 컨벤션에 관한 포스팅을 읽다가 궁금한 점이 있어 질문드립니다.

http://dogfeet.github.io/articles/2013/angularjs-git-commit-message-conventions.html

위 링크의 dogfeet님이 번역하신 글입니다.

내용을 보면 첫부분에 git log로 커밋메시지를 뽑아서 changelog를 만드는 설명이 있습니다.
그 다음 설명에 git bisect skip 으로 필터링하는 커맨드가 있는데 이걸로 어떻게 로그를 뽑는지 모르겠습니다.

jic5760의 이미지

HTML 크롬에서 XMLHttpRequest Cross-domain이 안됩니다.

크롬과 IE가 XMLHttpRequest을 처리하는게 약간 다른거 같습니다.
IE에서는 잘 되는데 크롬에선 안되네요...
크롬 실행시 인수를 주는 방법 말고 소스로 해결하고 싶습니다.

아래는 테스트 소스입니다.

momark의 이미지

MFC 에디트박스 색상변경에 대해

처음 프로그램을 실행했을때 설정한 에디트박스를 녹색으로 바꾸는데 까지는 했는데 버튼을 눌렀을때 에디트박스가 적색으로 바뀌는것을 하고싶습니다.어떻게 해야 하나요

페이지

프로그래밍 QnA 구독하기