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

HiHi의 이미지

배열의 크기 선언에 대해서...

안녕하세요~

항상, 도움을 많이 받고갑니다~
흐, 이번에도 궁금한점이 생겨서..

C에서 보통 배열 선언을 하면,

char a[10];

이렇게 하잖아요?
이 말은, char 사이즈의 10개의 공간을 사용한다는 뜻이 되겠구요.

그래서 제가..

int main()
{
    char a[1024*1024*500];
    getchar();
}

위 처럼 하고 실행을 해봤더니, 실행전과 메모리 사용량이 거의 달라진게 없네요.
제 생각엔 메모리 500메가를 먹어야 하는거 같은데..~

장준영의 이미지

Oracle ODBC 드라이버

Windows 2000 Server + Service Pack 4에서
ODBC를 사용하여 Oracle 9i 서버에 연결해야 하는 상황입니다.
기존 코드(ASP 페이지)를 유지해야 하는 상황이여서
ODBC가 아닌 다른 방식의 연결이나,
Oracle이 제공하는 ODBC 드라이버를 사용하면 안되고

Mircrosoft ODBC for Oracle (MSORCL32.DLL)을 사용해야 합니다..

여러 시도를 해보고 있지만,
연결이 아예 안되거나, 연결되어도 쿼리가 엄청 느리거나 하는 현상이
발생합니다.
동일한 구성의 다른 컴퓨터에서는 (어떻게 하다보니) 제대로 동작하는

jaeswith의 이미지

Bandwidth 나 latency 를 잴때...

특별한 bandwidth, latency 재는 프로그램을 사용하지 않고,
저 스스로 측정을 해야 할 일이 생겼습니다.

보통 socket interface 를 이용해서 보통의 server, client 프로그램을 짜듯이 하려고 합니다.
socket 에 어떤 옵션을 줘야 일반적이라고 할 수 있을까요?
또는 bandwidth, roundtrip time 을 재는 데 주의해야할 사항이 없을까요?

예를 들어, 보통 socket 에 nodelay 옵션을 주고 하는것 같더군요.

ar의 이미지

malloc 사용시 메모리 할당??

char *p;
char buf[256];

이런식으로 선언을 하고

p = malloc(256);

이렇게 메모리할당을 하는 프로그램코드가 있다고 할때요..

buf 는 힙 영역에 256byte 크기의 메모리를 할당 받는 것은 알겠는데요..

우선 포인터 변수 p는 스택 영역의 메모리에 4byte 할당이 되고
malloc(256) 하였을때는 힙 영역에 할당된 메모리를 참조만 하는 것인가요?

확실하게 알고 싶어서 질문 올립니다. ^^

x2nine의 이미지

redhat9 ... 책보고 따라하는데 하나도 안 되네요... ㅜ.ㅜ

리눅스좀 배워 볼라고 책 사고 했는데... 책 하고 하나도 안 맞네요..
1. dns 구축할라고 소스 컴파일하고 책대로 /etc/named.conf를 찾았지만 없다...
named.ca도 없다.... 수동으로 작성후.. /named stat 해도 dns가 안됨...

2. ftp 구성할라고 proftp 설치 rpm -Uvih proftpd....
/etc/ 밑에 ftpuser 등 설정 화일 하나도 없음...
시작하면 local만 접속되고... 외부에서 접속 안됨...

느낀점.. 이래서 리눅스가 보급안됐구나! 느낌.. 책하고 똑같이 해도 되는게 없음.. 보통 참을 성 없으면 책 집어 던짐....

kkojiband의 이미지

c로 mysql 사용하려는데요...?

관련 서적이나 자료가 없네요...

아까 학교 도서관에서 열심히 검색해서 찾아봤는데 제가 찾는 자료를 못 찾아서요...

목적은,

간단한 메신저 서버에 아이디랑 비밀번호같은거 db로 만들어서 처리하려고 합니다...

나중에 상황봐서 가입자별 대화목록까지도 넣을까 생각중인데요, db를 다뤄본적이 없어서요...^^;

아시는 분들 좀 도와주세요~

아참 글구 제가 리눅스에서 gcc를 사용하는데, mysql 사용하기 위해 필요한 라이브러리는 따로 구해야

sokdory의 이미지

DNS관련 질문좀 ...ㅜㅜ...

도매인 신청업체에 1차네임써버를 거기서 지우너해주는 기본 신청을 했는뎅..
지금 수정이 안되서여..ㅜㅜ
수정이 안된 상태에서 기본으로 주어진 네임써버를 이용해서 웹서비스를 하기 위해서는 DNS설정은 안해도 되는건가여..?
named.conf등등 전부 설정 해줘야 되는건가여.?
제 컴을 네임서버로 사용안하고 ....신청 네임써버를 사용하기 위한 아파치 설정을 어찌 해야 될지..ㅡㅡ...쩝..알려주세여..

yhk8393의 이미지

검색하도 잘 안나와서.. Shell 프로그램으로 본쉘에서 ...

Shell 프로그램으로 본쉘에서 ...
특정 프로세스가 살앗나 를 계속검색하다가
실행되지 않을시에는
바로 프로세스를 다시 실행할수있는
쉘 프로그램은 어떻게 해야할지 몰라서여..
검색해도 어떤걸 검색해야 할지 잘 모르겠습니다
부탁드립니다
바뿌신데 읽어주셔서 감사합니다

meinside의 이미지

/etc/limits 어떻게 설정해 놓는게 좋을까요?

동아리 서버를 어찌어찌하야 굴리는 중인데(젠투입니다),

때때로 서버에서 숙제를 하던 사람들이 서버를 죽여놓는 경우가 있어서
(무한루프 안에서 fork를 해버리거나...
메모리를 한꺼번에 다 먹어버려서 돌아가던 서비스를 죽게만든다거나 :x )

이에 대해 /etc/limits를 이용해 제한선을 정해놓으려 합니다.
헌데... 어느 정도로 정해놔야할지를 모르겠군요 :oops:

조언 부탁드립니다.

p.s... 그리고... /etc/limits만 수정해 놓으면 달리 건드릴 것 없이 로그인한 유저 모두에게 적용되는게 맞는지요?;;

pleasantman의 이미지

rungetty의 사용.

inittab를 수정했습니다.
3:2345:respawn:/sbin/rungetty tty1 --noclear --autologin root
이렇게 하면 잘 로그인이 됩니다.
이넘은 Redhat9입니다.

다른 넘 slackware입니다.
c3:12345:respawn:/sbin/rungetty tty1 --noclear --autologin root
일단 이넘 암호만 물어봅니다.

c3:12345:respawn:/sbin/rungetty -u root -g root --noclear --autologin root tty1 -- bash -i
암호 없이 그냥로그인 됩니다.

다만 ~/.profile 이나 bash_profile파일이 먹질 않습니다.
따라서 path같은 것들이 원하는데로 먹질 않더군요..
더구나 /etc/profile 파일도 적용이 안되어 있습니다.

페이지

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