Payment Ecosystem
Payment Ecosystem Basic Structure of Payment Systems Card payment systems are built through the collaboration of various participants. The four key entities involved are as follows: Card Hold...
Payment Ecosystem Basic Structure of Payment Systems Card payment systems are built through the collaboration of various participants. The four key entities involved are as follows: Card Hold...
Vim Plugin Manager Installation 아래의 플러그인들을 설치하기 위해서 우선 플러그 매니저를 설치해야한다. curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim ~/.vim...
Customizing MacOS Terminal 1. Transforming Terminal with Oh My Zsh What is Oh My Zsh? Oh My Zsh is an open-source framework that makes your terminal both vibrant and powerful. By using the Zsh sh...
Setting Up Mac Mini and MacBook Air Environment with Automator Recently, I decided to purchase a Mac Mini after experiencing performance issues with my MacBook Air. However, one major downside of ...
How to train Supervised Learning은 결과값(y)를 알고 있을 때 쓴다. To predict with continuous variable, 이것은 Regression과 관련이 있다 - Numerical. 하지만 단순히 무엇인가 주어졌을 때 yes or no로 category를 해야한다면 classficia...
World’s Biggest Data Breachs Visualization hping3 이거는 전반적으로 다 알아야 한다는 것이다. Misconfugration설정 해 놓는 곳들이 많다. 회사 안에서 trusted network라고 생각해서 default password쓰는 곳도 많다./ 시스템 해킹은 가까운 곳에 있거나 컴퓨터 안의 내용 자체...
Zero Trust Architecture: A New Paradigm in Modern Cybersecurity What is Zero Trust? Zero Trust is an approach based on the security philosophy of “Never trust, always verify.” Unlike traditional ...
MITRE ATT&CK Framework: Understanding Cyber Threats and Defense Strategies What is MITRE ATT&CK? MITRE ATT&CK (Adversarial Tactics, Techniques, and Common Knowledge) is a globally acc...
Heap 힙은 최댓값 및 최솟값을 찾아내는 연산을 빠르게 하기 위해 고안된 완전이진트리(complete binary tree)를 기본으로 한 자료구조이다. 힙의 특징에는 최대힙일 경우 항상 부모가 자식보다 커야하고 형제간의 관계는 보지 않는다. 힙에서의 부모 노드와 자식 노드의 관계(index가 1부터 시작한다고 했을 때) ...
바이너리 서치 left = 1 right = n while(left<right): mid = left + int((right-left) / 2) if isBadVersion(mid): right = mid else: left = mid + 1 return left