평소에 서버에서 Get이나 Post아니면 그냥 자료를 받을때 Broadcast등을 이용해 Json 형식의 자료를 받기위해 긴 줄에 걸쳐(물론 한 번 만들어 놓으면... 복붙이지만) 해당 코드를 만들었었다. 하지만 Okhttp를 알게된 이후로는 그럴일이 없을것 같다. 너무나도 간단한 OKhttp 사용법을 살펴보자! Okhttp 사용법 사용을 해보면 왜 이름이 Okhttp인지 알게된다. 바로 살펴보자. 1) Gradle 추가 Gradle에서 다음과 같이 추가하여준다.( 2017.06.03일 기준 최신버전이다. ) 1compile 'com.squareup.okhttp3:okhttp:3.8.0'cs 2) 사용 Gradle에 추가를 해주고 Sync까지 해주었다면 바로 사용을 해보자.(이하 모든 코드는 네트워크 작..
앞서 [운영체제] - [OS] Deadlock의 조건 에서 Deadlock을 일으키는 4가지 조건에 대해서 알아보았습니다. Deadlock은 일어나서는 안되는 일이니 막기위해서는 어떠한 조건을 피해야하나를 살펴보겠습니다. 1) Mutual Exclusion - 한 번에 1개의 Process만 Shared resource에 접근할 수 있는 조건이였습니다. 하지만 이 조건을 피해버리면 여러개의 Process가 Shared resource에 접근할 수 있게되므로 Race Condition 상태가 발생할 수 있습니다. 따라서 막으면 안되는 조건입니다. 2) Preemption Disable - 다른 Process가 소유하고 있는 lock을 선점(획득)할 수 없다는 조건이였습니다. 쉽게 풀어보면 공유 자원이 선점..
잉곳(Ingot)의 절단 웨이퍼란 무엇인가? (잉곳 생성) 에서 잉곳의 생성에 대해서 알아보았습니다. 이번에는 이러한 만들어진 잉곳(Ingot)의 절단에 대해 알아보겠습니다. 결정이 성장된 후(만들어진 후), 우리가 알고 있는 위과 같은 웨이퍼(wafer)를 만들기 위해서는 성형 공정(들어본 그 성형을 생각)이 필요합니다. 이전 잉곳 생성에서 잉곳은 길쭉한 원뿔 모양의 형태를 나타냈었습니다. 따라서 위와같은 얇은 원판 모양을 만들기 위해서는 성형 과정을 거쳐야 합니다. 잉곳을 만들 때, 단결정 실리콘이 발라진 봉으로 살살 찍어서 올려준다고 했었습니다. 따라서 위와같은 형태를 만들기 위해서는 단결정 실리콘 봉의 말단과 잉곳의 말단(끝과 끝)을 제거하여 원기둥을 만든 뒤, 앞서 뜨거운 잉곳을 식힌 후 얇게 ..
- Total
- Today
- Yesterday