Home
Development
Etc
tags
all
macOS
vim
linux
database
scala
python
quotes
kafka
vuejs
network
git
git
.gitignore 파일 작성 및 적용
.gitignore 파일 작성 및 적용 Git remote에 업로드시키고 싶지 않은 파일이 있을 경우 .gitignore에 등록한다. repository 최상위 directory에 .gitignore 이름으로 파일 생성 제외하고자 하는 파일, 디렉토리 이름 입력 ...
network
TCP/UDP Ports
Well Known Port? Well Known Port 는 특정 목적으로 IANA에서 할당한 TCP/UDP 포트이다. 일반적으로 포트 번호는 다음 세 가지로 나눌 수 있다. 0 ~ 1023 Well Known Port 1024 ~ 49151 Registered P...
vuejs
VueJS Filters
기본 사항 일반적인 Text Formatting에 사용할 수 있는 필터를 정의할 수 있다 mustache interpolation과 v-bind 에서 사용 가능하다 적용할 변수의 key 뒤에 pipe symbol 과 함께 사용한다 <!— in mustache...
scala
Scala Reflection
Symbol 클래스 명, 메소드 명 등 정의하고 이름을 지정할 수 있는 모든 것들이 해당 엔티티 : class, object, trait 멤버 : val, var, def Symbol의 구조 Symbol은 계층 구조로 구성 메소드의 파라미터는 메소드의 하위 계층 클래스...
kafka
Kafka Basic
실행 주키퍼 실행 카프카 설치 디렉토리에서 다음 명령 실행 $ bin/zookeeper-server-start.sh config/zookeeper.properties 정상적으로 실행되면 다음 로그 출력 [2019-09-09 11:47:02,030] INFO binding to p...
quotes
Top 50 Programming Quotes Of All Time
50 “오늘날의 프로그래밍은 쉽게 다룰 수 있는 프로그램을 구축하기 위해 노력하는 소프트웨어 엔지니어와 더 크고 더 좋은 바보를 만들기 위해 노력하는 우주의 경쟁이다. 지금까지 우주가 승리하고 있다.” “Programming today is a race between softwar...
linux
리눅스 계정
계정 목록 보기 cat /etc/passwd nobody:*:-2:-2:Unprivileged User:/var/empty:/usr/bin/false root:*:0:0:System Administrator:/var/root:/bin/sh (생략) 계정 생성 # Ubunt...
linux
리눅스 cut, wc, sort
cut cat, out 등에 의한 출력을 라인별로 필요한 부분만 추출 로그같은 대량의 파일 분석 등에 유용 -d : delimiter -f : field 번호 -c : 문자열 번호 cut -d [delimiter] -f [필드순번] [filename] $ cut -d...
macOS
macOS 투명 이미지 만들기
맥 미리보기 앱으로 투명 배경 만들기 이미지를 미리보기 앱으로 연다 상단 옵션의 보기 > 마크업 도구 막대 보기 를 선택한 후 인스턴트 알바 버튼을 클릭 투명하게 만들려고 하는 부분을 Option key ⌥ 를 누른 상태에서...
python
Python Basic
기본 연산 # 덧셈 1 + 1 2 # 뺄셈 7 - 3 4 # 곱셈 2 * 4 8 # 나눗셈 10 / 3 3.3333333333333335 # 모듈러 13 % 5 3 # 몫 구하기 20 // 3 6 # 동등 연산 1 + 2 == 3 True 1 + 4 == 3 False...
database
MySql Index
# Index 조회 show index from [table name]; # Index 추가 alter table [table name] add index [index name] (column1, column2, ...); # Unique Index 추가 alter table ...
scala
Scala Test
Testing Styles FunSuite xUnit과 유사한 형태 test 이름들을 서술적으로 작성하여 집중도가 높으며 Communication에 용이 class SetSuite extends FunSuite { test("An empty Set should h...
database
MySql Dump
# 전체 dump mysqldump -u [user name] -p [database name] > [filename].sql # CREATE문 앞에 DROP문 추가 mysqldump --add-drop-database -u [user name] -p [database na...
linux
리눅스 top 명령
기본 정보 리눅스 시스템의 상태 및 성능 확인 (CPU, Memory, Status 등) /proc/stat 의 내용을 사용자가 보기 쉽도록 파싱해서 보여줌 항목 설명 Value Description ...
vim
.vimrc 파일 설정
문법 강조 " Syntax Highlighting if has("syntax") syntax on endif 자동 indent 설정 set autoindent set cindent 자동 줄번호 입력 set nu Syntax Highlighting 변경 원하는 .v...
macOS
macOS Rootless
Rootless? macOS System Integrity Protection (SIP) OS X 10.11 El Capitan 부터 도입된 새로운 보안기능 사용자나 응용 프로그램이 시스템 영역의 파일을 삭제하거나 변조할 수 없도록 ‘커널 레벨’에서 파일을 잠그는 기능...