VI  에디터 명령어
기타2024. 7. 17. 09:08VI 에디터 명령어

삽입할때 쓰이는 단축키키기능i커서 위치에 Insertl줄 맨 앞에서 Inserta커서 다음에 InsertA줄 맨 뒤에서 Inserto커서 아래로 한 줄 띄우고 InsertO커서 위로 한 줄 띄우고 Insert  이동시킬 때 쓰이는 단축키키기능w단어 첫 글자 기준으로 다음으로 이동W공백 기준으로 다음(단어의 시작)으로 이동b단어 첫 글자 기준으로 이전으로 이동B공백 기준으로 이전으로 이동e단어 마지막 글자 기준으로 다음으로 이동E공백 기준으로 다음(단어의 끝)으로 이동gg문서 맨 앞으로 이동G문서 맨 아래로 이동^문장 맨 앞으로 이동$문장 맨 뒤로 이동 검색키|기능 ㅡ|ㅡ/|해당 word를 검색, `n`과 `N`으로 다음/이전 찾기 편집 키기능dd현재 줄 잘라내기yy현재 줄 복사하기p붙여넣기u실행취소 (U..

기타2024. 2. 16. 13:30프로세스(process) , 스레드(thread)

프로세스(process) 단순히 실행 중인 프로그램 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행 중 데이터, 메모리, 스레드로 구성 스레드(thread) 프로세스(process) 내에서 실제로 작업을 수행하는 주체 한 개 이상의 스레드가 존재 두 개 이상의 스레드를 가지는 프로세스를 멀티스레드 프로세스라고 한다. 스레드의 생성과 실행 방법 (Java) Runnable 인터페이스를 구현하는 방법 Thread 클래스를 상속받는 방법 class ThreadWithClass extends Thread { public void run() { for (int i = 0; i < 5; i++) { System.out.println(getName()); // 현재 실행 중인 스레드의 이름을 ..

동기와 비동기
기타2024. 2. 16. 13:16동기와 비동기

동기 방식이란 직렬적으로 일을 처리함 요청이 들어오면 순차적으로 작업을 수행 해당 작업이 수행중이면 다음 작업은 대기 비동기 방식이란 병렬적으로 일을 처리한다. 요청이 들어오면 해당 요청에 의한 작업이 끝나지 않아도 요청 받음 작업이 끝났다는 이벤트가 오면 해당 요청을 처리

기타2023. 12. 20. 20:02DApp 및 Web3에서 구축되는 것에는 어떤 것이 있는가?

DApp 란 무엇인가? DApp은 탈중앙화 웹을 구성하는 애플리케이션 ( 및 웹 사이트, 일명 "웹 앱" ) 이다. 대부분의 Web3 DApp은 일반 웹사이트 및 앱과 모양과 느낌이 비슷하다. 프론트엔드 ( 보이고 상호작용하는 부분 ) 에서는 Web 2.0 웹 사 이트 및 앱과 Web3 DApp 간의 차이점이 거의 없다. 그러나 뒤에서 ("백엔드") DApp는 근본적으로 다른 방식으로 작동한다. Web2.0 사이트와 앱은 일반적으로 기업이 제어하는 서버가 호스팅한다. 서버는 Web2.0 사이트나 앱의 코드가 "존재하는" 컴퓨터 이다. 사이트를 "방문" 한다는 것은 이 서버에 액세스하는 것을 의미한다 앱 제공자 또는 하드웨어 소유자가 서버 및 서비스에 대한 전적인 권한을 갖기 때문에 이 모델을 "중앙집중식..

image