본문 바로가기

개발

[gitignore] .gitignore 적용 안될 때 아래 명령어를 입력하고 add, push를 진행하면 됨! $ git rm -r --cached 더보기
[git flow] error: cannot stat '' Permission denied git flow를 사용하다가 해당에러 발생 error: cannot stat '파일명' Permission denied. 에디터(IDE)를 켜놓고 merge를 진행하게 될때 발생하는 에러 에디터(IDE)를 끄고 merge를 진행하면 해결 더보기
Angular CLI Angular CLI 설치 npm install -g @angular/cli 프로젝트 생성 ng new [프로젝트 이름] 일반적으로 만드는 명령어 컴포넌트, html, css등 다 나누어서 만들어줌 app.component.spec.ts -> test 파일 app.component.ts -> root component : 모든 컴포넌트에 아버지 app.module.ts -> root module : 모든 모듈에 아버지 -t : inline style의 약자 -> 다먹는다. 모든 컴포넌트를 생성해도 -s : inline template의 약자 -> 다먹는다. 모든 컴포넌트를 생성해도 -S : .component.spec.ts 파일을 안만들겠다는 것 -> 다먹는다. 모든 컴포넌트를 생성해도 프로젝트 실행 n.. 더보기
Angular 란? 프레임워크 프레임워크 vs 라이브러리 강제성 ↑ vs 자유도 ↑ 규모 ↑ vs 규모 ↓ 공부할게 많음 vs 공부할게 적음 angular vs react 자동차에 뼈대 vs 자동차 기능(like 헤드라이트) 왜 Angular를 쓸까? 기존에 방식 - DOM API 기반 애플리케이션 js가 주도적으로 html/css를 주무른다. 필요한 것 가져와서 업애고 바꾸고 추가하고 html/css 구조를 파악하고 했다. => js가 html/css에게 의존하고 있다. 의존 당하는애가 바뀌면 의존 하는애도 바뀌게 되어있다. 그래서 요즘 jQuery를 안쓰고 있다. Angular 방식 html/css가 js를 바라보는 방식 html/css가 js가 되어야 한다.(문자열 상태, 하나의 값) html/css가 어떠한 상태 데.. 더보기
20190304 TIL 아래 내용은 필자가 패스트캠퍼스 학원에서 배운 내용을 정리한 것입니다. 문제가 될 시 삭제 및 내용 수정하겠습니다. 수업 일자 : 20190304 Git 기초 kernel 하드웨어와 응용프로그램을 이어주는 중간자 컴퓨터의 운영 체제의 핵심이 되는 컴퓨터 프로그램의 하나로, 시스템의 모든 것을 완전히 통제 Shell 커널과 사용자를 이어주는 소프트웨어 CLI : 명령 줄 인터페이스 GUI : 그래픽 사용자 인터페이스 bash Shell중에 하나로써 브라이언 폭스(Brian Fox)가 작성한 유닉스 셸 bash 명령어의 문법은 거의 대부분이 sh와 호환되어 쓰일 수 있음 bash 명령어 ls (list segments) : 파일 목록 출력 -a (all) : 숨겨진 항목을 포함한 모든 항목 표시 -l (lo.. 더보기
git flow git flow init branch의 이름을 정함(보통 다 엔터로 넘긴다) $ git flow init No branches exist yet. Base branches must be created now. Branch name for production releases: [master] Branch name for "next release" development: [develop] How to name your supporting branch prefixes? Feature branches? [feature/] Bugfix branches? [bugfix/] Release branches? [release/] Hotfix branches? [hotfix/] Support branches? [suppo.. 더보기
[JavaScript 메소드] charAt() 'charAt()' 메소드 란? 한 문자열에서 선택한 인덱스에 한 부분에 문자만 추출해주는 메소드 문자열에 인덱스는 '0'부터 시작한다. 사용법 // 'Hello world!'에 인덱스 번호 // 'H': 0, 'e': 1, 'l': 2, 'l': 3, 'o': 4, ' ': 5, 'w': 6, 'o': 7; 'r': 8, 'l': 9, 'd': 10, '!': 11 var str = 'Hello world!'; var res = str.charAt(0); console.log(res); // 출력 값 : 'H' 만약 해당되는 초과되거나 미만의 인덱스의 숫자를 적으면 아무것도 출력되지 않는다. var str = 'HELLO WORLD'; var res = str.charAt(-1); console.log.. 더보기
hexo 설치 https://hexo.io/ko/ 링크node 설치hexo는 node가 필요하다. node가 없으면 여기를 클릭해 다운받아서 설치하면 된다. hexo 설치hexo는 아래 명령어를 사용하면 쉽게 설치할 수 있다. $ npm install -g hexo-cli hexo 초기화hexo를 초기화 하기 위해서 아래 명령을 수행한다. $ hexo init $ cd $ npm install 새 글 생성새 글을 생성 하기 위해 아래 명령을 수행한다. "layout"은 default로 "post" 이다. 확인은 "_config.yml"에 정의된 default_layout를 확인하면 된다. $ hexo new [layout] 글 작성새로 생긴 글은 [프로젝트 폴더]/source/_posts/[title].md에서 확인할.. 더보기