불타는 키보드

고정 헤더 영역

글 제목

메뉴 레이어

불타는 키보드

메뉴 리스트

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

검색 레이어

불타는 키보드

검색 영역

컨텐츠 검색

프로그래밍

  • [이모지와 유니코드]"👫" 얘랑 "👩👨" 얘가 같은 문자로 보이나요?

    2023.11.01 by moonionn

  • [node]대용량 데이터 처리에 필수적인 stream 이해하기

    2021.11.28 by moonionn

  • 객체지향 프로그래밍과 그 특징(추상화, 캡슐화, 상속성, 다형성) / 파이썬 예시

    2021.02.19 by moonionn

[이모지와 유니코드]"👫" 얘랑 "👩👨" 얘가 같은 문자로 보이나요?

(공부하기 싫어서 잼는 글 써보기) 며칠 전 친구와 대화 도중, 맥(Mac)환경에서 하얀피부의 사람신체 이모지를 보내면 윈도우 환경을 쓰는 친구에게는 사람신체 + 웬 사각형 블락이 표기된다는 사실을 알게 되었습니다. 관련해서 또 재밌는 사실 하나 알려드리자면.. 사람 여러명 붙어있는 이모지에다 백스페이스를 사용해 지우려 하면 사람이 하나씩 없어진다는 사실을 아시나요? 오늘은 이와 관련해서 유니코드에 대한 이야기를 조금 해볼까 합니다. 유니코드란? 우리가 컴퓨터로 보는 이모지 글자 형태는 유니코드(Unicode)로 구현됩니다. 유니코드는 현존하는 대부분의 문자를 표현할 수 있죠. 이모지도 여기 포함됩니다. 그렇다면 유니코드는 어떻게 이 세상에 존재하는 그 많은 글자들을 표현할 수 있는걸까요? 컴퓨터는 0과..

소프트웨어 2023. 11. 1. 23:59

[node]대용량 데이터 처리에 필수적인 stream 이해하기

이 글에서는 node의 stream 모듈 사용법과 예시를 담았습니다. 목차 - Stream 간단 설명 - pipe 메서드 - Stream 종류 - Readable + Writable - dummy 예시 - 좀 더 실질적인 예시 - Transform - 예시 stream 간단 설명 stream을 한 문장으로 설명하라면, 저는 아래와 같이 정의할 것 같습니다. 데이터를 정해진 흐름대로 읽고, 쓰고, 주고받기 위해 인터페이스 역할을 하는 추상화된 객체 Node 공식 문서는 stream의 역할에 대해 아래와 같이 설명하고 있습니다. They are a way to handle reading/writing files, network communications, or any kind of end-to-end inf..

언어/Javascript + Typescript 2021. 11. 28. 23:19

객체지향 프로그래밍과 그 특징(추상화, 캡슐화, 상속성, 다형성) / 파이썬 예시

객체(Object)? 객체지향 프로그래밍(OOP)? '객체(Object)' 하면 무엇이 떠오르시나요 어떤 분들은 일반적인 사물을 뜻하는 단어를 떠올릴 수도 있고, 어떤 분들은 예술용어인 오브제를 떠올릴 수도 있겠네요. 프로그래밍 분야에서의 객체는, -한 문장으로 표현하기는 어렵지만- 연관성있는 데이터 정보들의 집합이 되는 데이터타입(출처링크) 이라고 할 수 있습니다. 보통 클래스를 통해 생성되며, 다른 말로는 인스턴스(instance)라고 표현되기도 하죠. 객체지향 프로그래밍은 데이터를 이 객체를 중심으로 관리하는 방법을 뜻합니다. 보통 객체는 그 특성이 되는 속성(properties)과 객체관련 함수인 메소드(method) 등을 포함하고 있습니다. 따라서 연관성있는 데이터의 정보를 묶어서 관리하기 때문..

언어/Python 2021. 2. 19. 01:27

추가 정보

인기글

최신글

페이징

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

티스토리툴바