프로그래밍 QnA

yann8166의 이미지

STL List에 값이 들어가 있는데 size가 0이 나오는 현상.

STL list 를 사용 하여 프로그램을 구현 하였습니다.

매초 list에 수백~ 수천개의 데이터를 push/pop 하는 작업을 진행 하는 작업과

매초 list의 size를 읽고 list데이터를 확인하는 작업을 동시 진행 하는 프로그램인데요.

push/pop 작업 쓰레드와

list size 확인 및 list data 조회를 하는 쓰레드가 별개로 돌고 있습니다.

이럴때, push/pop 작업이 뜸할때는 괜찮은데, 작업이 수백 수천개로 많아지기 시작하면

간혹 list의 size가 엉뚱한 값이 나올때가 있습니다.

실제 size는 거의 4000~5000개가 유지 되는데 어느순간 size가 0으로 뜨곤 합니다.. 왜 이럴까요??

whs9400의 이미지

c 공부

음 전 일단 책을 정독하다가 예제가 나오면(모르는것만) 코딩을 해서 출력결과를 보거든요. 책에도 출력 결과가 나와있긴하지만 뭔가 궁금하기도해서 직접 코딩을 해보는데요. 책에 나온 소스코드를 무작정 코딩한후에 출력결과를 살펴보고 후에 동작이 어떻게 되는지 소스코드만 보고 파악을 하거든요. 이게 잘못된 방법인지 알고 싶습니다.

블로그에서 프로그래밍 예제는 코딩하지 말고 일단 책을 정독을 끝까지 참고 해야 머릿속으로 생각해서 코딩을 할수 있다고 글이 적혀있더군요.
뭔가 맞는것 같습니다. 제가 지금 윤성우 열혈프로그래밍을 보고 있는데요 printf함수와 스캔에프 함수 까지 왓는데 뭔가 약간 생소한건 좀 기억이 잘 안나기 시작합니다. 그렇다고 해서 다 까먹은건 아니구요. 혹시 위에 블로그 글처럼 책을 정독해야되는건지...

balgarac1의 이미지

한 가지 궁금한 것 질문이요..

안녕하세요.
게임 서버 플머 준비하고 있는 지망생 입니다.
공부한 분야는 윈도우기반 c++을 주로 공부했습니다.
입사 지원 시 회사 자격 조건이나 우대사항을 보니 멀티 쓰레드나 IOCP에 대한 경험을 우대해 주는 곳이 있더군요. 궁금한 것은 멀티 쓰레드를 잘 다루는 것이 어떤 의미인지 잘 모르겠습니다.

쓰레드나 뮤텍스를 잘 짜는 것은 기본 일 것 같고
무엇을 하고? 무엇을 잘 해야 위의 우대사항들을 만족 시켰다고 할 수 있나요??

아니면 쓰레드를 더 잘 다룰 수 있도록 가이드 해 주는 서전 한 권 추천 부탁드립니다.^^

윤성우 tcp책만 본 상태 입니다.

게시판 특성에 맞지 않는 점 죄송^^:;

astzlra955의 이미지

Build시 error를 강제로 발생시키고, 문자열을 출력하고 싶습니다.

안녕하세요.

Build 할때 error를 강제로 발생시키고,
build하는 host PC 에 '뭐뭐가 문제니 이렇게 고쳐서 build하시오' 라고 출력하고 싶습니다.

linux kernel build 입니다.

혹시 이러한 방법이 있나요?

Lightstar의 이미지

맵, 그래프 그리기 알고리즘

맵을그려주는 작업을 하고있습니다.

현실적인 지도가 아니고 각 마을이 점처럼 표시되고 이 점들을 이어주는 그런 거미줄같은 그래프형식의 맵인데요.

