반응형

etc 50

[책] 컴퓨터 아키텍처 - 05. 데이터와 디지털 논리 회로

데이터와 디지털 논리 회로데이터의 개요컴퓨터는 제한된 데이터 형식만 구현하여 사용한다.데이터의 종류수치 데이터 : 고정 소수점으로 표현되는 정수와 부동 소수점으로 표현되는 실수.비수치 데이터 : 모든 문자, 기호, 한글 등을 코드로 나타낸 것.데이터의 형식데이터 형식 : 컴퓨터에서 제공하는 명령어 집합으로 연산할 수 있는 정보의 표현.간단한 데이터 형식으로 정수, 불리언, 문자, 부동 소수점 등이 존재. 복잡한 데이터 형식은 문자열, 배열, 벡터, 집합, 레코드, 스택, 큐 등이 존재.데이터와 진법컴퓨터는 데이터를 2가지 상태로만 표현할 수 있어 2진법을 사용함.모든 프로그램 코드나 데이터가 2진법 형식으로 저장되며 이 2진법은 정수, 실수, 문자와 같은 데이터 뿐만 아니라 명령어도 될 수 있고, 그래픽..

etc/책 리뷰 2019.03.15

[책 ] 객체지향의 사실과 오해

객체지향의 사실과 오해를 읽으며 작성한다. 객체지향이란? 책을 읽으며 처음 내가 자바를 배우면서 알게된 객체지향 에 대한 내용이 첫 챕터에 나온다. 책에서 실세계에 비유하여 설명을 해준다. 그래서 이해가 더 잘되며 기억에도 더 남는 것 같았다. 해당 책에서 객체지향의 개념에서도 얘기를 한다. 객체지향이란 시스템을 상호작용하는 자율적인 객체들의 공동체로 바라고 객체를 이용해 시스템을 분할하는 방법 여기서 자율적인 객체 란 상태와 행위를 지니며 스스로 자기 자신을 책임지는 객체를 의미한다. 또한, 이 책에서는 객체지향에 있어서 가장 중요한 것은 클래스 가 아니라고 한다. 물론, 클래스도 중요하지만 객체의 역할, 책임, 협력 에 집중하라고 한다. 즉, 어떤 객체들이 어떤 메세지를 주고 받으며 협력하는가가 객체..

etc/책 리뷰 2019.01.24

만화로 배우는 리눅스 시스템 관리 후기

우선 만화로 리눅스 용어나 명령어를 소개해줘서 쉽게 이해가 잘 됐다.목차를 보면 알겠지만 정말 기초적인 내용들이 나오는데 그래도 해당 명령어를 사용하는 순간에 대한 예시를 적절하게 들어줘서 이해가 잘됐다. 좋다고 생각하는 부분들은 목차마다 직접 Q&A 해주는게 나오는데 그게 좋았다. 예를 들어 scp, rcp 차이? 이런 것들이 나와서 좋았다. 계속 리눅스 명령어를 사용해봐야 기억에 남고 손에 남을텐데 따로 사용할 일이 없어서 따로 centos 설치해서 이것저것 해보고 있는데 도움이 많이 되었다. 리눅스 처음 접해보는 사람이나 잘 모르는 사람은 이 책을 읽으면 도움이 많이 될 것 같다.

etc/책 리뷰 2019.01.14

자바 ORM JPA 표준 프로그래밍 후기

