본문 바로가기

전체 글

(87)
윈도우 단축키 모음 * 윈도우 10 기준 * 키보드 기종: 콕스 엠프리스(101키) 기준 * 키보드 레이아웃 확인 및 변경 방법 https://seo-developer.tistory.com/50 참고: https://dora-guide.com/%EC%9C%88%EB%8F%84%EC%9A%B0-10-%EB%8B%A8%EC%B6%95%ED%82%A4-%EB%AA%A8%EC%9D%8C-%EB%B0%8F-%EB%8B%A8%EC%B6%95%ED%82%A4-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95/ 1. Windows키 관련 단축키 (Windows) 설명 (단일 선택) 시작 메뉴 열기 A 액션 센터 열기(오른쪽 하단 아이콘) B 오른쪽 하단 알림 영역 초점 맞추기(방향키로 이동) Alt + D 날짜와 시간 ..
정규 표현식 (RegEx - regular expression) 0. 정규 표현식 (RegEx - regular expression) - 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식언어이다. https://ko.wikipedia.org/wiki/%EC%A0%95%EA%B7%9C_%ED%91%9C%ED%98%84%EC%8B%9D - 간단하게 예를 들면 회원가입시 ID(영문 + 숫자, 5~20자리) 형식에 맞춰 기입됬는지 체크할때 사용됨 1. 정규 표현식 문법 1). 메타문자 ( \ ^ $ . | [ ] ( ) * + ? { } ) - 정규 표현식에서 사용되는 기호 - 특별한 의미(특정 기능)를 가짐 앵커 (anchor) - 문자열의 위치 - 특정 용도 ^ (특정 위치 고정) 행의 처음 $ (특정 위치 고정) 행의 끝 \ (특정 용도) 특정 문자와 결합..
[레시피] 간장 비빔국수 간장 비빔국수 하는법 1. 재료 - 메인재료: 소면, 달걀 - 양념: 간장(집에있는거 아무거나. 양조간장 추천), 들기름, 참기름, 참깨, 설탕 2. 방법 1). 소면을 삶는다. - 삶다보면 물이 끓어 넘치는데, 이유는 밀가루(녹말) 때문에 김이 빠져나가지 못하기 때문 - 넓은 냄비를 사용하거나 찬물을 넣어 끓는 점을 낮추면 넘치지 않는다. - 넘칠때마다 찬물을 넣는다. 이 과정을 3번 반복하면 잘 익은것 - 면이 좀 투명해지면 (삶지 않은것과 비교) 익은것 - 흐르는 찬물에 여러번 헹군다. 쫄깃해짐 2). 양념을 만든다. - 바로 면에다 양념을 넣어도 되지만. 싱겁거나(더 넣으면 되니 문제X) 짤 수 있다. - 작은 간장 5숫갈, 들기름 2숫갈, 참기름 1숫갈, 참깨 많이, 설탕 반~한숫갈 정도 넣고 ..
[레시피] 김치볶음밥 김치볶음밥 하는법 1. 재료 - 밥, 배추 김치, 김치 국물, 설탕, 다시다, 기름 아무거나, 햄(또는 베이컨이나 고기, 참치 등 취향껏 준비), 달걀 2. 방법 1). 팬에 기름을 두른다. - 팬 위에 손을 살짝 올렸을때 따듯함이 느껴질 정도 - 쌘 불로 팬을 달구고 중불로 변경 2). 적당히 열기가 올라오면 잘게 썰린 김치를 볶는다. - 차라리 양을 많이 하는게 낫다. 배추 잎 3장 정도 (나중에 밥 볶을때 조절하면 됨) - 집게랑 가위를 사용하면 도마랑 칼 설거지를 줄일 수 있다! - 설탕 한스푼, 다시다 반스푼 정도 넣고 골고루 섞어준 뒤, 물과 김치 국물을 각각 1/4 컵 (종이컵 기준) 넣는다. 3). 김치를 다 볶은 후. 준비한 햄(또는 베이컨 등. 취향에 맞는 재료)를 넣는다. 4). 햄이..
Async, Await * 영어표기가 디폴트, 이하 한글표기 * Angular 기준 0. Async - 비동기 처리 패턴, 비동기 함수 - callback, Promise 의 단점을 보완 - Async 안에서 선언된 await 를 통해 강제로 동기화가 진행됨 1). 장점 - 무조건 처리해야 하는 부분을 해결함 - 간단한 문법 (메서드 앞 async, 함수 안 await 적기) 2). 단점 - 웹은 대체로 싱글 스레드이며 await 를 무조건 기다리기 때문에 처리 속도에 문제가 발생할 수 있음. - 따라서 이 부분에 대한 해결이 없으면 에러 발생 (제대로 체크하지 않으면 나중에 디버그할때 피눈물) 1. 활용 - indexDB 처럼 사용할 때 마다 무조건 호출이 필요한 경우. //호출 하는 함수 앞 async Function() ..
스레드, 프로세스, 멀티 태스킹 0. 스레드 - 실행의 단위 - 순차적으로 명령어 흐름이 흘러가는것 - 하나의 순차적인 코드 실행 1). 프로세스는 이러한 스레드가 1개 이상 1. 프로세스 - 작업의 단위 - 일종의 작업. 운영체제에서 볼때 실행중인 프로그램 - 작업 관리자 (ctrl + alt + del(or .)) 에서 실행중인 프로그램(프로세스) 를 보면 하나의 프로그램(ex. chrome) 이 여러개 실행중인 것을 볼 수 있는데. 이것을 멀티 프로세스라고 한다. 2. 멀티 태스킹 - 한번에 여러 프로세스를 처리 - 동영상을 볼 수 있는 프로그램인 media player 을 예로 들면 1). 영상 출력, 2). 음악 출력 => 2가지 작업 처리 하나의 프로세스 (media player) 에서 멀티 테스킹( 1). 영상 출력, 2)..
자잘한 환경 0. [ 시작 시 시작 페이지 표시 ] - 최근 항목에서 진행했던 작업을 바로 가져올 수 있어서 편한데. 깨끗한 화면이 좋으면 체크 해제하면 된다. - [ 메뉴 / 도움말 / 시작 ] 을 누르면 [ 시작 ] 페이지가 뜸. 다시 체크하면 됨 1. [ 확장 ] ~ css 관련 유용한 프로그램 - CSS Peek : HTML 에서 Ctrl 을 누르고 클래스를 클릭하면 해당 CSS 를 보여줌 - Color Highlight : CSS 에서 설정한 색상을 바로 보여줌 2. 단축키가 갑자기 안먹히는 경우 - Alt + Shift + F (줄 자동 정렬), Ctrl + / (주석) 등 갑자기 단축키가 안먹히는 경우 0). 한영키 - 근본적인 문제는 한/영 전환 의 한컴 입력기 - 삭제해도 문제없다. [ (윈도우)설정..
Big-O 이글은 해당 게시글(https://noahlogs.tistory.com/27) 을 정리한 내용 입니다. 0. 알고리즘: 컴퓨터 과학에서, 어떠한 문제를 해결하기 위한 방법 1. Big-O(이하 빅오): 알고리즘 간 효율성을 비교하기 위한 표기법 - 쉽게 설명하면 알고리즘의 효율성에 대한 표기 - 알고리즘의 효율성은 데이터 개수(n)가 수학 연산의 횟수 - 시간 복잡도(시간 효율성), 공간 복잡도(알고리즘의 공간 ~ 메모리)를 주로 표현함 1-1. 빅오 표기법 예제 1. O(1) : Push, Pop 2. O(log n) : 이진트리 3. O(n) : for 문 4. O(n log n) : 퀵 정렬(quick sort), 병합정렬(merge sort), 힙 정렬(heap Sort) 5. O(): 이중 fo..