'Network&etc' 카테고리의 글 목록
본문 바로가기

Network&etc

(67)
git reflog 로컬에 남아있는 내코드 복구 함께작업할때 실수로 rebase를 안하고 습관처럼 git push -f를 해버려서 동료코드를 날려먹었다 ㅠ..원복하긴하였으나 내코드가 날라갔다 ㅋㅋ.. 로컬에 남아있을거라생각했는데 만약에 git log해도 내가짠 코드가 안보이면..?git flog를 사용해보자 Git flog란git에서 로컬저장소의 모든 HEAD 변경이력을 보여준다. 일반적으로 git log는 브랜치의 커밋히스토리만 보여주지만,reflog는 브랜치이동, 체크아웃, 병합, 리베이스, 커밋 취소등과 같은 모든 HEAD 변경기록을 추적한다. 이 기록은 로컬에서만 유지된다.  git flog를 입력해서 해시코드 목록중에 내 해시코드를 찾았다면?git checkout {해시코드}로 이동한뒤에 실행해보면 내 코드가 살아있는것을 볼 수 있다.하지만 ..
Error [ERR_REQUIRE_ESM]: require() of ES Module 해결 Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/yujin/caveduck/caveduck/proj.www/node_modules/json-with-bigint/json-with-bigint.js from /Users/.../node_modules/@qdrant/openapi-typescript-fetch/dist/cjs/fetcher.js not supported. Instead change the require of json-with-bigint.js in /Users/.../node_modules/@qdrant/openapi-typescript-fetch/dist/cjs/fetcher.js to a dynamic import() which is av..
[실무] 자주쓰는 git 명령어 모음 # 원격 저장소 연결 git clone ~ # dev브랜치가 안보일경우 브랜치접근을 위한 remote 갱신 git remote update # branch list git branch -r # branch이동 git checkout origin/dev # 모든브렌치중 내가 속한 브랜치 git branch # 모든브랜치중 내가 속한 브랜치(origin 포함) git branch -a # 최근수정기록(충돌혹은 에러 원인 파악) git diff # 이전 커밋으로 돌아가기 git reset --hard # 실제로 서버에 커밋푸시 반영됬는지 확인할때 유용 git log
리엑트 크롬 쿠키 저장안됨 해결 분명히 응답헤더에는 set-cookies가 잘찍히는데 브라우저 쿠키에 자동으로 저장이 안된다면? 원인은 sameSite였다. 명시하지않더라도 크롬정책에 의하여 기본값으로 세팅되어있다고한다. 해결방법은 서버에서 쿠키 구울때 sameSite:none랑 secure옵션을 추가해보자. 단 이렇게될경우 https에서만 작동된다. http 즉 로컬(http://localhost:3000/)로 개발할때는 크롬에서 막아 저장되지않으니 참고. router.post( "/", async (res, req) => { const jwt = 'test' const cookieOptions = { // sameSite: "strict", sameSite: "none", httpOnly: true, secure: true, // ..
우분투, nano 명령어 프로그램 경로확인 프로그램명 -print-path 생성 mkdir 생성할파일명 nano 파일명 목록 ls의 경우 .env와 같은 상세 파일을 보여주지않는다. ls -al 검색 ## 전체검색 find / -name 검색하려는 파일명 ## 특정 폴더내 검색 find /home/user/documents -path "*example.txt" 복사 v2에 접근한 상황에서 cp + 폴더명 + 복사할 경로 test_v2$ cp 복사할폴더명 ../test_v1/ 바탕화면에 바로가기 cp /opt/local/bin/putty ~/Desktop/PuTTY 삭제 삭제시 내부 파일들도 사라지므로 매우주의 rm rf 파일명 편집열기 nano 파일명 검색: ctrl + w 후 검색내용입력후 엔터 저장하려면 ctrl + x키를 ..
크롬 commons.js 에러 최근에 크롬 관리자모드에서 commons.js에서 에러가 났다. 1. 크롬 재설치를 하였음에도 같은 에러발생 2. 크롬 시크릿모드에서 확인 => 에러가 나지않는것을보니 익스텐션문제일확률이 있음 크롬 익스텐션들중에 한두가지를 삭제해보니까 에러가 해결됨.
git-credentials으로 서버 permissions 변경 혹은 확인 ssh 등록을 했음에도 permission때문에 풀이 안받아질때 확인 vim ~/.git-credentials vim 혹은 나노로 열어서 확인 https://user:pass@example.com 아이디:패스워드@이메일주소를 등록하면되는데 특수문자의경우 URL encoded된 형태로 등록해야함 https://www.urldecoder.org/ URL Decode and Encode - Online Decode from URL-encoded format or encode into it with various advanced options. Our site has an easy to use online tool to convert your data. www.urldecoder.org https://git-s..
10진수, 16진수, 2진수 10진수 : 숫자 2진수: 1과 0으로만 이루어져있음 1씩 증가됨 16진수: 1~9A~F로 표현 hex라고도 함. 제일길이가 짧아서 다용도로 많이쓰임. 해시함수. 0x~라고 함 예:) Hex #FFFFF(16진수) => 1111 1111 1111 1111(2진수) 10진수에서 2진수로 변환 꿀팁 10진수 8+4+2+1 => 2진수 1111임을 기억하자 만약에 10진수 1을 표현해야하면 8+4+2+1중에 8,4,2는 필요없고 1만 필요하므로 0+0+0+1이라고 할 수 있음 이는 전구가 off off off on인 상태이므로 이진수와 같은 모양 0001 만약에 10진수 3을 표현해야하면 8+4+2+1중에 8,4는 필요없고 1,2만 필요하므로 0+0+2+1이라고 할 수 있음 이는 전구가 off off on o..