분류 전체보기

· CS
인터넷의 기초 1. 인터넷에 연결하기 무선장치(노트북, 스마트폰) --- AP(Access Point) --- 스위치 --- 라우터 --- 인터넷의 나머지부분 이 순으로 인터넷에 연결이 된다. 2. IP 주소 - IP란 Internet Protocol Address 의 약자로, 인터넷상에 있는 장치들에게 IP를 할당한다. IP주소는 연결된 장치들을 식별할 수 있도록 하며 인터넷상의 다른 장치들이 특정 장치를 찾을 수 있게 한다. 정보가 인터넷을 가로질러 전송될 때, 어디에서 정보를 보냈으며 어디로 보내는지를 인터넷이 알 수 있도록 IP 주소를 사용한다. 정보에 대한 반송 주소와 도착 주소가 있다는 점에서, 실제 우편을 보내는 것과 매우 비슷하다. 3. DHCP와 DNS - 예전에는 IP주소를 네트워크 관..
canvas API - html element 중에 canvas 라는 API가 있는데, 이는 그림을 그릴 수 있게 해주는 API다. 파이썬에서 터틀을 그리는 거랑 비슷하게 생긴 것 같다. - 1 HTML html에 canvas 태그를 넣어주고, app.js 을 심어주었다. - 2 JavaScript javascript에서 canvas 태그를 변수로 잡아주고, getContext를 통해 2d화 시켰다. 3D도 가능하다. // canvas 를 변수화 const canvas = document.querySelector("canvas"); // getContext는 붓과 같은 API, 안에 2d로 적어주었다. const ctx = canvas.getContext("2d"); -3 CSS 그림이 그려질 canva..
To-Do List Project 완성본 URL https://ddaeunbb.github.io/project/todo/index.html Document ddaeunbb.github.io
날씨 기능 만들기 (weather API) - 만들고 싶은 기능 먼저 자신이 있는 위치를 불러올 수 있는 함수가 있다. 파라미터에는 성공 시 함수와, 실패 시의 콜백함수를 넣어준다. navigator.geolocation.getCurrentPosition(GeoOk, GeoError) 성공과 실패했을 때의 콜백함수를 넣어주었다. 성공시 파라미터를 생성해주고 콘솔에 출력해본다. function GeoOk(position){ console.log(position) } function GeoError(){ alert("Can't find you. No Weather for you.") } 콘솔창에서 데이터 값을 확인해볼 수 있는데, latitude, longitude를 확인할 수 있다. (위도, 경도) 위도와..
ToDo 리스트 만들기2 - 만들고 싶은 기능 1. 버튼을 눌러 리스트를 삭제하면 화면상에서는 지워지지만 새로고침 시, localStorage에서는 지워지지 않는 현상을 수정해야한다. JavaScript에서는 html의 부모요소를 target.parentElement를 통해 찾고 remove해주면 요소를 제거할 수 있었지만, 데이터에서 사용자가 없앤 element를 찾기란 쉽지 않다. 게다가 같은 값의 데이터가 있는 경우 어떤 것을 지워야하는지 알 수 없으므로, 각 데이터마다 id를 부여한다. (object형식으로) 1) JavaScript 먼저 data 형식을 바꿔야 하므로, 사용자가 값을 입력했을 때 object 형식으로 저장하는 방법으로 바꿔야한다. 그렇다면 submit을 누른 시점인 함수로 돌아가..
· CS
- 기본적으로 우리가 적은 소스 코드들은 0과 1로 이루어진 오브젝트 코드로 바뀌어야하는데, 이러한 번역과정을 컴파일 과정이라고 한다. - 소스코드 --> 컴파일 과정 --> 오브젝트 코드 로 바뀌게 되는 것, 1) 전처리 - 컴파일과정이 시작되기 이전에, C언어에서 #include와 같이 전처리기에게 다른 파일의 내용을 포함하라고 알려준다. 그러면 새로운 파일을 생성할 때, 언어는 C언어이지만 studio.h 파일의 내용이 #include부분에 포함이 된다. 2) 컴파일 - 전처리기가 전처리한 소스코드를 생성하고 나면, 컴파일 과정을 시작한다. 프로그램은 C코드에서 어셈블리언어 라는 저수준 프로그래밍 언어로 컴파일한다. 즉, 바로 오브젝트 언어로 바꾸지 않고, 컴퓨터가 이해할 수 있는 언어와 최대한 가..
김코린이
'분류 전체보기' 카테고리의 글 목록 (48 Page)