프로그래밍/프로그래밍일반 스피비 2011. 5. 16. 11:23
* 싱글바이트와 더블바이트 : strlen을 호출하면 싱글바이트 문자들의 문자열 종결자(제로)배열내 문자들의 수를 리턴한다. 문제는 몇 언어들과 쓰이고 있는 시스템들 (예 : 일본어 kanji)이 싱글바이트가 제공하는 최대 256개의 심볼보다 더 많은 기술을 사용한다는 것이다. 그래서 더블바이트 문자세트는 이런 언어들과 기록시스템을 지원한다. (비주얼 C++런타임 라이브러리 : _mbslen함수) * 1988년 애플과 제록스 사에 의해 표준화 * 더블바이트 문자세트는 다음 바이트가 같은 문자의 일부인지 새로운 문자인지 구분해야 하는데 유니코드는 그럴 필요가 없어서 CharNext, CharPrev와 같은 함수는 필요가 없다. 또한 16비트 값으로 표현하기 때문에 65000이상의 문자들을 이용할수 있으므로..
프로그래밍/프로그래밍일반 스피비 2011. 5. 2. 15:22
토글이란?! 키보드에서 2가지 상태만을 가지고 있는 키. 즉 키를 한 번 누르면 한 값이 되고, 다시 한 번 누르면 다른 값으로 변하는 것을 의미한다. 예를 들면, 캡스 로크 키의 경우 키를 누르면 한 값이 설정되어 알파벳 대문자로 입력되고, 다시 키를 누르면 해제되어 알파벳 소문자로 입력된다. 이와 같은 토글 키로는 넘 로크 키, 스크롤 로크 키 등이 있다.
프로그래밍/프로그래밍일반 스피비 2011. 4. 11. 10:30
2010되면서 전역 디렉토리 설정이 안되는 줄 알았는데, 하는 방법이 있었다... 헐...... http://kindtis.tistory.com/332 브라보~ 즐 코딩~
프로그래밍/프로그래밍일반 스피비 2011. 3. 24. 16:58
폰 노이만 컴퓨터 구조는 1940년대 후반에서 1950년대 초반 컴퓨터 과학자인 폰 노이만에 의해 제안된 컴퓨터 구조이다. 입력장치 --> CPU --> 출력장치 | 메모리 기존에 컴퓨터를 구동시키는 방식인 wired programming이 아닌 메모리에 데이터와 명령을 넣어 CPU가 메모리에 저장된 명령을 순차적으로 수행하는 컴퓨터 구조이다. 이로 인해 프로그래밍 시간과 비용이 획기적으로 단축되었다. 1. Fetch Step: PC 레지스터에 저장된 주소를 참조하여 메모리에서 기계어 명령을 가져와 IR 레지스터에 저장한다. 2. Decode Step: CU가 IR 레지스터에 저장된 기계어 명령을 해석한다. 3. Execute Step: CU가 CPU에 있는 레지스터들과 ALU를 동작시켜 IR에 저장된 ..
프로그래밍/프로그래밍일반 스피비 2011. 3. 24. 16:52
런타임 에러 말 그대로 Run-time Error. 실행시에 일어나는 에러. 대부분 프로그램을 짤때의 설계 미숙(=문법적으로 오류가 없는 경우가 많다!)으로 일어나며 이 외에도 기계적 결함등으로 일어나기도 한다. 설계 미스로인한 런타임에러의경우는 대표적으로 무한 루프(조건문을 잘못써서 일정조건을 계속 만족시키며 조건문에서 빠져나가지 못하는 경우)또는 Div/0(0으로 나누는 경우)등이 있으며 이 외에도 아-주 많다.(런-타임 에러라는게 프로그램 실행시 일어나는 에러라는뜻이므로 워낙 크게 분류해서 그런게 없지 않다.) 컴파일타임 에러 말 그대로(2) Compile-time Error. 컴파일시의 에러. 대부분 문법 오류가 주. 이 경우에는 컴파일 되지 않으며 Warning이나 Error가 상태창에 뜬다..