Home 썸네일형 리스트형 비전공자가 본 "c 프로그래밍" 저자 윤성우 후기 프로그래밍 책에 대한 후기를 처음으로 적습니다. 제가 본책은 2010년에 나온 인쇄본으로 주황색책입니다. -총 페이지 : p 616 + 처음 보기엔 너무 많다. -추천 독자: + 한번이라도 C프로그래밍을 접해본 사람 + 컴퓨터에 흥미를 느끼는 사람 + 컴퓨터 구조에 대해 조금이라도 들어본 사람 이유 : C프로그래밍에서 필요한 내용을 골고루 다뤄줍니다. 하지만 처음 보기엔 양이 너무 많습니다. 이 책으로 속성으로 C 프로그래밍을 배우기엔 무리가 있습니다. 끈기 있게 600 page를 독학으로 배우기도 힘들지요. 스터디를 하기에도 무리가 있는거 같습니다. 스터디를 한다면 이 책과 함께 프로그래밍 문제 사이트에 가서 열심히 시도하기를 빕니다. 혹시나 영어가 가능하시다면... 가능은 아니더라도 대충 알아들을 수.. 예제로 이해하는 함수 포인터 예제로 이해하는 함수 포인터#1 2015.11.06. 작성#2 2018.05.20 .수정 ex) #main.c char x(){return 'X';}char y(){return 'Y';} char (*x1)(); char (*x2[2])(); char (*(*x3))(); 위에서 x(), y() 함수는 정의되어 있습니다. 그러나 x1, x2, x3는 정의되어 있지 않습니다. 왜냐? 바로 함수를 가리키는 포인터이기 때문입니다.그러나 함수 비슷한 형태를 가지고 있습니다. x1을 보면 char (*x1) (); 이렇게 되어있는데 이것을 두가지로 분류해서 설명해보겠습니다. 예 : char (*x1)( ); (1) char (*x1) ( );우선 char를 봤을 때 return 형 또는 type이 char이다! .. LG PC그램 USB 끊김 현상 (GX30K, USB허브) 2탄 지난 1탄에서 저는 USB 3.0 유전원 허브 (ipTIME UH-305)를 노트북 (LG 13ZD940-GX30 ) 좌측 포트에 연결하여 사용하는데 이상이 없었습니다.그러나 오랜만에 컴퓨터를 껐다가 킨 순간 연결에 실패했습니다.계속 USB 인식에 실패했다는 윈도우 에러 표시가 뜨더군요. Unknown Device로 인식이 되고 드라이버도 그렇게 뜹니다. 계속 그럽니다. 드라이버를 업데이트하거나 문제있는 드라이버를 삭제해도 계속 똑같은 에러를 보이더군요. 해결 방법은 간단했습니다. USB 2.0 유전원 허브로 (2008년 제품인 Actto HUB-08) 교체하여 노트북 좌측 3.0 포트에 연결하니 되더라고요. (메인보드 드라이버는 이미 최신) 그 원인은 최신 노트북이 대부분 저전력형 노트북이기 때문이거나.. 외장하드에서 vmware linux 이용시 에러 본인의 외장하드는 msata Samsung 850 EVO 250GB 이다. 당연 USB 3.0 지원 그런데 이런 vmdk 에러가 뜬다 The operation on file "C:\...-disk1.vmdk" failed.If the file resides on a remote file system, make sure that the network connection and the server where this disk resides are functioning properly. If the file resides on removable media, reattach the media.Select Retry to attempt the operation again.Select Cancel to end th.. [용어] MQTT, MSA MQTT : machine-to-machine (M2M)/"Internet of Things" connectivity protocol. ( http://mqtt.org/ )저전력 메시지 전송 프로토콜이라고 보면 될 것 같다. (TCP/IP 미지원 Device의 정보를 전송하는 프로토콜) MSA : Microservice Architecture 대규모 분산 웹시스템의 아키텍쳐 중 하나. 특징으로는 서비스 별로 DB가 분리 되어 있다고 한다. 각 용어의 자세한 특징과 장단점은 다음에 조사하겠... 가정이 거짓인 명제 명제 p , q 에 대하여 p -> q 가 어떤 진리표를 갖는지 조사할 때 다음과 같은 의문이 들었습니다. p q p -> q T T T T F F F T ? F F ? 위 표에서 아래 두 개 진리 값에 대한 이해가 문제였죠.흔히 truth table을 그냥 받아들입니다. 그러나 그게 싫어서 검색 해봤습니다.아래는 그와 관련된 답변입니다. 답변 1 : "가정이 거짓이면 합성 명제가 참이라고 하기로 수학자들끼리 약속했다." 이에 대한 간단한 반론은 아래... 처음 접한 답변 입니다. 하지만 그냥 약속이라고 하고 넘어가기엔 구체적이지 않고 단순했습니다.이말인 즉슨 공리라는 사실인데 검색해본 결과 그런 공리는 없었습니다.그래서 이 답은 보류~ 다른 답변입니다. 답변 2 : "p->q 는 명제이므로 참 또는 거.. LG PC그램 USB 끊김 현상 (GX30K, USB허브) 1.모니터를 바라봤을 때 좌측 USB 3.0 포트에서 끊김 현상이 발생한다. ( 안드로이드 5.0.1 갤럭시4S-LTE-A 연결시)2.추가적으로 IPTIME 무선랜 연결시에도 끊기는걸 확인 할 수 있었다. (같은 포트)3. VM상으로 우분투 리눅스를 사용하는데 여기서 마찬가지로 끊김 현상 발생.4. 그러나 갤럭시 S2는 끊김 현상이 발생하지 않음. 1. USB 드라이버 문제2. 인식 순서의 문제 (먼저 상위 OS와의 완전히 연결한뒤 하위 VM OS와 인식하도록 유도했을 때 비교적 양호하게 연결되는 듯 했다.)3. 좌 우측 인식 USB 3.0 포트의 차이 문제4. 전력 문제.5. 연결 할 디바이스 기기의 문제 (갤2는 되고 갤4는 안되는 상황에 기인) 1. 드라이버 문제로 보고 MTP 드라이버를 재설치하여.. ubuntu 14.04 korean language cmd$ibus-setup 1. Input Method 가서 Customize active input methods 체크 등록2. Add 눌러서 'Korean - Hangul' 넣고 close 3. 화면 좌측에 'System Settings' (기어) 에 있는 Text Entry 들어가서4. English(US)만 있을 텐데 여기에 Korean(Hangul) 넣어줘야됩니다. (하단에 + 버튼 있습니다.)5.그리고 종료하면 한글 써집니다. 중간에 컴퓨터를 다시시작하거나 할 필요 없습니다. 참고: English(US) 말고 다른 English로 설정을 하면 ' 와 ` 차이로 인해 코딩하다가 고생하실 겁니다. (심심해서 바꿨다가 피해본 1인) ps. 영어로 검색해야하는 안타까운 분들을 위해 태그는 영어로... [Android] http 개발API 와 Android API 버전에 따른 문제 at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1147) 해결방법 -> http 를 AsyncTask (백그라운드)로 돌리면 된다. 실시간 사전 어플 (항상 화면에 켜 있는 사전 어플) https://play.google.com/store/apps/details?id=my.application.livedictionary 자작 실시간 검색 사전 애플리케이션입니다. 구글 마켓에 등록했으니 쉽게 다운 받으실 수 있습니다. 문서를 읽으며 실시간으로 사전 검색을 할 수 있습니다. 그동안 많은 사전 앱들은 직접 앱을 열고 검색해야 하는 불편함이 있었습니다. 그 부분을 수정했습니다. 주요 기능은 작동하니 이용하시는데 무리는 없으실 겁니다. 이상한 어플 아니니 다운 받으셔도 됩니다. 개인 정보는 가지고 오지 않습니다. 무료입니다! (앱 설계가 완전하게 이뤄진 앱은 아니니 오작동이 일어날 수 있습니다.) CPU 관련 용어 정리 1. CPU : Central Processing Unit : 중앙 처리 장치1-1. MCU : Micro Control Unit: = Microcontroller = I/O 모듈 + Microprocessor : 둘을 합쳐 정해진 기능을 수행하는 컴퓨터(컴퓨터 : 계산을 수행하거나 작업을 통제하는 기계)1-2. SoC : System On Chip : 하나의 IC(집적회로)에 집적된 컴퓨터, 전자 시스템 부품 2. CPU 분류 기준2-1. 워드 크기(word : cpu가 한cycle에 처리 할 수 있는 데이터 크기) ex) 4bit, 8bit , 32 bit... 64bit2-2. 용도2-2-1. MPU : 데스크탑이나 노트북에 쓰이는 일반적인 CPU가 곧 MPU. 2-2-2. MCU : 제조사가 넣은.. 속도 측정 원리에 대해 프로그래밍 작업을 하면서 속도 성능에 관심이 가던 중 이참에 아예 속도에 관해 정리를 하고자 이 포스팅을 준비했습니다. 아주 근본적인 부분부터 차근차근 찾아서 정리해봤습니다. 어떤 대상을 측정하기 위해선 기본적으로 기준점이 필요합니다. 예를 들어 사람이 달리는 속도를 측정할 때는 처음시간이라는 기준점을 이용하고 달리기 시작 위치를 기준점으로 잡죠. 마찬가지로 컴퓨터도 프로그램의 속도를 측정하기 위해선 두 가지 기준점이 필요하리라 생각할 수 있습니다. 프로그램의 처리량(?) 그리고 시간이죠. 얼마나 짧은 시간에 얼마나 많은 양의 데이터를 처리했는가 하는 것처럼 두 가지 기준이 필요하죠. 그도 그럴게 속도라는게 그런거죠.ㅎㅎㅎ 한편 컴퓨터에는 성능을 측정하기에 좋은 하드웨어 도구가 있습니다. 바로 CPU 입.. 이전 1 ··· 4 5 6 7 8 9 다음