일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- javautil패키지
- binraytree
- java 메서드 오버라이딩
- java 이진트리
- java 제네릭
- java final 키워드
- java objact클래스
- gpt활용팁
- java 추상 클래스
- java 애노테이션
- asyncawait
- 창의적도구
- JAVA데이터타입
- java반복문
- import 키워드
- javascript
- this키워드
- 자바스크립트
- java 패키지
- 티스토리챌린지
- java_this
- 오블완
- java super메소드
- javatime
- 생성형AI
- java스터디
- 화살표연산자
- js메서드
- java
- ai활용법
- Today
- Total
목록전체 글 (26)
코딩쿠의 코드 연대기
최근에 이직한 회사의 면접에서 코딩테스트가 있었다. 코딩테스트는 지원자의 문제 해결 능력과 프로그래밍 실력을 평가하는 중요한 과정이다. 면접 전에 코딩테스트가 있다는 것을 알고 있었고 미리 준비를 할 수 있었다. 이번 포스팅의 내용은 코딩테스트를 준비하면서 조사한 JavaScript 메서드를 공유한다. 배열, 문자열, 숫자, 객체 등의 주요 자료구조를 다룰 때 사용되는 메서드들이기에 숙지해 두면 앞으로의 개발에서도 도움이 많이 될 것이다.1. 배열 관련 메서드1.1 map()배열의 각 요소를 변환하여 새로운 배열을 반환.const nums = [1, 2, 3];const squared = nums.map(x => x * x);console.log(squared); // [1, 4, 9]1.2 filter..

인공지능 기술이 발전하면서, 우리의 일상과 업무는 새로운 국면을 맞이했습니다. 특히 GPT 같은 생성형 AI는 생산성, 창의성, 효율성을 극대화할 수 있는 강력한 도구로 자리 잡고 있습니다. 하지만 아무리 강력한 도구라도 올바르게 사용하지 않으면 그 잠재력을 충분히 발휘하지 못할 수 있습니다. 이번 글에서는 GPT를 잘 활용하기 위한 6가지 방법을 소개하겠습니다.1. 고급 음성 모드 활용자연스러운 대화를 위한 음성 인터페이스GPT의 음성 모드는 단순히 텍스트 입력을 대체하는 것이 아닙니다. 마치 사람과 대화하듯 자연스러운 억양과 표현을 통해 소통할 수 있으며, 핵심 요청을 명확히 전달할 수 있는 장점이 있습니다.예를 들어, 프로젝트 진행 중 빠르게 아이디어를 교환해야 할 때 음성 모드를 사용하면 실시간으..
(TypeScript) Interface란?Interface는 TypeScript에서 객체의 구조를 정의하고 타입 검사를 강화하기 위한 핵심 기능입니다. Interface를 활용하면 객체가 특정한 형태를 따르도록 강제할 수 있으며, 코드의 가독성, 유지보수성, 그리고 타입 안정성을 높이는 데 매우 유용합니다. TypeScript는 이를 통해 객체, 함수, 클래스 등의 형태를 명확하게 기술할 수 있습니다.주요 개념 및 사용법1. 기본 개념Interface는 객체의 형태(구조)를 정의합니다. Interface를 사용하면 객체가 어떤 프로퍼티와 메서드를 가져야 하는지 명시할 수 있습니다. 이를 통해 코드의 예측 가능성과 안전성을 확보할 수 있습니다.2. 기본 사용법// 인터페이스 정의interface User..
JavaScript의 this 사용법과 실전 예제this는 JavaScript에서 함수가 실행되는 **문맥(context)**을 나타내는 키워드로, 호출 방식에 따라 동적으로 값이 결정됩니다. this의 동작은 코드를 작성할 때 헷갈릴 수 있지만, 이해하면 보다 유연하고 강력한 코드를 작성할 수 있습니다. 아래에서는 다양한 상황에서의 this 사용법을 예제와 함께 살펴보겠습니다.1. 전역 콘텍스트에서의 thisconsole.log(this); // 브라우저에서는 window 객체, Node.js에서는 global 객체전역 컨텍스트에서 this는 기본적으로 글로벌 객체를 참조합니다.2. 객체 메서드에서의 thisconst obj = { name: 'John', greet: function() { ..
JavaScript의 for...in과 for... of의 차이점과 사용 시 주의점JavaScript에서는 배열, 객체 등 반복 가능한 구조를 순회하는 여러 방법을 제공합니다. 그중 가장 널리 쓰이는 두 가지 반복문은 for...in과 for... of입니다. 두 루프는 사용 목적과 동작 방식에서 큰 차이를 보이며, 상황에 따라 적합한 방법을 선택해야 합니다. 여기서는 각각의 차이점을 명확히 하고, 적절한 사용 사례와 주의할 점을 살펴보겠습니다.for...in 루프for...in은 객체의 열거 가능한 속성(enumerable properties)을 순회하는 데 사용됩니다. 배열에도 사용할 수 있지만, 프로토타입 체인에서 상속된 속성까지 포함하여 열거하기 때문에, 배열을 다룰 때는 권장되지 않습니다.예시:..
자바스크립트 비동기 처리의 이해와 사례자바스크립트의 비동기 처리는 특정 연산이 끝날 때까지 기다리지 않고 다음 코드를 실행하며 효율적인 작업 흐름을 유지하는 중요한 개념입니다. 서버 요청이나 시간 지연 처리와 같은 상황에서 유용하게 사용됩니다. 이번 글에서는 비동기 처리의 대표적인 사례들과 이를 처리하기 위한 방식들을 살펴보겠습니다.비동기 처리란?비동기 처리는 자바스크립트에서 특정 코드의 연산이 끝날 때까지 기다리지 않고 다음 코드를 먼저 실행하는 특성입니다. 이는 주로 다음과 같은 이유에서 중요합니다:서버 응답 대기 시간 절약: 요청이 완료될 때까지 멈춰 있으면 전체 애플리케이션이 느려질 수 있습니다.다중 작업 처리: 여러 요청이나 작업을 동시에 처리하여 효율성을 높입니다.대표적인 비동기 처리 방식에는..