자바 ORM 표준 JPA 프로그래밍 책을 읽었습니다. 우선 책을 읽으면서 내용은 JPA 를 처음하는 접하는 사람들은 조금 어려울 수 있다고 느꼈고, JPA 를 조금 접해본 사람들은 많은 도움이 될 것 같은 생각이 듭니다. 초반에 [SQL 로 직접 쿼리를 날려 개발할 때, JPA 사용할 때]의 장단점을 설명을 잘 해줘서 `mybatis, ibatis 를 사용해야 해` 라고 생각하는 사람도 충분히 `JPA 사용해도 괜찮을 것 같다` 라는 생각이 들도록 해주는 것 같습니다. 저는 이 책에서 중요한 내용이 다음의 내용이라고 생각합니다.연관관계 매핑엔티티 생명주기영속성 컨텍스트프록시책의 15장, 16장 (15장-고급주제와 성능 최적화, 16장-트랜잭션과 락, 2차 캐시) 우선 [연관관계 매핑] 에 대한 내용은 `..

etc/책 리뷰 2019.01.14

우아한형제들 JPA 세미나 후기

우아한 형제들 JPA 세미나에 다녀왔다. 회사에서 JPA 사용하면서 삽질을 정말 많이 상태라 지식 쬐금은 생겨 목요일 말고 금요일 세미나를 무척 듣고 싶었는데 하필 그 때 회사 송년회? 가 있어서 어쩔 수 없었다. 강사 분은 김영한이라는 JPA 책을 쓰신 분인데 세미나를 재밌고 지루하지 않게 해주시고 설명을 이해하기 좋게 잘 설명해주셔서 좋았다. 그리고 처음에 기존 쿼리 (마이바티스, 아이바티스 등,,)를 작성하면서 비즈니스 로직을 짤 때와 JPA 를 사용해 로직을 짤 때의 차이를 보여주시는 부분이 좋았던 것 같다. 목요일 일정 중 "연관관계 매핑의 이해 및 실습" 이 제일 듣고 싶었는데 시간이 부족해 거기까지 진도를 못 나가 아쉬웠다. 이번에 새로 알게 된 점이 있다. 다음의 코드에서 SequenceG..

그래픽 드라이버 업데이트 오류 발생 시

집에 골동품인 한성 보스몬스터 lv64 가 쓸 곳이 없다가 드디어 쓸 곳이 생겼다. 한성 보스몬스터 lv64 (다른 제품은 모름) 을 사지 말아야 할 이유 - 키보드 배열 이상함. (현재 xps15 를 사용 중인데 이게 정상적인 키패드를 가지고 있는데 보몬은 키보드 배열이 뭣 같음. 그래서 독수리 타법 or 익숙해져야 칠 만함) - 장시간 사용 시 키보드에 기름이 너무 많이 묻음. xps15 는 전혀 안 묻음 - 디스플레이가 토스트 굽듯 이 이상해짐. as 받아도 다시 생김 - 그냥 사지마세용 다시 본론으로 돌아와, 보몬에 centos 를 설치하려고 하는데 자꾸 soft lock 걸려서 알아보니까 그래픽 드라이버가 문제일 수도 있다고 해서 geforce experience 로 그래픽 드라이버 업데이트 하..

etc/잡담 2018.12.03

산업기능요원 편입 신청 후기

이번 2018년 산업기능요원 편입 신청을 했다. 병무청에 들어가보니 서울청은 몇시부터 몇시까지 신청하라고 나와있지 않아서 전화를 해보니 별로 경쟁률이 쎌 것 같지 않아 시간을 정하지 않았다고 한다. 결국 12시에 신청하려고 회사에 남아있었다. 회사에 있는 팩스 기계는 1대고 인터넷 팩스 1개 걸어 놓았다. 검색해보니 조이코퍼레이션에서는 팩스기계 7대인가,, 하여튼 여러 대 놓고 신청했다는데 나는 내 운을 믿으며 팩스 1대로 신청을 했다. 1시간동안 계속 신청을 했는데 운이 좋게 팩스기계에서 다시 재다이얼을 해줘서 편했다. 그래서 최대 큐까지 계속 신청을 해놓고 기다리다가 큐가 비면 다시 팩스 넣는 식으로 했다. 팩스 결과가 a4 용지로 나오는데 솔직히 너무 아까웠다. 어짜피 병무청에 통화 중이라 신청하지..

etc/잡담 2018.11.20

[수학] 최대공약수를 구할 수 있는 유클리드 호제법 증명하기

최대공약수를 구하는 유클리드 호제법 증명하기.유클리드 호제법으로 최대 공약수를 쉽게 구할 수 있다.예를 들어, (16, 12) 란 값이 있을 때 이 두 수의 최대공약수를 구하려면(A, B) (B. (A%B)) .. .. .. (R, 0) 이 된다. 그러면 여기서의 R 이 최대공약수가 된다. 이해를 못 하시겠다구요? 그러면 숫자를 사용해봅시담(16, 12) (12, 4) (4, 0) 즉 (16, 12) 의 최대공약수는 4가 됩니다. 정말 쉽죠?그래서 직접 코드 유클리드 호제법을 사용하면 O(log N) 이 나올 것이다.이제 유클리드 호제법을 한 번 증명해보자. 증명은 고등학교 이후로 처음하는 것 같다.자연수 A, B 가 있다. A % B = q A / B = r 라고 하자. G(A, B) 가 있을 때 G ..

etc/수학 2018.10.18

[답정너] 이번에 개발한 앱이 IOS 앱스토어에 올라갔다~

이번에 동아리에서 진행했었던 플젝이 IOS 앱스토어에 올라갔다~~ 나는 이번에 Node.js 를 이용해 백엔드 개발을 했는데 Node 개발은 처음이라서 초반에 개발할 때 너무 힘들었다,, "답정너" 라는 앱인데 사용자가 질문을 올릴 수도 있고, 다른 사용자가 올린 질문에 투표를 할 수 있다. https://itunes.apple.com/app/id1379000768?mt=8

etc/잡담 2018.05.17
반응형