본문 바로가기

Programing114

[Programing] Parameter vs Argument Parameter (매개변수) : - 입력한 정보 형식 - 함수에 정의된 변수 - variable Argument (전달 인자) : - 형식에 맞게 입력한 실제 값 - 변수에 들어간 값 - value https://wayhome25.github.io/etc/2017/12/31/parameter-argument/ 2022. 5. 20.
[Network] Mac Address (맥 주소) - MAC Address : Media Access Control Address - Computer 끼리 data 전송하기 위해 필요한 Computer의 물리적 주소 - IP 주소 안에 MAC 주소가 포함되어 있다. - IP 주소 간의 통신은 각 라우터 hop 에서 일어나는 MAC 주소와 MAC주소 통신의 연속 과정 ex) 한강은 '동(ip_1)'에서 '서(ip_2)'로 흐르지만 그 중간 과정은 수 없이 많은 물방물(분자, MAC 주소) 들이 서로 밀어내며 이동하는(통신) 연속적인 유동 집합체. (전류&전자 개념) - 즉, IP주소는 MAC 주소의 집합체 - IP주소는 network 주소, MAC 주소는 hardware 주소 - MAC 주소는 랜카드에 고정된 기계 부품의 고유 주소값. 시리얼 number.. 2022. 5. 18.
[GIT] GitHub 프로젝트 보안 (1) Git Credential Manager(GCM) Core 적용 => $git config --global credential.helper manager-core (2) 2FA 설정 (3) Signed Commit 강제 적용 (4) 릴리즈 브랜치 보호 (룰 기반 Protected branch) (5) PR 리뷰 및 승인 강제 (6) 중요 정보 누출 방지를 위한 Secret 스캐닝 도구 적용 (7) 누출 기록 삭제를 위한 Git History 지우기(재작성) (8) 신뢰하는 GitHub Action만 실행 (9) GitHub Action 으로 Secret보호 (10) Dependency의 취약성 검사 (11) Dependabot 으로 취약 dependency 자동 보안 업데이트 (12) GitHub.. 2022. 5. 16.
[GIT] Git 활용 예제 1) Working Directory (Local) => 개인 코드 작성 2) Staging 영역 => git add 를 통해 수정된 코드를 올리는 영역 3) Repository => git commit을 통해 최종 수정본 제출 gitbash 를 엶 or VScode 의 터미널 open $ git config --local user,name "사용자 이름" => 사용자 이름 등록 $ git config --local user.email "사용자 이메일" => 사용자 이메일 등록 $ git config --list => 사용자가 설정한 모든 것을 보여줌. 설정 확인하자 $ git init => repository 에 가장 먼저 해야할 초기화 $git add . => 현재 directory의 모든 변경 내용.. 2022. 5. 15.