서론 자바는 되는데.....! 코틀린에서만 QueryDsl 추가가 안된다 ㅠ ㅠ 구글링해서 찾은 블로그 자료들을 다 따라해봐도 Q클래스가 생성이 안된다.. 결국 깃헙을 뒤지면서 어떻게 해결했는지 그 과정에 대해 간단히 적어보겠다. (2022/04/15, Spring 2.6.6, QueryDsl 5.0.0 기준) 본론 build.gradle.kts import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { id("org.springframework.boot") version "2.6.6" id("io.spring.dependency-management") version "1.0.11.RELEASE" kotlin("jvm") version "1.6.1..
[무료] 혼자 공부하는 머신러닝+딥러닝 - 인프런 | 강의 한빛미디어 혼공시리즈로 1:1 과외하듯이 배우는 초절정 머신러닝, 딥러닝 자습서, 수백 개의 손그림으로 이해하고 구글 코랩(Colab)을 통해 브라우저만 있으면 바로 실습 가능, - 강의 소개 | 인프 www.inflearn.com 훈련 세트와 테스트 세트 지도 학습: 데이터와 타깃(boolean으로 이루어진 결과값)을 주고 모델을 지도해 학습시키는 방법 비지도 학습: 데이터만 주어지고, 비슷한 데이터끼리 묶는 등 지도적인 방법 없이 학습시키는 방법 강화학습: 주변 환경에서 행동에 대한 피드백을 받아 개선시키는 학습 방법 훈련에 사용한 데이터를 그대로 테스트에서도 사용하면 모델은 100%의 완성도를 보여준다. 연습 문제가 그대로 시험 문제로 나온..
서론 작년 이 맘때 즈음에 진행했던 앱 프로젝트 진행 중에 캘린더의 날짜 칸마다 사진과 날짜를 겹쳐 보여주는 캘린더뷰가 필요해 직접 캘린더뷰를 만들어 사용했었다. 작년 코드 리뷰도 해볼겸! 커스텀 캘린더뷰를 구현하는 방법을 기록으로 남겨두면 좋을 것 같아서 글로 작성해보았다. 안드로이드 개발에 사용한 언어는 Java이다. 본론 요구사항 내가 만들고 싶은 캘린더뷰는 다음 사진과 같다. 1. 아이템뷰에서 날짜와 이미지를 겹쳐 보여주도록 한다. 2. 세로와 가로 화면에서 같은 모양을 유지해야 한다. 구현 캘린더뷰 상단에서 보여줄 요일 리스트 아이템뷰를 먼저 만든다. (MON, TUE, WED, ..., SUN 이 부분!) item_week.xml item_calendar.xml 캘린더의 아이템뷰도 함께 만든다..
리팩토링 방법 이전 방법은 아래 링크에서 확인할 수 있습니다. 자바로 배우는 리팩토링 입문 - 유키 히로시 리뷰 (1) 코드에서 나는 악취를 나타내는 말 겹치잖아! 너무 길어! 너무 많아! 이름이 안 맞잖아! 너무 공개적이잖아! 객체 지향답지 않아! 리팩토링 방법 1. 매직 넘버를 기호 상수로 치환 if (100 < input.lengt aeliketodo.tistory.com 자바로 배우는 리팩토링 입문 - 유키 히로시 리뷰 (2) 리팩토링 방법 1 - 4번째 방법은 아래 링크에서 확인할 수 있습니다. 자바로 배우는 리팩토링 입문 - 유키 히로시 리뷰 (1) 코드에서 나는 악취를 나타내는 말 겹치잖아! 너무 길어! 너무 많아! 이 aeliketodo.tistory.com 10. 에러 코드를 예외로 치환..
리팩토링 방법 1 - 4번째 방법은 아래 링크에서 확인할 수 있습니다. 자바로 배우는 리팩토링 입문 - 유키 히로시 리뷰 (1) 코드에서 나는 악취를 나타내는 말 겹치잖아! 너무 길어! 너무 많아! 이름이 안 맞잖아! 너무 공개적이잖아! 객체 지향답지 않아! 리팩토링 방법 1. 매직 넘버를 기호 상수로 치환 if (100 < input.lengt aeliketodo.tistory.com 5. 메서드 추출 public void print (int times) { // 테두리 출력 System.out.print("+"); for (int i = 0; i < _content.length(); i++) { System.out.print("-"); } System.out.println("+"); // 내용 출력 ..
코드에서 나는 악취를 나타내는 말 겹치잖아! 너무 길어! 너무 많아! 이름이 안 맞잖아! 너무 공개적이잖아! 객체 지향답지 않아! 리팩토링 방법 1. 매직 넘버를 기호 상수로 치환 if (100 < input.length()) { ... } ↓ public class Something { public static final int MAX_INPUT_LENGTH = 100; ... } ... if (Something.MAX_INPUT_LENGTH < input.length()) { ... } 2. 제어 플래그 삭제 public class FindInt { public static boolean find(int[] data, int target) { boolean flag = false; for (int i..
- Total
- Today
- Yesterday
- 버추억박스에러
- api문서
- atq
- linuxgedit
- 코테
- linux파일
- 백준
- 리눅스cron
- 백준27219
- GithubAPI
- OnActivityForResult
- cat
- awk프로그램
- Baekjoon27211
- Baekjoon27219
- 쇼미더코드
- 리눅스
- E_FAIL
- linuxawk
- linuxtouch
- GitHubAPIforJava
- SELECT #SELECTFROM #WHERE #ORDERBY #GROUPBY #HAVING #EXISTS #NOTEXISTS #UNION #MINUS #INTERSECTION #SQL #SQLPLUS
- 버추억박스오류
- Linux
- cron시스템
- 백준27211
- 사용자ID
- virtualbox
- baekjoon
- whatis
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |