etc

[Register] rcx = 0 rdx = 0 rsi = 0x400000 ======================= [Memory] 0x400000 | 0x67 0x55 0x5c 0x53 0x5f 0x5d 0x55 0x10 0x400008 | 0x44 0x5f 0x10 0x51 0x43 0x43 0x55 0x5d 0x400010 | 0x52 0x5c 0x49 0x10 0x47 0x5f 0x42 0x5c 0x400018 | 0x54 0x11 0x00 0x00 0x00 0x00 0x00 0x00 ======================= [code] 1: mov dl, BYTE PTR[rsi+rcx] (rsi+rcx 주소에서 1byte만큼 가져옵니다. (0x400000의 경우 0x67)) 2: xor dl..
useEffect 정의 useEffect는 useEffect Hook을 이용하여 React 컴포턴트가 렌더링 이후에 어떤 수행해야하는지 알려주는 역할을 합니다. useEffect 종류 // 1. useEffect 기본적인 형태 -> 첫번째 렌더링과 모든 업데이트에서 수행 useEffect(() => {}); // 2. useEffect [] 렌더링 이후 단 한번 실행 useEffect(() => {}, []); // 3. useEffect [content] 해당 배열안의 요소가 변경되었을 때 실행 useEffect(() => {}, [content]); [content]에는 값이 변경되었을 때, 실행하게 만들고 싶을 때, 사용하면 됩니다. 3가지중 하나를 골라서 필요한 것을 쓰면 될 것 같습니다.
curl 옵션 정리 # curl 관련 주로 쓰는 옵션 curl = 기입할 내용 -d, --data post 요청시 에 요청 기입 -f, --fail curl 명령 실패 무출력 -h, help post, upload, file 등등 옵션을 보여줍니다. -o, --output 아웃풋된 내용을 파일에 적어준다. 파일을 -s, --silent 프로그래스바를 보여주지 않습니다. -A, --user-agent user-agnet를 기입하면 됩니다. -V version GET, POST 요청 - 예시 GET GET은 URL에 인자값을 붙여서 요청합니다. curl http://example-site.com/search?q=test POST POST는 BODY 부분에 인자값을 넣어서 요청합니다. 따라서 옵션을 넣어서 진..
brew macOS의 패키지 매니저입니다. 패키니 매니저란 컴퓨터의 운영 체제를 위해서 프로그램을 설치, 업그레이드 구성 제거하는 역할을 합니다. 여기서 말하는 패키지는 어떤 일을 하기 위해 필요한 소프트웨어 즉, 컴퓨터 프로그램을 자칭합니다. MacOS 요구 조건 MacOS Catalina (10.15) 이상 64비트 인텔 CPU이거나 애플 실리콘 CPU brew 설치 1. Command Line Toos(CLT) for Xcode xcode-select --install 2. brew 설치 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" brew 사용법 ############..
아이디는 pi 패스워드는 raspberry 접속을 진행하니 잘된다. 그리고, 보안상 문제가 생길 수 있으니 비밀번호를 수정하는 것을 추천합니다. - 참고문헌 https://www.raspberrypi.org/documentation/linux/usage/users.md
라즈베리파이를 처음 사용할 때, 포트 포워딩 문제가 발생했습니다. 이는 내부에서 포트포워딩을 안해줬기 때문에 SSH 서비스가 작동하지 않기 때문입니다. 1. sudo raspi-config - interface options - SSH - enable 2. 포트 번호 수정 (/etc/ssh/sshd_config) - #port 22 -> port [원하는 포트 번호로 수정] ( 22번 을 제외한 1024번호 이후로 수정) sshd_config 란 외부에서 내부에 접속할 때 사용하는 설정 파일 혹시 포트 번호를 22번으로 진행해서 안될경우 다른 1024번 이후로 설정하시는 것을 추천드립니다.
요약 rm -r 폴더이름 cp -r 현재_폴더_이름 바꿀_이름 rm, cp 명령어를 사용하여 디렉터리를 삭제와 복사를 시도했더니, 디렉터리라는 이유로 삭제와 복사가 되지 않는 것을 이미지에서 확인할 수 있습니다, 이는 폴더는 따로 옵션을 넣어줘서 사용해야하기 때문입니다. 밑 사진에 옵션에 대한 정보 -r 옵션을 넣어주면 삭제할 수 있다는 정보를 얻을 수 있습니다. 복사또한 같습니다. rm과 cp 옵션들 중에서 -r을 붙이면 디렉터리를 복사하고 삭제할 수 있는 것을 확인할 수 있습니다. 결과 사진 감사합니다.
기본적인 사용법 mkdir 파일이름 옵션 명령어 옵션 설명 mkdir -p 하나의 폴더가 아닌, 하위 디텍토리도 따라서 생성시 필요한 옵션입니다. -v 폴더 생성시에 상태 메세지를 출력합니다. -m 폴더의 권한을 정의합니다. mkdir -p 하위 디텍토리도 생성하는 옵션 mkdir -v 폴더에 만들고, 상태 메세지 출력 mkdir -m 폴더 생성 권한 설정 r은 4를 의미하고, x를 1을 의미하므로 총 5 5 5로 권한이 잘 설정된 것을 확인할 수 있습니다. 감사합니다.
File Path NEOVIM을 사용할 경우, nvim ~/.config/nvim/init.vim VIM을 사용할 경우, vim ~/.vimrc 코드 삽입 autocmd BufNewFile *.c exec ":call ClangHeader()" func ClangHeader () call append(0,"/******") call append(1," * Author : Jiung") call append(2," * Filename : ".expand("%:t")) call append(3," * Version : Apple clang version 12.0.0 (clang-1200.0.32.27)") call append(4," * Date : ".strftime("%Y-%m-%d")) call app..
cothi
'etc' 카테고리의 글 목록 (3 Page)