학습 내용74 [Git/GitHub] git rebase from master into feature branch PR shows all files changed # git rebase from master into feature branch PR shows all files changed (master에서 feature 브랜치로 rebase 후 pull request에 모든 변경 파일들이 보여져요.) 저도 위 질문작성자의 경우와 마찬가지로, feature 브랜치에서 작업한 내역에 대해 PR을 열어놓은 상태에서 작성자와 마찬가지로 git checkout master → git pull origin master → git checkout feature/ayi → git rebase master → git add 및 commit → git push origin feature/ayi 정확히 이 순서대로 진행을 했고 작성자와 정확히 동일한 이슈가 발생했습니다. 즉 pus.. 2021. 6. 8. [네트워크] 가상 호스트(Virtual Host) 어쩌다보니 CS 카테고리에 두 번 연속 '가상 ***' 게시글을 올리게 되었네요. 😋 앞서 살펴본 가상 메모리는 메모리가 실제 물리적 메모리보다 더 많아 보이게 하는 기술이었죠? 가상 호스팅도 이와 비슷하게, 물리적 서버는 1대지만 서버가 마치 여러 대 있는 것처럼 설정하는 기능이라고 합니다. 각각의 웹서버에는 주호스트(main host)가 있고, 이 주호스트 외의 나머지 호스트들이 모두 가상 호스트입니다. 가상 호스트에는 다음과 같이 여러 종류가 있습니다. (클릭하여 원문으로 이동) ● 이름기반의 가상호스트(Name-based virtual host) - '이름' : 호스트 이름이나 도메인 이름 - 하나의 IP 주소에 여러 개의 가상 호스트 운용 → 모든 도메인 이름이 하나의 IP 주소를 공유 ● 주소.. 2021. 6. 1. React Query [NPM] https://www.npmjs.com/package/react-query [공식 문서] https://react-query.tanstack.com/overview [참고 포스팅] React Query - 왜, 그리고 어떻게 사용할 수 있을까? 들어가기 전.. Query(쿼리)란? Query란 '데이터베이스에 있는 정보에 대한 요청'을 의미합니다. (참고: What is a Query? Database Query Explained) React Query(쿼리)란? React Query의 공식 문서에 따르면 React Query는 리액트용 데이터 fetching 라이브러리로서, 구체적으로는 데이터 fetch, 캐싱, 동기화, 리액트 애플리케이션의 서버 상태 업데이트 등 데이터 요청과 관련된 주요.. 2021. 5. 28. [ESLint] 하나의 파일에서 ESLint 비활성화하는 방법 주석을 이용하여 ESLint를 하나의 파일 내에서 비활성화하는 방법에 대해 알아보겠습니다~ ※ 주의: 여기서 비활성화의 의미는, rule violation에 대해 ESLint가 보고하는 것만 비활성화한다는 의미입니다. 따라서 ESLint는 보고만 안 할 뿐 여전히 전체 파일을 parse하기 때문에, 비활성화해놓은 코드라도 자바스크립트 문법을 준수해야 하는 것은 마찬가지입니다. 1. 하나의 파일 내에서 일시적으로 ESLint 비활성화하기 /* eslint-disable */ alert('foo'); /* eslint-enable */ 2. 하나의 파일 내에서 ESLint의 특정 rule(s)만 일시적으로 비활성화/활성화하기 /* eslint-disable no-alert, no-console */ aler.. 2021. 5. 24. [Discord.js로 디스코드 봇 만들기] 04. 팀짜기 명령어 작성하기 오늘은 랜덤 팀짜기 명령어를 작성해보도록 하겠습니다! 사실 매화봇이라는 유명하고 아주 유용한 봇도 이러한 팀짜기 기능을 제공하고 있으며 저도 매화봇을 사용해왔지만, 팀짜기 기능은 한번 직접 구현해보고 싶어서 봇을 만들게 되었습니다. ㅎㅎ 준비 bot.js와 명령어 코드들을 작성하기 전 랜덤 팀짜기 로직을 먼저 구현해놨었는데요, 팀짜기 명령어에 이 로직을 적용하는 것이 오늘의 목표입니다! 자바스크립트로 작성한 랜덤 팀짜기 로직은 아래와 같습니다. // utils/teamMaker.js /** * @param {array} members 전체 명단을 배열로 전달 * @param {number} number 한 팀당 팀원 수를 숫자(정수)로 전달 * @returns 팀 구성 결과를 배열로 반환 */ modul.. 2021. 5. 21. [운영체제] 가상 메모리(Virtual Memory System) 들어가기 전.. 메모리(memory)란? 메모리란 프로그램과 프로그램 수행에 필요한 데이터 및 코드를 저장하는 장치임. 메모리는 크게 내부 기억장치인 주기억장치와 외부 기억장치인 보조 기억장치로 분류됨. DRAM, CPU 안에 있는 레지스터(register)와 캐쉬(cache memory) 등이 전자에 해당됨. SSD, HDD 등이 후자에 해당됨. 가상 메모리 등장 배경 초창기 컴퓨터에서는 사용 가능한 RAM의 용량이, 가장 큰 실행 애플리케이션의 주소 공간보다 커야 했음. 그렇지 않을 경우 "메모리 부족" 오류에 의해 해당 애플리케이션을 실행할 수 없었음. 이후 컴퓨터에서는 프로그래머가 애플리케이션의 일부분만 기억장치에 올려 실행하도록 지정할 수 있게 하는 오버레이 기법을 사용하여 메모리 부족 문제를 .. 2021. 5. 20. 이전 1 ··· 8 9 10 11 12 13 다음