전체 글 썸네일형 리스트형 [개발환경만들기] STS 설치 및 프로젝트 만들기 jdk, sts4, sts3 add-ons, tomcat, git, github, db4free 등의 설치 및 가입 (이전에 만들어 놓은 블로그가 있었는데 그 내용을 tistory로 옮겨왔다.) 1. jdk 설치 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 위의 사이트에서 본인의 운영체제에 맞는 파일을 다운로드 한다. 나는 jdk1.8.0_271.jdk라 되어있는 것을 설치하였다. 2. 환경변수 설정 Mac OS에서 jdk를 다운로드하면 기본적으로 /Library/Java/JavaVirtualMachines 에 다운로드 된다. 아래 사이트 참고. 참고 사이트 : https://whitepaek.tist.. 더보기 [R studio 오류] error reading R script (), system error2 (No such file or directory); Unable to find libR.dylib in expected locationswithin R Home directory /Library/Frameworks/R.framework/Resources R studio를 깐 직후 만나게 된 위와 같은 에러. 이유는 간단하다. R을 깔지 않고, R studio를 열었기 때문. 아래의 사이트에서 R을 먼저 설치하고 R studio를 열도록 하자. https://cran.r-project.org/ The Comprehensive R Archive Network cran.r-project.org 더보기 [코테] 복잡도 - 시간복잡도, 공간복잡도, 프로그램 수행 시간 측정(파이썬) 0. 시간 복잡도와 공간 복잡도 - 시간 복잡도 : 알고리즘을 위해 필요한 연산의 횟수 - 공간 복잡도 : 알고리즘을 위해 필요한 메모리의 양 1. 시간복잡도 코딩테스트에서 시간복잡도는 작성한 프로그램이 모든 입력을 받아 이를 처리하고 실행 결과를 출력하는 데까지 걸리는 시간을 의미. (메모리를 더 많이 사용해서 시간을 비약적으로 줄이는 메모이제이션 기법 존재) 빅오(Big-O) 표기법 : 시간 복잡도를 표현. 가장 빠르게 증가하는 항만을 고려하는 표기법. ex) 2중 반복문의 경우에는 O(N^2) ex) 퀵 정렬은 O(NlogN) - 최악의 경우 O(N^2) - 빅오 표기법과 N이 1,000일 때의 연산 횟수 빅오 표기법 명칭 N이 1,000일 때의 연산 횟수 O(1) 상수 시간 (Constant ti.. 더보기 [코테] 코딩테스트 TIP 참고도서 : 이것이 취업을 위한 코딩테스트다 with 파이썬 (나동빈) 1. 온라인 저지 사이트 목록 - 해외 : 코드포스 / 탑코더 / 릿코드 / 코드셰프 - 국내 : 백준 온라인 저지 / 코드업 / 프로그래머스 / SW Expert Academy * 코드업은 국내의 한 정보 교사가 알고리즘 교육을 목적으로 운영하는 사이트. 난이도가 낮은 문제가 많아서 초보자에게 적합. [문제] - [문제집]에서 [기초 100제] 꼭 풀어보기 * 백준 : [문제] - [알고리즘 분류]에서 유형별 알고리즘 선택해서 풀 수 있음. 2. 개발 환경 - 온라인 : 리플릿(Repl.it) / 파이썬 튜터 / 온라인 GDB (디버깅 기능 제공) - 오프라인 : 파이참 3. 자주 출제되는 문제 유형 - 구현 - DFS/BFS - .. 더보기 [Python] 구글 콜랩 파이썬 라이브러리 설치 및 사용 방법 Google Colab을 사용해서 파이썬 프로젝트를 진행할 때, 라이브러리 사용 방법이다. 1. 기본 제공 라이브러리 - import만 pandas, numpy 등의 라이브러리는 기본으로 제공해주기 때문에 아래와 같이 import [라이브러리] 를 해주면 된다. 축약어를 사용하고 싶을 땐 import [라이브러리] as [단어] 해주면 [단어]로 대신 사용할 수 있다. import numpy as np #x = np.random.randn(20000) 2. 라이브러리 설치 후 사용 방법 - install 후 import 기본으로 제공되지 않는 라이브러리를 사용하고 싶을 땐, 라이브러리를 설치해주는 과정이 필요하다. 아래와 같이 !pip install --target=$my_path [라이브러리] 를 해주.. 더보기 [STS4] Dynamic Web Project가 없을 때 1. STS3 add-on 설치 안했을 때 -1. Eclipse Marketplace 들어가기 (맥북 기준 상단 메뉴바의 Help --> Eclipse Marketplace...) -2. STS3 add-on 검색 후 install 버튼 눌러서 설치 (아래 사진 가장 위인 Spring Tools 3 Add-On for Spring Tools이다. 이미 나는 설치해서 Install 버튼이 비활성화 되어 있지만 그렇지 않다면 Install 버튼이 활성화 되어 있을 것이다.) -3. STS Restart 후 생성 가능. 2. STS3 add-on을 설치했는데 안될때 -1. Install New Software 들어가기 (맥북 기준 상단 메뉴바의 Help --> Install New Software) -2. E.. 더보기 [WEB] 웹 개발을 위한 SQL 기본 정리 1. SQL Select 2. SQL Where - 아닌 것 모두 찾기 : NOT ex) SELECT * FROM Customers WHERE NOT City = "Berlin"; - 조건 여러개 : AND / OR ex) SELECT * FROM Customers WHERE City = 'Berlin' OR City = 'London'; 3. SQL Order By - 내림차순 : DESC ex) SELECT * FROM Customers ORDER BY City DESC; - 정렬 조건 여러개 ex) SELECT * FROM Customers ORDER BY Country, City; 4. SQL Insert - INSERT INTO [table name] ( [Column names] ) VALUE.. 더보기 [jQuery] jQuery 정리 1. Selectors / 2. Events / 3. Hide, Show / 4. Fade / 5. Slide / 6. Animate / 7. Stop / 8. Get / 9. Set 10. Add / Remove 11. CSS / 12. Dimensions / 13. Traversing 1. Selectors //Use the correct selector to hide all elements. $("p").hide(); //id="test". $("#test").hide(); //class="test" $(".test").hide(); //all elements in the document. $("*").hide(); //all elements with an href attribute. $("[hre.. 더보기 이전 1 ··· 14 15 16 17 18 19 20 다음