일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자바편
- /etc/network/interfaces
- 코드로배우는스프링부트웹프로젝트
- 스프링부트핵심가이드
- 리눅스
- resttemplate
- ㅒ
- 목록처리
- 네트워크 설정
- 친절한SQL튜닝
- 처음 만나는 AI 수학 with Python
- d
- 페이징
- 처음 만나는 AI수학 with Python
- 알파회계
- 데비안
- baeldung
- 구멍가게코딩단
- iterator
- Kernighan의 C언어 프로그래밍
- GIT
- 코드로배우는스프링웹프로젝트
- 스프링 시큐리티
- 티스토리 쿠키 삭제
- 자료구조와함께배우는알고리즘입문
- 서버설정
- network configuration
- 선형대수
- 자료구조와 함께 배우는 알고리즘 입문
- 이터레이터
- Today
- Total
목록분류 전체보기 (406)
bright jazz music
- vm100번에는 10.10.10.100/24 아이피가 할당돼 있다. - vm101번에는 10.10.10.101/24 아이피가 할당돼 있다. vmbr0은 호스트의 네트워크 브릿지이다. 물리 랜카드라고 볼 수 있다. vmbr1은 10번대 아이피를 가지고 있는 vm들이 사용하는 논리 브릿지이다. 가상 랜카드라고 볼 수 있다. auto lo iface lo inet loopback iface ens3f0 inet manual auto vmbr0 iface vmbr0 inet static #호스트머신의 아이피,게이트웨이, 네트워크 인터페이스 카드 address 192.168.101.27/24 gateway 192.168.101.1 bridge-ports ens3f0 bridge-stp off bridge-fd..
1. 무선랜 목록 확인 netsh wlan show profiles 2. 확인할 네트워크 선택 netsh wlan show profile name="확인할네트워크" key=clear 예) netsh wlan show profile name=maiot_5g key=clear 3. 비밀번호 확인 key content(키 콘텐츠) 부분 확인
1. 어댑터 정보 확인 1.1. Wi-Fi 어댑터 이름 확인(전체 목록) netsh interface show interface 1.2. IP 주소, 서브넷 마스크, 게이트웨이, DNS 확인 ("Wi-Fi 어댑터 확인") netsh interface ip show config name="Wi-Fi" 2. 어댑터 설정 2.1. 고정 IP 주소 설정 netsh interface ip set address "Wi-Fi" static 192.168.1.2 255.255.255.0 2.2. 게이트웨이 설정 netsh interface ip set address "Wi-Fi" static 192.168.1.2 255.255.255.0 192.168.1.1 2.3. DNS 서버 설정 netsh interface ip..
hjcha에서 1. master 브랜치로 전환: git checkout master 2. master 브랜치의 최신 상태를 hjcha 브랜치에 병합: git pull origin master 3. 그 다음, hjcha 브랜치로 전환 git checkout hjcha 4. 마지막으로, master 브랜치의 변경 사항을 hjcha 브랜치에 병합합니다. git merge master 5. hjcha 브랜치에서 변경 사항을 원격 저장소에 푸시합니다. git push origin hjcha 6. 병합된 내용을 master 브랜치에 병합요청: GitHub, GitLab, Bitbucket 등의 Git 호스팅 서비스에서 hjcha 브랜치를 master 브랜치에 병합하기 위한 풀 리퀘스트(또는 병합 요청)를 생성 이 ..
안녕 //바보 안녕
1. 파일시스템 모듈 입력 데이터가 텍스트 파일 형식으로 주어지는 경우, 파일시스템 모듈을 사용한다.만약 ./input.txt 파일의 내용이 아래와 같다면, 548 20 39 55 77 let fs = require('fs');let input = fs.readFileSync('./input.txt', 'utf-8').toString().split('\n');// split() 을 이용해서 줄바꿈 기호를 기준으로 각각의 정보를 읽어오는 것이 일반적이다.// readLine 모듈보다 파일시스템 모듈이 빠르게 동작하는 것이 일반적이다. console.log(input);[ '5', '48 20 39 55 77' ] 이를 이용하면 파일을 한꺼번에 읽어올 수 있다. 2. readLine 모듈한 줄씩 입력받아서 ..
1. .JKS 파일에[서 pkcs12(p12) 인증서 추출 keytool -importkeystore -srckeystore [your_keystore_filename].jks -destkeystore [keystore_name].p12 -deststoretype PKCS12 *jks파일 확장자가 없는 경우 그냥 파일명만 적어서 명령어를 실행한다. e.g. keytool -importkeystore -srckeystore keystsore -destkeystore molida_keystore.p12 -deststoretype PKCS12 2. 개인키 파일 추출 openssl pkcs12 -in [keystore_name].p12 -nocerts -out [private_key_name].pem –node..
자바스크립트는 싱글 스레드에서 작동한다, 즉, 기본적으로 자바스크립트는 한 번에 하나의 작업만 동기 방식으로만 처리할 수 있다. 동기(synchronous)에 대해 간단히 설명하자면, 직렬 방식으로 작업을 처리하는 것을 의미하며, 이 요청이 시작된 이후에는 무조건 응답을 받은 이후에야 비로소 다른 작업을 처리할 수 있다. 그 동안 다른 모든 작업은 대기한다. 이러한 방식은 개발자에게 매우 직관적으로 다가오지만 한 번에 다양한 많은 작업을 처리할 수 없다. 반대로 비동기(asyncrhous)란 직렬 방식이 아니라 병렬 방식으로 작업을 처리하는 것을 의미한다. 요청을 시작한 후 이 응답이 오든 말든 상관없이 다음 작업이 이루어지며 따라서 한 번에 여러 작업이 실행될 수 있다. 자바스크립트는 분명히 싱글 스레..
리액트의 클래스형 컴포넌트에 대한 이해가 JS의 클래스, 프로토타입, this에 달려있다면, 함수형 컴포넌트에 대한 이해는 클로저에 달려 잇다. 함수형 컴포넌트의 구조와 작동 방식, 훅의 원리, 의존성 배열 등 함수형 컴포넌트의 대부분의 기술이 모두 클로저에 의존하고 있다. 1. 클로저의 정의 MDN에서는 '클로저는 함수와 함수가 선언된 어휘적 환경(Lexical Scope)의 조합"이라고 돼 있다. function add() { const a = 10 function innerAdd() { const b = 20 console.log(a + b) } innerAdd() // 30 } 위 예제코드에서는 add 함수 내부에 innerAdd가 있다. innerAdd 함수는 내부에서 b 변수를 선언한 뒤 자신..
자바스크립트의 클래스 1. 클래스 예시 //Car class 선언 class Car { // constructor는 생성자. 최초에 받을 인수를 결정 가능하며, 객체 초기화 용도로 사용된다. constructor(name) { this.name = name } // 메서드 honk() { console.log(`${this.name}이 경적을 울립니다.`) } // 정적 메서드 static hello() { console.log('저는 자동차입니다.') } // setter set setAge(value) { this.carAge = value } // getter get getAge() { return this.age } } // Car 클래스를 이용해 car 객체 만들기 const myCar = ne..