사소한 개발지식/잡?지식

728x90
반응형
사소한 개발지식/잡?지식

정규표현식(Regular Expression)

정규표현식(Regular Expression) 1. 정규표현식 문법 🔎 정규표현식 형식 /패턴/플래그 패턴 : 찾고자하는 문자열 플래그 : 정규표현식에서 사용되는 옵션 🔎 정규표현식 매칭 패턴 패턴 의미 a-zA-z 영어알파벳(-으로 범위 지정) ㄱ-ㅎ가-힣 한글 문자(-으로 범위 지정) 0-9 숫자(-으로 범위 지정) . 모든 문자열(숫자, 한글, 영어, 특수기호, 공백 모두 포함. 단, 줄바꿈 제외) \d 숫자 \D 숫자가 아닌 문자열 \w 영어 알파벳, 숫자, 언더스코어(_) \W \w 가 아닌 문자열 \s space (공백 문자열) \S \s 가 아닌 문자열 \특수기호 특수기호 🔎 정규표현식 검색 패턴 기호 의미 | OR [] 괄호안의 문자열들 중 하나 [^문자] 괄호안의 문자를 제외한 문자열 ^..

사소한 개발지식/잡?지식

객체지향 프로그래밍(OOP) with TypeScript

Object-Oriented-Programming 1. 절차지향 vs 객체지향 🔎 절차지향 프로그래밍 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법. 순차적인 처리가 중요시 되며 컴퓨터의 처리 방식과 유사하기 때문에 시간적으로 유리하다. 하지만 유지보수와 디버깅이 어렵다는 단점이 있다. . 🔎 객체지향 프로그래밍 프로그램을 객체 단위로 나누고 이들의 상호작용으로 구현하는 방식. 실제 세계를 모델링 하여 데이터와 절차를 하나의 덩어리(객체)로 묶어서 관리. . 2. 객체지향 프로그래밍 특성 🔎 캡슐화 비슷한 역할을 하는 속성(필드)와 행위(메소드)들을 하나로 묶고 접근 지정자(public, private, protected)를 통해 제어하는 방식. 외부에서 보여질 필요가 없는 데이터를 숨길 ..

사소한 개발지식/잡?지식

linux vi에디터 명령어

■ vi 실행하기 명령어 동작 vi file file을 연다 vi file1 file2file1 과 file2 를 차례로 연다 view file file을 읽기 모드로 연다 vi -R file file을 읽기 모드로 연다 vi + filefile을 열때 커서가 file 본문의 마지막 행에 위치한다. vi +n file file을 열어 n행에 위치한다. vi -r file손상된 파일 회복 ■ 입력모드 전환 명령어 명령어 동작 i 커서 있는데서 입력모드 전환 I커서 왼쪽, 행의 처음에 몬자 삽입 a 커서 있는 줄 끝에서 입력모드 전환 A커서 오른쪽, 행의 끝에 문자 삽입 o 커서 있는 줄 아래에 빈 줄 삽입 O 커서 있는 줄 위에 빈 줄을 삽입 R 덮어쓰기 모드로 전환 ■ 커서의 이동 명령어 동작 ^, 0 ..

사소한 개발지식/잡?지식

VS Code Editer 단축키

기본 편집 ctrl+X 행 삭제 (빈 선택) ctrl+C 행 복사 (빈 선택) ctrl+shift+k 행 삭제 ctrl+Enter 아래에 행 삽입 ctrl+shift+Enter 위에 행 삽입 alt+Down 행을 아래로 이동 alt+Up 행을 위로 이동 shift+alt+Down 위에 행 복사 추가 shift+alt+Up 아래에 행 복사 추가 ctrl+d 다음 선택 찾기 ctrl+k ctrl+d 마지막 선택 항목을 다음 찾기 항목으로 이동 ctrl+u 마지막 커서 작업 실행 취소 shift+alt+i 선택한 각 줄 끝의 커서 삽입 ctrl+shift+l 현재 선택 항목을 모두 선택 ctrl+f2 현재 단어의 모든 항목 선택 ctrl+i 현재 행 선택 ctrl+alt+Down 커서를 아래에 추가 ctrl+..

728x90
반응형
KimBY
'사소한 개발지식/잡?지식' 카테고리의 글 목록