TIL(Today I Learned)
1월 6일(수)
학습내용
- DispatchQueue은 main queue, global queue, custom queue 가 있다.
- DispatchQueue의 main queue에 sync함수를 통해 작업을 추가하면 deadlock이 발생한다.
- Deadlock은 두개 이상의 작업이 서로의 작업이 끝나기만을 기다려서 결과적으로 아무것도 완료되지 못하는 상태를 가리킨다고 한다.
- 여러 쓰레드에서 하나의 배열에 원소를 집어 넣거나 접근하면 race condition이 발생할 수 있다.
문제점/고민한점
- Github에 이미지를 추가할때 사이즈를 조절하려면?
- Git에서 Staging Area에 있는 파일중에 특정파일만 취소하고 싶다면?
- Git에서 특정 파일의 내용을 최근 커밋으로 되돌리고 싶으면?
해결방법
- Github에 이미지를 추가할때 사이즈를 조절하려면?
- HTML을 이용하여 이미지를 넣을 수 있으며, width 값을 넣어주면 된다.
- 이런식으로,
<img src="" width=""/>
- Git에서 Staging Area에 있는 파일중에 특정파일만 취소하고 싶다면?
- git reset HEAD 파일이름
- Git에서 특정 파일의 내용을 최근 커밋으로 되돌리고 싶으면?
- git checkout — 파일이름
참고