2017년 7월 9일 16:20분으로 시험을 신청하고 나서 시험을 보고 왔습니다. 준비기간은 하루 3시간 정도 4~5일 정도 준비하였습니다. 요약집으로 공부를 시작했으나 요약집 보는 것보다는 기출문제를 계속 풀었습니다... 요약집은 한 시간 정도만 본 것 같네요... 상설시험으로 풀어본 결과 풀었던 기출문제와 똑같이 나온 문제가 1문제 밖에 없었습니다. 나머진 이건가 싶은 걸로 골랐는데요! 기출문제를 계속 풀면서 문제에 대한 답을 외우는 것보다 흐름을 외우는 게 좋을 것 같습니다. 2,3과목의 경우에는 수식을 외워야 하고요! 짧은 시간 동안 했지만 그래도 필기는 한 번 합격하면 2년 동안 유지되니 실기는 8월에 준비를 해봐야겠네요. 합격은 10시에 공개가 되는데 조금 더 빨리 알아볼 수 있는 방법이 있었..
기존에있던 컴퓨터 의자가 너무 딱딱하기도하고 특히 장시간 앉아 있을 때, 불편해서 이번에 새로운 의자를 장만했습니다. 바로 마이홈의자 네이처 메쉬의자입니다.!! 주문을하고 하루가 지나니 배송출발을 알리는 문자가왔고, 마침내 하루도 안되서 방금 택배가 왔습니다!! 주문할 때는 몰랐으나 상자를 처음 본 순간 택배기사님께 죄송한 마음이 들었습니다. 생각보다 거대하고(의자니 당연하겠지만) 딱 보았을 때 엄청나게 무거워 보였습니다. 그래도 그나마 다행인게 들어보니 생각만큼 무겁지는 않아서 다행이라고 생각했습니다.(그래도 어느정도 무게는 있습니다.) 그럼이제 상자를 뜯어보겠습니다. 아 저기 뒤에 빼꼼 보이는 의자가 이전에 사용하던 의자입니다. 오래 앉아서 작업과 공부를하니 불편한점이 너무 많았습니다. 지금보니 비닐..
쓰던이어폰을 발로 밟아 고장났는지 자고일어났는데 발에 꼬여있어서 고장났는지는 모르겠지만 자고 일어났더니 고장이 나있어서 인터넷을 통해 가성비 좋은 이어폰을 찾아내어 새로운 이어폰을 장만하였습니다. 바로 샤오미 이어폰 피스톤4입니다. 배송비를 포함하여 7천원 정도의 저렴한 가격에 구매하였습니다.(색상이 여러가지가 있으니 친구분들과 함께 구매하시면 배송비도 덜고 좋을 것 같습니다.) 그럼 차근차근 이어폰을 살펴보겠습니다. 샤오미 보조 배터리처럼 샤오미스럽게(원래는 애플스럽게인것 같네요) 박스의 정면은 아주 심플하게 생겼습니다. 뒷면을 살펴보겠습니다. 뒷면은 정면에 비해 복잡하게 생겼고, 한글로는 적혀있지 않지만 상품의 내용에대해서 적혀있는것 같습니다. 이어폰의 내용에 대해서는 구매한곳의 상세설명에서도 볼 수..
ViewPager를 사용시 Scroll 했을시에 대한 이벤트를 알아보겠습니다.ViewPager Scroll Event 우선 Viewpager와 그에관한 Adapter는 준비되어 있다고 생각하겠습니다. Viewpager와 Adapter에 관해서 궁금하시면 다른 블로그를 참조해주시거나 글쓰기 요청을 해주시면 다음기회에 작성해보겠습니다. 그럼 Viewpager와 Adapter가 준비되어있는 상태에서 해당 class들을 사용하는 Activity에서는 다음과 비슷하게 정의가 되어있을겁니다. ( 제가 사용한 예제의 경우 다음과 같이 정의하였습니다. ) 1ViewPager viewPager = (ViewPager) findViewById(R.id.choose_viewpager);cs 다음으로 정의한 viewpager..
블로그에 들어오시는 분들중에 textview onclick 이란 연관어를 가지고 들어오시는 분들이 많아서 작성을 해보았습니다.( 막상 이전의 Text관련 글은 Text 특성에 관한 글이였습니다. 터치가 아니라... ) TextView 클릭 이벤트 우선 다음 글에 나오는 버튼 클릭 이벤트와 100% 같습니다. 버튼(Button) 이벤트 사용법 2가지! 12345678910111213141516public class MainActivity extends AppCompatActivity { TextView text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContent..
앞서 웨이퍼란 무엇인가? (잉곳 생성) 과 웨이퍼란 무엇인가? (잉곳 절단) 에 대해서 알아보았습니다. 이제까지의 과정을 통해 웨이퍼와 비슷하게 얇은 판하나가 만들어 진것입니다. 하지만 사진과 이미 알고계셨을 웨이퍼는 번쩍번쩍한 모습을 보여주고 있습니다. 따라서 이번 과정을 통해서 진짜 웨이퍼처럼 만들어지게 됩니다. 웨이퍼의 표면 연마 이제까지의 과정을 통해 만들어진 웨이퍼는 표면이 아주 거칠고(톱으로 쑥 잘라내어서) 울퉁불퉁한 흠결이 많기 때문에 실제 반도체 공정에 이용할 수 없습니다.(그러한 손상은 소자에 해로운 영향을 미칠 수도 있기 때문입니다.) 또한 울퉁불퉁하면 여러 공정에서 문제가 일어날 수 있지만 특히 포토공정(PhotoLithography)에서 이미지를 선명하게 wafer의 표면에 낼수 없..
평소에 서버에서 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)를 만들기 위해서는 성형 공정(들어본 그 성형을 생각)이 필요합니다. 이전 잉곳 생성에서 잉곳은 길쭉한 원뿔 모양의 형태를 나타냈었습니다. 따라서 위와같은 얇은 원판 모양을 만들기 위해서는 성형 과정을 거쳐야 합니다. 잉곳을 만들 때, 단결정 실리콘이 발라진 봉으로 살살 찍어서 올려준다고 했었습니다. 따라서 위와같은 형태를 만들기 위해서는 단결정 실리콘 봉의 말단과 잉곳의 말단(끝과 끝)을 제거하여 원기둥을 만든 뒤, 앞서 뜨거운 잉곳을 식힌 후 얇게 ..
이 오류에 앞서 다음과 같은 Method 초과로 인한 문제로 발생한 다음의 오류에서도 같은 방법을 적용할 수 있습니다. 12Conversion to Dalvik format failed:Unable to execute dex: method ID not in [0, 0xffff]: 65536cs 123trouble writing output:Too many field references: 131000; max is 65536.You may try using --multi-dex option.cs 그럼 이제 다시 본론으로 돌아와 보겠습니다. 앱을 만들던중 다음과 같은 오류가 발생하였습니다. 1java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptio..
- Total
- Today
- Yesterday