일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- nGrinder
- 자바
- grafana
- MySQL
- 자바백엔드
- github
- 백준
- 에프랩
- AWS
- 부트캠프
- 백엔드
- EC2
- F-Lab
- 코딩테스트
- 알고리즘
- backend
- 데이터구조
- 도커
- Flutter
- IntelliJ
- 성능테스트
- 레디스
- 트러블슈팅
- error
- Spring
- 플러터
- 후기
- java
- FLAB
- 멘토링
- Today
- Total
목록분류 전체보기 (153)
민스씨의 일취일장

백준 1789 풀이 알고리즘을 분석하는 글이다.h.o. Algorithm | Java | 백준 1789 - 구현 & 그리디 - 무의미한 로직은 생략문제서로 다른 N개의 자연수의 합이 S라고 한다. S를 알 때, 자연수 N의 최댓값은 얼마일까?문제 분석N개의 자연수의 합이 S이다.N의 최댓값, 즉 최대한 많은 수를 더해 S를 구해야 한다.많은 수를 더하기 위해선 1부터 사용할 수 있는 작은 자연수를 모두 더해야 한다.알고리즘import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStrea..

TIssue - gitignore 바로 적용 안되는 이슈 최종 종결이 되고 싶은 글이다.IntelliJ - gitignore 바로 적용 안되는 이슈현상.ignore에 파일을 추가한 뒤 git add를 수행했을 때 지속적으로 제외한 파일이 추가돼 git reset를 수없이 반복하는 이슈가 있었다. 해당 이슈는 유독 IntelliJ에서 심하다.알려진 해결책 이 문제에 대한 알려진 해결은 git의 캐시를 삭제하는 것이다.git rm -r -cached .하지만 해당 방식으로 해결이 안되었기 때문에 골치가 아팠던 것이다.발견한 해결책이번에 발견한 해결책은 대단한 것은 아닌데, 효과가 있어서 이 이슈를 빠르게 해결하는데 도움이 되면 좋겠다..gitignore에 등록한 후 .gitignore 파일을 저장하거나 닫아..

안텔리제이 클래스 임포트 안되는 이슈에 대한 글입니다.IntelliJ Class Import 안되는 이슈상황엔티티를 만든후 레포지토리를 생성하던 중, 레포지토리에서 엔티티 클래스 임포트가 안되는 이슈가 발생했다.가능한 해결책과 실제 해결책가능한 원인은 여러가지가 있을 수 있다.1. 실제 정확한 파일 위치 및 파일 이름 확인 (문제 없었다)실제 Import 하려는 파일이 해당 위치에 있는지, 올바른 이름을 작성했는지 확인해 보아야 한다. 기본적인 절차이다.2. 프로젝트 구조 (문제 없었다)Import문에서 파일의 위치를 정확히 입력했는지 확인해 보아야 한다. 이 또한 기본적인 절차이다.3. build 패키지 삭제후 rebuild (문제 해결!)IDE의 인덱싱이나 캐시에 문제가 있을 수 있다. 이럴 경우 b..

MateiralApp과 AppBar 각각 title을 갖고 있는 이유에 대한 글입니다.MaterialApp title vs. AppBar title상황MaterialApp에서 title을 설정한 뒤, 색상을 여러 가지 설정해 보아도 설정이 되지 않아 이것저것 살펴보다 Flutter로 앱을 만들 때 title이 두 번 작성된다는 것을 인식하게 되었다.MaterialApp & AppBartitle이 작성되는 곳은 최상단 위젯에서 작성되는 MaterialApp 내에서와 MaterialApp 내 home에 위치하는 Page 위젯의 AppBar 내이다.둘의 차이점공식 문서를 살펴보면 차이가 명확하다.MaterialAppMaterialApp에서의 title은 사용자(device)가 애플리케이션(앱)을 식별하기 위해..

FlatButton이 없어진뒤(deprecated and removed) 새로운 button을 적용해야 한다.FlatButton 없어짐FlatButton이 없어진지 오래되었다. 하지만 여전히 여러 강의자료 등에서 FlatButton을 사용하고 있다. 이렇게 현재 없어진 버튼들을 적용해 실습을 적용해야 할 때 사용할 수 있는 버튼들에 대해서 알아보자.공식문서일단 모든 정보는 공식문서에 잘 설명돼 있다. 공식 문서로 확인하고 싶다면, 아래 링크에서 확인 가능하다. New Buttons and Button ThemesThe basic material button classes have been replaced.docs.flutter.dev새로운 버튼공식문서까지 안가고 현재 글에서 원하는 답을 찾을 수 있게 간..

Text 위젯에서 textAlign을 center 속성으로 지정해도 가운데 정렬이 되지 않는 이유와 해결책에 대한 글이다.Flutter - Text 위젯에서 textAlign 속성 지정으로 가운데 정렬이 되지 않는 이슈현상Text 위젯 사용법을 다양하게 익혀보던 중, textAlign 속성으로 지정할 때 가운데 정렬이 되지 않는 이슈가 있었다.body: Column( children: [ Text( 'center aligned text', textAlign: TextAlign.center, ) ],),원인Text가 html의 span과 같이 문자열이 차지하는 너비 영역만을 차지하기 때문이다. 만약 작성한 텍스트가 길어서 화면 가로 너비를 모두 차지했다면 문제없이 가운데..