일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1차원 DP
- 2차원 dp
- 99클럽
- @BeforeAll
- @BeforeEach
- @Builder
- @Entity
- @GeneratedValue
- @GenericGenerator
- @NoargsConstructor
- @Query
- @Table
- @Transactional
- Actions
- Amazon EFS
- amazon fsx
- Android Studio
- ANSI SQL
- ApplicationEvent
- assertThat
- async/await
- AVG
- AWS
- Azure
- bind
- builder
- button
- c++
- c++ builder
- c03
- Today
- Total
목록전체 글 (363)
기록
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cCSgeS/btrHIecb5ya/ox81cBe4iu1gsWkKj0Smj0/img.png)
1. 일정 2021.07.19 ~ 2021.12.17 2. 개요 3. 후기 이러닝 기관마다 다르겠지만, 배정받은 기관은 이러닝 40 + 개인공부 40 + 업무 20 정도였다. 일주일간 들어야 하는 이러닝 양이 상당하다 보니, 거의 매일 조금씩이라도 진도를 나가야 한다. 1. 상시교육 정보보호, 파이썬 웹 크롤링, 파이썬 데이터 분석, 웹서비스 구현 방법을 학습 데이터를 다루는 과정에서 지켜야할 윤리를 익힘 데이터를 수집하고 표현하는 방법을 익힘 웹 서비스를 통해 분석 결과를 공공에 공유하는 방법을 익힘 2. 공공데이터를 이용한 사회 문제 해결방안 제시 3. 파이썬을 이용한 데이터 분석 실습 서울시 코로나19 확진자 현황을 사용하여, 각 구별(지역) 일주일별 확진자 발생 추이 시각화 서울시 지하철 호선별 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Ef9u7/btrHCor6iL6/bTl0pkrZ46SD5LB0kuUsDk/img.png)
Enum 명명된 값의 집합을 이루는 자료형 자바 Enum은 상수 컬렉션을 정의하는 데 쓰이는 특수한 타입으로 상수, 메서드 등이 포함될 수 있다. 장점 허용가능한 값들을 제한 내용의 추가 및 변경 시 범위가 최소화 개요 쓰기 화면을 재사용하기 위해 아래와 같은 구조를 계획했다. (1) 기존의 내용을 수정할지/ (2) 새로 작성할지에 따라 수행해야 하는 작업을 분기해 주어야 했고, 이를 위해 fragment를 생성할 때, (1) 기존의 내용을 수정할지/ (2) 새로 작성할지를 전달해주기로 했다. 활용 (1) MainActivity(TilListFragment) → MainActivity(TilItemFragment) // TilParentFragment.kt fun changeFragment(fragmen..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FtMqR/btrHtwDBsAx/C0EbsW69K2iRGTpVXjGkgk/img.png)
개요 앱을 시작하면 Progress Activity 에서 공공 데이터를 받아서, SQlite 에 저장하는 방식으로 프로젝트를 설계/개발했다. 어느 순간부터 데이터를 받아오던 중에 아래와 같은 오류가 발생했다. 저녁에 오류가 발생했는데, 당장 다음날 자정이 프로젝트 마감이라 어떻게든 해결해야 했다. 해결방법 우선, appname/app/src/main/res/raw/ 내에 파일 데이터를 xml 형태로 삽입했다. raw 파일을 읽어 parsing 하도록 수정한다. // 기존 url 방식 /* String queryUrl = "https://apis.data.go.kr/..."; URL url = new URL(queryUrl); InputStream is = url.openStream(); */ // raw..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ciR4Gp/btrG4GHcaQc/kLHMdH3DRgvsHmHcKs1xY1/img.png)
개요 프로젝트 중 글꼴을 변경하는 것을 맡게 되었다. 가이드라인에 정리된 대로 따라해보면서 기록을 남겨두고자 한다. 예제 font directory 만들기 add font file font.xml 파일을 만들지 않아도, xml에서 fontFamily로 적용이 가능하다. 주의할 점은 리소스 파일 이름에 대문자나 특정한 특수기호가 포함되지 않도록 해야 한다. 모든 리소스 ID는 aapt 도구가 자동으로 생성하는 프로젝트의 R 클래스에서 정의되기에, 리소스의 파일명은 자바의 명명 규칙을 준수해야 한다. 참고자료 https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml?hl=ko XML의 글꼴 | Android 개발자 | Android D..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kNxa1/btrGS4UOyrd/KkMby9K9ADVIuRh45SkcbK/img.png)
개요 firebase를 통한 로그인 서비스를 구현하던 중에 uid 값이 들어오지 않는 문제가 발생했다. 우선, uid값에 null 값이 들어오면 테스트 계정의 uid를 연결하도록 코드를 작성했다. class ReadUserRequest : BaseRequest() { override val TAG = "ReadUserRequest" private val DATA_PATH = "Users" override fun request() { val uid = AppApplication().getUid() FirebaseDatabase.getInstance() .reference .child(DATA_PATH) .child(uid!!) .get() .addOnSuccessListener { val result = ..