프로그래밍 QnA

blackash의 이미지

파일을 저장 하는 좋은 방법이 궁금합니다.

data 파일을 저장해야 합니다.

for(i=0;i<1000000;i++)
{
   func();
   fprintf(buf,"%d ,%d , %d\n",a,b,c,);
}

이런식으로 데이터를 저장하고 있습니다.

그런데 매번 한번에 한줄씩 하드에 저장하는것이 좋을것 같지 않아서 질문 올립니다.

[질문 1] fprintf가 불릴때마다 바로바로 하드에 억세스를 하나요? 아니면 버퍼같은 곳에 임시로 저장을 했다가 버퍼가 찰때마다 하드에 억세스를 하나요?

[질문 2] 바로바로 하드에 억세스를 한다면 위의 경우에 버퍼 같은곳에 임시로 저장을 하였다가 한번에 쓰는것이 좋은 방법이 되나요?

nineorb의 이미지

XML책추천좀부탁드립니다. X윈도 프로그래밍쪽도....

XML이라는것에 관심을 가지게 되어서 한번 공부하고싶어서요

배워서 일에 써먹는다는것이라든가 영리적인 목적이 아닌

순수하게 공부해고픈 목적이기때문에 시간이 얼마가 걸리든상관없고

직장 상사같은 사람이 빨리 하라고 치근덕 거리는 일도 없을테니

천천히 잡고 기초부터 잘 배울수 있는 서적좀 추천부탁드립니다.

책은 많이 나와 있는데 뭐가 뭔지 잘 모르겠네요....

X윈도 프로그래밍쪽 서적도 가르쳐 주시면 감사할것 같네요

X윈도 프로그래밍도 순수하게 공부하고픈 목적입니다.

omando의 이미지

[실행에러] 다음 에러 메시지가 뭐죠?

소켓프로그래밍에서 select함수를 이용해보고자 예제를 구해 돌려보았는데

다음과 같은 메시지만 계속 발생하는군요..(컴파일은 성공)

-bash: syntax error near unexpected taken 'newline'

환경은 : 컴팩 DS20 서버장비임.
소스는 [url] http://man.kldp.org/man/man2/select.2.html [/url]에서 가져온것임.

[code:1]#include <stdio.h>
#include <sys/time.h>
#include <sys/types.h>
#include <unistd.h>

int
main(void)
{
fd_set rfds;
struct timeval tv;
int retval;

/* 입력된때를 알아보기 위해 stdin (fd 0)을 검사한다. */

simsiant의 이미지

자바에서 hidden file 만들기

윈도우 플랫폼에서 hidden file을 생성하려구 하거든요.
자바 프로그램할때 얼케 해야 파일 속성을 hidden으로 만들 수 있죠?

리눅스는 그냥 "."해주면 되는데 어떻게 해야 하는지 궁금합니다.

neu의 이미지

head.S에서 다시...

linux/arch/i386/boot/compressed/head.S를 보니까 궁금한 것이 한 두 가지가 아니네요...

처음에,

movl %eax, %ds

라는 부분에서, 4바이값을 2바이트에 억지로 집어 넣을수가 있나요?

je 1b

라는 부분에서도, 1b라는 레이블은 없고...

movl $(__KERNEL_DS), %eax

에서는, 어떤 때는 $xxx, 어떤 때는 $(xxx)를 쓰는지 궁금합니다.

kkojiband의 이미지

하드 디스크 접근할때...? 밑에 올렸던 질문 추가입니다...^^;

먼저 답변해주신 분들 감사드립니다~!

역시 책보고 혼자 하는 것보다 고수님들의 도움을 받으니 진도가 빠르네요^^

밑에 lba mode 에 대한 언급이 있어서 찾아보니까 lba mode 에 대한 접근은 chs 를 lba 로 전환해주면 되는거라서 디스크 콘트롤러 or bios or kernel 등에서 한가지만 허용해도 사용이 가능하다고 하더군요...

그럼 bios 의 int 13h 는 받은 chs정보를 lba mode 로 전환해서 콘트롤러에 넘겨주는 함수인가요? 굳이 트랙당 섹터수를 구해서 입력하는걸 보니 그런거같기도 하고...음...--;

neu의 이미지

리눅스 커널 head.S에서요...

리눅스 커널 2.4.20의 linux/boot/head.S에서,

movl %eax, 0x000000

이라는 부분이 있는데, 여기를 절대주소 0번에 eax레지스터의 값을 집어 넣는다고 이해해야 하나요? 그리고 A20을 체크하는,

xorl %eax,%eax
  1:    incl %eax               # check that A20 really IS enabled
         movl %eax,0x000000      # loop forever if it isn't
         cmpl %eax,0x100000
         je 1b

라는 부분에서, 어떻게 위와같은 명령이 나오는지 궁금합니다

cguy의 이미지

이런 쿼리문 작성이 가능한지요?

회원이 탈퇴하고 다시 가입하고 무분별하게 사용되고

몇가지 문제가 있어서 간단한 기능을 추가하려 합니다.

사용디비 ; mysql

테이블명 : member_table

회원넘버 필드 : no

주민번호필드 : jumin

제가 궁금한건 예를들면

member_table 에서 no=123 인 사용자의 jumin 필드 내용을 jumin2 필드로 복사하는것 입니다.

리눅스 선배님들의 답변 부탁합니다.

gkepsgds의 이미지

시스템 시간 변경

시스템 시간을 변경 할려구 합니다
초단위까지.. 그 이하도 괜찮구요..

C함수나 Unix 명령어가 있나요?
date 는 분까지밖에 안되는것 같던데..

제가 짠프로그램내에서 변경을 시킬려구 합니다.
HP-UX 이구요.

답변부탁드립니다.

gbtogether의 이미지

내가 찾을려는 디렉토리가 있는지 없는지 판단하는 함수가????

안녕하세여??
소켓통신프로그램을 짜고 있는 학생임다
다름이 아니라 받은 영상을 시간 대 별로 폴더를 만들어(예 13시30분이면 /13-30 )이런식으로 폴더를 만들도록 프로그램이 되어있습니다.
영상은 1초에 1장씩 서버에서 받게 되어있구요

그렇게 되면 13시 30분에 총 60장을 받아야 하는데 그때 마다 mkdir을 써주니 프로그램이 보기 싫게 되는군요

그래서 특정폴더를 체크하는 함수가 혹시 c 에 있는지 궁금합니다
만약 없다면 간단한 조언 부탁드립니다

페이지

프로그래밍 QnA 구독하기