프로그래밍 QnA

puaxx의 이미지

스페셜 포스같은 FPS게임을 만들고 싶은데요.

어디 공개된 소스같은거 없을까요? 초보적인 소스라도 좋으니 ^^

beleief의 이미지

SIGSTOP이 발생하는 이유가 무엇인지 궁금합니다.

제목 그대로 입니다....
parent process가 child process를 fork를 하는데요..
아무런 반응이 없어서 strace를 찍어보니...
clone을 하고 바로 child가 SIGSTOP을 맞더라구요...
어느 경우에 child process가 SIGSTOP을
맞게 되는지 알려주세요...
예전에 어떤 분이 올리신게 있었는데 명확하지가 않아보여서요..
미리 감사...^^

kknd345의 이미지

win API 에서 타임 인터럽트 걸려면 어떻게 해야하나요?

win API 에서 타임 인터럽트 걸려면 어떻게 해야하나요?

10초 만에 소스가 몇번 돌았는지 static 변수나 전역 변수로 체크 해보고 싶거든요.

간단한 예나 어떤 함수 써야 되는지 가르쳐 주세요.

부탁드립니다.

Geniys의 이미지

MySQL root 비밀번호를 잊어버렸습니다.

도저기 기억하려 해도 기억이 안나는데 어떻게 해야 알수 있을까요?
아니면 초기화 하는 법 아시는분은 도움 바랍니다. ㅠ,ㅠ

DwYoon의 이미지

정규식 여러가지 한꺼번에 치환

sed 나 vim 을 이용해서 간단한 변환을 하려고 합니다.

s/ 어쩌고1 / 저쩌고1 /
s/ 어쩌고2 / 저쩌고2 /
s/ 어쩌고3 / 저쩌고3 /
...
s/ 어쩌고n / 저쩌고n /

를 한꺼번해 해 주는 건 어떻게 하나요? 왜 이런 걸 모르고 있는지는 모르겠지만 아무튼 모르고 있더군요. 매뉴얼을 봐도 못 본 것 같고.

oprsystem의 이미지

단방향 통신시 반복하여 오는 데이터 블럭의 최대 개수 문제..

안녕하세요..

아래의 그림은 단방향 통신을 나타냅니다.
A Block 부터 D Block 은 계속 반복 되어 들어 옵니다.

받는쪽(수신측) 에서는 동그라미의 전체 개수를 모르고 있습니다.
그리고 Block 의 전체 개수도 모르고 있습니다.
또한 Block 에 항상 4개씩 동그라미가 온다는것도 보장할수 없습니다. ( 제가 임의로 그려 놓은것일뿐입니다. ^^;;)

블럭 사이의 동그라미가 중간에 깨질수도 있습니다.
깨졌다는것은 CRC 를 체크해 보고 알수 있습니다.

위의 3

gnoygnas의 이미지

Java 프로그래밍 중에 스트링 저장~

아래 보면 setRetrunString에서 넘겨온 str을 private String retStr에 저장합니다..
여기서 두번 결과값 출력하는데 제대로 나오고요..
근데 getReturnString()을 호출하면 retStr 값이 null이 찍힙니다..
물론 최종적으로 리턴되는 값도 null이 되고요..

전혀 문제 없는 듯 한데...

제가 뭘 잘 못 이해하고 했나요?

도움 부탁드립니다...

[code:1] 53 class EMTIBehaviour extends CyclicBehaviour
54 {
55 private String retStr;
56
57 public EMTIBehaviour()
58 {

canelia의 이미지

std::string::replace

std::string str = "12,345,678,000";

이런식으로 문자열이 있을 때,

str.replace(",", "");

이런식으로 써서.. 쉼표를 다 지우고..

str == "12345678000"

로 만들려고 하는데..

오버로딩된 함수들을 찾아봐도 적절한게 없네요.. -_-;

어떤방법을 써야하나요?

aninly의 이미지

GTK+에서 이것를 사용하는 방법은?

Doubly Linked Lists에서

gint g_list_length(GList *list);

GList *g_list_nth(GList *list, gint n);

GList *g_list_find(GList *list, gpointer data);

간단한 예제나 사용하는 방법 좀 알려주세요.

gtk.org에서 찾아봐도 모르겠어요.

gyxor의 이미지

[운영체제] 세마포어(Semaphore) operation의 원리..

semaphore operation의 pseudo code입니다.
S.value의 초기값은 1입니다.

void wait(semaphore S)
{
S.value--;
if(S.value < 0) {

add this process to S.L;
block();
}
}

void signal(semaphore S)
{
S.value++;
if(S.value <= 0) {
remove a process P from S.L;
wakeup(P);
}
}

2개의 프로세스가

wait(S);

[critical section]

signal(S);

이러한 동일한 코드를 동시에(시분할 로) 실행한다고 했을때..

페이지

프로그래밍 QnA 구독하기