본문 바로가기

Develop

(157)
JavaScript logMessage 등록
JavaScript 배열 메서드 정리 JavaScript에서 배열은 데이터를 저장하고 처리하는 데 매우 중요한 역할을 합니다. 다양한 배열 메서드를 활용하여 데이터를 추가, 제거, 검색, 정렬할 수 있습니다. 이 글에서는 JavaScript의 주요 배열 메서드를 정리하였습니다.배열 조작 메서드1. push(element1, ..., elementN): 배열 끝에 요소를 추가let arr = [1, 2, 3];arr.push(4); // [1, 2, 3, 4]2. pop(): 배열 끝에서 요소를 제거let arr = [1, 2, 3];arr.pop(); // 3, 배열은 [1, 2]3. unshift(element1, ..., elementN): 배열의 시작 부분에 요소 추가let arr = [1, 2, 3];arr.unshift(0); //..
JavaScript 문자열 메서드 정리 JavaScript에서 문자열 처리를 위한 다양한 메서드를 활용하여 문자열을 검색, 변환, 조작할 수 있습니다. 이 글에서는 주요 문자열 메서드를 간단한 예제와 함께 정리해 보겠습니다.문자열 검색 메서드1. charAt(index): 지정된 인덱스의 문자를 반환합니다.let str = "Hello";console.log(str.charAt(1)); // "e" 2. charCodeAt(index): 지정된 인덱스의 UTF-16 코드(숫자)를 반환합니다.console.log("A".charCodeAt(0)); // 65 3. indexOf(searchValue, fromIndex?): 특정 문자열을 처음 찾은 위치의 인덱스를 반환합니다.let str = "JavaScript";console.log(str...
VSCode Extensions VSCode Extensions최종 업데이트 2022년 10월 15일해당 확장들은 제가 사용하는 확장 중 일부입니다.모든 확장을 반드시 설치하실 필요는 없습니다.단, Live Server 는 반드시 설치하세요.Extensions (확장) 설치하는 방법VSCode 설치 (https://code.visualstudio.com/download)VSCode 왼쪽 메뉴 아이콘 중 5번째 Extenstions (확장) 아이콘 선택원하는 확장의 이름 검색 후 InstallExtensions구분 이름 설명선택Korean Language Pack에디터 한국어 적용필수Live Server 선택Auto Rename TagHTML 태그 자동 수정선택Color Highlight컬러 코드 강조선택CSS PeekCSS ID와 Cl..
JavaScript ES6 공부하기(ES5 Base) feat.ChatGPT ChatGPT에게 물어 보았습니다.Q. javascript es5만 알고 있는데 es6를 쉽게 공부할 수 있는 방법이 있으면 알려 줘A. JavaScript ES5를 이미 알고 있다면 ES6를 배우는 것은 상대적으로 수월할 거예요.ES6는 기존 문법을 확장하면서 더 간결하고 효율적인 방법을 제공합니다.다음과 같은 단계를 통해 ES6를 쉽게 공부할 수 있습니다:1. ES6 주요 개념부터 학습하기ES6는 큰 변화가 있지만, 몇 가지 핵심 문법만 이해하면 금방 적응할 수 있습니다. 주요 ES6 문법은 다음과 같습니다:(1) let과 constvar 대신 let과 const를 사용해 변수와 상수를 선언할 수 있어요.let x = 10; // 값 변경 가능const y = 20; // 값 변경 불가능(2) 화살..
우아한 Redis https://www.youtube.com/watch?v=mPB2CZiAkKM[DB] 트랜잭션 ACID란? (Atomicity, Consistency, Isolation, Durability)
[Oracle] 파티션 추가하기 파티션된 테이블의 경우 미리 파티션이 추가되어야 한다. 해당 기간 파티션이 생성되어 있지 않은 경우 데이터 INSERT가 안됨-- PARTITION TABLE 조회SELECT table_name, partitioning_type, partition_count FROM user_part_tables ORDER BY table_name; -- 파티션 마지막 RANGE(HIGH_VALUE) 조회SELECT table_name, partition_name, high_value, tablespace_name FROM (SELECT table_name, partition_name, high_value, ..
[Oracle] 서브쿼리 동작 방식을 제어하는 힌트들 서브쿼리 동작 방식을 제어하는 힌트들 HINT명설명NO_UNNEST서브쿼리를 FILTER동작방식으로 처리하고 싶을 경우, 서브쿼리에 NO_UNNEST 힌트를 사용UNNESTFILTER 동작방식을 선택하지 않고 조인 동작방식으로 처리하고자 할 때. 서브쿼리에 UNNEST 힌트 사용NL_SJEXISTS나 IN조건 사용시 서브쿼리에 UNNEST와 함께 NL_SJ힌트를 사용하면, NESTED LOOPS JOIN SEMI로 처리되도록 유도HASH_SJEXISTS나 IN조건을 사용한 경우 서브쿼리에 UNNEST와 함께 HASH_SJ 힌트를 부여하면 HASH JOIN SEMI로 처리하도록 제어NL_AJNOT EXISTS나 NOT IN 조건을 사용한 경우 서브쿼리에 UNNEST와 함께 NL_AJ 힌트를 사용하면, NE..