분류 전체보기 (177) 썸네일형 리스트형 [자바, 파이썬] Regex 사용 자바 import java.util.regex.Pattern; import java.util.regex.Matcher; String re = "Regex문"; String sentence = "문장"; Pattern pattern = Pattern.compile(re); Matcher matcher = pattern.matcher(sentence); matcher.matches(); // 완전히 동일 matcher.find(); // 문장의 일부분이 동일 파이썬 import re pattern = "Regex문" sentence = "문장" re.fullmatch(pattern, sentence) # 완전히 동일 re.match(pattern, sentence) # 시작부터 문장의 일부분이 동일 re.s.. [자바, 파이썬] GUI 사용 자바 - JavaFX 최신 JDK 필요 최신 JDK로 업데이트 할 때: 제어판 - 시스템 및 보안 - 시스템 - 고급 시스템 설정(오른쪽) - 환경 변수 - 시스템 변수(아래) - Path - 편집 - 예전 JDK 경로들 모두 삭제(Oralce, Java가 들어가는 경로들) 최신 JDK로 업데이트 할 때: 시스템 변수(아래) - 새로 만들기 - 변수 이름:JAVA_HOME, 변수 값: JDK 폴더 경로 최신 JDK로 업데이트 할 때: 시스템 변수(아래) - Path - 편집 - 새로 만들기: %JAVA_HOME%\bin C:\Users\이름\eclipse\jee-2020-06\eclipse 폴더에서 eclipse.ini를 열고 -vmargs전에 -vm C:\경로\jdk-18.0.1.1\bin 적기 Jav.. [자바, 파이썬] 데이터베이스 사용 자바 자바 - JDBC 드라이버(중간 연결) - MySQL MySQL 용 JDBC 드라이버: https://dev.mysql.com/downloads/connector/j/ 프로젝트에 lib폴더를 만들고 다운받은 jar파일을 넣기 프로젝트 오른쪽 클릭 - Properties - Java Build Path - Add JARS... - lib폴더에 넣은 jar파일 추가 MySQL에서 사용하려는 인스턴스, 데이터베이스 확인 -> "jdbc:mysql://localhost:3306/memo" public static void main(String[] args) { try { Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:.. [깃허브] 깃 Git - 게임 세이브 파일 깃허브에 프로젝트를 올리려면 그 프로젝트 폴더는 먼저 깃 저장소가 되어야 합니다. 그런데 무엇이 평범한 폴더를 깃 저장소로 만드는 걸까요? 그건 바로 깃 파일입니다. 깃 파일이 프로젝트 폴더에 있어야 폴더가 깃 저장소가 되는 겁니다. cmd 등에서 프로젝트 폴더 위치에서 git init 명령어를 사용해 생성할 수 있는 깃 파일은 게임 세이브 파일이라고 생각하시면 됩니다. 프로젝트를 만드는 도중 저장하고 싶을 때 커밋(저장)을 하면 깃 파일에 저장이 됩니다. 프로젝트 전체가 저장되는 건 아니고 그 동안에 행해진 변경점들이 저장되는 거지만요. 이런 특정 시점까지의 변경점들을 모은 메타 파일을 깃 파일이라고 합니다. 깃 파일을 만들었다면 이제 깃 저장소가 된 프로젝트 폴더를 여러 사람들과 함께 프로젝트를 개발.. [그림] 머리 그리기 코 1) 실제 인물, 남성 캐릭터: 3/4에서 60도가 좀 안 되게 꺽고 안쪽으로 들어가기 2) 여성 캐릭터: 1/2에서 45도로 꺽고 바로 턱으로 내려가기 3) 여성 캐릭터 4) 여성 캐릭터 나머지 부분은 완만한 곡선 오른쪽으로 갈수록 어린 코 [알고리즘] 반복법, 재귀법 개념 이해 프로그래밍을 배우면 거의 초반부에 반복법을 배우게 됩니다. 루프를 반복하다가 특정 종료 조건을 만나면 멈추는 반복법은 개념을 이해하기가 그리 어렵지 않습니다. 그 후 프로그래밍을 계속 배우다 보면 재귀법을 만나게 됩니다. 보통 반복법과 재귀법이 같이 나오면서 둘을 비교하면서 설명하기도 하고 같은 프로그램을 반복법과 재귀법으로 2개를 만들어보라고도 합니다. 그런데 저의 경우에는 반복법의 코드는 원형 회귀를 하는 이미지가 떠오르며 쉽게 이해가 되었는 데 재귀법의 코드를 봤을 때에는 직감적으로 이미지가 떠오르지 않았습니다. 그래서 한동안은 제대로 이해를 하지 못하고 그냥 외워서 사용했습니다. 그러나 재귀법 예제들을 계속 보다보니 특정한 이미지가 떠오르게 되었습니다. 그래서 재귀법을 이해하는데 어려움을 느끼는 .. [자바] 이클립스에서 깃허브로 프로젝트 업로드하기 1.깃허브의 저장소 만들기 2.이클립스 내의 깃허브 형식 프로젝트 저장소 만들기 3.이클립스 내의 깃허브 형식 프로젝트 저장소를 깃허브의 저장소로 푸쉬(업로드)하기 [알고리즘] 정렬 난이도순 정렬 1.선택 정렬 O(n^2): 선형 탐색 반복 선형 탐색으로 최소값을 찾고 첫번째 위치에 놓으면 첫번째 가장 작은 요소가 확정된다. 반복. 2.삽입 정렬 O(n^2)/O(n): 2번째 요소부터 자신보다 작은 요소가 나올때까지 왼쪽으로 옮긴다. 반복. / 최대한 정렬되있을 때 빠르다 3.버블 정렬 O(n^2): 붙어 있는 2개의 거품 방울 끝에서부터 2개 요소를 비교해가며 다 작은 쪽을 왼쪽에 놓고 처음까지 오면 첫번째 가장 작은 요소가 확정된다. 반복. 4.병합 정렬 O(nlogn):1개가 될때까지 반으로 쪼개고 다시 합치면서 정렬한다. 5.퀵 정렬 O(nlogn)/O(n^2): 기준 요소를 구하고 양쪽 끝에서부터 기준 요소보다 크거나 작은 요소를 찾으면 멈추고 찾은 요소 2개의 위치를 바꾼.. 이전 1 ··· 4 5 6 7 8 9 10 ··· 23 다음