TWIL [JavaScript] TWIL : 자료구조 1/3 Stack, Queue (20/10.22~10.27) Data Structure sprint를 진행중이다. 이번 스프린트는 대표적인 자료구조를 직접 구현해본다. 자료구조는, 자료(data)를 다루는 방식이다. 현재 1/3지점까지 진행했고, 구현한 자료구조는 총 2가지이다. 1. Stack 2. Queue 이번 sprint는 대학교에서 한 학기를 잡고 하는 정도의 양이라, 그렇게 깊은 속성까지는 이해하기 어렵다는 엔지니어분들의 말씀이 있었다. 나... JavaScriptTWILdata structureJavaScript [HTML/CSS] TWIL : HTML, CSS 입문 (20/08.22~08.28) 웹페이지를 시각적으로 구성하는데 쓰이는 html과 css는, 정적인 언어이다. 책임지는 언어로, 함수를 실행시킴으로써 무슨 동작을 한다던가 하는 동적인 실행을 할 수 있는 언어는 아니다. 하지만 우리가 실제로 사용하고있고, 원하는 것은 우리가 뭔가 클릭하거나, 엔터키나 키보드를 누르는 등 이벤트를 주었을때, 그에 맞게 무엇인가 시각적으로 변하는 동적인 웹페이지이다. HTML / CSS / J... TWILCSShtmlCSS TWIL 2020-11 (2) 🚨 The git repository at '/Users/jheeju' has too many active changes, only a subset of Git features will be enabled. git rev-parse --show-toplevel으로 git root directory를 알아낸다. cd /Users/jheeju git root directory로 이동 rm -r ... TWILTWIL TWIL 2021-9 (5) 사용자가 업로드한 파일을 문자열로 Base 64 형식으로 인코딩 하여 서버에 전송해야 했다. input 태그의 type을 file로 지정하면 업로드 된 파일이 event.taget을 통해 File 객체로 들어온다. Base 64는 64진법으로 Binary data를 ASCII string format으로 변환하는 인코딩 방식이다. 서버 데이터 구축 전, 클라이언트에서 간편하게 목업 데이터 만... TWILTWIL [JavaScript] TWIL : 자료구조 3/3 Gragh, Tree, Binary Search Tree (20/10.22~10.27) 간선의 유무가 0과 1로만 이루어져있어 데이터의 변화에 대해 빠르게 대처할 수 있다는 장점과, 그만큼 메모리를 비교적 많이 쓴다는 단점이 있다. 메모리를 필요한 만큼만 사용할 수 있는 장점과, 인접 행렬방식보다는 접근성이 비교적 느리다는 단점을 가지고 있다. 실생활에서 정말 많이 쓰이는 자료구조이다. data를 삽입하는 addNode(node) data의 존재여부를 확인하는 contains(... TWILJavaScriptdata structureJavaScript
[JavaScript] TWIL : 자료구조 1/3 Stack, Queue (20/10.22~10.27) Data Structure sprint를 진행중이다. 이번 스프린트는 대표적인 자료구조를 직접 구현해본다. 자료구조는, 자료(data)를 다루는 방식이다. 현재 1/3지점까지 진행했고, 구현한 자료구조는 총 2가지이다. 1. Stack 2. Queue 이번 sprint는 대학교에서 한 학기를 잡고 하는 정도의 양이라, 그렇게 깊은 속성까지는 이해하기 어렵다는 엔지니어분들의 말씀이 있었다. 나... JavaScriptTWILdata structureJavaScript [HTML/CSS] TWIL : HTML, CSS 입문 (20/08.22~08.28) 웹페이지를 시각적으로 구성하는데 쓰이는 html과 css는, 정적인 언어이다. 책임지는 언어로, 함수를 실행시킴으로써 무슨 동작을 한다던가 하는 동적인 실행을 할 수 있는 언어는 아니다. 하지만 우리가 실제로 사용하고있고, 원하는 것은 우리가 뭔가 클릭하거나, 엔터키나 키보드를 누르는 등 이벤트를 주었을때, 그에 맞게 무엇인가 시각적으로 변하는 동적인 웹페이지이다. HTML / CSS / J... TWILCSShtmlCSS TWIL 2020-11 (2) 🚨 The git repository at '/Users/jheeju' has too many active changes, only a subset of Git features will be enabled. git rev-parse --show-toplevel으로 git root directory를 알아낸다. cd /Users/jheeju git root directory로 이동 rm -r ... TWILTWIL TWIL 2021-9 (5) 사용자가 업로드한 파일을 문자열로 Base 64 형식으로 인코딩 하여 서버에 전송해야 했다. input 태그의 type을 file로 지정하면 업로드 된 파일이 event.taget을 통해 File 객체로 들어온다. Base 64는 64진법으로 Binary data를 ASCII string format으로 변환하는 인코딩 방식이다. 서버 데이터 구축 전, 클라이언트에서 간편하게 목업 데이터 만... TWILTWIL [JavaScript] TWIL : 자료구조 3/3 Gragh, Tree, Binary Search Tree (20/10.22~10.27) 간선의 유무가 0과 1로만 이루어져있어 데이터의 변화에 대해 빠르게 대처할 수 있다는 장점과, 그만큼 메모리를 비교적 많이 쓴다는 단점이 있다. 메모리를 필요한 만큼만 사용할 수 있는 장점과, 인접 행렬방식보다는 접근성이 비교적 느리다는 단점을 가지고 있다. 실생활에서 정말 많이 쓰이는 자료구조이다. data를 삽입하는 addNode(node) data의 존재여부를 확인하는 contains(... TWILJavaScriptdata structureJavaScript