분류 : 태그

algorithm

알고리즘 / 프로그래머스 / 소수찾기2

목표 주어진 numbers의 각각 숫자들을 조합하여 만들 수 있는 모든 소수의 수를 반환하세요. 조건 numbers는 길이가 1 ~ 7 인 문자열입니다. numbers는 0~9 까지 숫자값만으로 이루어져 있습니다. 013은 0, 1, 3 숫자로 조합하면 됩니다. ...

알고리즘 / 버킷정렬

인터넷 자료를 보던중 컴퓨터의 세계 밖에서 발견한 O(n) 소팅 이란 게시글을 보게되었다.

알고리즘 / 프로그래머스 / K번째 수

목표 2차배열인 commands 의 값마다 [i][0]과 [i][1]번을 시작과 끝으로 array 배열에서 분리 후, 오름차순 정렬 하여 command[i][2]의 index에 해당하는 값들을 return 한다.

알고리즘 / 프로그래머스 / 베스트앨범

목표 같은 장르가 많은 노래 그룹을 먼저 수록합니다. 같은 장르 내에서 많이 재생된 노래를 먼저 수록합니다. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록합니다.

Back to Top ↑

java

알고리즘 / 프로그래머스 / 소수찾기2

목표 주어진 numbers의 각각 숫자들을 조합하여 만들 수 있는 모든 소수의 수를 반환하세요. 조건 numbers는 길이가 1 ~ 7 인 문자열입니다. numbers는 0~9 까지 숫자값만으로 이루어져 있습니다. 013은 0, 1, 3 숫자로 조합하면 됩니다. ...

알고리즘 / 프로그래머스 / K번째 수

목표 2차배열인 commands 의 값마다 [i][0]과 [i][1]번을 시작과 끝으로 array 배열에서 분리 후, 오름차순 정렬 하여 command[i][2]의 index에 해당하는 값들을 return 한다.

알고리즘 / 프로그래머스 / 베스트앨범

목표 같은 장르가 많은 노래 그룹을 먼저 수록합니다. 같은 장르 내에서 많이 재생된 노래를 먼저 수록합니다. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록합니다.

Back to Top ↑

api

javascript / API / mermaid

mermaid markdown 기반 flow chart, sequence / class diagram, gantt chart, git graph 등을 표현할 수 있는 API

javascript / API / D3

D3 D3(Data-Driven Documents).js는 은 웹 표준을 사용하여 데이터를 시각화하는 JavaScript 라이브러리입니다. SVG, Canvas 및 HTML을 사용하여 데이터를 실제로 사용할 수 있도록 도와줍니다. 강력한 시각화 및 상호 작용 기술과 DOM 조작에 ...

Back to Top ↑

python

setting / python install

windows 환경 python 설치 python 다운로드 및 설치 이곳에서 설치할 윈도우에 맞는 설치프로그램 다운로드 후 설치과정 진행 환경변수 등록 기본경로 설정시 C:\Users\NB-0231\AppData\Local\Programs\Python\Python37-32...

Back to Top ↑

linux

Linux / command / tcpdump

tcpdump 네트워크 인터페이스를 통해 오가는 패킷 정보들을 로그정보로 얻어내기위해 사용

Linux / NFS

NFS(Network File System) linux 에서 네트워크를 통해 저장소를 마운트하여 사용할 수 있도록 하는 시스템

Back to Top ↑

foramt

example

Guide: https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/

Back to Top ↑

format

Back to Top ↑

iot

IoT / MQTT

MQTT란? MQTT(Message Queuing Telemetry Transport)는 broker를 통해 subscription - publish 구조의 메세지 통신을 지원하며 QoS(Quality of Service)를 지원한다. 작성일 기준 5.0버전까지 존재한다.

IoT / CoAP

CoAP 이란? CoAP(Constrained Application Protocol)은 무선 센서 네트워크 노드처럼 자원에 제약이 있는 장치들에서 사용할 목적으로 고안된 서비스 계층 프로토콜이다. IoT 사물인터넷에 중점이 맞춰져 있어서 효율적인 전송을 위해 메세지 구조가 간결

Back to Top ↑

protocol

IoT / MQTT

MQTT란? MQTT(Message Queuing Telemetry Transport)는 broker를 통해 subscription - publish 구조의 메세지 통신을 지원하며 QoS(Quality of Service)를 지원한다. 작성일 기준 5.0버전까지 존재한다.

IoT / CoAP

CoAP 이란? CoAP(Constrained Application Protocol)은 무선 센서 네트워크 노드처럼 자원에 제약이 있는 장치들에서 사용할 목적으로 고안된 서비스 계층 프로토콜이다. IoT 사물인터넷에 중점이 맞춰져 있어서 효율적인 전송을 위해 메세지 구조가 간결

Back to Top ↑

javascript

javascript / API / mermaid

mermaid markdown 기반 flow chart, sequence / class diagram, gantt chart, git graph 등을 표현할 수 있는 API

javascript / API / D3

D3 D3(Data-Driven Documents).js는 은 웹 표준을 사용하여 데이터를 시각화하는 JavaScript 라이브러리입니다. SVG, Canvas 및 HTML을 사용하여 데이터를 실제로 사용할 수 있도록 도와줍니다. 강력한 시각화 및 상호 작용 기술과 DOM 조작에 ...

Back to Top ↑

기타

Sass

