프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

dao_3651의 이미지

malloc/free 도중 deadlock 걸리는 현상 (Centos 6.5 / glibc 2.12)

malloc/free 도중 deadlock이 걸리는 현상이 발생 합니다.

반기에 한번 정도.. 발생하는 현상입니다.

gcore로 덤프를 내려서 보면.. 다음과 같이 나옵니다.

seopy의 이미지

파이썬 배열 관련 질문

다음과 같이 2x3 형태의 배열이 있습니다.

[0][0] [0][1] [0][2]
[1][0] [1][1] [1][2]

0 0 0 부터 1 1 1 까지 총 2^6 (=64개) 의 경우를 출력한 후,
0 0 0 1 1 1

[0][0], [0][1], [0][2] 와 [1][0], [1][1], [1][2] 위치에 0,1,0 이거나 1,0,1 인 경우를
제외하고 보고 싶은데 어떻게 해야 하나요?

예를 들면, 다음과 같은 경우를 빼고 싶다는 것입니다.
0 1 0 ---- 1 0 1 ---- 0 1 1 ---- 1 1 0 ............
1 1 1 ---- 0 0 0 ---- 0 1 0 ---- 1 0 1

**띄어쓰기 대신에 '-' 표시로 대체했습니다.

전체 경우의 수를 출력하는 방법은 다음과 같이 코딩은 해보았습니다.

akayong의 이미지

(C++) win10 타이틀 바 글자 색상 변경 방법 , 리본, MFC

C++(Visual Studio) 을 이용해서 개발 된 프로그램이구요
리본 UI를 쓰고 있습니다.

프로그램 전체 타이틀바에 파일을 오픈 한 경로가 나오는데요

이해를 돕기 위해 스크린샷에 중요한 부분은 모두 삭제하거나 모자이크 처리 하였습니다.

첨부 (작은화면.png)를 보시면
모자이크 처리 된 부분(타이틀바에 텍스트) 의 글자 색이 검정색인데

이걸 전체화면으로 표시 하면
해당 타이틀바의 글자가 흰색으로 변경 되면서
보이지가 않고 있습니다.
(첨부 : 전체화면.png)

혹시 해당 현상과 유사한 현상을 겪으신 분 있으실까요?
아니면, mfc 혹은 리본으로 타이틀바 색상을 설정할 수 있는 방법을 아시는 분도
답변 달아주시면 감사하겠습니다.

아주 기초적인 내용도 좋으니 생각 되는 내용이 있으면
주저말고 작성 해 주시면 감사하겠습니다.

참고로,

seungdam의 이미지

api 에서 ellipse 사용할때 원 회전시키려면 어떻게해야하나요?

중심좌표로 그리는게 아니라서 어떻게 회전시켜야할지 감이안잡히네요

revail의 이미지

리눅스 쉘프로그래밍 입문하는데 처음에 인수로 받는 변수는 값 변경이 안되는건가요?

abc.sh 인수1 인수2

이렇게 시작을했을때

$1
$2 에 각각 저장이 된다고 알고있는데요

여기에 처음에 저장된 값을 바꿀수는 없는건가요?

$1 = 인수3 이런식으로요

revail의 이미지

리눅스 쉘프로그래밍 입문하는데 처음에 인수로 받는 변수는 값 변경이 안되는건가요?

abc.sh 인수1 인수2

이렇게 시작을했을때

$1
$2 에 각각 저장이 된다고 알고있는데요

여기에 처음에 저장된 값을 바꿀수는 없는건가요?

$1 = 인수3 이런식으로요

dlffjddlek00의 이미지

C에서 static variable과 static function의 차이를 알고싶습니다.

명확하게 질문하자면, static variable의 경우 해당 variable의 pointer를 써도 다른 file에서는 access할 수 없지만
static function의 경우 function pointer를 통해 다른 file에서도 접근할 수 있다고 배웠습니다.
도대체 그 이유가 무엇인가요? variable과 function이 memory 상에서 어떻게 다르게 저장되기 때문에 이런 일이 발생하는지 궁금합니다.

jsh7719의 이미지

C++과 파이썬 소켓통신 문제

C++과 파이썬을 서로 소켓통신으로 연결하려고 합니다.
현재 c++이 서버 역할을 하고 파이썬이 클라이언트 역할을 하고 있습니다.
알로리즘은 파이썬에서 c++로 명령을 보내면
C++에서 데이터를 전송하고 파이썬에서 데이터를 수신하여
알고리즘 처리 후 다시 c++로 명령을 내리는 루프로 동작하고 있습니다.
그런데 현재 코드에서는 어디선가 버퍼가 쌓이면서
처음 명령에 1번데이터가 오고 2번째 명령에 다시 1번데이터, 3번째 명령에 2번데이터, 4번째명령에 1번데이터, 5번째명령에 2번데이터 .... 이런식으로 1,1,2,1,2,3,1,2,3,4... 데이터가 수신됩니다.
지속적으로 버퍼가 쌓이는 것 같은데 어느쪽에서 수정해야할까요? TCP입니다.

yohda의 이미지

NAND Bad block Marking

NAND 에서 Bad Block Marking표시를 1바이트 혹은 2바이트로 한다는 것을 아래에 링크에서 알게됬습니다.

link: http://processors.wiki.ti.com/index.php/NAND_8bit_support

그런데 왜 1byte 혹은 2byte로 하나요??

그냥 한 비트로만 배드 블럭인지 아닌지를 마킹하면 안돼나요?

0이면 배드 블럭, 1이면 배드 블럭이 아니게...

굉장히 궁금합니다.

이상민@Naver의 이미지

<c언어> malloc이 처음에만 돌아가고 나중에는 안돌아가네요ㅠㅠ

텍스트파일을 입력받아서 연결리스트 만들려고 하는데
malloc함수가 두번째까지는 돌아가고 그다음부터는 안돌아가요ㅠㅠ 왜이러는지 아시는 능력자분 혹시 계신가요??

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기