프로그래밍 QnA

geneven의 이미지

행렬곱셈 미치겠어요..

[code:1]
main()
{
double A[2][2] = {{1,2}, {3,4}};
double R[2][2];
int n = 2;
int nmax = 2;
matmult((double *)A, (double *)A, nmax, n, (double *)R);
}

int matmult(double A[], double reverse_A[], int nmax, int n, double RESULT[])
{
double temp = 0;
int i,j,k;

for(i = 0; i <=n; i++){
for(j = 0; j <= n; j++){
for(k = 0; k <= n; k++){
temp = A[k+i*nmax]*reverse_A[j+k*nmax]+temp;

너부리의 이미지

커널에서 page 할당할때요.

커널 동작에 대한 질문입니다.

가용(비어있는) page를 다 써서, 새 page를 할당해야 할 경우가 생기면,

커널의 어떤 부분(함수 등의 포인트)에서 사용하던 page를 swap 시키고

거기에 새 data를 넣나요?

분석해보고 있는데 잘 모르겠네요.

답변 부탁드립니다.

namola의 이미지

귀속말 구현 방법??????

제가 만든 채팅서버 및 클라이언트 입니다.귀속말을 구현할려고 하는데...
어케 해야할지 모르겠습니다.
다음은 서버 코드 입니다.
[code:1]#include <stdio.h>
#include <fcntl.h>
#include <stdlib.h>
#include <signal.h>
#include <sys/socket.h>
#include <sys/file.h>
#include <netinet/in.h>

#define MAXLINE 1024
#define MAX_SOCK 512

char *escapechar = "exit\n";
int readline(int, char *, int);

int main(int argc, char *argv[]) {

ixevexi의 이미지

C++에서 STL을 함수의 인자나 리턴값으로 쓸때...

저는 거의 프로그램을 막시작한 쌩초보라고 할 수 있습니다
그와중에 STL을 한번 배워보고자 맘을 먹었습니다.

그런데 STL의 기능을 잘 설명해둔 책들은 있지만
실제로 어떻게 코드를 짜야하는지 알려주는 책들은 없더군요 -_-;;

앞은 잡소리였고 제가 궁금한것은 다음과 같은 것입니다.

[code:1]

list<int> coll;

//coll에 실컷 멤버들을 넣어두고 요리를 잘 했습니다.
//그리고 그 함수들의 멤버에 어떤 함수로 가공을 하려 합니다.

coll = do_something(coll);

MackTheKnife의 이미지

read()에서 SIGSEGV가 왜일어날까여?

서버 프로그래밍을 짜고있음다.

어떻게 된영문인지 멀쩡하던소스가 read()에서 세그먼트 디폴트가 떨어지네여
이런일도 있나여?

struct R
{
char a[100];
char b[100];
}

{
sturct R recvMsg;
printf("socket read buffer size=%d\n",nRead);

ret=read(sockfd,&recvMsg,sizeof(recvMsg));
if(ret == 0) return -1;

printf("read num=%d sizeof(recvmsg)=%d\n",ret,sizeof(recvMsg));


}

fanuk의 이미지

setuid시 공유 라이브러리(solaris)

setuid를 쓰는 프로그램을 짜고 있는데 (root권한)

hpux에서는 setuid써도 shared library를 잘 찾는데

sun에서는 libstdc++.so.2.10.0가 없다고 하네요(setuid안쓰면 잘 찾습니다.)

아마 LD_LIBRARY_PATH 환경변수가 엎어써져버리는 것 같은데

같은 프로그램(setuid안쓰는 버전)을 루트로 로긴해서 (su -) 사용하면 잘 되고

그냥 루트로(su) 사용하면 저 메세지가 나옵니다.

su로 로긴하면 LD_LIBRARY_PATH 환경변수가 없어지더군요

su - 면 /etc/profile 에 내용이 들어갑니다.

sore의 이미지

tinyx 사용방법 문의입니다... -_-;;;

드디어! xfree86 을 설치했습니다.
라이브러리는 /usr/X11R6_ARM/ 에 들어가있구요.

라이브러리 경로와 헤더파일.. 등등등...
-L/usr/X11R6_ARM/lib/ -lX11 -I/usr/X11R6_ARM/include
로 주었습니다.

테스트 파일에는
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xos.h>
#include <X11/Xatom.h>

를 인클루드 해주었습니다.


"cannot find -lX11"

이라는 에러가 나더군요. -_-;;;
분명 저 경로에 libX11.so가 있는걸 확인했구요...

제가 라이브러리 사용방법을 잘 몰라서 그러는것인지..

black0328의 이미지

sendmail 중 forwarding 기능에 대한 질문입니다.

환경
sendmail 8.12.3
debian-6.6

입니다.

/home/user/.forward 파일을 두고 .forward 에 user@daum.net 이라고 썼습니다.

user@testmail.com 으로 메일을 보냈는데 user@testmail.com 에 메일이 도착했지만 user@daum.net 에는 메일이 도착하지 않았습니다.

/var/log/mail.log 를 보니

[code:1]Nov 27 17:47:13 mailtest sm-mta[2364]: hARHlCaa002364: from=<test@another.com>, size=1500, class=0, nrcpts=1, msgid=<006b01c3b4c5$7b2a1ba0$0b00a8c0@user>, proto=ESMTP, daemon=MTA, relay=[211.48.62.217]

sfaster의 이미지

MSMQ와의 연결이 가능한지요...

집에 컴퓨터에 Win2k, WowLinux7.2를 사용하고 있습니다.

Linux에서 Win2k의 MSMQ Server로 데이터 Queue를 보내는 프로그램을

만들어 볼려고 합니다.

참고자료가 많지 않은 관계로, 자료가 있는 곳이나 자세한 설명을 드립니다.

(^^)(__) 감사합니다.

closeyes의 이미지

GTK library를 사용하려고 하는데요

자꾸 허접한 질문올려서 죄송해요 --;
OS는 window구요
제가 dev-cpp를 사용하는데요
gtk_dev 랑 glib를 dev-cpp 폴더에 덮어씌워주면 되나요?

comfile 하려고하면 gtk/gtk.h 를 못찾겠다고 합니다.
어제 저녁부터 이렇게도 해보고 저렇게도 해보는데....
다른걸 더 깔아야 되나요?

페이지

프로그래밍 QnA 구독하기