2d 평면에 이것들을 어떻게 그려줘야 겹치지 않고 예쁘게 그려줄 수 있을지 모르겠습니다.
하나의 중심점과 그 주변에 퍼져있는 마을의 수, 그리고 이 마을로부터 또 퍼져가는 마을의 수... 이렇게 알고 있을 때 겹치지 않게 그려줄 수 있는 정형화된 알고리즘이 있나요?
좀 다르긴 한데 비슷한 이미지는
http://www.networking-forum.com/viewtopic.php?t=35389
이런것처럼 해주고싶어요.

cbfhry의 이미지

[C#] 답답합니다..윈도우 폼 만드는 과정에서 생기는 오류입니다. 내용 읽어주세요..

윈도우 폼을 만드는 과정에서 생기는 오류인데요

도구상자에서 PictureBox나 TreeView 같은 것을 끌어다 놓으면 3~5초 잇다가 비주얼 스튜디오가 에러나면서 꺼집니다ㅜㅜ

웃긴 것은 MFC나 다른 언어에서 로드한 폼의 도구상자에 있는 picturebox는 끌어다 놓아도 팅기지 않는데

C#에서만큼은 에러나면서 꺼지네요...

환경은 Windows 7 Home Premium k 이구요

닷넷 프레임 워크는 4.0 4.5 다 깔려잇으며 제어판에서 추가기능으로 그 밑에 사항도 되도록 체크되어 있습니다.

언어는 말씀드린 대로 C#이구요. 몇장의 사진 첨부 합니다. 해결방법 아시는 분 제발 해결해주세요

오류코드는

whs9400의 이미지

c언어 아스키코드 문자 오류

안녕하세요. 제가 c언어 문제를 풀었는데요. 이 문제가 visual studio 2013 상에서 문제가 있는지는 모르겠지만 오류가 납니다.

문제
프로그램 사용자로부터 알파벳 문자 하나를 입력 받는다. 그리고 이에 해당하는 아스키 코드 값을 출력하는 프로그램을 작성해보자. 예를 들어서 프로그램 사용자가 문자 A를 입력하면 정수 65를 출력해야 한다.

제가 작성한 소스

#include
#include
#pragma warning(disable:4996)

int main()
{
char input;

printf("문자 입력 : ");
scanf_s("%c", &input);

printf("값 : %d\n", input);

Sleep(6700);
return 0;
}

shw8902의 이미지

용어정리 부탁드립니다.

안녕하세요 ! FORTRAN 왕초짜입니다.

프로그램중 컴파일러가 말썽인것 같아서 질문 올린적이있는데요 ..

제 워크스테이션이아닌 다른사람 워크스테이션을 사용하다보니 많은 컴파일러가 존재한다는 것을 알았습니다.

그래서 그 컴파일러들이 도데체 무엇인지 .. 이렇게 글 남깁니다.

컴파일러들 ..

- gfortran
- g77
- f77
- pgf77
- pgf90

총 이렇게 5가지가 워크스테이션에 있는 것 같은데요 ...

제가 가장 궁금한 것은 이 f77이란 애 입니다. 이 애는 gfortran 의 한 애인것인지 .. (구글링 해보니 그런글들을 봤음)
사실 아직도 너무 혼동되네요 ... 컴파일러들의 정리가 필요합니다 .
포트란 너무 어렵네요 ㅠㅠ.. 도와주세요~!

jaeung24k의 이미지

[Bash shell script] 도와주세요. 함수의 리턴값을 변수에 저장하는 코드.. 에러가 납니다. (코드첨부)

 #!/bin/bash
 
check_passwd() {
 
    if [ -f "/etc/passwd" ]; then
        echo "Password file exists.."
        return 0
    else
        echo "No such file.."
        return 1
    fi  
}
 
check_passwd
foo='check_passwd' #모르겠다. 함수의 리턴값을 받고 싶은데 변수가 앞에 있으면 함수 호출 자체가 불가능함.
if [ "$foo" -eq 0 ]; then
    echo "File exists."
    exit 0
else
    echo "No such file."
    exit 1
fi

위 코드 실행시 아래와 같은 에러가 납니다.

페이지

프로그래밍 QnA 구독하기