본문 바로가기

개발자 기초 상식25

[콘솔] paint flashing 더보기 -> more tools -> Rendering 을 누르면 paint flashing이 실행된다. paint flashing에 체크를 한다. 2022. 6. 20.
컴퓨터 프로그램 끄기 window -> Task Manager window bar에서 window 누르고 Task Manager 로 가서 해당 프로그램을 끊다. 2022. 5. 29.
프리티어 때문에 줄바꿈 안될 때 줄 바꿈 해서 여러줄로 적어놨는데 저장 버튼 누르면 한 줄로 붙어 버리는 경우 커멘트 아웃 마크를 옆에 써주면 내용이 아래로 내려간다. 2022. 5. 22.
[VSCode] compact Folders 언체크 하기 리액트 할 시 설정 2022. 4. 20.
[마크다운] VSCode에서 Markdown Preview 익스텐션 받기 마크다운 익스텐션 다운 받기 vscode에서 마크다운 언어를 사용 전 해야할 일은 Markdown Preview Enhanced를 install 한다. shift + cmd(control) +p 를 누르거나 왼쪽 맨 아래 있는 톱니 바퀴 버튼을 눌러 Command Palette로 간다. Markdown preview open을 검색해서 Open Preview나 Open Preview to the Side 를 선택한다. 문서를 작성하니 바로 옆에 편하게 프리뷰로 보인다. 2022. 4. 19.
[VSCode] 콘솔에서 code . 으로 열기 | 검색창 cmd+shift+p cmd+shif+p로 검색창을 열어 command를 입력한다. 그러면 Shell Command Install 'code'가 나오는데 클릭한다. 콘솔에서 code . 을 치면 해당하는 파일이 vscode에서 나온다. 2022. 4. 18.
숫자 단위 모음 | milli micro nano second | seconds 1 millisecond = 0.001 second 1 microsecond = 0.0000001 second | 1e-6 second 1 nanosecond = 0.0000000001 second | 1e-9 second 2022. 4. 10.
패키지 에러 발생시 깃에서 확인하는 법 예를 들어 bcrypt 패키지를 다운 받는 중 에러가 났다면 npm bcrypt 해당 페이지에 들어가면 코드가 호스트된 github 주소가 있다. 해당 깃허브로 이동하면 Issues 버튼이 있다. issues 페이지에 들어가면 bcrypt에 관련된 이슈들에 관해 대화를 할 수 있는 공간이다. 이 곳에서 이미 있는 같은 이슈를 찾거나 새로 올려 문제를 해결해 본다. 2022. 2. 2.
VIM 사용하기 1. 터미널에서 vim 파일명을 입력해서 실행 시킨다. vim 파일명 2. i 를 눌러서 insert mode로 전환한다 3. 내용을 입력한다 4. 끝내기 :wq! 2021. 11. 13.
깃 브랜칭, 머징 | Git branching, merging 아래 그림으로 예를 들어 보면 version 1, 2 를 커밋하고 나서 새 아이디어나 컨셉이 생각났다. 이를 실험해 보고 싶을 때 메인 branch인 master branch는 그대로 가고 우리는 사이드 branch를 만들어 거기서 실험을 해 볼 수 있다. 2번 째 커밋을 하고 나서 새로운 branch를 만들어서 여기는 여기대로 또 커밋을 이러갈 수 있다. 동시에 메인에는 3번째 커밋도 진행 할 수 있다. 새로운 브랜치에서 한 실험이 성공적이라서 이 것을 메인 브랜치로 합칠 수 있다. Git branching 하기 3개의 파일이 들어있는 story 폴더가 있다. 아래와 같이 3번의 커밋이 있었다. 새 branch 만들기 git branch 이름 git branch alienPlot 모든 branch 보기.. 2021. 10. 24.
깃 클론하기 | git cloning cloning은 깃헙에 있는 커밋과 모든 버젼을 내 working directory에 가져오는 것을 말한다. Cloning 하기 https://github.com/dkhamsing/open-source-ios-apps 여기에 들어가면 많은 개발자들이 만들어 놓은 ios 오픈 소스들이 있다. 이 중에서 austinzheng / swift-2048 https://github.com/austinzheng/swift-2048 을 내 작업 폴더로 클론해보자. 1. 녹색 code 버튼을 누르고 주소를 복사한다. 2. 터미널에 가서 아래와 같이 입력한다. git clone url 주소 이 전 커밋 확인 하기 이 전 커밋 확인 가능하다 swift-2048 폴더에 들어가서 git log 2021. 10. 24.
보안 문서 깃허브에 올리기 : gitignore 파일을 여러 개 만들었다 file1, file2, file3, secrets 이라는 이름으로 파일을 여러 개 만들었다. 그 중에서 보안이 필요한 문서는 gitignore할 것이다. 1. secrets file.txt secrets 파일에는 내가 보안이 필요한 비밀번호와 api key 번호 등을 적어 놓았다. 이 내용을 깃허브에 공유했다가는 내 정보는 다 털리게 될 것이다. 2. DS_Store file your local settings / your user preferences a settings files that save certain things like how you like your icons be arranged in a particular project folder. ls -a 로 숨겨진 .. 2021. 10. 24.
내가 만든 xcode 파일을 gitignore 하기 내가 만든 xcode 파일을 gitignore 하기 깃허브에서 github/ gitignore 에 들어가면 이미 만들어 놓은 swift, objective C를 볼 수 있다. 클릭한 후 들어가서 내용 복사한 후 내 gitignore 파일 안에 붙여넣기 한다. #은 comment *은 해당 익스텐션 전부 ignore 해라. 2021. 10. 24.
HTTP response status codes 100번 대 - hold on, something's going to happen 200번 대 - here you go, successful request code 200 OK 300번 대 - go away, there's some security involved 400번 대 - you screwed up 404: Not found 500번 대 - I screwed up HTTP 상태 코드 자세히 보기 https://developer.mozilla.org/en-US/docs/Web/HTTP/Status 틀린 주소 넣는 경우 404 status code 가 뜬다. 개발자 본인 인증 키 번호(authentication)가 틀린 경우 unauthorized가 뜬다. 2021. 9. 28.
서버란? 식당 서빙하는 사람을 우리는 서버라고 한다. 손님이 "닭갈비 2인분 주세요"하면 갖다주고, "물 주세요" 하면 물 갖다 준다. 컴퓨팅에서의 서버도 마찬가지 역할을 합니다. 고객이 요구하는 것을 갖다 준다. 네이버 메인 페이지 누르면 서버에서 메인 페이지 사전 페이지 달라고 하면 사전 페이지 갖다준다. 내 컴퓨터로 갖다주면 브라우저가 해석해서 준다. 서버란? 요청을 받으면 요청한 내용을 보내주는 프로그램이다. 요청이란? HTTP 요청이라고도 부른다. 4가지 종류가 있다. 1. 읽기: GET요청 (나 이페이지 읽고 싶어. 이 페이지 html좀 갖다줘) 2. 쓰기: POST 요청 (생성해주세요 새 글, 댓글,,) 3. 수정: PUT 요청 4. 삭제: DELETE 그러면 서버 개발자는 이런 코드를 짜게 된다 어.. 2021. 9. 22.
맥에서 깃Git 설치하기 | xcrun: error 발생시 대처| git 버전 확인 / 에러 발생시 맥에는 git이 기본 설치되어 있다. 현재 컴퓨터에 있는 git의 버젼이 무엇인지 terminal에 물어본다 하지만 맥북인 경우 에러가 발생할 수 있다. 이런 경우 xcode command Line developer tool을 깔아줘야한다. xcode-select --install https://apple.stackexchange.com/questions/254380/why-am-i-getting-an-invalid-active-developer-path-when-attempting-to-use-git-a xcode 설치후 터미널에 git --version을 치면 지금 현재 버전이 나온다. git 설치하기 git이 설치되어 있지 않으면 Homebrew를 통해 git을 설.. 2021. 9. 16.
터미널 기본 명령어 터미널 여는 법 command + space 누르면 spotlight search가 나오고 거기서 terminal을 친다. 그러면 터미널이 열린다. ~ (tilde) 표시는 현재 root directory(user)에 있다는 의미이다. 터미널 명령어 directory pwd: print work directory 현재 있는 directory 알려줌 뭔가 지우기 전에는 지금 어디있는지 확인하고 지우기 ls: list 현재 디렉토리 안에 있는 파일 목록을 보여준다. 현재 user directory 안에 있어서 그 안에 있는 내용이 나옴 cd: change directory 특정 폴더 이동 root directory--> Pictures --> Screenshots 까지 이동해보기 1) 하나씩 적어주며 이동 .. 2021. 9. 16.
파일 minifier 줄바꿈, 띄어쓰기 모두 없애고 텍스트만으로 줄인다. 그러면 저장했을 시 byte 용량이 줄어든다. 자바스크립트, css 파일 미니파이해서 유저의 브라우저에서 로드 될 때 로드 시간이 적게 걸린다. before after 2021. 9. 3.
콘솔 단축키 코드 줄바꿔 쓰기 Shift+return / Shift + Enter 콘솔 화면 지우기 Command + K / Control + K 저장된 변수들 모두 지우기 Command + L / Control + L 2021. 9. 1.
VS code 단축키 option B: 웹 페이지 열림 cmd(ctrl) 여러 곳 클릭: 동시 텍스트 입력, 삭제 2021. 8. 18.
맥북 화면 분할 단축키 spectacle 맥 응용 프로그램 다운 받고서 화면창을 full screen 에서 나온 후 단축키를 눌러 화면 분할을 한다. https://www.spectacleapp.com/ Spectacle www.spectacleapp.com 2021. 8. 4.