프로그래밍 QnA

kn31232의 이미지

mysql_real_connect에 관한 질문~! ㅜ.ㅡ

* MYSQL* mysql_real_connect(MYSQL* mysql, const char* host, const char* user,
		const char* passwd, const char* db, uint port, const char* unix_socket, uint client_flag)

이런 구조를 가지고 있습니다..음....

다른 컴퓨터(IP 192.168.0.31이라고 가정)의 DB에 접근하고 싶을때...

connection = mysql_real_connect ( &test, "192.168.0.31", "test", "test", NULL, 3306, (char *)NULL, 0);

MYSQL connection = NULL, test; 로 선언하고....

if (connection == NULL)일떄 에러 메세지를 발생하게 하도록 하고 있는데 아래와 같은 에러가 나네요...

decacros의 이미지

form 에 입력한 텍스트 변수 값을 DB연동 없이 action 파일에 전

form 에 입력한 텍스트 변수 값을 DB없이 action 파일에 전달할수는 없는지요.

예를 들면

form.html 파일에는
-------------------------------------------------------------------------------------
<form method="POST" action="testrun.php">전송할값:<Input type="text" name="val" size="10"><p>
<input type=submit value=전송>
<input type=reset value=취소>
</form>
----------------------------------------------------------------------------------
testrun.php 파일에는
<?
print"form.html 로 부터 받은 값은 $val 입니다 <br><br>"

geneven의 이미지

spell 명령어에서

spell명령이 어느 특정 텍스트 파일속에 있는 사전을 가지고 철자검사를 한다
고 들었거든요? 그 텍스트 사전으로 프로그램을 하나 만들어야 하는데
파일 위치가 어떻게 되죠?

yc307의 이미지

2차원 배열과 포인터에서 질문드려요.

2차원 배열하고 포인터를 공부하고 있는데요..

제가 아주 초보라 이런 질문드려도 양해해 주세요..

예를 들면 다음과 같습니다.

a[2][5] = {1,2,3,4,5}라고 하면요...

위 배열의 원소중 3까지만 사용하고 그다음에 바로 *a[3] 을 붙이려면

int *a[3];
a[2]+3 = a[3]; 

이렇게 하면 안되나요?

주소 = 주소 라고 쓸수 있는지 잘 모르겠네요..

고수님들 부탁드립니다.

conan의 이미지

linux(debian)에서 java thread 생성관련 질문 입니다.

데비안 woody에 http://java.sun.com 에서 받은 J2SDK 1.4를 설치하고,
다음과 같은 소스를 작성한 후 컴파일 했습니다.

public class Hello
{
        public static void main (String[] args)
        {
                try
                {
                        Thread.sleep(10*1000);
                } catch (Exception x) {}
        }
}

그리고 실행하였을때 프로세스상태 입니다.

xxxxx 220 210 12 00:01 pts/0 00:00:00 java Hello
xxxxx 221 220 0 00:01 pts/0 00:00:00 java Hello

gyxor의 이미지

리눅스 설치시에 파티션 나누는 방법 윈2000 윈98

윈2000에서는 컴퓨터 관리에 들어가서 ntfs 를 나눌수 있다고 하는데요..

c 와 d로 나눌때, c의 내용에 지장이 없이 나눌수 있나요?

파티션매직을 구하기가 어려워서 윈도우에서 직접해보려고 하는데요

효과적으로 나눌수 있는 방법을 알려주시면 감사드리겠습니다.

윈98에서 fat32 로 되있는곳에 마찬가지로 나눠서 멀티테스킹으로 리눅스를 구현하려면

원래의 내용을 보존하면서 효과적으로 파티션을 나누고서 설치할수있는방법을 알려주세요

sinweb의 이미지

도와주세요~~

제가 공부를 하고있는데 간단한걸 했습니다.
그런데 헉... 않되네요...
www.yahoo.co.kr is up 이라는 메세지는 나오는데
그후에 멈춰있거든요.. 입력을 기다리는것 같습니다.
입력을 기다리지 않고 바로 메일이 가도록 해야하는데
조언 부탁드립니다...

#!/bin/sh
NAME="www.yahoo.co.kr"

ping -c2 $NAME
if [$? -gt 0]
then
echo "$NAME is down"
else
echo "$NAME is up"
mail -s \"test\" xxx@xxxx.xxx <-- 이부분을 어찌해야할지...
fi

gerran의 이미지

Windows는 DDB에 대해 어떤식으로 얼마나 메모리를 할당하는가?

:?
Programming Windows -Charles Petzold- 의 chapter 14 page 775 한글판에서...

//////////////////////////////////////////////////////////////////////////////////
DDB 생성

HBITMAP bBitmap;

hBitmap = CreateBitmap(cx, cy, cPlanes, cBitPixel, bits);

DeleteObject(hBitmap);
//////////////////////////////////////////////////////////////////////////////////

ex)
hBitmap = CreateBitmap(7, 9, 5, 3, NULL);

이 함수가 호출되는 동안 Windows는 함수에 전달된 정보를 저장하고 픽셀 bit를 위한
메모리를 할당하는 작업을 수행합니다. 대충 계산해서 이 비트맵에는 7x9x5x3 즉, 945bit

김경태의 이미지

SIGALRM에 의한 시간 만료가 write에서 실패합니다.

SOURCE CODE:

[code:1]
int writen(int fd, const void *vptr, size_t n) {
size_t nleft;
int nwrite;
const char* ptr;

signal(SIGALRM, sig_alrm);
ptr = (char *)vptr;
nleft = n;
alarm(10);
while (nleft > 0) {
if ( ((int)nwrite = write(fd, ptr, nleft)) <= 0) {
if (errno == EINTR)
return -1;
else if(errno == EPIPE)
return -2;
else
return (-3);

sunbee의 이미지

[쉬어가는 페이지] 님께서 채팅 서버를 만든다면 어떻게.. ??

^^

쉬엄쉬엄 생각해 보시고 답변 주시면 감사하겠습니다.

<문제>
1. 한 프로세스당 최대open 파일(소켓) 개수 : 64개

2. item은 10개 이고, 한 item에 20개의 방을 만들 수 있으며, 한 방에 20명씩 들어 갈 수 있다. (40000명의 접속이 동시에 이루어 질 수 있겠죠?)

3. 로그인한 사람정보를 알고 있어야 한다. (어떻게 관리 할 것인가?)

4. 만들어진 방의 정보를 알고 있어야 한다. (어떻게 관리 할 것인가?)

5. 적어도 한 item에 속한 인원의 정보와 방 정보는 서로 주고 받을 수 있어야 한다.

페이지

프로그래밍 QnA 구독하기