Git - CLI에서 커밋 그래프 확인하기
Sourcetree같은 git 전용 클라이언트를 사용하면 쉽게 커밋 그래프를 확인할 수 있다. CLI 환경에서 이와같은 그래프를 확인하려면 어떻게 해야할까? 1$ git log --oneline --graph --all --decorate 커밋 객체가 타임라인 순으로 보여진다. 브랜치명을 이름으로 구분해놓고 작업중이어서 개인정보 보호차원에서 가려놨
Sourcetree같은 git 전용 클라이언트를 사용하면 쉽게 커밋 그래프를 확인할 수 있다. CLI 환경에서 이와같은 그래프를 확인하려면 어떻게 해야할까? 1$ git log --oneline --graph --all --decorate 커밋 객체가 타임라인 순으로 보여진다. 브랜치명을 이름으로 구분해놓고 작업중이어서 개인정보 보호차원에서 가려놨
데이터베이스 계정을 새로 만들어서 접속하는 법을 정리하고자 한다. 12345-- DB 계정 생성CREATE USER [new user] IDENTIFIED BY [password];-- 접근 권한 허용grant connect, resource, dba to [new user]; 이렇게 하면 DB 계정이 생성된다. 새로 생성한 계정에 접속하는 방법으
목록 SET UNION UNION ALL INTERSECT MINUS SET두 가지 select문을 통해 얻어온 결과에 대해 집합 연산을 하는 명령문이다. 두 select문의 각 컬럼의 개수, 순서가 완전히 같아야만 한다. UNION중복을 허용하지 않는 합집합. 중복이 있다면 하나의 row(데이터)만 가져온다. 1234567SELECT e
목록 JOIN SELF JOIN OUTER JOIN JOIN두 개 이상의 테이블에 있는 컬럼의 값을 한 번에 가져오기 위해 사용하는 쿼리이다. 조회하는 컬럼 중 어떤 컬럼은 A테이블에, 어떤 컬럼은 B테이블에 있다면, FROM 절에 A테이블, B테이블을 join해야 원하는 데이터를 조회할 수 있다. 위 쿼리에 대한 조회를 보면, emp 테
오라클을 하면서 몰랐던 쿼리가 있다. MySQL에서는 show tables; 라는 간단한 쿼리로 테이블 전체 조회를 할 수 있었는데 오라클에선 어떻게 모든 테이블을 조회할 수 있는지 알지 못했다. 내가 찾은 답은 이렇다. 12345678SELECT table_name, ownerFROM all_tablesWHERE owner='
맥을 사용하면서 불편한 점 중 하나는 UTF-8으로 인코딩되지 않은 파일을 타 운영체제 사용자로부터 파일을 받을 때이다. 지금까지는 양해를 구하고 UTF-8 인코딩을 부탁하곤 했는데, 이제 그럴 필요가 없어졌다. php 코드 한 줄만으로 한글이 깨져서 전송된 파일을 UTF-8으로 인코딩해서 복구할 수 있기 때문이다. iconvphp엔 파일의 charac
오라클에서 자주 사용하는 문자열 함수를 정리했다. 목차 lower : 소문자 반환 함수 upper : 대문자 반환 함수 initcap : 첫글자만 대문자, 나머지는 소문자로 반환 함수 concat : 문자열 결합 함수 length : 문자열 길이 반환 함수 substr : 문자열 잘라서 반환하는 함수 instr : 지정한 문자열의 인덱스 반환 함수 tr
목차 dual : 임시 테이블 abs : 절대값 조회 함수 floor : 소숫점 이하 내림 함수 round : 반올림 함수 trunc : 버림 함수 mod : 나머지 반환 함수 dual어떠한 테이블 내의 데이터를 조회함이 목적이 아니라 단순 연산 정도의 값을 조회하고자 할 때 사용하는 임시 테이블 abs절대값을 구하는 함수이다.
목차 오름차순 내림차순 ASCColumn의 데이터를 오름차순으로 정렬해서 조회(SELECT)하는 쿼리 1234SELECT empno, ename, jobFROM empWHERE empno BETWEEN 7900 and 7950ORDER BY empno ASC; 사원번호가 7900과 7950 사이의 사원의 사원번호, 사원이름, 직
목차 산술연산자 = <> NOT 논리조건 <, >, <=, >= BETWEEN IN LIKE NULL 산술연산자=조회하려는 column에 조건을 부여해서 선택적으로 column을 조회(SELECT) 할 수 있는 기능이다. 1SELECT * FROM emp WHERE deptno=10; 위의 쿼리를 입력하면
🖋 키워드 2022년 상반기 회고 2022 하반기 회고 지난 해 잘한 것 지난 해 아쉬운 것 올 해 하고 싶은 것 2022년 상반기 회고 사내 첫 발표 및 스터디 팀 이동 및 회원 이관 작업 ISMS 대응 목적의 백오피스 동시 접속 방지 기능 개발 사내 첫 발표 및
Index Map Filter Find, FindIndex IndexOf, Includes Sort Reduce Join Reverse Slice Some MapReference : MDN - Array.prototype.map() 배열내 모든 요소에 대해 주어진 함수
npm 패키지 버저닝을 사용하는 prefix로 틸드(Tilde, ~)와 캐럿(Caret, ^)가 있다. 각각의 차이를 알아보자. 먼저 버저닝은 아래와 같다. 버전 2.21.2는 아래의 이미지로 설명할 수 있다. 앞자리 버전을 major, 중간 버전을 minor, 마지막
매년 친구들과 가는 여행에서 총무를 수행하며, 일일히 비용을 입력하고 계산하기 귀찮아서 구글 스프레드시트에서 제공하는 함수를 사용하여 최대한 자동화를 구현해보았다. 그 중 알아두면 파워풀하게 스프레드시트를 이용할 수 있는 몇가지 함수 사용법을 기록해둔다. IF IMPO
12345let myMap = new Map();myMap.set("foo", {name: "baz", desc: "inga"});let nameBar = myMap.get("bar&quo