반응형

읏차, IT차 326

[정보처리기사] C언어 - 변수

변수란? 데이터를 저장할 수 있는 메모리의 기억공간. 쉽게 말해 그릇 변수의 선언이란? 메모리(기억 공간)을 효율적으로 사용하기 위해서 그에 맞는 선언을 해줘야 함 쉽게 말해 밥을 담고 싶으면 밥그릇을, 국을 담고 싶으면 국그릇을, 100명되는 사람 밥을 하려면 솥을 올려줘야함 나 혼자 자취해서 밥을 먹어야 되는데 100인분 솥을 올리면 비효율적이기 때문에 내가 사용할 변수를 잘 골라서 사용해야 메모리 손실이 없음. 변수생성 규칙 및 특징 예약어(키워드)는 사용할 수 없다ex. break, for, if, switch 등 공백을 포함할 수 없다. 첫 글자는 영문과 언더바(_)만 사용이 가능하다(숫자 불가능) 언더바(_) 이외의 특수문자는 사용할 수 없다. 대소문자를 구분한다. 예제를 통해 변수생성 가능여..

[정보처리기사] C언어 - 컴파일러, 인터프리터

컴파일이란? 인간이 만든 고급언어를 컴퓨터가 해석 할 수 있는 저급언어로 반역하는 과정 ex. C언어를 통해 컴퓨터가 알아먹을 수 있는 1과 0의 언어로 바꿔주는 작업 C언어 컴파일 과정 (.확장자) 내가 이해할 수 있는 언어인 고급언어로 작성(.c) -> 전처리기(.i) -> 컴파일러(.s)->어셈블러(.o)->링커(.exe) 전처리기 #include가 전처리기 역할인데 예를들어 printf, sccanf 등 많은 사람들이 사용하는 함수를 미리 누군가가 만들어놓은 것을 합쳐주는 작업. 컴파일러 컴퓨터가 알아듣는 언어로 컴파일한다 (=고수준 언어를 저수준 언어로 변환, 기계어와 가장 가까운 형태의 언어) 어셈블러 완전한 기계어로 바꿔주는 역할 링커 전처리기->컴파일러->어셈블러를 엮어서 exe파일로 엮는..

[캐논 카메라 수리] 캐논 EOS 400D 뷰파인더 이물질 청소

오늘은 제가 과거에 카메라 입문으로 접했던 나름 많이 아끼던 녀석... 캐논 EOS400D를 중고로 내놓기 위해.. 점검차 종로3가에 위치한 캐논 대한카메라에 다녀왔습니다 사용한 지 오래돼서 뷰파인더에 먼지가 좀 쌓였습니다. 아래 사진을 보시면 뷰파인더에 미세하게 이물질이 묻어있는 것을 볼 수 있습니다. 카메라로 보면 덜 선명하게 찍혔는데, 실제로 보면 거슬릴 정도로 컸습니다. 대한카메라는 종로3가역 7번출구로 나와서 300m정도 올라오시고 3층에 위치하고 있습니다. 방문하셔서 뷰파인더 이물질 때문에 왔다고 하고, 접수했습니다. 카메라 맡기는 것은 처음인데 기기가 정품일 경우 클리닝은 무료라고 합니다. 점검 시간은 15분 정도 걸린다고 하셔서 안에서 얌전히 기다리고 있었고 마침내 먼지 제거를 거의 다 ..

[맥북] 2016 맥북 프로 13인치 디스플레이 빛샘 현상(플렉스게이트) 무료 수리

친구가 디스플레이가 고장나서 잘 안쓰게됐다며, 2016 맥북 프로 13인치를 선물로 받았는데 디스플레이가 이 모양이더라구요.. 화면은 원래보다 어둡고, 하단에서 스포트라이트처럼 불빛을 쏴올리는 느낌?이였습니다. 수리비가 얼마나 되나? 무슨 문제인가? 궁금해서 그냥 검색이나 해보자 해서 검색을 하는데 2016 맥북프로 13인치 모델에서만 발견되는 결함으로 플렉스 게이트라고 해서 애플이 인정한 결함이라고 합니다. 2016 맥북프로 13인치 모델 디스플레이 고장은 흔하디 흔한 현상이라고 합니다. 빛샘현상으로 유명한데, 디스플레이 하단에 맥북에서 빛이 새는듯한 현상입니다. 실제로 검색을 좀 해보면 다수의 분들이 고장 현상을 경험하셨더라구요. 근데??? 수리 금액이 무료라고 하는 글들을 보게 되면서.. 바로 제가..

[Xcode]Simulator에 사진 넣기 오류 (import error) / PHPPhotosErrorDomain error -1.

