본문 바로가기

전체 글

(20)
코로나로 인해 새롭게 바뀐 생활안정자금 자격요건 및 신청방법 안녕하세요~ 요즘 코로나 때문에 세계경제가 전반적으로 많이 휘청이고 있어요. 심지어 월급이 밀리거나 이직&취준에 어려움이 있으신 분들이 많은걸로 알고있는데요. 이러분들을 위해 근로복지공단에서 담보없이 1.5%의 저금리로 대출해주는 "생활안전자금"에 대해서 알려드릴게요. 1.5% 금리면 정말 엄청난 저금리인데요. 코로나로 인해 생계가 곤란하신분들은 높은 금리에 대출받지 마시고 꼭 지금 소개해드리는 상품으로 대출받으시면 좋으실것같아요. :) 소개 생활 안전 자금은 "저소득노동자 및 특수형태근로종사"에게 "혼례, 장례, 질병 등 생활에 필요한 자금"을 담보 없이 1인당 최대2천만원까지 빌려주는 제도에요. 지원 내용 세부항목을 말씀드리자면 혼례비 같은 경우는 1250만원, 의료비, 장례비, 자녀학자금, 임금감소..
git 수정후 되돌리기 (commit전, commit 후, push 후) 수정한 것 되돌리기 git add 명령을 하기 전(수정 후 스테이지에 올리지 않은 경우) 내 Repository 내 모든 수정 되돌리기 $ git checkout . 특정 폴더 아래의 모든 수정 되돌리기 $ git checkout 디렉토리 이름 특정 파일의 수정 되돌리기 $ git checkout 파일 이름 git add 명령으로 스테이지에 올린 경우 $git reset git commit을 한 경우 commit 내용을 없애고 이전 상태로 원상복귀 // master 브랜치의 마지막 커밋을 가리키던 HEAD를 그 이전으로 이동시켜서 commit 내용을 없앰 $ git reset --hard HEAD^ commit은 취소하고 commit 했던 내용은 남기고 unstaged 상태로 만들기 $ git reset..
Docker를 사용하기 위해 알아야하는 인프라와 네트워크에 관한 기초 지식 인프라의 구성 요소*기능 요건 : 필요한 시스템의 기능을 정의 한것을 말한다. *비기능 요건 : 시스템의 성능과 신뢰성, 확장성, 운영성, 보안등과 관련된 요건으로 기능 요건 이외의 요건을 말한다. *하드웨어 : 인프라를 구성하는 물리적 요소. *네트워크 및 네트워크 장비 : 시스템 사용자가 원격지에서 서버로 접근 할 수 있도록 연결하는 요소이다. *OS(Operation System) : 하드웨어와 네트워크 기기를 제어하기 위한 기본 소프트웨어이다. *미들웨어 : 미들웨어는 OS와 업무 처리를 수행하는 어플리케이션 사이에 있는 소프트웨어를 의미한다. 인프라의 종류*온프레미스(on-premises) : 시스템 구축에서 부터 운영까지 자사에 데이터 센터(하드웨어 장비를 모아놓은 곳)를 두고 수행하는 형태를..
웹서버를 운영하기 위한 기초 네트워크 용어 정리 *Public IP Address 외부 네트워크에서 식별할 수 있는 우리집 대표 IP 주소. *Private IP Address 우리집 네트워크 안에서만 식별 가능한 IP 주소. *공유기(Router) 인터넷 회선을 하나 구입하게 되면 우리는 보통 공유기를 구매한다. 공유기는 하나의 인터넷 회선을 이용하여 여러대의 PC나 스마트폰이 인터넷을 함께 사용할 수 있도록 해주는 장비이다(돈 절약 개이득) 외부에서 오는 통신 신호들은 모두 공유기를 거쳐서 특정 PC에게 전달이 되기 때문에 Gateway 라고도 한다. *포트 Port는 항구라는 의미이다. 항구에는 배들이 질서정연하게 정박할 수 있는 여러 공간들이 있다. 이와 비슷한 맥락으로 하나의 서버에선 여러개의 외부에서 접속할 수 있는 공간(포트)를 가지고 있..
Docker 기본 명령어 *도커 버전 보기docker version -> 클라이언트와 서버 버전 2개가 뜬다. HOST 가 Window이고 Docker는 리눅스 기반에서 돌아가기 때문에 Window에서는 내부적으로 Virtual Box에 아주 작은 규모의 리눅스 이미지를 띄워 Docker Container와 통신한다. *정보 보기docker info *도커 이미지 리스트docker images *도커 컨테이너(프로세스) 목록docker ps [-a] (이전에 실행했었던 모든 컨테이너까지 표시) *도커 머신 목록docker-machine ls *도커 컨테이너/이미지 삭제docker rm [컨테이너 태그 또는 ID]docker rmi [이미지 태그 또는 ID] *도커 컨테이너 실행docker run --name [태그] [실행할 이..
Vue.js 를 활용하여 간단한 달력 만들기 이번에 첫직장을 갖게 되면서 입사 하기전 회사에서 사용할 기술스택을 미리 공부하려고 합니다. 그중에서도 핫한 프론트엔드 프레임워크인 Vue.js로 첫 토이 프로젝트를 만들어 보았습니다. 아직 리팩토링도 하지않고 기능도 없지만 Vue.js에서 데이터를 어떻게 관리하고 렌더링하는지를 알아보았습니다. 구현 결과물은 아래와 같습니다. 1. 우선 별도의 css 코드를 작성하지않고 bootstrap을 사용하기 위해 index.html 파일의 사이에 부트스트랩 CDN을 import 합니다. 2. Calendar.vue 파일을 생성하여 아래와 같이 코딩합니다. *HTML 코드 *Script 코드 export default { name: 'Calendar', data () { return { weekNames: ["월요..
Chapter4 Trees and Graph How to Approach 트리와 그래프는 상당히 중요하다. 트리 중에서도 이진트리는 굉장히 많이 쓰이며 여러 알고리즘 문제나 인터뷰에서 출제가 되는 영역이다. 때문에 이진 트리의 각 순회 알고리즘과 삽입/삭제 알고리즘 정도는 언제든지 작성할 수 있어야한다. 그래프 탐색에서는 DFS(깊이 우선 탐색), BFS(넓이 우선 탐색) 알고리즘을 작성할 수 있어야 한다. Binary Trees - "Must Know" Algorithms중위순회, 전위순회, 후위순회에서 이름이 뜻하는것의 기준 노드는 "부모 노드"이다.때문에 전위는 부모를 제일먼저 중위는 2번째 후위는 부모를 가장 마지막에 방문하는 탐색 방법이다. * In-Order(중위순회) : 왼쪽 서브트리 ->부모 노드 -> 오른쪽 서브트리 * Pre-Or..
Chapter3 Stacks and Queues How to Approach? 기본적인 Stack, Queue를 구현하는 방법에 대해 확실히 알고있어야 합니다. 인터뷰전 Stack과 Queue는 확실하게 구현할 수 있도록 합시다. Stack과 Queue는 List의 하위 자료구조로 들어온 데이터의 순서와 나가는 데이터의 순서가 다릅니다. Stack같은 경우는 불공평하다고 생각하지만 먼저 들어온 데이터가 가장 나중에 나가고 Queue는 공평하게 줄서있는것처럼 먼저들어온 데이터가 먼저 나가게 됩니다. 이때 내부적으로는 배열이나 연결리스트를 사용하여 데이터를 저장할 수 있는데 각각의 장단점은 배열과 연결리스트의 장단점과 같습니다.(배열의 경우는 인덱스를 통한 접근을 통해 탐색이 O(1)로 무척 빠르며 삽입/삭제시에는 shift 과정이 필요하여 O(N)의 복..