프로그래밍 QnA

gkepsgds의 이미지

시스템 시간 변경

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

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

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

답변부탁드립니다.

gbtogether의 이미지

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

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

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

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

lee64의 이미지

wav에 관련한 질문입니다..

음. 제가 gtk로 wav 에디터를 한번 만들어보려고 합니다.. 프로그램을 잘 못하는데다가 특히 리눅스 쪽은 더욱.. ㅜ.ㅜ
일단 윈도우 용으로 짜면서 리눅스로 바꿔갈려고 하거든요.. 그렇다고 윈도우용 프로그램을 절대 절대 잘하지도 않구요.. ㅜ.ㅜ

여튼 sdl을 사용해서 wav파일을 플레이 시켰구요.. 파일은 wav파일의 포인터를 옮겨가면서 samplerate나 뭐 파일 크기, data 등등을 저장을 했습니다..

sdl을 보니 버퍼에 일정한 용량을 출력하는 식으로 플레이하던데요..

wildrunner의 이미지

[질문]accept에 대한 질문~~~

accept()를 호출했을당시에 연결 요청 대기큐에 아무것도 없다면 블러킹되는것

아닌가요?

while(1){
clnt_sock = accept(serv_sock, (struct sockaddr*)&clnt_addr,&addr_len);
.........................
}

이런식으로 작성을 했는데 클라이언트에서 접속을 안했는데도 accept()에서
빠져나가서 다음 코드를 실행시켜버립니다. 물론 clnt_sock의 상태값을
검사해서 막을 수는 있지만서도......

lunarainbow의 이미지

메모리 관련해서 질문사항이 있습니다.

제가 알기론, 다른 프로세스 영역에서 사용중인 메모리는 참조가 불가능하다라고 들었습니다.

만약 볼 수 있게 허용이 되어 있다면.. 좀 이상해질 것 같은데..

여기서 궁금한것이 생깁니다.

분명 볼 수 없게 막아놨을것 같은데, 어떤 프로그램들은 다른 프로세스의 사용중인 메모리를 전부 조사하기도 하더군요.

예를 들면, 예전 게임내에서 돈이나 기타 수치적으로 표현되는 자료들의 변화량으로써, 해당 프로세스 영역내의 메모리로부터 위치를 알아낸 후 그것의 변조를 통해 사용자 임의대로 바꾸기.. 같은것 말입니다.

realian의 이미지

vi(vim)에서 <Enter> 키 표현하는 방법?

소스파일을 보기좋게 하거나
복잡한 결과를 보기좋게 바꾸는 과정에서

가끔 행간의 특수한 문자를 줄바꿈[Enter]로 변경하고 싶은경우가 많은데
이걸 어떻게 입력해야 할 지 모르겠네요...

예를들어 -I 앞에서 enter를 넣고 싶어서
1,$ s/-I/^M-I/g
이렇게 입력했는데.. 안되더군요.. 화면에 ^M만 보이고.. (^M은 ctrl V M 입력한 것입니다.)

방법 아시는 분 좀 가르쳐 주세요~~
이게 프로그래밍 Q/A인지 활용 Q/A인지 조금 헷갈리네요..
전 분명히 프로그래밍할때 필요한거니까 프로그래밍쪽이라고 생각했는데..

elfs의 이미지

무식한 질문이겠지만..XML 은 도대체..--a..

몇년전부터 XML 이라는 말을 들어왔고 그때당시만 해도 유닉스계열에서는 사용이 적을 것이라는등..그때 나온 책들도 딱히 XML 이 이거다..라고 설명된게 없어서 무시하고 지낸지 어언 3년...

요새 리눅스용 애플리케이션의 설정파일등에서 심심치않게 xml 파일들을 보네요... 예전 A = "1234" 식의 설정파일 형식보다 좀 더 사용이 편리할것 같아 보이긴 하는데..

아직도 이해가 안되는건 도대체 XML 로 무얼 할 수 있느냐 라는 궁금증입니다.

아직 제가 읽은 XML 의 개념은 너무 광범위해서 실제로 어떤 프로젝트에 어떤부분에 쓰인다거나..하는 것을 읽은적이 없는것 같습니다.

kkojiband의 이미지

부트 초기화시...

bootsect.S 를 보면 중간에 track 당 sector 수를 구하는 부분이 있던데...

당췌 이해가 안되네요...--;

코드를 보니까 특별한게 없고 그냥 int 13h 를 이용해서 sector 를 읽어오는거던데...

이게 어떻게 track 당 sector 수를 알수있는거죠?

근데...track 당 sector 수는 왜 구하는거죠??

purewell의 이미지

상속된 객체의 _vptr?

class CParent {
  protected:
    int k[200];
  public:
    virtual void SomeProcess(void)=0;
    CParent();
    virtual ~CParent();
};

class CChild : public CParent {
  public:
    void SomeProcess(void) {...}
    CChild();
    virtual ~CChild();
};

[code:1]
CParent* pPerson;

pPerson=new CChild[1000];

if (!pPerson) {printf("줸장"); exit(0);}

for (int i=0; i<1000; i++)
{

purewell의 이미지

memset(this, 0x00, sizeof(THISCLASS))

class THISCLASS
{
  private:
    int k[200];
    int p[300];

  public:
    THISCLASS();
};

THISCLASS::THISCLASS()
{
  memset(this, 0x00, sizeof(THISCLASS));
}

위의 코드가 문제가 되나요?

페이지

프로그래밍 QnA 구독하기