보통 Xcode Simulator에 드레그앤드롭을 하게 되면, 시뮬레이터 사진파일에 넣어둔 사진이 있는데, 드레그앤드롭을 했더니 이런 오류를 경험했습니다. PHPPhotosErrorDomain error -1. 여러 시도를 하다가 보니 데스크탑에서 바로 넣으면 저렇게 되더라구요 사진 파일 선택 -> 우클릭->공유->Simulator를 해도 마찬가지였습니다. 해결책 넣고 싶은 파일을 맥북의 사진 어플에 넣습니다. 사진 앱 내에서 넣고 싶은 사진을 똑같은 방법으로 드래그앤드롭합니다.

[Swift] Camera App 4(Photo Capture Delegate, 저장)

오늘은 사진을 찍는 과정과, 저장하는 과정을 그림으로 보고 코드로 구현해 보는 시간을 가질 겁니다. 사진을 찍어서 저장하는 순서를 한번 그림으로 보면, CapturePhotoWithSettings: delegate가 있고 그 하위로 여러가지 작업들을 수행하는데 오늘은 중간과정은 생략하고 didFinishProcessingPhoto로 사진을 찍어 저장하는 작업만 구현해 보도록 합니다. capturePhotoWithSettings: delegate구현 @IBAction func capturePhoto(_ sender: UIButton) { let videoPreviewLayerOrientation = self.previewView.videoPreviewLayer.connection?.videoOrientat..

[정보처리기사] 비전공자 2022년 2회 정보처리기사 필기 합격 후기/공부법

며칠 포스팅을 못했는데요 정보처리기사 필기 시험 준비 때문에 잠시 집중좀 하느라고 잠잠했습니다~ 제가 22.04.24(일) 오전 9:30 시험으로 정보처리기사 2회 필기 시험을 보고왔는데요 가답안 상으로는 60,75,85,80,70으로 합격권으로 예상이 돼서 이 기억이 다 날아가버리기 전에 시험 후기와 공부 방법을 남겨 드리려고 합니다. 사실은 필기부터 포스팅을 하고 싶었으나, 코딩 공부때문에 우선순위가 조금 밀려났네요 ㅎㅎ 실기 공부는 포스팅 하면서 공부하겠습니다. 시험 후기 보시는 점수와는 달리 체감은 무척이나 어려웠습니다 보통은 정보처리기사 1과목,2과목,3과목을 후다닥 푸시고 헬게이트는 4과목 5과목이여서 그쪽으로 투자를 많이 하시는데 저는 1과목 1번 문제부터 조금 까다롭게 느껴져서 때문에 맨탈..

[Swift] Camera App 3(내부,외부 카메라 toggle button)

오늘의 할일 1. 반대 카메라 찾기(내부, 외부 카메라) 2. 새로운 디바이스를 가지고 session업데이트 3. 토글버튼 업데이트 오늘은 토글버튼을 통해서 카메라 외/내부 카메라 전환을 해보겠습니다. 1. 반대 카메라 찾기 sessionQueue.async { let currentVideoDevice = self.videoDeviceInput.device //현재 잡혀진 카메라 디바이스를 찾습니다. let currentPosition = currentVideoDevice.position //앞카메라인지 뒤카메라인지 할당해줍니다 let isFront = currentPosition == .front // 앞 카메라인지 할당해줍니다. let preferredPosition: AVCaptureDevice.P..

[홍제동 우동국수] 홍제동 30년 순두부우동 후기

오늘은 홍제동 우동국수 집에 다녀왔습니다~ 30년이 지난 집이라고 하는데 얼마전에 식스센스에 나와서 화제가 됐다고 하죠~ 홍제동 우동국수 외부사진입니다. 벌써부터 맛있는 냄새가 납니다. 내부를 한번 살펴보겠습니다. 테이블이 한 7~8테이블정도 있었고, 많은 유명인이 다녀간 것을 벽을 보면 알수가 있었습니다. 유명 연예인이 왔다 간 것은 제게 중요하진 않습니다 ㅎㅎ 중요한 건 맛이죠 물은 셀프 반찬도 셀프입니다. 홍제동 우동국수의 메뉴판을 한번 보겠습니다.(22.4월) 여러가지 메뉴가 있는데 순두부우동이 유명합니다~ 다음에 다시 간다면 부추우동이랑 들깨우동도 한번 먹어보고 싶네요 진짜 식센이 왔다갔네요 ㅎㅎ 저는 순두부우동, 계란말이 시켰습니다. 똥집이랑 오돌뼈, 닭발도 끌렸는데 일행이 안먹는다고 해서 못..

[Swift] Camera App 2(captureSession 구성)

오늘의 할 일 1. setupSession 메서드 작성 2. startSession 메서드 작성 3. stopSession메서드 작성 1. setupSession메서드 작성 CaptureSession구성 - presetSetting 하기 //프리셋 - 미디어캡쳐(사진,영상촬영 할 때 먼저 맞춰주는 설정값) - beginConfiguration - Add Video Input - Add Photo Output - commitConfiguration - presetSetting, beginConfiguration, commitConfiguration 아래 사진과 같이 프리셋을 설정하고 begin과 commit configuration 사이에 videoInput과 photoOut구성을 작성해줍니다. - add..

반응형