본문 바로가기

분류 전체보기

(109)
[C++] HEAP_CORRUPTION_DETECTED HEAP_CORRUPTION_DETECTED: after Normal block (#78) at 0x00DE52F8. CRT detected that the application wrote to memory after end of heap buffer. 흔히 문자열을 다룰 때 종종 마주치는 에러다. 허용되지 않은 메모리 영역에 접근해서 나타나는 에러다. 위 에러는 다음과 같은 코드에서 발생할 수 있다. #include using namespace std; int main() { char* text = new char[10]; scanf("%s", text); delete[] text; return 0; } 위 코드에서 길이가 10 이상인 문자열이 입력되면 문제가 된다. 문자열의 끝에는 '\0'이라는 널문..
파이썬 공부 2주차 오늘은 주로 분기, 반복에 대해서 다뤘다. 분기는 if문, 반복은 while문. 또한 함수를 정의하고, 호출하는 방법에 대해 익혔다. 키보드의 입력을 받아 변수에 값으로 저장하는 방법을 배웠고, 다양한 변수의 타입이 있다는 것도 배웠다. Type(~)을 통해 특정 요소의 데이터 타입을 알아낼 수 있었다. 특히, 신기한 점은 Type(Type))을 통해 Type의 데이터 타입은 Type이라는 것을 알 수 있다는 것이다. 인터렉티브 모드에서 Alt+P를 통해 Previous의 입력을 불러올 수 있고, Alt+N을 통해 Next의 입력을 불러올 수 있다. 마지막으로는 흔한 예제! 삼각형 그리기! # -*- coding: euc-kr -*- def tri_width(): width = int(raw_input(..
파이썬 공부 1주차 소입설 수업 때 파이썬을 배우는데, 여기에 기록을 남기려고 한다. 첫 주차 수업에서는 파이썬을 설치하고, IDLE(IDE, 통합개발환경)을 실행시켰다. (파이썬 버전은 2.7을 사용한다.) 한 줄씩 입력하고 바로 출력 되는 CMD 방식을 Interactive mode라고 부른다. 또 출력해주는 애를 Interpreter라고 부른다. 명령어처럼 입력하는 한 줄을 statement라고 부른다. Ctrl+N을 누르면 새 창이 뜨며 문서편집과 같은 모드로 진입한다. 파이썬에서 한글을 출력하려면 다음을 코드 상단에 추가해야 한다. # -*- coding: euc-kr -*- 반복문 등에서 하위 코드를 묶기 위해 들여쓰기를 하는데, 그 때는 원하는 부분을 드래그(선택)한 상태로 Ctrl+[ 또는 ] 를 누르면 정렬..
[JAVA]로또 역대 당첨번호 통계 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127package imperfect; import java.net.HttpURLConnection;import java.net.URL;import java.util.regex.Matcher;import java.util.rege..
캐논 잉크 충전 후, "잉크 카트리지를 인식할 수 없습니다" MG3570 프린터를 사용중이다. 잉크를 다 쓸 때마다 매번 새로 정품잉크를 사려면, 컬러/블랙 합쳐서 거의 5만원이나 돼서, 잉크를 충전해 쓴다. 잉크 충전은 컬러/블랙 각 1만원 쯤이다. 아무튼, 이번에 블랙잉크를 다 써서 블랙잉크를 새로 충전했는데 충전 후 장착하니 인식을 못한다. 지원 코드: 1401 다음의 잉크 카트리지를 인식할 수 없습니다. 컬러 블랙 두 잉크를 모두 재장착도 해보고, 뒷면 금색부분도 물티슈로 닦아보아도 여전히 인식불가다. 그래서 이번엔 블랙 잉크만 장착해보고, 컬러 잉크는 탈착해보았다. 지원 코드: 1401 다음의 잉크 카트리지를 인식할 수 없습니다. 컬러 블랙 잉크는 인식 가능이다. 이번엔 컬러 잉크만 장착해보았다. 지원 코드: 1401 다음의 잉크 카트리지를 인식할 수 없..