본문 바로가기

Python에서 string을 bool로 바꾸기 동아리 과제를 하면서 python으로 문자열 'true'를 bool 타입 True로, 문자열 'false'를 bool 타입 False로 바꿔야 했다. 더 자세한 상황을 설명하자면,자바스크립트로 체크박스의 checked 어트리뷰트를 파라미터로 서버에 보내면 DB에서 요소를 필터링을 하기 위해 string을 bool로 바꿔야했다. 처음에 다른 타입을 문자열로 바꿀 때 str()을 사용했던 것이 기억나 bool()을 사용했으나string 값과 무관하게 항상 True로 변환됐다. 결론만 말하자면, bool()은 인자로 주어진 문자열이 빈 문자열이 아니면 항상 True를, 빈 문자열이면 False를 반환한다. 따라서 string 'true','false'를 bool로 바꾸고 싶다면 'true'와 비교하는 것이 좋.. 더보기
[C Modern Programming]7-(1)장 기본 자료형 ======================================================이 글은 KNK C Modern programming 2nd Edition을 공부하고 복습 겸 쓰는 글입니다.보다 더 자세히 공부하고 싶으시면 KNK C Modern programming 2nd Edition을 통해 하시는 걸 추천합니다.======================================================목차 1.정수형 2.실수형3.문자형 1.정수형정수형은 말 그대로 정수를 저장하기 위한 자료형입니다. c89에서는 short, long, int, unsigned short, unsigned long, unsigned int형이 있습니다. 자료형의 크기는 어떤 os냐와 어떤 컴파일러.. 더보기
[OpenCV]OpenCV 설치하기 및 환경 구축(윈도우 & VS2015) https://sourceforge.net/projects/opencvlibrary 여기로 접속해서 OpenCV 3.1.0 exe 파일을 다운 받습니다.다운을 받으면 exe파일을 실행합니다. 위 과정을 모두 마치면 환경변수에 들어가서 시스템-Path에 ($opencv path)\build\x64\vc14를 추가합니다. 이제 vs2015프로젝트 속성만 건드려 주는 일만 남았습니다. c/c++ 콘솔 프로젝트를 하나 만듭니다. 프로제트 속성에 들어가서 Debug모드와 Release모드 모두Configuration Properties-VC++ Directories-Executable Directories => ($opencv path)\build\x64\vc14Configuration Properties-VC+.. 더보기