ETC 16

Excel 그룹화 (부분합)

엑셀에도 그룹화 기능이 있어 정리하려고 한다. 사용 방법은 아래와 같다. 1. 그룹화 할 데이터로 정렬 - 부서명 내림차순으로 정렬 2. 데이터 탭의 부분합 메뉴 선택 3. 부서명으로 그룹화하여 매출액 합계 계산 결과 # 그룹화 된 결과만 복사하고 싶다면? 1. 왼쪽의 2번 탭 클릭하여 요약된 정보로 축소 2. 전체 선택 후 F5 누르고, 이동 창에서 [특수] 버튼 클릭 3. 이동 옵션에서 화면에 보이는 셀만 선택 후 확인 4. 복사 후 붙여넣기

ETC

PWA

모바일 앱 1. 네이티브 앱 애플의 앱스토어나 구글의 플레이스토어에서 다운로드 일반적으로 해당 플랫폼에 특화된 프로그래밍 언어로 만드는 경우가 많음(iOS는 스위프트, 안드로이드는 Java) 각 OS에 맞는 환경에서 개발을 해야하기 때문에, 더 많은 시간과 노력 필요 2. 모바일 웹 앱 모바일 기기에 설치된 웹 브라우저를 기반으로 동작하는 앱으로 모바일을 통해 접근 별도의 설치 없이 대부분의 기기에서 사용 가능 시간, 비용 적게 소요 오프라인 상태에서는 서비스 이용 제한 브라우저 상에서 동작하기 때문에 OS 자원 활용하는데 제한 2. 하이브리드 앱 네이티브 앱과 모바일 웹 앱의 장점을 살리고 단점을 보완하고자 두 가지 방식을 결합한 앱 모바일 웹 앱 기술을 통해 개발하기 때문에 시간과 비용적인 측면에서 ..

ETC

인텔리제이 단축키

command + option + v → 변수로 command + option + m → 함수로 빼기 ctrl + r → 마지막으로 실행했던 것 그대로 실행 command + n → 생성기 command + option + l → 코드 정리 ctrl + command + g → 같은 문자 선택 command + e → 최근에 연 파일 목록 option + enter command + shift + 대괄호 shift + f6 command + option + n → 원라인으로 만들어줌 ctrl + t → 단축키 검색 command + shift + o → 파일 검색 command + shift + a → action 실행 command + d → 라인 복사 command + ctrl + g → 같은 문자 선택

ETC

GraphQL

GraphQL이란? 페이스북에서 만든 쿼리 언어(데이터베이스에 접근할 수 있는 언어)로 기존에 사용하고 있는 REST API의 한계를 극복하고자 나온 것으로 REST API를 대체할 수 있다. REST API의 한계 리소스마다 엔드포인트를 갖게 되고, 애플리케이션의 규모가 커질수록 엔드포인트가 늘어나므로 관리가 힘들어진다. 응답의 형태가 정해져있어서 필요한 정보만 부분적으로 요청하는 것이 힘들다. 단순한 서비스에서는 좋지만 복잡한 서비스인 경우 Over-Fetching과 Under-Fetching이 발생한다. Over-Fetching이란? 예를 들어, 사용자들의 데이터를 조회하는 /users 라는 엔드포인트가 있다고 가정해보자 이와 같은 데이터가 있을 때, 1번 유저의 username만 받고 싶어도 유저..

ETC

AWS, Azure를 GCP와 비교

카테고리 유형 GCP 제품 설명 AWS 제품 Azure 제품 개발자 도구 클라이언트 라이브러리 Cloud SDK Google Cloud 제품 및 서비스와 상호작용하기 위한 도구 및 라이브러리입니다. AWS SDK Azure SDK 개발자 도구 Cloud 개발 IDE 플러그인 IntelliJ용 Cloud Code IntelliJ, VS Code 또는 모든 브라우저용 클라우드 기반 애플리케이션을 작성, 디버그, 배포합니다. IntelliJ용 AWS Toolkit IntelliJ용 Azure Toolkit 개발자 도구 Cloud 개발 IDE 플러그인 VS Code용 Cloud Code IntelliJ, VS Code 또는 모든 브라우저용 클라우드 기반 애플리케이션을 작성, 디버그, 배포합니다. Visual S..

ETC