분류 전체보기 썸네일형 리스트형 요구사항 분석 명세서 요구사항 분석 명세서의 목차1. 시스템 개요 및 요약 2. 개발·운용 및 유지 보수 환경 3. 외부 인터페이스와 자료 흐름 1. 사용자 및 기타 시스템 시각에서의 시스템 특성 2. 사용자 화면, 보고서 양식 3. 명령어 구조 4. 자료 흐름도 5. 자료 사전 4. 기능 명세 1. 필요 기능 기술 2. 소단위 명세서 3. 입력, 기능, 출력과의 관계 5. 성능 요구 사항 1. 시간적 요구(반응 시간, 처리 소요 시간, 처리율 등) 2. 효율성 요구(기억장치 규모, 통신 대역폭 등) 3. 기타(보안성, 신뢰성 목표 등) 6. 예외 조건 및 이의 처리 1. 입력 자료, 내부 값, 매체 등 2. 용량의 제한 3. 시스템 고장 7. 초기 제공 기능 및 구현 우선 순위 8. 변경 및 개선 예정 사항 1. 사전 고려.. 더보기 together 채팅프로그램 더보기 scanf함수에서 \n을 사용하면? http://msdn.microsoft.com/ko-kr/library/vstudio/kwwtf9ch(v=vs.100).aspx White-space characters: blank (' '); tab ('\t'); or newline ('\n'). A white-space character causes scanf to read, but not store, all consecutive white-space characters in the input up to the next non–white-space character. scanf("\n"); 띄어쓰기 들여쓰기 한칸넘기기를 함수 안에 사용하면 입력으로 띄어쓰기 들여쓰기 한칸넘기기를 읽어 들이기는 하지만 저장은 하지 않음 더보기 문자열 초기화 char a = "abc"; a[0] = 'b'; 더보기 mysql>ERROR 1366 (HY000): Incorrect string value: '\xB0\xFC\xB8\xAE' for column 'name' at row 1 에러 해결법 mysql>ERROR 1366 (HY000): Incorrect string value: '\xB0\xFC\xB8\xAE' for column 'name' at row 1 에러 해결방법 1. utf-8로 세팅을 하면은 기존의 값을 불러올 때는 깨지지 않는데 데이터를 입력할 때는 깨진다. 한글을 euckr 로 변환해야 안깨진다. 해결책 mysql> set character set euckr; Query OK, 0 rows affected (0.00 sec) 2. db 명령어 창은 아래와 같이 2가지 MySQL 5.6 Command Line Client - Unicode MySQL 5.6 Command Line Client MySQL 5.6 Command Line Client를 선택해서 사용해야 함 더보기 코딩시 배운 것 1. callback함수에는 요청이 있을 때만 처리하므로 함수 안에서 선언된 변수는 지역변수이므로 프로그램 흐름상 계속적으로 정보가 유지되어야 만하는 변수는 전역변수로 선언해야 함 2. WM_PAINT를 사용할 때는 꼭 안에 BeginPaint(hWnd, &ps); EndPaint(hWnd, &ps); 를 작성해야 함 사용하지 않으면 화면의 컨트롤들이 보이지 않고 화면이 하얀색의 바탕색만 보이게 됨 더보기 volatile과 restrict변수 volatile 컴파일러에게 변수의 값이 프로그램이 아닌 다른 매개체(하드웨적인면)에 의해서 변경될 수 있음을 알린다. 이 한정자가 사용되는 곳은 일반적으로 하드웨어 주소라든지 동시에 실행되고 있는 다른 프로그램 과의 공유되는 데이터입니다. va11 = x; va12 = x; 라고 했을떄 x값은 바뀌지 않은체 2번 사용된다. 컴파일러는 원래의 x의 레지스터에 가서 x라는 값을 읽어 오는데 만약 이때 x라는 값이 외부 요인(하드웨어)에 의해 변경 되었다면 va12에는 변경된 값이 들어가야 할텐데 컴퓨터는 volatile가 쓰여 있지 않은 변수에 대해서는 바뀌지 않는다고 가정하고 그대로 적용하고 코드의 최적화를 실행하기 때문에 반드시 volatile를 써줘서 x값을 나타내야 한다. restrict 이 키워드.. 더보기 컴퓨터 입출력 방식 컴퓨터의 입출력 방식 = 스트림(운영체제에 의해서 만들어지는 소프웨어적인 다리) 주요한 스트림 3가지 스트림 1. 실행중인 프로그램 콘솔 2. 실행중인 프로그램 파일 3. 실행중인 프로그램 네트워크 상의 다른 컴퓨터 커널 오브젝트(FILE*, stdout, stdin 등등)(== 논리적 파일) 프로그램은 커널 오브젝트에 대한 주소를 알고 있음 커널 오브젝트(논리적 파일)에는 장치(물리적 파일)에 대한 정보가 있고 이를 이용하여 장치를 관리 및 운영함 사용자는 커널 오브젝트(논리적 파일)의 주소를 이용하여 쓰거나 읽는 함수를 호출하면 논리적 파일에 정보를 쓰거나 읽는 동작을 OS가 이를 인지하여 장치(물리적 파일)에 읽거나 쓰는 동작을 함 쓰기 동작은 1. 커널 오브젝트의 버퍼에 장치로 보낼 정보를 저장 .. 더보기 이전 1 ··· 19 20 21 22 23 24 25 ··· 88 다음