개발
-
비쥬얼 스튜디오 2017 - 자주 사용하는 단축키 정리개발/C 2017. 11. 16. 01:27
Ctrl + F5 실행F5 디버깅 실행 F10 디버깅 한 줄씩 실행 Ctrl + A 전체 선택(전체 드래그 같은 느낌?)Shift + F12 선언으로 이동Ctrl + Shift + L 한 라인 삭제Ctrl + Space 자동완성Ctrl + K + C 주석 처리Ctrl + K + U 주석 해제(동시에 누르면 대소문자 변경이 될 수도 있음, Ctrl + K 누르고 아래쪽에 입력됐다는 메세지가 뜨면 U나 C누르는게 편함)Alt + F8 자동 정렬Ctrl + 화살표 단어 단위 이동 Ctrl + F 문자열 검색Ctrl + H 문자열 교체Ctrl + Tab 크롬처럼 탭 이동(윈도우의 Alt + Tab같은 느낌) 이클립스는 많이 써서 웬만한건 아는데 비쥬얼 스튜디오는 사용한지 오래되서 다 까먹었네요 ㅠㅠ
-
비쥬얼 스튜디오 2017 - 스택 오버플로우 해결법개발/C 2017. 10. 14. 23:31
알고리즘 과제를 하는데 테스트 범위가 작은건(10,000개 정도?) 잘 작동하는데 그 이상은 0x01321BD9에(HW04_Quick.exe의) 처리되지 않은 예외가 있습니다. 0xC00000FD: Stack overflow(매개 변수: 0x00000001, 0x01332F4C). 발생요렇게 에러를 뱉어줍니다... 원인을 찾아보니 비쥬얼 스튜디오 스택의 기본 크기는 1MB인데 이 이상을 사용해서 그렇다고 합니다 ㅠ 디버깅을 해보시면 오른쪽에 프로세스 메모리 부분이 있는데 힙(1) + 스택(1) + 데이터 부분과 코드?(운영체제 때 배웠는데 까먹음...) 해서4MB로 꽉 찬 것을 볼 수 있습니다. 요렇게 들어가서 스택 예약 크기 부분에 원하는 값을 넣어줍니다. 바이트 단위이므로 1MB = 1024 * 10..
-
구글 클라우드(google cloud) putty로 접속하기개발/웹프로그래밍 2017. 10. 12. 01:17
구글 클라우드 서버를 쓰려고 하는데 putty에 접속이 안돼서 찾아봤습니다. 먼저 puttygen으로 키를 생성합니다.key comment부분에 이메일을 입력해주고 key passphrase부분에 비밀번호를 입력해야하는데 비밀번호를 입력할 경우매 로그인마다 비밀번호를 입력해야 한다고 하여 공백으로 냅뒀습니다. 설정한 뒤 Save private key로 저장!하기 전에ssh-rsa부분을 모두 복사해줍니다. 복사 후 저장까지 마쳤다면 아래의 위치로 이동하여 ssh키에서 수정 -> 항목추가를 해줍니다.저는 다른 팀원들도 추가해놓아서 많이 있네요. 그리고 나서 putty를 실행해줍니다. Host Name부분에 아이디@아이피를 입력해주시고좌측 Connection -> SSH -> Auth에서 모자이크 부분처럼 아..
-
라즈베리파이 세팅 - 2. 고정 ip개발/라즈베리파이 2017. 10. 8. 13:56
공유기와 연결해서 사용하면 ip가 계속 변하기때문에 고정을 해줘야 합니다.예전에는 sudo vi /etc/network/interfaces 로 수정을 했었는데 파일을 열어보니 왜인진 모르겠는데 그냥 비어있네요...여기서 추가해도 될거같긴 한데 고정 IP를 원하면 dhcpcd.conf에 추가하라고 하니 sudo vi /etc/dhcpcd.conf 를 입력해줍니다.나중에 찾아보니 interfaces에서 추가하면 동적, 고정 ip가 다 있는 상태이고 dhcpcd에서 추가하면 고정ip만 있는 상태라 하네요.아래쪽에 위 처럼 추가해주고 ip_address에 원하는 주소로 넣어주시면 됩니다.저장하여 나온 뒤 sudo dhcpcd -n eth0해주시면 잠시 후 완료됩니다.
-
라즈베리파이 세팅 - 1. 라즈비안 설치하기개발/라즈베리파이 2017. 10. 8. 01:00
전에 집에다 라즈베리파이를 설치해 놓았는데 sudoers인가?를 잘못 건드려 파일 수정이 불가능한 상황이 되었습니다ㅠㅠ 관리자 계정을 만들어놓고 했어야 했는데... 안전모드로 복구를 할까 하다가 기존에 APM(Apache + Php + Mysql)을 썼는데 이번에 톰캣을 써야해서 그냥 포맷하기로 하였습니다. 우선 sd카드를 리더기에 꽂아 포맷을 해줍니다. 그리고 라즈베리파이 홈페이지 https://www.raspberrypi.org/downloads/raspbian/ 에서 최신버전 라즈비안을 다운로드 해주고 iso를 구워줄 https://etcher.io/를 다운받아 줍니다. 라즈비안 알집을 풀고 etcher를 실행하여 iso파일을 선택한 뒤 sd카드를 선택해주고 flash하면 몇 분 뒤 완료됩니다. 설..