불타는 키보드

고정 헤더 영역

글 제목

메뉴 레이어

불타는 키보드

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • 소프트웨어
      • 네트워크
      • 인프라
      • 자료구조 + 알고리즘
      • 운영체제
      • 디자인 패턴
    • 언어
      • Javascript + Typescript
      • Python
      • HTML + CSS
    • 프레임워크+라이브러리
      • Django
      • Express
      • Vue
    • 데이터베이스
      • NoSQL
      • RDBMS
    • 버전관리도구
      • Git
    • 나의 기록
      • 낙서장
      • 그냥 글
      • 초보는 장비탓을 한다
      • 기타 일지

검색 레이어

불타는 키보드

검색 영역

컨텐츠 검색

전체 글

  • 쿠버네티스 기초실습 (GCP 기반) - 1

    2022.08.24 by moonionn

  • [정렬 알고리즘 시리즈] 버블정렬(Bubble Sort)

    2022.05.07 by moonionn

  • 헷갈릴 수 있는 용어 - [프로세스/프로그램] , [잡/태스크]

    2022.04.07 by moonionn

  • 데스커 모션데스크 산 거 자랑

    2022.01.11 by moonionn

  • 2021 회고

    2022.01.09 by moonionn

  • 프로그래머스 / 올바른 괄호 / level2 / 파이썬

    2021.12.19 by moonionn

  • Vue 기초 : 부모-자식 컴포넌트끼리 데이터 주고받기

    2021.12.12 by moonionn

  • Vue 기초 : 리스트 렌더링

    2021.12.12 by moonionn

쿠버네티스 기초실습 (GCP 기반) - 1

쿠버네티스는 컨테이너 관리/운영(a.k.a 오케스트레이션) 시스템 중 가장 유명한, 거의 표준이라 할 수 있는 플랫폼입니다. 쿠버네티스는 많은 컨테이너를 다룰때 유리합니다. (대표적으로 MSA) 그리고 쿠버네티스 API(이놈이 핵심)를 활용하여 컨테이너간 네트워크 공유, 로드밸런싱, 스케일아웃, 롤백 등등등 안정적인 운영환경에 필요한 조건들을 자동화해줍니다. 이론적인건 https://kubernetes.io/ko/docs/concepts/overview/what-is-kubernetes/ 공식홈 참고하시고 회사에서 스터디용 쿠버네티스 클러스터 서버를 제공해주어서 🙇🏻‍♀️ 스터디용 프로젝트 계정 닫히기 전에 ㅋㅋㅋ 개인 블로그에 정리하려 합니다. 해당 실습은 https://collabnix.github...

소프트웨어/인프라 2022. 8. 24. 02:14

[정렬 알고리즘 시리즈] 버블정렬(Bubble Sort)

