일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 다이나믹프로그래밍
- 알고리즘
- 2020
- python
- 강의
- 백준
- 2024
- 공부
- 2021
- 슬픔
- BOJ
- dynamic programming
- 라즈베리파이 모니터
- 프로그래밍
- python 강좌
- 강좌
- 자작시
- 파이썬 강의
- mmdetection
- 계획
- dp
- 인생
- it
- 파이썬 강좌
- C++
- 파이썬
- python 강의
- 자살
- mmcv
- 철학
- Today
- Total
목록
전체 글
(128)
반응형
Stargazer
어둑해지기 시작한 시간에 다리 위를 걷다가 유독 밝게 빛나는 불빛들이 보였다. 빠르게 다가오기도 하고 멀어지기도 하고 멀리서 빛나기도 하지만 나는 빛나지 못했다. 가로등 하나하나 건널때 마다 나를 비추는 조명은 눈이 부셔 고개를 숙이게 만들었다. 땅을 보다가 다시 하늘이 보고싶어 고개를 들다 지레 눈이 감겼다. 조명 밑 짙은 주황 불빛은 눈꺼풀 위로 눈이 타들어갈 듯 내리꽂혔다 한 발자국 앞으로 내딛었다 그러자 다시 어두워졌다. 그러고 다시 하늘을 바라보았다 하늘은 아무것도 보이지 않았다. 잠시 난간을 붙잡고 앉아보았다. 찬바람이 불어와 뺨을 조금씩 얼리었다 이상하게도 춥지는 않았다. 그저 그렇게 무기력하게 눕기만하면 모든게 편안할 것 같았다. 하지만 내리쳐다본 광경은 정말 아무것도 보이지 않았다 깜깜한..
삶이란 불공평했다 아니, 모두가 평등할때 누군가는 더 평등했다. 사람들은 저마다 다른 시간속에서 다른 이유로 서서히 모인다 이들은 블랙홀처럼 나를 사건의 지평선으로 빨아 당겼다. 그러나 나는 결코 그 중심에는 다다를 수 없을 것이다. 이미 나는 늦었다. 이미 뭉쳐버린 검은 것들은 뼛속까지 소름끼치었다 뜨겁게 뭉쳐버린 것들은 차갑게 식어서 욕망으로 가득찬 하나의 우주가 되었다. 아지랑이가 일렁이듯 기어나오는 유혹의 검은 밧줄이 마치 온세상을 당기듯 하였다. 하지만 나는 벗어날수 없다는 사실을 알았고, 그들을 지나치기 위해 다른 시간속으로 숨었다. 나는 이 시간이 빠르게 지나가기를 간절히 바라며 나의 시간을 느리게 하였다. 그 시간은 나를 다시 무겁게 만들었다. 다른 검은 구멍이 만들어진 것이다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oMWQn/btrb6SYKL6R/5O3rcJdRYzRS9RYmsZigV0/img.png)
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 내용인 즉, 21년 8월 13일 부로 비번 인증 지원이 삭제되었으므로, 개인 엑세스 토큰을 사용하라고 한다. 그렇다면 토큰은 어떻게 발급 할까? 개인 엑세스 토큰 발급 방법 github에 접속한 후 사용방법 사용방법은 평소 push 할때 아이디/비번 입력하듯이, 아이디/ 토큰 입력하면 된다. ps. 만약 push,pull, clone 할때 아이디나 비번 입력이 없었던 경우라면 아래 코드를 실행하면 증명서가 초기화가 된다. git credential-manager uninstall git cre..
GSON 내에 있는 annotation으로 JSON 과의 직렬화를 할때 사용할 이름을 지정할때 사용한다. 아래는 응답을 받은 후에 저장할 객체의 구조 open class BaseResponse( @SerializedName("isSuccess") val isSuccess: Boolean = false, @SerializedName("code") val code: Int = 0, @SerializedName("message") val message: String? = null ) 응답 JSON 코드의 예시 { "isSuccess":"true", "code":"0", "message":"test" } JSON형식으로 오는 응답을 객체에 넣을때 SerailizedName 안에 value 값에 맞게 알아서 들어..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/doRRam/btq8ZIxhQLL/mfIVUhuF33jkpUCT1SHKJk/img.png)
뷰 바인딩이란? 말그대로 묶는건데, 레이아웃 xml 파일에 대한 액티비티 클래스를 정의 해줄 필요없이 자동으로 각 뷰에 대해 이어서(connect) 생성해주는 기능을 말한다. 뷰바인딩을 사용해야 하는 이유: 일일이 findViewById를 사용할 필요가 없다. Type-safe (레이아웃 내에서 정확한 view 타입을 찾아 맵핑함) Null-safe (레이아웃에 없는 id를 findViewById를 했을 때의 NullPointerException 방지) 뷰바인딩 하는 법: 첫번째로 build.gradle 파일을 수정해야한다. 프로젝트에서 build.gradle(Module) 파일을 열어서 다음과 같이 수정 해야한다. android{ ... viewBinding{ enabled = true } ... } ..