반응형 전체 글152 오라클) Index Fast Full Scan 와 Index Full Scan 의 차이점. 1.Index Fast Full Scan은 항상 인덱스에서만 읽는다. vs Index Full Scan은 테이블에서도 읽는다. 2. Index Fast Full Scan은 여러 블럭을 동시에, Unordered하게 읽는다. vs Index Full Scan은 row를 한 줄 씩 읽는다. 3.Index Fast Full Scan은 sort 작업 생략 불가. vs Index Full Scan은 sort 작업 생략 가능. 2024. 8. 25. 오라클) Oracle에서 IN 조건으로 여러 값을 동시에 만족하는 쿼리 작성법 업무 중에, IN 조건을 모두 만족하는 데이터를 출력할 때가 종종 있습니다. 일반적인 IN 조건은 하나라도 만족하는 값을 추출하지만, 이번에는 IN 조건을 사용할 때, IN 조건을 동시에 모두 만족하는 결과를 얻는 방법을 살펴보겠습니다. 테이블CREATE TABLE my_table ( id NUMBER, value VARCHAR2(10)); 1. GROUP BY와 ROW_NUMBER() 을 사용하여 모든 값 포함 확인하기 SELECT T1.ID FROM ( SELECT id, VALUE, ROW_NUMBER()OVER(PARTITION BY ID ORDER BY ID) RN FROM my_table WHERE value IN ('a', 'b', 'c', 'd').. 2024. 7. 16. 리액트)리액트 vscode에서 디버깅 설정 리액트에서 디버깅 모드를 설정하고, 실행하는 방법 1)VSCODE 확장 프로그램에서 JavaScript Debugger Companion Extension 를 설치한다. 2)리액트를 설치하고, 최상위 폴더에 .vscode 폴더를 만들고, 폴더 안에 launch.json 파일을 만든다. 3) launch.json에 입력. 아래의 세팅은 디버깅 모드 실행시, url이 localhost:3000인 새로운 Chrome창이 열리면서, terminal창에 npm run dev 명령어가 입력되도록 하는 세팅이다. { "version": "0.2.0", "configurations": [ { "name": "Chrome", "type": "chrome", "request": "launch", "url": "http:/.. 2024. 7. 15. CSS) Clip-Path 속성으로 물결치는(Wave) 글자 만들기 Clip-Path 속성은 CSS의 일부분을 잘라낼 수 있는 CSS의 속성이다. 마우스 드래그를 통해 Clip-Path 생성하는 사이트: https://bennettfeely.com/clippy/ 예시)See the Pen Untitled by Box Cat (@Box-Cat) on CodePen. 참고)-webkit-text-stroke: ; 는 '텍스트에 윤곽선을 추가하는데 사용'ex) -webkit-text-stroke: 2px #03a9f4;>> 두께가 2px이고, 색깔이 #03a9f4 . 2024. 7. 15. CSS) Clip-Path 속성으로 둘로 쪼개지는 글자 만들기 Clip-Path 속성은 CSS의 일부분을 잘라낼 수 있는 CSS의 속성이다. 마우스 드래그를 통해 Clip-Path 생성하는 사이트: https://bennettfeely.com/clippy/ 예시) loading loading " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 loading loading 2024. 7. 14. 오라클)SID와 SERVICE_NAME 차이 SID는 INSTANCE의 유니크한 이름입니다.SERVICE NAME은 데이터베이스에 원격으로 접속할때 사용되는 TNS alias입니다. SERVICE NAME은 클라이언트의 tnsnames.ora 파일에 기록됩니다. SID와 동일할 수 있으며 원하는 다른 이름을 지정할 수 있습니다. https://www.stechies.com/difference-between-oracle-sids-and-oracle-service-names/ Oracle SIDs vs. Oracle SERVICE NAMESWhat is the differences between Oracle SIDs and Oracle SERVICE NAMES. Oracle SID is the unique name that uniquely identi.. 2023. 10. 26. 필수 알고리즘 암기(자바스크립트) 1.이분 탐색 백준: 1920번 https://www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들 www.acmicpc.net let fs = require('fs'); let filePath = process.platform === 'linux' ? '/dev/stdin': './input.txt' let input = fs.readFileSync(filePath).toString().split('\n'); const [N,A,M,B] = .. 2023. 10. 17. 오라클) REGEXP_LIKE 1. 정규식 [0-9] : 숫자 [^0-9] : 숫자 외의 것 2. WHERE절에 REGEXP_LIKE를 이용하여 조회 정규식에 해당하는 데이터가 하나라도 포함되면 조회 /* 데이터에 숫자가 하나라도 포함되면 조회 */ WHERE REGEXP_LIKE(컬럼, ‘[0-9]’) /* 데이터에 숫자 아닌 것이 하나라도 포함되면 조회 */ WHERE REGEXP_LIKE(컬럼, ‘[^0-9]’) /* 데이터에 숫자가 하나라도 포함되면 제외(=숫자 없는 데이터) */ WHERE NOT REGEXP_LIKE(컬럼, ‘[0-9]’) /* 데이터에 숫자가 아닌 것이 하나라도 포함되면 제외 */ WHERE NOT REGEXP_LIKE(컬럼, ‘[^0-9]’) 3. SELECT문에서 REGEXP_REPLACE를 이용하여 .. 2023. 10. 17. 리액트에서 FC를 사용하지 말아야 하는 이유 FC를 쓰지 말아야 하는 이유 1. children을 암시적으로 가지고 있습니다. 2. 제네릭을 지원하지 않습니다. 3. 네임 스페이스 패턴을 이용할 때 더 불편합니다. 4. FC를 이용하면 코드가 더 길어집니다. 결국 리액트 18 이상에서 없어졌습니다. 참고문서 ⚠️ 리액트 17 이하 버전에서 유효한 내용입니다. 개인적으로 타입스크립트로 리액트 컴포넌트를 작성할 때 가장 많이 사용하는 방법은 다음과 같습니다. interface MyComponentProps {} const MyComponent: FC = () => { return hi; }; 이렇게 표현식과 FC 조합으로 컴포넌트를 작성하는 데에 별 다른 이유가 있었던 것은 아닙니다. 그냥 익숙해졌고, 별다른 불편함이 없으니 쓰던대로 계속 썼다가 맞습.. 2023. 10. 14. 이전 1 2 3 4 5 6 ··· 17 다음 반응형