분류 전체보기

vim

모드 입력모드 일반모드 명령모드 일반모드 처음 실행하면 일반모드로 시작함 다른 모드에서 esc 키를 클릭하면 일반모드로 전환됨 커서 이동 gg : 첫 행으로 이동 O : 행의 처음으로 이동 G : 마지막 행으로 이동 k : 위로 이동 j : 아래로 이동 h : 왼쪽으로 이동 l : 오른쪽으로 이동 $ : 행의 끝으로 이동 복사 y : 줄바꿈을 포함하여 현재 줄을 복사 Ny : 커서가 위치한 줄에서 N줄 복사 붙여넣기 p : 커서 뒤에 붙여넣기 P : 커서 앞에 붙여넣기 삭제 x : 현재 커서가 위치한 글자 삭제 X : 현재 커서 앞 글자 삭제 문자열 찾기 /문자열, enter : 현재 커서 이후로 문자열 찾기 n : 찾은 문자열 목록에서 다음 문자로 이동 N : 찾은 문자열 목록에서 이전 문자로 이동 되..

linux 2023.03.05

Burp Suite target 사이트 설정

프록시를 통해 패킷을 탐색할 때, 원하는 URL만 탐색할 수 있도록 범위를 설정할 수 있다. - Target Scope 등록 Target-Scope에서 Include in scope 아래 Add 버튼을 누른다. 등록하고자 하는 URL을 입력 후 OK 버튼을 누른다. 정상적으로 사이트가 등록된 것을 볼 수 있다. - Proxy 범위 등록 Proxy-Options에서 Intercept requests/responses based on the following rules : ~ 버튼을 모두 클릭한다. target scope에 등록한 URL에 AND 옵션을 준다. 설정한 사이트만 프록시로 잡히는 것을 볼 수 있다.

mac 2023.02.27

[Error] TypeError: destroy is not a function

TypeError: destroy is not a function - useEffect에서 함수가 아닌 항목을 반환하려고 할 때 발생한다. useEffect(()=> TestFunction()); useEffect(()=> { return TestFunction(); }); 아래와 같이 수정해주면 된다. useEffect(() => { TestFunction(); }); - async await를 사용하는 경우에 발생한다. useEffect(async()=>{},[]) 아래와 같이 수정해주면 된다. const TestFunction = async() => {} useEffect(() => TestFunction(),[])

programming/web 2023.02.25

[Error] next.js에서 caver-js 에러

Can't resolve 'fs' Next.js에서 caver-js를 사용하는 방법 https://forum.klaytn.foundation/t/next-js-caver-js/3665/2 최근에 올려주신 질문중에 해당 질문이 있었는데 삭제되어서 답변을 달지못하였습니다. 해당 이슈는 앞으로도 계속 등장할것으로 보여 아카이빙 목 forum.klaytn.foundation 공식문서에 따라 config 파일을 수정하고 실행했으나 정상적으로 동작하지 않았다. // next.config.js module.exports={ webpack5:true, webpack:(config)=>{ config.resolve.fallback={ fs:false, }; return config; } } TypeError: Canno..

programming/web 2023.02.24