Sass Sass(Syntactically Awesome Style Sheets) 는 이름에서 처럼 Style Sheet인 CSS 작성 및 관리를 좀 더 효율적으로 진행할 수 있도록 해주는 전처리기(preprocessor) 입니다. 다른 스크립트 언어처럼 변수나 연산자와 같은 기능...

Back to Top ↑

command

Linux / command / tcpdump

tcpdump 네트워크 인터페이스를 통해 오가는 패킷 정보들을 로그정보로 얻어내기위해 사용

Back to Top ↑

calculator

Back to Top ↑

ansi

Ansi Console

ansi console https://marketplace.eclipse.org/content/ansi-escape-console console 텍스트에 색상추가

Back to Top ↑

sort

알고리즘 / 버킷정렬

인터넷 자료를 보던중 컴퓨터의 세계 밖에서 발견한 O(n) 소팅 이란 게시글을 보게되었다.

Back to Top ↑

diagram

javascript / API / mermaid

mermaid markdown 기반 flow chart, sequence / class diagram, gantt chart, git graph 등을 표현할 수 있는 API

Back to Top ↑

analytics

Google Analytics

Analytics 애널리틱스는 데이터의 의미있는 패턴을 발견, 해석 및 전달합니다. 효과적인 의사 결정을 위해 이러한 패턴을 적용하는 과정이며 성능을 수치화하기 위해 통계, 컴퓨터 프로그래밍 및 운영 연구의 동시 적용에 의존합니다.

Back to Top ↑

google

Google Analytics

Analytics 애널리틱스는 데이터의 의미있는 패턴을 발견, 해석 및 전달합니다. 효과적인 의사 결정을 위해 이러한 패턴을 적용하는 과정이며 성능을 수치화하기 위해 통계, 컴퓨터 프로그래밍 및 운영 연구의 동시 적용에 의존합니다.

Back to Top ↑

blog

Google Analytics

Analytics 애널리틱스는 데이터의 의미있는 패턴을 발견, 해석 및 전달합니다. 효과적인 의사 결정을 위해 이러한 패턴을 적용하는 과정이며 성능을 수치화하기 위해 통계, 컴퓨터 프로그래밍 및 운영 연구의 동시 적용에 의존합니다.

Back to Top ↑

tls

network / TLS? SNI? ESNI?

살다살다 이렇게도 공부해보네. 이것이 미래다 멸망편같다. SNI 관련하여 이슈가 발생하여 어떤 과정을 거쳐서 진행될 수 있는것인지 확인해보고 그점을 개선하는 ESNI란 뭔지 함 찾아봤다. 물론 그 기반인 TLS 먼저.

Back to Top ↑

sni

network / TLS? SNI? ESNI?

살다살다 이렇게도 공부해보네. 이것이 미래다 멸망편같다. SNI 관련하여 이슈가 발생하여 어떤 과정을 거쳐서 진행될 수 있는것인지 확인해보고 그점을 개선하는 ESNI란 뭔지 함 찾아봤다. 물론 그 기반인 TLS 먼저.

Back to Top ↑

esni

network / TLS? SNI? ESNI?

살다살다 이렇게도 공부해보네. 이것이 미래다 멸망편같다. SNI 관련하여 이슈가 발생하여 어떤 과정을 거쳐서 진행될 수 있는것인지 확인해보고 그점을 개선하는 ESNI란 뭔지 함 찾아봤다. 물론 그 기반인 TLS 먼저.

Back to Top ↑

http

network / HTTP? HTTPS?

HTTP : HTTPS 브라우저의 주소 표시 줄에 HTTP://있는 HTTP URL은이며 HTTPS URL은 HTTPS://입니다. HTTPS가 보안 설정된 동안 HTTP가 보안되지 않습니다. HTTP는 포트 80을 통해 데이터를 전송하지만 HTTPS는 포트 443을 ...

Back to Top ↑

ci

Continuous Integration

Continuous Integration CI(Continuous Integration), 지속적 통합이란 소스관리, 빌드, 배포 등의 구조를 자동화 함으로써 소프트웨어 개발에 위험을 줄이는 방법으로 사용되고 있습니다.

Back to Top ↑

system

Continuous Integration

Continuous Integration CI(Continuous Integration), 지속적 통합이란 소스관리, 빌드, 배포 등의 구조를 자동화 함으로써 소프트웨어 개발에 위험을 줄이는 방법으로 사용되고 있습니다.

Back to Top ↑

setting

setting / python install

windows 환경 python 설치 python 다운로드 및 설치 이곳에서 설치할 윈도우에 맞는 설치프로그램 다운로드 후 설치과정 진행 환경변수 등록 기본경로 설정시 C:\Users\NB-0231\AppData\Local\Programs\Python\Python37-32...

Back to Top ↑

throttling

Back to Top ↑

debounce

Back to Top ↑

rdb

RDB 와 NO-sql

RDB (Relational Database) ACID rules 원자성(Atomicity) - 중간 단계까지 실행되고 실패하는 일이 없도록 하는 것 일관성(Consistency) - 트랜잭션 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것 ...

Back to Top ↑

nosql

RDB 와 NO-sql

RDB (Relational Database) ACID rules 원자성(Atomicity) - 중간 단계까지 실행되고 실패하는 일이 없도록 하는 것 일관성(Consistency) - 트랜잭션 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것 ...

Back to Top ↑