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

imyaman의 이미지

php에서 일련의 행위를 atomic하게 만들어보려고 하는데요

안녕하세요. ^^

웹 브라우저에서 특정 URL에 요청을 하면,
서버에서 3개의 서로 다른 파일을 수정(이름을 바꾸거나 삭제)해야하는데,
이 3개의 파일 수정이 한꺼번에 이루어져야하는 상황입니다.

여러개의 클라이언트가 동시에 접속해서,
서로 영향을 주는 일이 없도록 하고 싶은데요,
대신, 먼저온 클라이언트 순서로 차례로 처리하려고 하고요.

예를 들면,
A라는 클라이언트와 B라는 클라이언트가 동시에 접속하여
A의 요청으로 인해 1, 2가 수정되고 3이 수정 완료되기 전까지
B의 요청으로 인해 1이 수정되는 경우를 막고 싶은 거죠.

검색을 해보니, php 에서 mutex을 이용하는 예시가 있던데, 이게 도움이 될까요?
https://github.com/krakjoe/pthreads/issues/105

좋은 방법이 있으면 좀 알려주세요.

wingjh89의 이미지

[winform 기반으로] 이 컨트롤 쓰려면 어떻게 해야 하나요?


비주얼 스튜디오 사용자 지정 - 명령 화면 입니다.

(첨부파일보세요)

이 빨간 부분으로 된 컨트롤이 일반 리스트는 아닌 것 같은데 혹시 아시는 분 있으신가요??

contextmenu를 커스터마이징 하면 된다고 하신 분이 계신데... 자세히 알려주실 분 있으신가요??

chobobsang@naver.com의 이미지

centos 설치 후 부팅 안되는 문제입니다.

제목 그래도 입니다.

centos 설치하기 위해 외장형 cd-rom에 centos 구워서 사용중이며, raid 컨트롤러 설치를 위해 외장하드에 raid 컨트롤러 드라이버를 넣고

(raid 컨트롤러 안잡고 그냥 시디롬에서 설치할려고 하면 저장 가능 장치를 찾을 수 없었습니다라는 메시지가 나오네요)

raid 컨트롤러 설치 후 centos 설치하고 완료 후 재부팅하면 부팅가능 미디어를 찾지 못했다고 나옵니다 ㅠㅠ

외장하드 물리면 부팅이 가능하구요

설치가 외장하드쪽에 된거 같은데 그래서 파티션을 sda쪽에 잡고 설치해봐도 마찬가지로 외장하드 없인 부팅이 불가능 합니다.(외장하드 포맷해서 내용물도 없습니다.) 혹시 이 문제에 원인은 뭔가요?ㅠㅠ

이제 막 서버 공부하고 있어서 모르는게 많습니다

도움 부탁드리겠습니다.

bluehat의 이미지

우분투 12.04LTS설치후 디바이스 인식이 안됩니다...

안녕하세요,

우분투 12.04 lts버전을 설치했습니다. 보드는 아수스 p5q-em 입니다.

설치할때는 인터넷연결해서 업데이트설치도 하고 정상적으로 작동하는데

설치후 재부팅하면 랜카드와 유에스비 포트가 죽어버립니다.

커널이 로드됨과 동시에 키보드 램프가 꺼지는것 같습니다.

ps2키보드는 작동하길래 일단 물려서 터이널 접근은 가능합니다.

해결방법을 좀 알려주시면 감사하겠습니다.

좋은 하루 되세요.

bestity의 이미지

[질문]

안녕하십니까.

SunOD 5.9 와 리눅스 를 사용하고 있는데.

리눅스 계정에서 SunOS 로 rsh 나 rcp 를 할때 password 문제로 바로
접속이 되지 않아. 리눅스와 동일한 계정을 솔라리스 쪽에 생성하였으나,
다른 계정 폴더에 접근하여 화일 생성이 안됩니다.

혹시 리눅스 에서 유닉스 또는 유닉스 에서 유닉스 계정 간 공용으로 사용할
방법이 있는지 궁금합니다.

이상 입니다.

cleitia의 이미지

[PCL관련] PCL을 설치할 때 OpenGL처럼 링크만 적용해주면 안되나요?

PCL 1.5을 올인원 버전(MSVS2008)으로 설치를 했는데요..
보통 OpenGL같은 경우는 bin(dll), include(.h), lib(.lib) 이렇게 세 종류의 파일을 두고 프로젝트에서 링크를 설정해서 프로젝트 설정을 마친 후 코드를 수행하는데요.
PCL같은 경우도 제가 필요한 라이브러리에 관한 .h, .lib, .dll 만 다운받아서 실행하면 되는 것이 아닌지.. 의문이 들었습니다.

아직 수행은 안해봤는데요.. 지금 한번 해봐야 겠군요 -_-;;

kid1402의 이미지

static 멤버 변수를 명시적으로 사용하지 않으면 문제가 되나요?

Manager Class 에 static 멤버 변수가 있고, 이 변수에 접근해서 리소스를 리턴하는 static 멤버 함수도 구현되어 있습니다.

Application Class는 이 매니저 클래스를 여러개 가질 수 있는데, 얻는 리소스를 free 하는 부분에서 가끔 문제가 발생합니다..

여기서 말하는 리소스는 단순한 메모리 풀이며 리소스를 얻는 static 함수에 접근할 때 클래스를 명시하지 않고(ex. CManagerClass::GetResource() 가 아니라 그냥 m_ManagerClass.GetResource()를 호출하는 형태) 리소스를 쓴 뒤에 명시적 호출( ex. CManagerClass::FreeResource( rc ) 형태 )로 리소스를 반환했는데, 반환하는 부분에서 가끔 죽습니다.

혹시나 해서 m_ManagerClass.GetResource() 형태로 호출하는 부분을 명시적 호출로 바꾸고 몇번 테스트를 해본 결과 잘 동작합니다만.. (명시적이 아니었던 경우에는 꽤 빈번하게 재현할 수 있었는데 같은 상황에서 발생하지 않네요)

kkokkokim14의 이미지

MAC에서 perl 이용시 prerequisite YAML 0 not found.

맥에서 perl이용해서
http://shikii.net/blog/offline-maps-in-ios-using-openstreetmap-and-route-me/
을 보고 따라하는데요
맵다운로드 부분에서 prerequisite YAML 0 not found.
이런오류가 나타납니다 밑에 댓글에 보면
mac ports사이트에서 설치하면된다는데 설치해도 안되구요 머가 잘못되었는지 모르겟습니다
알려주세요 ㅜㅜ

asleea의 이미지

vector사용 관련

char형 배열의 vector를 만드려고 합니다.

예를 들어 char a[40]을 동적으로 여러개 만드려는 의도로

이때 아래와 같이 선언을 하였습니다.

vector<char[40]> a

맞게 선언을 한건지.벡터를 사용하는데 익숙하지 않아서

만약 맞게 선언한거라면 어떻게 사용을 해야 되나요

push_back을 쓰려고 만지고 있는데 계속 에러가 뜨네요 .ㅜ

char aa;
sprintf(aa, "sdfsdfsdf");
a.push_back(aa);

페이지

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