전체 글(84)
-
TypeScript enum
TypeScript에서 enum을 사용하는 방법은 다음과 같습니다.enum Direction { Up, Down, Left, Right,}console.log(Direction.Up); // 0console.log(Direction.Down); // 1console.log(Direction.Left); // 2console.log(Direction.Right); // 3위의 코드에서 Direction이라는 열거형(enum)을 정의합니다. 이 열거형은 Up, Down, Left, Right라는 네 개의 멤버를 가지고 있습니다. 각 멤버는 숫자 값으로 자동으로 할당됩니다.열거형 멤버를 사용할 때는 열거형 이름과 멤버 이름을 .으로 연결하여 사용합니다.열거형 멤버의 값을 수동으로 지정하려면 다음과 같이..
2023.05.12 -
Java enum
Java Enum이란 무엇인가? Java Enum은 열거형(enumerated type)을 나타내는 데이터 타입입니다. 여러 개의 상수를 하나의 클래스 내에 정의하고 사용할 수 있도록 도와줍니다. Enum은 Java 5부터 추가되었으며, 이전에는 상수를 정의할 때 static final 변수를 사용했습니다. Enum을 사용하는 이유 Enum을 사용하면 코드를 더욱 명확하게 만들 수 있습니다. 예를 들어, 만약 요일을 나타내는 상수를 정의하려고 한다면, Enum을 사용하면 다음과 같이 코드를 작성할 수 있습니다. public enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } 위 코드를 보면, Day라는 Enum 클래스 내..
2023.04.27 -
최신 웹 개발 트렌드와 관련 기술
최신 웹 개발 트렌드 소개 SPA (Single Page Application) PWA (Progressive Web Application) SSR (Server Side Rendering) JAMstack 트렌드에 따른 기술 소개 SPA: React, Angular, Vue PWA: Service Worker, Web App Manifest SSR: Next.js, Nuxt.js JAMstack: Gatsby, Hugo, Jekyll 해당 기술을 활용한 실제 예시 SPA: Facebook, Instagram, Airbnb PWA: Twitter, Starbucks, Pinterest SSR: Airbnb, Uber, Lyft JAMstack: Nike, IBM, Netlify 해당 기술을 학습할 수 있..
2023.04.26 -
Python의 특징과 활용
Python은 현재 가장 인기 있는 프로그래밍 언어 중 하나입니다. 다양한 분야에서 활용되며, 특히 데이터 분석, 인공지능, 웹 개발 등의 분야에서 많이 사용됩니다. 이번 글에서는 Python의 특징과 활용에 대해 알아보겠습니다. 1. 간결하고 읽기 쉬운 문법 Python은 다른 프로그래밍 언어에 비해 문법이 간결하고 읽기 쉽습니다. 이는 코드의 가독성을 높이고, 코드 작성 시간을 단축시킬 수 있습니다. 또한, 파이썬은 들여쓰기를 통해 블록을 구분하기 때문에, 코드의 구조를 쉽게 파악할 수 있습니다. 2. 다양한 라이브러리와 모듈 Python은 다양한 라이브러리와 모듈을 제공합니다. 이를 활용하면 복잡한 작업을 쉽게 처리할 수 있습니다. 특히 데이터 분석, 인공지능 분야에서는 NumPy, Pandas, ..
2023.04.26 -
Maven 빌드 시 error: illegal character: '\ufeff' 에러
이클립스나 인텔리제이 같은 IDE에서는 발생하지 않고 자동 배포를 하기 위해 maven 으로 직접 빌드하는 경우 이런 에러가 발생할 수 있다. 원인: 소스 파일이 BOM 형식으로 저장된 경우 메이븐은 컴파일 할 수 없다. (https://ko.wikipedia.org/wiki/%EB%B0%94%EC%9D%B4%ED%8A%B8_%EC%88%9C%EC%84%9C_%ED%91%9C%EC%8B%9D) 파일 인코딩을 확인해보고 BOM을 사용하지 않도록 다시 저장해서 해결하자. vim 에서는 파일을 열어 :set nobomb 명령으로 변경해 줄 수 있다.
2022.12.14 -
[Docker] Oracle 설치 및 사용
# 이미지 검색하기 docker search oracle-xe # 이미지 당겨오기 docker pull jaspeen/oracle-xe-11g # 당겨온 이미지로 컨테이너 실행하기 docker run --name oracle11g -d -p 8080:8080 -p 1521:1521 jaspeen/oracle-xe-11g # 컨테이너 뜬 것 확인 docker ps # 도커 Oracle Instance Client 받기 docker pull store/oracle/database-instantclient:12.2.0.1 # 도커 SQLPLUS 실행 docker run -ti --rm store/oracle/database-instantclient:12.2.0.1 sqlplus {id}/{password}@{..
2022.11.01