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

CS의 이미지

int 곱셈의 overflow 처리

기본적인 질문입니다만…

예를 들어 int32형 변수에 1000을 곱해서 overflow가 발생했을시,

struct int64 {
Uint32 lowpart;
Uint32 highpart;
};
에 나눠서 저장하려 합니다만…

도저히 방법이 떠오르질 않네요.
좋은 방법 부탁드립니다.

이한길의 이미지

PHP에서 GET으로 넘어온 문자열의 인코딩을 알아낼 수 있나요?

PHP로 웹 프로그래밍을 하고 있습니다.
그런데 GET으로 넘어온 문자열의 인코딩을 알아내고 싶은데요..

이유는 사이트가 전체적으로 UTF8을 사용하지만
브라우저에서.. 사용자가 주소 입력창에 한글 문자열을 입력을 하면
그것이 EUC-KR일수도 있기 때문입니다.

어떻게 방법 없을까요?

purewell의 이미지

STL에서 메모리 릭이 발생하는가?

FreeBSD 5.2와 FedoraCore4.2test를 사용하였습니다.

Linux 2.6, gcc 4.1.0, mpatrol 2.7
- 처음에 잡은 1024만 해체하지 않았다고 보고함. (정상)

FreeBSD 5.2, gcc 3.3.3, mpatrol 2.7
- 처음에 잡은 메모리외에도 STL부분에서 메모리를 해체하지 않았다고 보고함.

STL에 문제가 있는건가요, 아니면 mpatrol이 오진한건가요?

#include <iostream>
#include <cstdlib>
#include <map>
#include <vector>
 
using namespace std;
 
int
main(int,char**)
{
        char* m((char*)malloc(1024));
        m[0] = 0x00;

KaRTa의 이미지

서버가 제대로 작동을 안해요..

혼자서 RH9을 컴퓨터 2대로 공부를 하고 있습니다.
평소에는 설치할 때에 패키지선택을 전체설치로 하였는데,
시간도 너무 오래 걸리고 필요없는게 많아서

편집기, 웹서버, Windows 파일 서버, DNS 이름 서버, FTP 서버,
네트워크 서버. 시스템 도구, 인쇄 지원

이렇게만 패키지를 선택하여서 설치를 하고 httpd와 named를
설정하여서 서비스를 시작하여도 제대로 작동을 하지 않습니다.
도메인과 IP 둘 다 접속이 되지 않습니다.

전체설치로 하면 되던것들이 선택하여 설치하면 제대로 작동을

jinurius의 이미지

Freetype에서 anti-aliasing을 끄고 싶습니다.

현재 제가 windows에서 Freetype 라이브러리를 사용하여 글자를 bmp로 출력하고 있습니다.

error = FT_Load_Char( face, text[n], FT_LOAD_RENDER | FT_LOAD_NO_BITMAP );

위 함수를 이용하여 gylph 이미지를 로드하고 있는데 FT_LOAD_RENDER 옵션이 무조건 anti-aliasing된 글자를 출력하게 하더군요. 아무래도 글자 크기가 작을 때는 anti-aliasing을 끄는 편이 좋을 것 같아서 끄려고 하는데 방법을 잘 모르겠네요.

해 보신 분 계신가요 ?

hokim의 이미지

[노트북]sleep모드로 부터 복귀하고 나서 사운드가 안됩니다.

hp(nx8220)에서 sleep모드로 들어갔다가 복귀하면 사운드가 안됩니다. 수동으로라도 사운드가 다시 되도록 하는 방법이 없나요? /etc/init/alsa-utils restart로 해도 안되더군요. 리눅스버전은 우분투 dapper입니다

min2to의 이미지

어따 올려야될지? 링크불 관련..

모뎀 링크 불에 대해서 물어볼려고 하는데여..

어제 밤에갑자기 모뎀 링크가 깜빡깜빡 거려서 인터넷이 않되더라구여..

그래서 선이 잘 꼽혀있나 봤는데 잘꼽혀 있더군여..

여하튼 않되서 전화 10x번을 눌러서 상담원한테

링크불이 깜빡깜빡 거린다고말했져.. 그러니까

"아 그러세요?. 초기화 시켜드리겟습니다 고객님"

이러더라구여.. 그리고 10초뒤에 링크 불이 선명하게 뜨는게 아니겟습니까?..

무쟈게 신기했어여!!!!!! 이런건 무슨 원리인지..

orionkhw의 이미지

NFS 실행 후 status를 해보면 'NFS mountd를 종료중입니다'가 뜨고 NFS가 작동안합니다

어헛. 바뀐 후 첨 글을 올리네요. ㅎㅎ

이상한 일입니다. 컴을 새로 페도라4로 설치하였습니다. 그래서 그 컴을 NFS 서버로 쓰려고 다음과 같이 했습니다.

/etc/exportfs
---------
/temp anothercom(ro)

=========
/etc/init.d/nfs restart
NFS 서비스를 시작하고 있습니다: [ 확인 ]
NFS 쿼터를 시작하고 있습니다: [ 확인 ]
NFS 데몬을 시작함: [ 확인 ]
NFS mountd를 시작하고 있습니다: [ 확인 ]

stypr의 이미지

그냥 연결 속도와 OpenSSL 을 이용한 암호화 통신 속도가 어느 정도 차이가 나는지?

안녕하세요.

암호화 통신 쪽을 구현하고 있는데, OpenSSL 을 이용해서 사용하고 있습니다. 근데 문제가 속도인데요.

생각보다 엄청 느리군요. 제가 궁금한 것은 그냥 socket 을 통한 연결과 OpenSSL 을 통한 연결시 (reuse session 을 하지 않을 경우.) 속도 차이가 몇 배 정도 나는지 궁금하군요.

제가 프로그래밍을 잘못 짠건지, 원래 속도가 그런건지 잘 모르겠습니다.

제 느낌으로는 10~100배 정도는 기존 암호화통신을 사용하지 않을 때보다 느려진 것 같군요.

dharana의 이미지

mysql-server5.0.18 에서 aggregate 함수 포함한 쿼리를 128 테이블 이상 union 할 때 에러

데비안 에치 환경에서 mysql-server-5.0.16과 5.0.18 의 결과가 틀립니다.
600개의 서로 다른 데이터를 저장한 테이블(구조는 같음)에서 필드의 평균값을 가져와야 합니다.

(select avg(a) as score from table_1 where date>10192848)
union
(select avg(a) as score from table_2 where date>10192848)
union
...
...
(select avg(a) as score from table_600 where  date>10192848)
order by score desc limit 100;

5.0.16에서 해보면 제대로 결과가 나옵니다만, 5.0.18에서는 select 에 aggregate 함수가 쓰이면, 128개까지만 union 이 가능합니다. 129개 이상부터는

페이지

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