프로그래밍 QnA + 설치 및 활용 QnA

dibira9의 이미지

pthread_join()에 문제가....

[code:1]

for(i=0; i<10000; i++) {

if ((error = pthread_create(wrt_thread + i, NULL, (void *)process_fd, my_arg))) {
fprintf(stderr, "Failed to create thread: %s\n", strerror(error));
wrt_thread[i] = pthread_self();

//여기서 쓰레드가 'Cannot allocate memory' 에러로 인해 더이상 생성 되지 않을 때, (제 리눅스에선 MAX가 255개)
//기존의 쓰레드가 완료 될 때까지 기다리게 했습니다.

for (j=0; j<i; j++) {

hwayak의 이미지

[c++] 그림 파일인지 아닌지 알 수 있는 방법 없나요?

c++로 작업하다가 궁금한것이 있습니다.
(g++, vc++ 둘다 해당합니다.)

어떤 파일에 대한 절대 경로를 알고 있을 때, 이 파일이 그림 파일인지 아닌지 알 수 있는 간단한 방법이 없나요?
확장자로만 검사하기에는 너무 허술한거 같아서 말이죠.

혹시 그림 파일 종류(GIF, JPEG, BMP, PNG 등...)마다 확인해야 하는 방법이 모두 동일한가요? 아니면 다른가요?

혹시 같은 그림 파일종류라도 버전이 다른 경우가 있어서 확인해야 하는 방법이 달라져야 하나요?

koder의 이미지

파이어 폭스 화면 스크롤 속도 조절 가능한가요?

요즘 나름대로 파이어 폭스를 재미있게 쓰고 있습니다만.

마우스휠로 스크롤하는 속도가 IE 에 비해서 느려서

좀 갑갑한 느낌 입니다.

이거 혹시 바꿀수 있나요?

about:config 를 봐도 없는것 같고요..

vudghkzm의 이미지

메쏘드에서 예외를 던질때 문법이 어떻게 되는지요?

c++ 에서 예외를 던지는 멤버 메쏘드를 작성하고, 이 메쏘드는 항상 쓰일 때는 try, catch 문안에 쓰여야 한다고 정해줄 수 있는 방법이 잇는지요?

아래와 같이 했습니다.

void A::a()
{
   ....
   throw 1;

   ....

   throw 2;
}

그런데 위와 같이 작성하니깐 메쏘드 a() 를 쓸때 굳이 try catch 문장 안에 사용하지 않아도 컴파일과 실행시에(예외가 발생하지 않는 상황) 아무 문제가 없더라구요.

그런데 제가 원하는건 a() 라는 메쏘드는 항상 try, catch 문안에 쓰이도록 사용자에게 유도하는 것입니다. 예를 들어, a() 메쏘드를 try catch 문 안에 쓰이지 않으면 컴파일 에러를 던져 준다던가 하는거 말입니다.

Rica의 이미지

웹에 수십메가 이상의 큰 파일을 업로드하는 방법은?

일단 아파치의 경우 20메가인가, 로 용량 제한이 걸려 있는 걸로 알고 있습니다. 회선이 느리면 그 제한에 걸리기 전에 스크립트 타임아웃 걸려서 못 올리기도 하구요.

이런 문제를 해결하기 위해 웹메일이나 웹 스토리지 사이트들은 큰 파일을 올리고 받기 위한 ActiveX 컴포넌트를 제공하고 있습니다. 이것은 서버에 데몬을 돌리고 클라이언트에서 업로드용 프로그램을 사용하여 서버의 데몬과 연결하는 방법인 듯한데, 웹호스팅 서버를 사용하는 일반 유저는 데몬을 돌릴 수 없으므로 사용할 수 없는 방법입니다.

김영재의 이미지

[질문] Lisp은 인터프리터형인가 컴파일러형인가?

요즘에 SICP를 공부하고 있습니다. Scheme(Lisp)를 처음 접하면서 생소하긴 한데 그렇기 때문에 더 흥미를 가지고 책을 보고 있습니다.

한데 여러 자료를 보면 Lisp 컴파일러라고도 하고 인터프리터라고도 하는데 Lisp의 경우 그리고 Scheme의 경우 인터프리터 방식의 언어인지 아니면 컴파일러 방식의 언어인지 알고 싶습니다.

kkb110의 이미지

STL의 할당기(Allocator)에는 memcpy같은것이 없나요?

정말난감하군요

STL 할당기에 construct(p,t) 라는 개체 하나를 복사하는명령어는있는데

memcpy같이 범위를정해서 한번에 쌱 복사하는게없네요

허허 하나하나씩 루프로 construct(p,t)를 돌려야하나요??

참 뭐 같아요 ㅠㅠ

VC7내장 STL에는

template<class _FwdIt,
class _Diff,
class _Tval> inline
void _Uninit_fill_n(_FwdIt _First, _Diff _Count, const _Tval& _Val,
_Nonscalar_ptr_iterator_tag)
{ // copy _Count *_Val to raw _First, arbitrary type
_FwdIt _Next = _First;

_TRY_BEGIN

gugudan의 이미지

생성자와 소멸자에서 메모리 해제와 관련된 질문입니다.

#include <stdio.h>


#include <deque>



class test
{
public:
    char * temp;
    test()
    {
        printf("test 생성자입니다.\n");
        temp = new char[10];
    }
virtual        ~test()
    {
        printf("test 소멸자입니다.\n");
        delete []temp;
    }

};



int main()
{

    deque<test> aaa;
    test bbb;

    aaa.push_back(bbb);
}

이걸 실행시키면 에러가 발생합니다..

gyxor의 이미지

[C++] IEEE754 float의 유효숫자 범위가 6자리인 이유..

소수점표현의 경우에
[0.xxxxxx] 형태 일때 (지수부분은 10000000이 됩니다.)
0.111111111111111111111111
0.000000000000000000000001 (소수점 이하 24자리) 만큼 증가할때 더해지는 값
0.000000059604644775390625(10진수) 이므로 소수점 이하 7자리 까지 유효숫자로 볼 수 있을거 같습니다.

[xxxx.xx] 형태 일때 (지수부분은 13+127 = 10001100)
11111111111111.1111111111 =>
앞에(2^14 = 16384) 4자리 . 뒤에(2^-10 = 0.0009765625) 2자리이어야 하는데 뒤로 3자리까지 정확히 표현 가능하므로
따라서 총 7자리를 유효 숫자로 볼 수 있을거 같습니다.

pdk001의 이미지

잘못하다가 /home/pdk001 폴더가 이동하고 원상복구가 안되요

xmm 스킨을 넣을려고 /usr/share/xmms/Skins에 새로 다운 받은 스킨을 콘솔창에서 이동한 후 /home/pdk001 창하고, /user/share/xmms/Skins창이 열린 상태에서 pdk001폴터 속성 보기 누르고 뭘 잘못 클릭했나봐요 그러더니 Skins폴더로 이동이 되고 옮길려고 하니까 root권한이 아니라고 해서 log off후 root로 들어와서 옮길려고 하는데 /home/pdk001위치를 못 찾겠어요
지금 재부팅한 상황이라 root로만 들어올수 있고 pdk001로는 폴더가 다른 위치에 있다고 들어가지지 않네요

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기