728x90
반응형
- [ 배경지식/배경지식 ]환경변수2021-11-07 23:51:55환경 변수(environment variable)란? 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임 출처 : 위키백과 환경 변수 설정이 중요한 이유 예전에 STS를 설치할 때 환경 변수를 경로를 잘못 설정해서 cmd 에서 'java -version' 명령어를 실행했는데 배치 파일을 찾을 수 없다는 둥 이상한 소리를 해대서 원인을 찾아 헤맨 적이 있다. 환경 변수가 도대체 뭐길래? 이를 이해하기 위해서는 프로그램이 실행되는 순서를 알아야한다. 내가 어떤 프로그램을 실행하고자 하면 윈도우에서는 그 해당 파일을 찾아야하는데 가장 먼저 찾는 곳이 내가 있는 현재 디렉토리 이다. (cmd를 실행하면 바로 나오는 곳이 현재 내가 있는 곳이다.) 만약 내가 실행하고자 하는 파일이 현재 위치..
- [ 배경지식/배경지식 ]IO2021-11-05 23:45:49들어가며 해당 글은 아래 👇 링크 강의를 수강 후 작성된 글입니다. [하프끝] 하루 20분 15일동안 프로그래머 배경지식 이걸로 끝내자! 이지업 I 모두를 위한 IT클래스 모두를 위한 IT교육 이지업클래스! 오프라인 전문 강의를 바탕으로 쉽게 강의를 듣고 올릴 수 있는 지식공유 플랫폼 www.easyupclass.com IO Input -> 저장 Output -> 읽기 어디에? 하드디스크에! => 하드디스크에 읽거나 쓰려고 하는 것 프로그램을 짤 때 IO를 최대한 줄여야한다 왜? IO를 줄여야 CPU의 처리 속도가 빨라짐 만약 내가 가진 CPU가 한번에 100개를 처리할 수 있는 능력 쩌는 CPU인데 IO가 발생하면 CPU에게 들어오는 수많은 요청을 처리할 때 제 성능을 발휘하지 못하는 경우가 생길 수 ..
- [ Do what you want/WW ]API 변경하기2021-11-05 01:06:23API를 변경하기로 했다 One Call API: weather data for any geographical coordinate - OpenWeatherMap To learn about how get access to historical weather data for the previous 5 days, please use this section of the documentation. How to make an API call https://api.openweathermap.org/data/2.5/onecall/timemachine?lat={lat}&lon={lon}&dt={time}&appid={API key openweathermap.org API 응답 데이터 현재 온도 및 날씨 정보앞으로 7일간 ..
- [ Do what you want/WW ]예고편2021-11-05 01:00:21지난 이야기.. 여기를 보면 알겠지만.. 지난 9월 경 코틀린을 이용해 기온별 옷차림 안내 어플을 만든 적이 있다. 진짜 내가 필요해서 만든...내 자식 같은 아이..🥺 딱 원하는 기능만 구현한 다음 umm...잠들게 두었던 아이를 다시 가져와 리팩터링하고 실제로 플레이 스토어에 배포해보는 기회로 삼아보려 한다. ** 리팩터링(refactoring)은 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻한다. 주로 가독성을 높이고 유지보수를 편하게 한다. ... 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위 (from 위키백과) 1차 결과물 아이콘을 클릭하면 상세 정보가 나온다 (현재 누른 상태)검색하기로 원하는 장소 검색해 정보 확인하기 아이..
- [ 배경지식/배경지식 ]다다익램2021-11-05 00:47:58들어가며 해당 글은 아래 👇 링크 강의를 수강 후 작성된 글입니다. [하프끝] 하루 20분 15일동안 프로그래머 배경지식 이걸로 끝내자! 이지업 I 모두를 위한 IT클래스 모두를 위한 IT교육 이지업클래스! 오프라인 전문 강의를 바탕으로 쉽게 강의를 듣고 올릴 수 있는 지식공유 플랫폼 www.easyupclass.com CPU와 RAM 첫번째 글에서 확인할 수 있듯 컴퓨터 구조에는 CPU, RAM 이 있다. CPU는 연산장치, RAM은 저장장치(메모리)를 의미 CPU가 연산을 하는 과정은 다음과 같다 1) 메모리에 필요 데이터를 요청 2) 연산 3) 결과를 반환 (저장) 저장한다고? 메모리는 휘발성이라매; (지난 번 배운 캐패시터의 성질을 생각해보면 쉽쥬) 따라서 영구적인 데이터 저장장치의 필요성이 대두..
- [ 배경지식/배경지식 ]비트(bit) 주세요2021-11-05 00:41:16들어가며 해당 글은 아래 👇 링크 강의를 수강 후 작성된 글입니다. [하프끝] 하루 20분 15일동안 프로그래머 배경지식 이걸로 끝내자! 이지업 I 모두를 위한 IT클래스 모두를 위한 IT교육 이지업클래스! 오프라인 전문 강의를 바탕으로 쉽게 강의를 듣고 올릴 수 있는 지식공유 플랫폼 www.easyupclass.com 우리는 어떻게 미국에 있는 Amy와 BTS 이야기를 나눌 수 있게 되었나 컴퓨터(정확히는 인터넷이겠지만)로 이역만리에 있는 Amy와 친구가 되었다. (예시입니다) 그런데 컴퓨터로 어떻게 정보를 주고 받는 걸까? 지난 시간에 전자의 이동을 통해 전류가 흐르면서 데이터를 주고 받을 수 있다고 했다. 하지만 0과 1을 어떻게 hello 라고 읽을 수 있단 말인가 그것은.. 2진수를 사람이 이해..
- [ 배경지식/배경지식 ]전자, 반도체, 2진수, 축전기2021-11-05 00:38:13들어가며 해당 글은 아래 👇 링크 강의를 수강 후 작성된 글입니다. [하프끝] 하루 20분 15일동안 프로그래머 배경지식 이걸로 끝내자! 이지업 I 모두를 위한 IT클래스 모두를 위한 IT교육 이지업클래스! 오프라인 전문 강의를 바탕으로 쉽게 강의를 듣고 올릴 수 있는 지식공유 플랫폼 www.easyupclass.com 과정을 수강하며 항상 든 생각은 컴퓨터에 관한 배경지식이 많이 부족하다는 것이었다. 필자의 경우 비슷한 과목을..수강하긴 했지만 얼레벌레 넘어간 경향이 없지않아 있으므로.. 이번 기회에 제대로 개념 잡고 가고 싶어서 듣게 되었다! 차근차근 듣고 정리해 여기 올릴 예정이다. 지치지 말자! 전자 : (-) 극을 의미 양성자 : (+) 극을 의미 전자와 양성자는 서로 끌어당기는 힘이 있다. 그..
- [ 배경지식/배경지식 ]컴퓨터 뜯어보기 (하드웨어)2021-11-05 00:32:43컴퓨터 구조 컴퓨터 = 하드웨어 + 소프트웨어 하드웨어의 구성 : 입출력장치, CPU(중앙처리장치), 기억장치 입출력장치는 우리가 다 아는 모니터, 키보드, 마우스 등등..(생략) CPU 중앙처리장치, 마이크로프로세서라고도 불림 ALU(연산장치) : 자료 처리, 연산을 맡고 있음 - 산술 : 사칙연산 - 논리 : OR, AND, NOT 제어장치 : 프로그램에 의해 주어지는 연산의 순서를 제어, 차례대로 실행 기억, 연산, 입출력 장치에 제어신호를 발생시킨다 레지스터 : 실행 중간의 결과나 적은 양의 자료를 임시 저장함 -> 중앙처리장치 내 임시 기억 장치 기억장치 주기억장치 (RAM) : 입력장치에 의해 입력된 것이 여기 기록됨 (DRAM, SRAM) 보조기억장치 (SSD) : 용량은 크지만 주기억장치에..
728x90
반응형