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

hanest의 이미지

클러스터된 듀얼 CPU에서 동시에 2개 프로그램 실행시 문제

먼저 문제가 있는 환경은 클러스터링된 컴퓨터들 입니다.
서버는 인텔 1.8 단일 CPU고 노드들은 AMD MP 2400+ 듀얼 CPU입니다.
서버에 dhcp, tftp, nfs, nis가 돌고 노드는 하드디스크도 없고 플로피도 없고
오직 CPU 2개랑 랜카드만 달려있습니다.
노드는 랜카드로 부팅해서 모든걸 서버에서 nfs로 마운트해서 쓰는데요..
클러스터링에는 문제가 없고 다 잘 쓰고 있는데..

문제는 제가 짠 프로그램을 동시에 2개를 돌리면 하나가 끝나야 다른 하나가
실행되는 문제가 생깁니다... :?:

jjjjrr의 이미지

쓰레드생성이 실패하는경우는 어느경우가 있을까요

안녕하세요
또질문입니다
아래코드에서여
[code:1] while(1)
{
client_len = sizeof(clientaddr);
client_sockfd = accept(server_sockfd, (struct sockaddr *)&clientaddr,
(socklen_t *)&client_len);

memcpy(th_data, (void *)&client_sockfd, sizeof(client_sockfd));
memcpy(th_data+sizeof(client_sockfd), (void *)&clientaddr, client_len);

// 쓰레드 생성
if (pthread_create(&p_thread, NULL, thread_comm, (void *)th_data) == -1)

gnugpl의 이미지

메일 템플릿을 설정하는 방법에 대해서 궁금합니다.

메일 내용들을 보면
HTML위에 글들이 들어가있잖아요..
그런데 글들을 보면 대부분 특정인에게 맞추어져 있더군요.

즉 메일 contents에 "XXX님" 이런식으로
html이 조금씩 수정되어 있더군요.

제 생각에는 템플릿을 만들어놓고, 특정 문자열을 껴놓는것 같은데..
일반적으로 어떤 방법을 행하는지요?
프로그래머 관점에서 알고 싶습니다.

감사합니다.

gnugpl의 이미지

메일에 받는 사람 설정은 어떻게 하나요?

메일 보내는 프로그래 만들고 있는데요..
outlook에서 메일 확인하면

받는 사람 : "고객님"
보내는 사람 : "00보험"

이런식으로 이메일 주소는 더블클릭해야 나오고
위와 같이 식별 쉬운 이름이 나오더군요

위와 같이 메일 보내고 싶은데 어떻게 해야 하나요?
sendmail에다
mail from : <고객님>xxxxx@kkk.co.kr
eml 파일을 열어보니 위와 같이 되어 있어서 그런줄 알았느데요..

감사합니다. 읽어주셔서..

testor의 이미지

자료실에서...

<form name="Attachments" method=POST action="test.php" enctype="multipart/form-data">
<input type=file name=userfile size=20>
<input type=submit name=btnSubmit value=Submit size=20 style="border 1px solid #0000FF"></form>
===============================================================================
<test.php>
$Tmp_file = $HTTP_POST_FILES['userfile']['tmp_name'];
$Real_file = $HTTP_POST_FILES['userfile']['name'];
$File_size = $HTTP_POST_FILES['userfile']['size'];

echo("$Tmp_file, $Real_file, $File_size");

jjjjrr의 이미지

코드좀 살펴봐주심 감사하겠읍니다

안녕하세요
리눅스처음공부하는 초짜입니다
다른고수님의 소스를 나름대로 조금 고쳤는데
에러가 무지많이나는군요
한번살펴봐주시면감사하겠읍니다

#include <sys/stat.h>

#include <time.h>
#include <sys/socket.h>
#include <signal.h>
#include <unistd.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/un.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <pthread.h>

// ------------------------------
// 전역 자료들

testor의 이미지

버그 중에 화일 업로드시 double size 가 되는 그런 버그가..? ?

red hat 8.0을 쓰고 있습니다.

웹프로그램이중 화일을 업로드 하면 화일 크기가 두배 정도로 뻥튀기 되어서 올라가는군요..

몇분의 도움으로 버그 리포트된 사이트를 보고 있는데(^^;;) 힘드네요..

알고 계신분은 도움좀 주세요..

$Tmp_file = $HTTP_POST_FILES['userfile']['tmp_name'];
$Real_file = $HTTP_POST_FILES['userfile']['name'];
$File_size = $HTTP_POST_FILES['userfile']['size'];

echo("$Tmp_file, $Real_file, $File_size");
....
.....~~~~

실제 로컬상에서 올리려 했던 화일 smurfs.gif 크기 4.35KB (4,456 바이트) 인데..

김명규의 이미지

하드드라이버 카피 문제

궁금한게 있는데요
새로운 하드드라이버로 기존에 있던 모든 파일들을 복사하려면 어떻게 해야돼죠
알려 주세요
물론 리눅스 구요 파란 7.1버젼이네요

cguy의 이미지

grep 로 찾은 파일을 바로 지우는 방법..?

리눅스 쉘상에서 예를 들어서 abc 라는 문자열이 포함된 파일을 찾아서

바로 지우는 방법이 없을까요?

a.txt
b.txt <- abc 문자열 포함
c.txt
d.txt <- abc 문자열 포함

파일들이 너무 많아서 지울수도 없고.

위의 예처럼 b.txt 와 d.txt 만 골라서 지우는 방법인데,

아시면 도움 주시면 진심으로 감사하겠습니다.

xjiwoox의 이미지

thread별로 유지되는 errno 구현방법이 알고 싶습니다.

일반적으로 전역변수 errno를 참조할 때 _REENTRANT가 define되어있지 않으면 process 내의 모든 thread가 같은 errno 변수를, _REENTRANT가 define되어 있으면 각 thread가 서로 다른 errno를 참조하게 되는데요.
시스템 함수에서 에러 발생시 어떻게 thread별로 errno를 셋팅하는지, 또 각 thread는 어떻게 자신의 errno를 구분해서 참조하는지 알고 싶습니다.

페이지

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