공부를 합니다 (84) 썸네일형 리스트형 JavaScript: The Definitive Guide_3 Types, Values, and Variables Chapter 3. Types, Values, and Variable Type: 프로그래밍 언어에서 표현하고 처리할 수 있는 값들의 '종류' Variable: 나중에 사용할 값을 저장해놓는 곳. 프로그래밍 언어의 fundamental characteristic 지원하는 'type'의 종류 'Variable'이 동작하는 방식 JavaScript의 type Primitive type numbers, strings, booleans (3.1-3.3) null and undefined: JavaScript의 special value (3.4) /addition/ Symbol: ES6부터 등장한 new special-purpose type (최신판의 3.6) Object.. [K-MOOC SMU] 자료구조 (2020 1학기) 강의소개 K-MOOC에서 제공하는 상명대학교의 자료구조 강의. 학기가 실제로 진행될 떄 맞춰서 수강신청을 하면 과제 및 중/기말고사를 보고 평가를 받으면서 수강할 수 있어 훨씬 도움이 될 것으로 보인다. 이전 강의 청강도 가능하다. 제한적이긴 하겠지만 학점을 인정받는 것도 가능한 것으로 알고있다. 자료구조를 공부하기로 결정하고 학교 강의자료와 교재를 천천히 읽으면서 공부하려다 아무래도 기초과목이라 무료로 제공하는 대학 강의가 많은 편이니 도움을 받는게 좋을 것 같아 듣기로 결정했다. 강의는 KOCW에도 많았지만 과제 및 평가 항목이 있기 때문에 이번 학기 K-MOOC에서 실제로 진행중인 강의로 골랐다. 강의듣고 학교 강의자료 + 교재로 추가 학습하면서 정리글을 작성하면 좋을 것 같다. 강의주소: http.. 선형대수(HYU)_16 판별식의 공식 4.3 Formulas For the Determinant 첫 번째 formular는 이미 전에 언급이 되었다. Row operation으로 $D$의 pivot을 구했을 때: $A$가 invertible하면 $PA = LDU$, $detP = \pm1$이다. $$detA = \pm\ detL\ detD\ detU = \pm \text{ (product of the pivots)}$$ $\pm$ 부호는 row exchange의 횟수에 따라 결정된다. (even or odd) Triangular factor는 $detL = detU = 1$이고 $detD = d_1 \cdots d_n$ Example $$ \begin{bmatrix} 2 & -1 & & & \\ -1 & 2 & -1 & & \\ & -1 &.. 웹브라우저 자바스크립트_6 DOM-2 (HTML Elements, HTMLCollection, jQuery 객체) 6. DOM window에 로드된 문서를 제어하기 위한 object model 6.4 HTML Elements getElements * 로 얻은 객체가 무엇인지 정확히 알아야 적절한 method나 property를 사용할 수 있다. constructor method를 이용해서 객체에 대한 정보를 얻을 수 있다. (e.g., countructor.name: 선택한 객체의 유형명) var li = document.getElementById('active'); console.log(li.constructor.name); // => HTMLLIElement var lis = document.getElementsByTagName('li'); console.log(lis.constructor.name); // =>.. 선형대수(HYU)_15 행렬의 판별식 Chapter 4. Determinants 4.1 Introduction Four main uses of determinants: Invertibility test $A$의 determinant가 zero이면 $A$는 singular하다. $det A \ne 0$이면 $A^{-1}$이 존재한다. ($A$가 invertible) A의 determinant는 n-dimensional space 안 box의 volumne과 같다. e.g., $\int\!\!\int\!\!\int f(x,y,z)dV$의 little cube $dV = dxdydz$를 cylindrical coordinate로 바꿀 때, $$ \begin{matrix} x &=& rcos\theta \\ y &=& rsin\theta \\ z .. 생활코딩 Github Github Git의 이해 (vs. dropbox) Dropbox Git Dropbox server dropbox.com 파일에 어디서든 접근 가능하도록 올린 파일을 저장 Git server e.g., github.com 버전정보, .git파일 등을 저장하는 곳. Git의 원격저장소 Dropbox client 사용자가 파일을 업/다운로드 하기위해 실행시키는 프로그램 Git Client Github은 현재 절대 다수의 개발자가 이용하고 있기 때문에 우선적으로 배울만한 가치가 있다. 1. 저장소 생성 가장 먼저 할 일: 프로젝트를 저장할 저장소(repository)를 생성 Create repository 혹은 프로필 옆의 +버튼으로 생성한다. Repository 이름을 설정 종류를 선택: Public or .. [생활코딩] Github 강의소개 생활코딩 에서 제공하는 git을 모르는 사람을 위한 github 강의. 지금 듣는 git 강의에 맞춰서 github을 이용하기 위해 기본적인 인터페이스를 익히고 싶어서 들었다. 이 정도는 github documentation 정도만 참고해도 괜찮을 것 같긴했지만 신경써서 만든 강의가 있어서 최대한 빠르게 들어보려고 한다. 개인적으로는 Git1 강의가 github 기반이었는데 그것보다는 자세했으면 좋겠고, 사용 방법보다는 그것이 정확히 무엇인가를 확실하게 알고싶다. 강의주소: https://opentutorials.org/module/4636 수강기간: 2020.06.10 - 2020.06.23 수강소감 Github의 가장 기본적인 기능을 알려주는 강의. Git의 기본적인 기능과 github에서 .. Git2 CLI_버전관리 Git2 CLI: 버전관리 CLI: Command Line Interface Original Git: 다른 여러 git 프로그램의 기반. 명령어를 통해 자동화가 가능하고 GUI를 제어할 수 없는 서버환경에서도 사용 가능하다. 1. 설치 홈페이지에서 설치 2. 버전 관리의 시작 git init [프로젝트 directory이름] e.g., git init .: 현재폴더에서 git을 시작 프로젝트 directory에 .git directory가 생기고 여기에 버전 관련 데이터를 저장한다. 3. 버전의 생성 버전 생성 Git system의 구조 Working tree Staging Area Repository 버전으로 만들어지지 않은 작업물 버전을 만드려는 파일 버전이 저장되는 곳 (git) 파일을 생성한 뒤 .. 이전 1 2 3 4 5 ··· 11 다음