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

kkw90111의 이미지

peterson's solution 을 어떻게 사용하는지 모르겠네요...

Peterson의 알고리즘으로 동기화를 하려고합니다!!
프로세스는 쓰레드를 2개 실행(pthread_create) 시키고 함수를 실행 시킵니다.
그리고 이 함수내에서 CS이 생깁니다.

제가 배운대로라면

enter_region(process)
Critical Section
leave_region(process)

이렇게만 짜면 되는건데 대체 process 값은 어떻게 불러오는 것인지요....
값이 0 또는 1 인것은 아는데 쓰레드에서 그 값을 어떻게 지정해주는 것인지 모르겠네요...

간단한 프로그램 코드 첨부합니다만, 이건 코드문제가 아니라 쓰레드에서 어떻게 현재 수행되고있는 프로세스 넘버를 가져오냐의 문제 같네요 ㅠ
아! 그리고 다른방식의 피터슨 알고리즘 소스도 있는데 꼭 이함수로 구현하고싶습니다!!

janues의 이미지

raid 또는 lvm으로 2테라 바이트 가능할까요?

회사에 32비트 제온cpu가 탑재된 피시가 하나 남는게 있어서 거기에
centos 6.3 을 설치하고 백업용 서버를 구성할까 합니다.
디스크는 os 설치용으로 500 GB짜리 디스크 하나, raid 또는 lvm 용으로
1테라 바이트 짜리 3개를 사용할까 합니다.

- 구성 -
OS 설치 : 500 GB
backup : 1000 GB * 3
mysql 백업 데이터를 저장하려고 합니다.
- -

회사에서는 장비 구매는 안되고 기존에 있는 장비를 활용해서 구축하라고 하는데....

문제는 lvm이나 raid 5 로 작업시 2테라가 넘으면 인식이 안되는 걸로 알고 있는데
제가 잘못 알고 있는지 또는 구축 해보신 경험이 있으신분 있으면 조언 부탁드립니다.

kophoenix3의 이미지

usb 마운트 안됩니다.

PE_GHOST을(를) 마운트 할 수 없습니다
Error mounting: mount exited with exit code 1: helper failer with:
mount: I could not determine the filesystem tyep, and none was specifed.

데비안을 켠 상태에서, usb를 연결하면,
정상일 때에는 자동으로 마운트 되는데요,
지금은 위와같은 에러 메시지를 내면서 마운트가 안됩니다.

이 일이 있기전에 데비안에서 usb로 'windows 7'을 설치하기 위한 작업을 하고 있었습니다.

$dd if=win.iso of=/dev/sdb

위의 명령을 내리고, 30분 이상 지나도 변화가 없길래,
강제로 터미널을 닫았습니다.

그 후에 fdisk 등으로 usb를 ntfs 파일 시스템으로 포멧을 여러 차례 시도했습니다.

어떻게 해야 usb를 정상적으로 인식하게 할 수 있을까요?

snowavalanch의 이미지

bash shell로 문자열 치환 코멘트 부탁드립니다.

bash shell로 문자열을 치환하려고 합니다.

아래와 같은 txt가 있는데,

hungryj의 이미지

웹서버 path mapping 질문이요


윈도우 이고요,
현재 이클립스로 세팅중입니다.
xampp + php 이고요

localhost/index.php로 바로 접속하게 하고싶은데

자꾸 이렇게 접속되네요 ㅠㅠ
localhost/projectName/index.php

어떻게 해야할까요 ?

csm4338의 이미지

OS 제작중 궁금한점이 있습니다.

먼저올린글에 code를 안써줘서 이상하게 나왔네요 ㅠㅠ

chatae3의 이미지

vmware에다 페도라11을 깔고있는중인데요..

계속 이렇게 뜨고 다음으로 넘어가지를 않습니다.
어디서 잘못되었는지 알려주시면 감사하겠습니다.

jungjury의 이미지

pymssql 소스코드로부터 pyd파일을 생성했는데 DLL파일을 찾는건 왜 그런건가요?

freetds를 mingw용으로 컴파일해서 만들어낸 라이브러리를 이용해서
pymssql을 컴파일 했습니다.. 그런데 아래와 같은 에러가 나네요...

>>> import pymssql
Traceback (most recent call last):
File "", line 1, in
ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다.

이상해서 윈도우즈용으로 컴파일된 freetds에서 DLL을 복사해주었더니..
에러가 안나고 import가 정상적으로 됩니다.......

mingw로 freetds컴파일시 --with-tdsver=7.0 옵션만 주었습니다.

camieru의 이미지

make 컴파일 에러시 쉘 스크립트 중단

make 컴파일 에러 발생시에 쉘 스크립트를 중단하는 방법을 알고 싶습니다.
아무리 구글링해도 안나와 답답해서 올려봅니다.

현재 처음 a라는 스크립트가 여러개의 sh 스크립트를 호출하고,
sh 스크립트는 make 명령을 수행하고 있습니다.

원래는 makefile 에러 발생시 중지하는 것으로 알고 있는데, makefile이 한개가 아니다보니
발생하는 문제 같습니다.

답변 부탁드립니다.

페이지

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