안녕하세요.
보드 환경은 PXA255 32M FLASH 64M SDRAM
부트로더는 u-boot를 사용합니다. 이고 SDRAM 시작주소는 A000_0000 , 램디스크 시작 주소는 A100_0000 으로 되어 있습니다.
다음과 같이, 하나의 데이터에 대해 어떤 문제가 생기는지요?
첫번째 경우: A 스레드가 쓰기 작업을 함과 '동시에', B 스레드가 읽기 작업을 할 때.
1. 쓰고있던 상태에서 읽었으므로, 쓰레기 값을 읽어들인다. 2. (반드시) 쓰기 전 값 또는, 쓴 후의 값을 읽어들인다.
MFC로 전체화면 모드 구현하는 도중 oledoc1.cpp 함수의 365번째 라인에서 Debug Assertion Failed 에러가 납니다.
툴바에 전체화면 버튼을 추가하여 버튼을 누르면 전체화면으로, 전체화면으로 전환 시 마우스 우측 버튼 클릭으로 context menu를 열어 다시 되돌아가는 버튼을 누르면 돌아가게 하려 했는데 툴바
다음 처럼 a 라는 함수에서 b를 호출하고 있을때, a.c 파일에 수정을 가하지 않고, b 함수를 재정의하고 싶습니다.
c++ 처럼 상속과 재정의를 하면 좋겠는데, 우선 원본 파일이 c로 작성되어 있고, 수정을 하면 안 됩니다.
/** a.c **/ a() { b(); }
좋은 방법이 없을까요? 결국 제가 하
일단 서버와 클라이언트관계로
클라이언트가 서버로 접속해서 통신이 이루어 지도록 구현하고 싶거든요
쪽지를 보내거나 대화를 신청하면
서버를 통해서 다른 클라이언트로 그걸 알려야 하는데
이 부분을 어떻게 구현해야될지 감이 잘 안잡히네요
클라이언트에서 서버를 또하나 생성해서
<span>131 exec 3>&1</span> 132 value=`$DIALOG --ok-label "OK" \ 133 --backtitle "$backtitle" \ 134 --form "계정관리" \ 135 8 40 0 \ 136 "계정 추가:" 1 1 "" 1 11 10 0 \ 137 "코멘트:" 2 1 "" 2
한 컴퓨터에서 작성한 쉘스크립트를 다른 컴퓨터의 리눅스(fedora redhat 10)로 옮겨서 실행을 하려고 하니 실행이 안됩니다.
해당 파일에 대한 퍼미션은 주었고 계정은 일반 사용자 계정입니다.
이런 식으로 됩니다.
$ chmod +x a.sh $ ./a.sh $
위처럼 그냥 아무 일도 하지 않은 것 처럼 됩니다.
새
가령,
character형의 변수 char1, char2, char3에 각각 a, b, c라는 문자가 입력되고
이를 string형의 변수 str에 abc로 만들고 싶습니다.
어떻게 코드 구현을 해야할까요??
데이터구조를 만들고 있습니다.
스트럭처를 만들어서 그것들의 배열을 new를 써서 생성합니다. 이 배열의 포인터의 배열을 다시 new를 써서 만들려고 합니다.
typedef struct { BYTE ID; TCHAR NAME[20]; INT CODE; }t_Info;
t_Info *pINFO; t_Info **ppINFO;
--------------------------
pINFO = new