프로그래밍 QnA

책꽂이의 이미지

subversion 에서 update 가 안됩니다.

현재 Windows 2003 에서 subvesion 1.2.3. 을 쓰고 있고요
클라이언트는 eclipse 3.2M3 에서 subclipse 0.9.37 을 쓰고 있습니다.

문제가 뭐냐면...

update 하려고 하면

update -r HEAD (프로젝트 디렉토리)
    Attempted to lock an already-locked dir
svn: Working copy '(프로젝트 디렉토리)' locked

synchronize 하려고 하면

Working copy not locked; this is probably a bug, please report
svn: Working copy '(프로젝트 디렉토리)\web\WEB-INF\classes\event' is missing or not locked

soylove의 이미지

파일 open질문..

#include <stdio.h>
#include <sys/file.h>
#include <errno.h>
main()
{
int fd;
fd = open("nonsexist.txt", O_RDONLY); /* 시스템 호출 */
if (fd==-1)
{
printf("1:errno = %d\n", errno); /* errno: 전역변수 */
perror("1:main");
} /* perror() : 표준 함수 */
fd = open("nonsexist.txt", O_RDONLY | O_CREAT, 0644);
printf("3:errno = %d\n", errno);
perror("3:main");
}

간단한 거 같은데 도대체 알수가 없어서 질문드립니다.

cococo의 이미지

지역변수와 전역변수의 적합한 사용 예. 에 대한 질문

음... 제목 쓰기가 애매하네요. 한글이 왜 안되는지.. -_-;

프로그램을 짜고 있었습니다.
되도록이면 전역 변수를 안 쓰려고 하는게 제 스타일입니다만....
그렇다고 해도 함수에 넘기는 인자가 많아지면 귀찮아서, 어떻게 할까 생각해 보다가,
아예, 전역 변수를 구조체로 만들고,
거기에 필요할 때 마다 변수를 추가하고,
실제로는 구조체 하나만 선언해서 쓰고 있습니다.
함수 만들때는 전역변수로 선언한 구조체 변수 포인터 하나만 전달하구요.
이렇게 하니까 파라메터도 많이 안 써도 되고 좋더군요...

luftpalen의 이미지

VC6 를 보다가 의문

MS VC++ 6.0 에서는 사용자가 메인 에디트 창에서 함수나 클래스 선언 즉 심볼을 선언하면 왼쪽에 Class View 에 바로바로 뜨지않습니까..

생각해보니.. 어떤식으로 구현을 했나 궁금하네요. 뒤에서 도는 Thread 가 BNF 를 열심히 돌리고 있는건지, 아니면 사용자가 입력하는 줄만 파싱해서 알아내는지...

구현한다면 어떤식으로 해야할지 궁금해졌습니다 : )

puaxx의 이미지

error: multiple declarations `xalloc' and `std::exception'

컴파일 하면 아래와 같이 에러가 나네요..왜 그런지 모르겠습니다.

c++ -fexceptions -c eg.cc
eg.cc: In function `int main(int, char**)':
eg.cc:43: error: multiple declarations `xalloc' and `std::exception'

[code:1]
#include <new>
#include <iostream>
#include <fstream>
#include "regexpr.h"

using namespace std;

class xalloc {} _xa;

void new_error()
{
throw _xa;
}

int main(int argc, char *argv[])
{
if(argc != 2 && argc != 3) {
cerr << "Usage: " << argv[0] << " pattern [file]" << endl;

lovethecorners의 이미지

PERL form 에서 여러 인자를 넘길때 질문입니다...

일단,

[code:1]
<form name="CALLJS" method="post" action="$ENV{'HTTP_REFERER'}" onSubmit="return DOCALLJS();">
.
.
.
<input type="checkbox" name="checkNum[]" value="8~9777~$100.00~1008~1132128000">
<input type="checkbox" name="checkNum[]" value="11~9777~$15.00~1011~1132128000">
<input type="checkbox" name="checkNum[]" value="14~9777~$200.00~1014~1132128000">
.
.
.
<input type="hidden" name="mode" value="perform">

madbattle의 이미지

디렉토리에서 생성일이 가장 오래된 파일 찾아 지울려면 ??

/vp 디렉토리에 목소리를 녹음해서 저장을 할려고 하는대
디렉토리에 30개가 저장되면 새로운 파일이 저장 될때는
기존의 파일 중에서 가장 오래된 파일을 지우고 새로운 파일을
저장 할려고 하는대 가장 오래된 파일을 어떻게 찾아서 지워야
되나요
부탁 드립니다.

goro14의 이미지

리눅스와 윈도우에서 채팅프로그램이 안됩니다....

지금 윈도우와 리눅스에서 암호화 알고리즘을 이용해서 암호화한

채팅프로그램을 구현했는데요

이상하게 리눅스끼리는 잘되는데 리눅스에서 윈도우쪽으로 보내면

복호화를 못시키네요...

키값도 똑같은데 리눅스와 윈도우에 차이가 있나요???

ssehoony의 이미지

atof 함수 소스(혹은 알고리즘)를 구할려면 어떻게?

glibc 소스에서 atof 를 찾아보니
뭔가 복잡하게 연결되어 있는데
제가 원하는 내용은 없고 뭔가 내장된 함수를 콜하는 듯 하네요.

소스가 아니여도 좋습니다.
뭔가 부동소수를 이진수로 변경하는 알고리즘이 필요한데요.
특히
소수점 부분의 10진수를 2진수로 변경하는 효율적인 알고리즘이 필요 합니다.

목적은 atof 를 직접 구현하는데 있고, ieee754 스펙은 숙지하고 있습니다.

문제는 소수점 부분의 변경 알고리즘이 제가 알고 있는 것은
10진수에 2를 곱해가면서 정수 부분이 1인지 0인지 확인하고 1이면 값을 취한후 1을 빼고, 다시 2를 곱하고 1인지 0인지 확인하는 작업을 반복하는 방법인데.

bosub의 이미지

[질문] 커널 모드에서 IPC 사용시 장단점.

커널 쓰레드가 IPC를 사용할때 각 IPC들의 장단점이 무엇인가요?

파이프, 세마포어, 메시지 큐 등등..

그리고 mmap은 기존의 IPC 보다 좋은 점은 무엇이예요?

페이지

프로그래밍 QnA 구독하기