본문 바로가기

error

[Python] SyntaxError: Non-ASCII character '\xea' SyntaxError: Non-ASCII character ‘\xea’ - Python(파이썬) 최근 파이썬을 공부하는 중이다. 파이썬은 아주 쉬운 언어로 누구든지 아주 편하게 개발할수 있고 비전공자도 몇일만 공부하면 된다는 언어다. 그래서 아주 편한 마음으로 공부를 시작 할 수 있었다. 그런데 시작부터 오류발생… 이건 뭔 오류인가.. 비전공자도 쉽다는데... 이제 프로그래머를 때려 쳐야 되는가 하는 생각이 잠시 들었으나 구글에 검색하면 된다는 다년간의 진리를 깨닫고 검색해보니 한글 문제였다. 문서에 한글이 있으면 저런 오류를 발생하는데 문서 최상단에 아래와 같이 인코딩을 넣어주면 오류는 해결 된다. 후우~ #!/usr/bin/python # -*- coding: utf8 -*-
[SqlServer] 키워드 'with' 근처의 구문이 잘못되었습니다. 이 문이 공통 테이블 식이거나, xmlnamespaces 절이거나, 변경 내용 추적 컨텍스트 절인 경우에는 이전 문을 세미콜론으로 종료해야 합니다. 오류 메시지 : 키워드 'with' 근처의 구문이 잘못되었습니다. 이 문이 공통 테이블 식이거나, xmlnamespaces 절이거나, 변경 내용 추적 컨텍스트 절인 경우에는 이전 문을 세미콜론으로 종료해야 합니다. WITH 문을 프로시저에서 사용하는데 위와 같은 오류가 발생한다.WITH 문 앞에 세미콜론 붙여주면 문제 해결~ ;WITH WBTEMP (Node, PathName)
[VC++] error C2440: 'default argument' : 'const char [1]'에서 'LPCTSTR'(으)로 변환할 수 없습니다. VS6 사용하다가 짜증나서 VS2008로 갈아 탔다. 디버깅시 데이터 조회도 잘 안되고 리소스 디자인 편집도 쉽지가 않아서 짜증난다. VC++ 에서 사용하던 소스를 가져오니 아래와 같은 오류 발생 error C2440: 'default argument' : 'const char [1]'에서 'LPCTSTR'(으)로 변환할 수 없습니다. 정말 VC++은 쉽지가 않다. -_- 프로젝트 속성창에 들어가서 문자 집합을 멀티바이트 문자 집합 사용으로 변경해 주면 오류가 사라진다.
[VC++] Unhandled exception in RichProject.exe (MFC42D.DLL): 0xC0000005: Access Violation. 아놔!!!!!!!!!! 뭘 못하겠다!!!!!!!!!!!! 뭐 하나 하려고 하면 다 오류냐!!!!!! 대체 이건 왜 오류냔 말이다!!!!!!!!!!!!!!!!!!!!!! void CRichProjectDlg::WriteLog(LPCTSTR s) { CString str_log; GetDlgItemText( IDC_EDIT_LOG, str_log); } 몇시간후... 불타오르는 분노를 가라앉히고 영화 좀 보다가 다시 생각해 보았다. WriteLog를 호출하는 부분은 모달창에서 호출하는 부분이었다. 쓰레드가 달라서 생기는 문제가 아닐까 하는 생각이 들었다. 하지만 VC++에서는 어떻게 해결해야 하는지를 모르기 때문에 다시 고민에 빠졌다. 그러던 중 호출하는 부분이 좀 이상하다는 생각이 들었다. //CDlg_t..
[VC++] Debug Assertion Failed! ... dlgcore.cpp VC++ 정말... 장난 아니다.. 뭐만 하면 에러다 ㅡㅡ^ 무서워서 뭘 할수가 없다... 이번엔 다이얼로그 모달로 하나 띄우려고 하니가 이런 메시지가 떴다..-_-; 생성자를 수정해서 생긴 문제 였다. 원래 이렇게 생겨 있던 생성자를 CDlg_test(CWnd* pParent = NULL); 이렇게 변경했더니 발생한 오류다. CDlg_test();
[VC++] A duplicate insert block exists for class.... 리소스에서 클래스 위자드를 여니까 이런 오류가 나왔다. 뭔 이딴 오류가... 내가 뭔 짓을 했다고..ㅡㅡ; 생성자를 복사해서 하나 더 만들었는데 그 내용의 주석때문에 이딴 오류가 나는것 이었다. 주석을 삭제 하니 없어졌다. 아래 내용을 삭제 하면 된다. //{{AFX_DATA_INIT(CDlg_t1101) // NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT