본문 바로가기

프로그래밍 기술 노트

(86)
Webdriver Selenium 브라우저 테스트, 크롤링, 자동화등 할수있는 오픈소스 webdriver, Selenium 셀레늄 공식적으로 지원해주는 Selcenium Client만 해도 Java, C#, ruby, python, js(node) 정도 되고 비공식적으로 더 많은듯 webdrive + browser driver 로 사용가능 C#으로 사용해봤는데 나쁘지 않다. NuGet으로 바로 설치 가능
VSCode 자동 인코딩 파일->기본설정 -> 설정 사용자 설정에 다음과같이"files.autoGuessEncoding": true추가 // 설정을 이 파일에 넣어서 기본 설정을 덮어씁니다.{ "files.autoGuessEncoding": true }
메모리 비주얼라이저 Pythontutor http://pythontutor.com이건 미쳣다. 콜 바이 레퍼런스, 포인터를 설명해줄때 혹은 내가 직접 이해할때 그동안 얼마나 힘들었던가..A4 용지에 메모리를 그려가면서 얼마나 꽁꽁 싸맷던가 ㅜㅜ 많은 언어를 사용하다보면 이 언어는 기본이 레퍼런스인지 벨류인지 얼마나 헷갈렸던가.. 변수를 생성하면 이게 어떻게 동작하는지 시각적으로 보여준다. 이름은 파이썬튜터지만파이썬, 자바 심지어 C++ 까지 보여준다 스택과 힙을 나눠서..파이썬 같은 경우는 라이브 코딩도 된다
알고리즘 시각화 사이트 visual go https://visualgo.net/ 예전에 C++ 처음 배우던 시절에 자주 보던 사이트 (특히 소팅) 알고리즘들을 시각화 해서 보여준다.
visual studio 빈 프로젝트 콘솔창 유지시키기 빈프로젝트를 만들고 프로그램을 실행시키면 마지막에 콘솔창이 바로 종료되는데이를 막기 위해서 보통 system("pause") 를 마지막에 추가한다. 프로젝트 설정에서 이렇게 추가하지않아도 콘솔창을 유지시킬수가있다. 프로젝트 속성에 들어가 하위시스템을 콘솔로 바꾸어 주면 된다
visual studio 2017 커뮤니티 설치법 MS 가 최근 친 오픈 소스를 지향 하면서개발자가 참 편하게 코딩할수있게 된점이 많은것같다 그중 대표적인게 Visual Studio의 무료화인데그동안의express 와는 다르게 사실상 거의 완전한 visual studio를 사용 할 수 있게 된것! 그리고 2015까지 이어져 오던 망할 인스톨러가 아닌 새로운 인스톨러의 적용으로 체감상 더 빠른거 같기도 하다. 다운로드 링크를 타고 가서 https://visualstudio.microsoft.com/ko/downloads/ 커뮤니티 버전을 다운받고 인스톨러에서 커뮤니티 버전을 다운받으면 끝이다. 1. C++ 설치C/C++ 을 처음 배우는 사람들은 visual studio를 이용하여 학습을 시작할것인데그냥 visual stuido 설치하면 c++ 이 설치 되..