함수명, 변수명 바꾸기 프로그래머가 가장 힘들어하는 일은 이름 짓기라고 한다. 이름을 짓기가 어려운 만큼, 보다 더 좋은 이름이 떠오르면 바꾸고 싶은 생각도 하기 마련이다. 그것은 클래스, 함수, 변수 이름..
카카오톡 Themida 실행 오류 어느 날 PC 카톡을 사용하려고 실행했는데, 아래와 같은 오류들이 발생하면서 PC 카톡이 실행되지 않았다. Themida : A monitor program has been found running in your system. Pl..
문자열 구성 판별 사용자로부터 입력받은 문자열이 유효한지, 문자열이 어떤 문자들로 구성되어 있는지 확인이 필요할 때가 있다. 이 경우 직접 문자열 개별 성분들을 하나씩 순회하면서 유효성을 검증하는 파싱..
PSFTP (Secure File Transfer Protocol (SFTP) client of PuTTY) PSFTP는 PuTTY에서 제공하는 무료 SFTP(Secure File Transfer Protocol) 클라이언트로, SSH 환경에서 파일을 전송할 때 사용할 수 있는 프로그램..
C 런타임 라이브러리 런타임 라이브러리 링크 옵션인 /MD 및 /MT 컴파일 옵션을 이해하기 위해서는 런타임 라이브러리에 대한 이해가 필요하다. 런타임 라이브러리(Run-Time Libraries)란 여러 프로그램들이 실행..
티스토리 포스팅 이미지 삽입 티스토리 블로그 포스팅을 하다 보면 글과 함께 내용을 보다 잘 설명하기 위한 이미지(사진, 그림)를 첨부하게 되는 경우가 많다. 때로는 디테일한 설명을 위해 글과 이미지를 같은..
KT 해외 스팸 전화 요즘 해외에서 핸드폰으로 걸려오는 스팸 전화가 늘어난 것 같다. 난 해외에 친척이나 아는사람이 있는 것도 아니라서 해외에서 나에게 걸려올 전화는 없다. 그래서 국외 발신으로 걸려오는..
Windows 10 자동 업데이트 윈도우 OS에서는 새로운 기능이 추가되거나 보안 취약점과 같은 패치가 있을 때 윈도우 자동 업데이트를 통해 사용자가 최신의 OS를 사용할 수 있도록 제공한다. 그러므로 가능하면 윈..
VMware Workstation 16 Pro 다운로드 방법 VMware Workstation 15.5 Pro 현재 포스팅 시점(2020.12.12) 기준으로 VMware Workstation Pro 평가판 다운로드 한국어 페이지를 접속하면 VMware Workstation 15...
파워쉘 스크립트 실행 오류 (PSSecurityException: UnauthorizedAccess) Windows에서 파워쉘 스크립트를 실행하려고 하면 다음과 같은 오류 메시지가 나타난다. PS C:\> .\script.ps1 .\script.ps1 : 이 시스템..
크롬 오프라인 버전 크롬은 OS 기본 탑재 브라우저가 아니므로 인터넷에서 크롬을 다운받아서 설치해야 한다. 인터넷이 연결되어 있다면 크롬 공식 다운로드 사이트에서 온라인으로 간편하게 설치가 가능하다. 20..
원인 "error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "error C4996:..
/LTCG 링크 오류 발생 원인 "LINK : /GL로 컴파일한 MSIL .netmodule 또는 모듈이 있습니다. /LTCG를 지정하여 링크를 다시 시작하십시오. /LTCG를 링크 명령줄에 추가하면 링커 성능이 향상됩니다." 주로 Release..
주식 소수점 거래란? 주식 소수점 거래란 무엇인지 알아보고, 해외 주식 소수점 거래가 가능한 미니스탁 앱으로 해외 주식 소액 투자를 해보자. 현재 시점(11월 21일)에서 전날 종가 기준 아마존(AMZN)의 1주당..
크롬(Chrome) 요즘 Windows 10에서 엣지(Edge) 브라우저가 크로미움(Chromium) 기반으로 변경되면서 OS 기본 탑재 브라우저 성능에 대한 아쉬움은 상당히 감소한 것 같다. 그러나 기존의 크롬 환경에 익숙한 사용..
문자를 숫자로, 숫자를 문자로 변환하기 프로그래밍을 하다보면 문자열을 숫자로 바꾸거나, 반대로 숫자에서 문자열로 형 변환(casting)을 해야하는 경우가 종종 발생한다. 특히 사용자에게 UI를 통해 입/출력을..
윈도우 10 설치 파일 PC를 포멧하거나 Windows 7 등 구형 OS에서 업그레이드 할 때 Windows 10 설치 파일이 필요하다. 가장 깔끔한 방법은 Windwos 10 설치 iso 파일을 다운받아서 USB 또는 DVD에 넣고 부팅하여..
C/C++의 빌드 모드 C/C++의 Debug 및 Release 빌드 모드의 의미와 차이, 각 모드별 장단점에 대해서 알아보고, 추가로 성능 측정을 통해 실제 환경에서 비교해보자. 보통 C++로 코드 작성 후 결과물을 실행 파일..
VCRUNTIME140.dll 시스템 오류, 왜 발생하는 걸까? 간혹 프로그램을 실행할 때 아래와 같은 시스템 오류를 만나게된다. "VCRUNTIME140.dll이(가) 없어 코드 실행을 진행할 수 없습니다. 프로그램을 다시 설치하..
OS 비트(bit) 수? 프로그램을 설치하거나 문제가 발생했을 때 운영체제의 비트 수를 알아야할 경우가 종종 발생한다. 운영체제(OS)의 비트 수를 확인하는 방법에 대해 알아보자. 최신 운영체제는 동작 방식에 따..