IT/Etc

    쓰레드란 무엇일까? (thread)

    스레드(thread)는 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말한다. 일반적으로 한 프로그램은 하나의 스레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행할 수 있다. 이러한 실행 방식을 멀티스레드(multithread)라고 한다. 프로세스와 스레드의 비교 멀티프로세스와 멀티스레드는 양쪽 모두 여러 흐름이 동시에 진행된다는 공통점을 가지고 있다. 하지만 멀티프로세스에서 각 프로세스는 독립적으로 실행되며 각각 별개의 메모리를 차지하고 있는 것과 달리 멀티스레드는 프로세스 내의 메모리를 공유해 사용할 수 있다. 또한 프로세스 간의 전환 속도보다 스레드 간의 전환 속도가 빠르다. 멀티스레드의 다른 장점은 CPU가 여러 개일 경우에 각각의 CPU가 스레드..

    3항 연산자란?

    조건이 true 이면 왼쪽의 값을 조건이 false 이면 오른쪽의 값을 반환하는 연산자가 바로 3항 연산자 입니다 (삼항연산자) 조건문을 사용하여 가독성을 높이는 경우가 일반적이지만 우리는 때로는 3항연산자를 통하여 표현하기도 하며, if조건문을 쓸수없는 특수한? 상황이 생길경우에도 사용할 수 있습니다. 기억 저편에라도 두신다면 반드시 찾아 보실 연산자 ! 아래는 자바스크립트 예제를 코드블럭으로 옮겨본 예제이니 참고하시기 바랍니다 ^.~ var age = 33; var Allowingsmoke = (age > 18) ? "True, over 18" : "False, under 18"; console.log(Allowingsmoke); // "True, over 18"

    비전공자 정보처리기사 필기 실기 합격후기

    타운투탑으로 드디어 정보처리기사까지 왔습니다 리눅스마스터, SQLD에 이어 정보처리기사까지 정말 비전공자로서 그동안 가시밭길을 걸어오는 기분이었네요.. 모든게 끝나면 정보공유하려고 그동안 쉬었네요 일단 있는 그대로 말씀드리자면 저는 카카오톡 오픈채팅방을 활용하여 필기는 쉽게 붙을 수 있었습니다. 유튜브에도 영상을 찍으신 https://youtu.be/pC_qcgujIyY 범고래님의 오픈채팅방에서 정보를 얻었죠. 아무것도 모르던 저에게 새로운 공부방법은 정말 신선했습니다. 처음엔 1과목, 그담에 1,4 그담에 1 , 3 , 4 그담에 1 3 4 5 그담에 12345 이런식으로 스택 쌓듯이 한과목씩 누적 정복하여 공부하는 방법은 말 그대로 대부분의 문제의 답과 풀이를 외우게 하여 필기시험 합격이 가능하도록 ..

    1804회 리눅스마스터 2급 2차 비전공자 합격후기

    드디어 올리는 후기입니다. 제가 머리가 좀 나빠서 1803회에서 한문제 차이로 떨어지고.. 오기로 한번 더 봐서 드디어 합격 타이틀을 가져왔습니다 ㅠㅠ 상세한 후기를 들려 드리자면... 옛날엔 기출 한 두번 돌리면 붙는다고 소문이 났던 자격증인데 17년 9월부터 개정되었다고 하더니 난이도가 많이 올라가서 고생했습니다. 물론 제가 리눅스 자체를 모르는 비전공자라서 고생한 것도 있지만 확실히 어려웠습니다. 명령어를 엄청 세세하게 외워야 하며, 꼬아놓은 문제도.. 눈치채야하고 암기력이 좀 중요했던 것 같습니다. 물론 개인적으로 이번 시험은 1803회보다 쉬워서 상대적으로 저는 안심하고 풀기도 했습니다. 주관적인 팁을 좀 드리자면 일단 저는 리눅스마스터 2급 완전정복이라는 교재를 추천 드립니다.https://s..

    비전공자가 IT에 입문하기 위해서 필요한 것들 (중 하나)

    안녕하세요. 사설을 처음으로 쓰는건 이 포스팅에서네요. 저는 IT쪽 공부를 시작한지 이제 막 두달정도 되었고 비전공자로서 아는 것이 없어서 돛단배로 바다를 건너야 하는 막막함을 느끼며 많은 구글링과 사람 찾아서 질문하기 등 여러 방법으로 정보를 모으고 있습니다. 일단 IT 업계는 평생 공부를 하여 끊임없는 지식의 확충을 해야함은 물론이고, 여러 커뮤니티를 통하여 지식을 공유하고 세미나 참가 등을 통해 인적, 지적 확장성을 지향해야 한다고 생각합니다. 그래서 간단하게 커뮤니티 몇가지를 소개해드리고자 하오니 참고하시고 도움되시길 바랍니다. https://github.com/bartkim0426/korea-dev-community비전공자 출신 개발자분께서 직접 생각하신 사이트 몇곳을 정리해두셨습니다. http..