TL;DR - 비효율적 (단위가 클수록, 랜덤한 데이터를 대상으로 하기에는) - 구현은 쉬운편 버블 정렬이란 버블 정렬은 최초로 정립된 알고리즘 종류로 알려져 있습니다. 다른 정렬 알고리즘에 비해 구현이 간편합니다. 그래서 정렬 알고리즘을 처음 접할때 가장 첫 챕터에 등장하기도 합니다. 하지만 효율이 극악이라 쓰이는 경우는 많지는 않다고 합니다. 보통의 경우, 최악의 경우 모두 O(n^2) 효율성을 가집니다. 구현 설명 총 n개의 원소(e)가 있는 데이터가 있습니다. e0와 e1를 비교해 더 큰 값을 뒤로 두고 e1와 e2를 비교해 더 큰 값을 뒤로 두는 작업을 반복해 e(n-1)과 e(n) 비교까지 마칩니다. 그런 다음 또다시 e0과 e1 비교로 돌아갑니다. 처음과 같은 비교작업을 e(n-2)와 e(n..

소프트웨어/자료구조 + 알고리즘 2022. 5. 7. 23:11

헷갈릴 수 있는 용어 - [프로세스/프로그램] , [잡/태스크]

프로그램 & 프로세스 프로그램 - 컴퓨터 시스템에 실행 요청 전 상태인 명령어의 집합입니다 - 프로그램에 데이터가 할당되면 잡(job)이 됩니다 - 하나의 프로그램은 여러 프로세스를 수행할 수 있습니다 프로세스 - 실행을 위해 kernel(커널)에 등록된 작업을 뜻합니다 - a.k.a 프로세스는 컴퓨터 자원을 할당받습니다. (프로세서, 메모리...) - 프로세서 외 I/O 자원(ex: 디스크)이 필요할 시 블락(대기) 상태가 됩니다 (스케쥴링) - 각 프로세스는 생성시 PCB라는 블럭이 커널 영역에 생성되고 저장됩니다 스케쥴링, 커널, PCB에 대한 정리는 나중에 더 자세히... 프로그램 & 프로세스 TL;DR 프로그램은 실행 전 상태의 명령어 집합이며, 프로세스는 컴퓨터 리소스를 할당받아 실행중인 프로..

소프트웨어/운영체제 2022. 4. 7. 01:43

데스커 모션데스크 산 거 자랑

회사 복지 포인트로 제 방 책상을 바꿨습니다. 💸💸💸 바로 데스커! 모션데스크! 몇시간을 앉아서 일하다보면 한번씩 찌뿌둥하거나 허리가 아프더라구요. 그래서 주문했습니다. 왜 데스커를 골랐나 데스커를 고른 이유는 아래와 같습니다. 1. 브랜드 이름 (일룸) -> 편리한 A/S 2. 자동 높이 조절 (수동으로 올리고 내리는 책상도 있더군요..) 3. 선정리를 위한 배선 트레이 4. 화이트 색상 5. 가격은 100만원 미만으로 데스커 모션데스크 종류에는 컨트롤 스위치 모델이 있고, 밸런스 모델이 있더군요? 결론부터 말하자면 컨트롤 스위치 모델이 밸런스 모델보다 조금 저가형입니다. 스펙 차이에서 큰 차이를 못 느껴서 전 컨트롤 스위치 모델을 선택했습니다. https://dream-project.tistory.c..

나의 기록/초보는 장비탓을 한다 2022. 1. 11. 00:10

2021 회고

취업 준비 취준 기간은 2~3개월 정도로 잡았다. 회사 고르는 안목도 없는 상태에서 바로 취업하기엔 리스크가 있다 생각했기 때문. 감사하게도 생각보다 많은 회사에서 연락이 왔다. 그리고 다양한 입사 제안 오퍼를 받으며 엄청난 갈등을 겪었다. '이 정도면 괜찮은 회사 아닐까?' vs '좀 더 도전해 봐도 되지 않을까?' '여기가 내 수준에서의 베스트인데, 분수도 모르면서 내 발로 걷어차는 건 아닐까?' 누구나 취준을 시작할때는 자신만의 기준을 정해둘 것이다. 그런데 이 기준을 유지하기가 쉽지 않다. 현실과 타협하고 싶은 마음이 매일 든다. 그래도 마음을 다잡으며 계속 취준을 진행하기로 했다. 취준 막판이 되니 나의 목표치를 웃도는 회사들의 오퍼가 들어오기 시작했다. 이때 또 고민이 시작된다... 이 중 뭘..

나의 기록/그냥 글 2022. 1. 9. 20:05

프로그래머스 / 올바른 괄호 / level2 / 파이썬

문제 설명 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. 제한사항 문자열 s의 길이 : 100,000 이하의 자연수 문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다. 입출력 예 s answer "()()" true "(())()" true ")()(" false "(()(" false 나의 풀이 스..

소프트웨어/자료구조 + 알고리즘 2021. 12. 19. 20:40

Vue 기초 : 부모-자식 컴포넌트끼리 데이터 주고받기

예시 상황 : 점심 메뉴 투표화면 만들기 부모 컴포넌트 : vote-view 자식 컴포넌트 : 선택지 보여주는 option-selector 결과 보여주는 vote-result-viewer 부모 컴포넌트 : vote-view 백엔드로부터 받아왔다고 가정할 정보 title: "점심 골라줘", opts: [ { id: 1, value: "국밥", votes: 1, }, { id: 2, value: "자장면", votes: 2, }, { id: 3, value: "돈가스", votes: 3, }, { id: 4, value: "햄버거", votes: 4, }, ], 선택지를 렌더링할 option-selector에 위 정보를 넘겨줍시다. 결과를 렌더링할 vote-result-viewer에도 넘겨줍니다. 투표를 했..

프레임워크+라이브러리/Vue 2021. 12. 12. 22:53

Vue 기초 : 리스트 렌더링

(깊게 파고들면 기초라 할 수 있을지 모르겠지만 할튼 사용법으로는 기초에 해당할 수 있는 리스트 렌더링 사용법) 점심 메뉴를 고르기 위한 선택지를 만들어봅시다. 전달받은 메뉴 선택지는 아래와 같습니다. opts: ["국밥", "햄버거", "돈가스", "자장면"] 우선 데이터가 아래와 같이 들어온다고 치고, data() { return { opts: ["국밥", "햄버거", "돈가스", "자장면"], }; }, 컴포넌트 이름은 option-selector 라고 하겠습니다. name: "option-selector" 스크립트 영역은 그럼 이렇게 되겠죠. 이제 컴포넌트의 템플릿을 작성해봅시다. 우선 root 태그 하나 만들어주고,, 이 form-group 이라는 div 태그안에 opts array 정보를 담은..

프레임워크+라이브러리/Vue 2021. 12. 12. 18:32

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 5 ··· 13
다음
TISTORY
불타는 키보드 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바