프로그래밍 QnA

gmlsehf의 이미지

서버 동기화 문제

안녕하세요..

혼자 고민하다 다양한 의견을 여쭤보고자 글 올립니다.

같은 일을 하는 여러 대의 서버가 있고, 하나의 디렉토리를 공유하고 있습니다.

서버들은 공유 디렉토리 안의 파일에 대한 처리를 하게 되는데

문제는 크게 파일에 대한 접근 동기화와 서버가 살아있는지에 대한 문제입니다.

yoonseok83의 이미지

[초보질문]배열초기화

char value[30] = {0,};

char value[30] ;
value[0] = 0;

두개 모두 초기화로 쓰일 수 있다고 알고 있는데

1.
char value[30] = {0,};
while(1) {
strcpy(value, "abc");
}

2.
char value[30] ;
while(1) {
value[0] = 0;
strcpy(value, "abc");
}

1번 코드가 2번에서 초기화 한거 같은 효과가 있는 코드인가요?

woosokie의 이미지

mutex 관련 질문

A,B라는 2개의 스레드가 있고
A 스레드에서 pthread_mutex_lock(), pthread_mutex_unlock()을 호출하며
루프를 돌고 있습니다. 루프는 unlock호출 후 바로 lock을 호출합니다.

문제는 다음과 같습니다.
A 스레드에서 lock이 호출 되어 작업이 이루지는데
B 스레드에서도 lock을 시도하여 B 스레드는 멈추어 있는 상황입니다.
A 스레드가 unlock을 호출하면 바로 B 스레드가 작업을 시작할 줄 알았는데
계속 A 스레드에서만 작업이 이루어지네요.

그래서 미봉책으로 A 스레드의 unlock 이후 sleep(0)으로 해결했는데....

왜 B 스레드에서 lock이 걸려 있는데 A 스레드에서만 작업이 이루어질까요?
또 sleep()말고 좋은 해결책은 없을까요?

youlovedj의 이미지

packet을 수집해 flow를 생성하는 방법이 궁금합니다

안녕하세요^^;

지난번에 10G급 트래픽 분석시스템 개발한다고 제가 글올렸었는데 너무 좋은 조언을 많이 해주셔서 감사드립니다~

그래서 그때 결국 좁혀진 것이 먼저 flow를 생성하고, DB를 heap table로 속도를 향상시키는 것이었습니다!!

나름대로의 판단으로 저런 결론을 얻게 되었고 그 이후에 제가

dorado2의 이미지

윤년(leap year)의 경우 Julian day 계산 방법은?


man 3 tzset을 보면 중간에 아래와 같은 부분이 나옵니다.

Jn     This  specifies the Julian day with n between 1 and 365.  February 29 is never counted even in
       leap years.
n      This specifies the Julian day with n between 1 and 365.
hugeval의 이미지

[완료] 배열의 내용이 변경되지 않게 하려면 어떻게 하나요?

class ARRAY{
....
int arr[MAX];
};

void func(const ARRAY* array)
{
// 여기서 array.arr 배열의 내용을 변경하지 않게하려면 어떻게 하나요?
}

int main(void)
{
ARRAY array;
...
// array 배열 설정
...

func(&array);

...
...

return 0;
}

// func 매개변수 타입을 위처럼 하면되나요?

dreadwitch의 이미지

scheme에서 작성한 코드를 실행파일로 어떻게 만드나요?

방학을 맞이해서 컴퓨터 프로그램의 구조와 해석이라는 책을 보고 있습니다.

조금전 막 첫장을 펼쳐서 보고 있는데, 여기에는 프로그램을 짜는 법은 나와 있지만 이걸 java나 c로 컴파일 할 때처럼 실행파일을 생성하거나 인터프리로 실행하는 방법은 안보이더군요.

구글과 네이버에서 찾아 보고는

felix의 이미지

joomla와 drupal 중에서 어느것이 더 좋을가요?

제가 요즘에 CMS를 리용해서 웹사이트제작할려고 그러는데요.
joomla를 배우는게 좋을가요? 아니면 drupal이 더 좋을가요?
제 보기엔 drupal이 joomla보다 더 큰 사이트 빚는데 알맞울거라구 생각되는데... 제 생각이 옳은지요?
의견을 주십시오.
인터넷에서 joomla와 drupal 공부를 좀 하긴 했는데...

superdma의 이미지

[완료]performance counter 소스분석 중, c언어 포인터에 대해 질문.

performance counter 소스코드에 대해 분석하고 있는 와중에,

res= *(int *)((char *)PtrToCntr + PerfCntr->CounterOffset);
이란 문장을 만났습니다. -_-;

형변환을 왜 두번에 걸쳐서 하는지 이해가 되지않습니다.

나름 해석한대 까지 표현 해보면, "PtrToCntr 포인터를 CounterOffset만큼 포인터 증가 연산 후,

그 주소를 (char *)으로 변환 한 후 다시 또 (int *)을 변환하여 int 형 변수에 접근한다" 입니다.

왜 (char *)을 형변환후 다시 (int *)으로 변환하는 지 모르겠네요.

감사합니다.

felix의 이미지

일본어 메일 폰트 깨지는 현상

제가 php로 일본어로 된 싸이트를 빚는데 핸드폰에서 메일폰트가 자꾸 깨집니다.
코드는 다음과 같습니다.

$mail_subject = "=?ISO-2022-JP?B?".base64_encode(sjis2jis($mobile_mail_title))."?=";
$mail_contents = $mobile_mail_content;
mail( $mail_address, $mail_subject, $mail_contents, $mail_header );

콤퓨터 hotmail에서는 옳바로 받는데

페이지

프로그래밍 QnA 구독하기