본문 바로가기
728x90
반응형

IT508

[TypeScript] - 타입스크립트 자료형 타입 선언하는 방법 타입스크립트(TypeScript)란? 타입스크립트(TypeScript)는 Microsoft에서 개발한 프로그래밍 언어입니다. 타입스크립트는 자바스크립트(JavaScript)의 상위 집합으로, 자바스크립트의 모든 기능을 포함하면서 정적 타입 체크와 클래스 기반 객체 지향 프로그래밍 등의 추가 기능을 제공합니다. 타입스크립트는 개발자가 코드를 작성할 때 타입을 명시적으로 지정할 수 있는 정적 타입 체크를 제공합니다. 이를 통해 컴파일 시간에 타입 오류를 찾아내고 예방할 수 있으며, 코드의 안정성과 가독성을 높일 수 있습니다. 타입스크립트는 개발 과정에서 발생할 수 있는 오류를 줄이고 디버깅을 용이하게 만들어 줍니다. 또한, 타입스크립트는 최신 ECMAScript 표준을 지원하며, 클래스, 모듈, 인터페이스,.. 2024. 3. 14.
[React] - 리액트 npx create-react-app 에러 해결 방법 (npm ERR! code ENOENT...) 리액트 npx create-react-app 명령어 입력 시 에러 발생 리액트 프로젝트를 CRA(create-react-app) 방법으로 생성하려고 npx create-react-app mall 명령어를 입력했는데 npm ERR! code ENOENT... 에러 발생 관련 에러 코드 npm ERR! code ENOENT npm ERR! syscall lstat npm ERR! path C:\Users\lemon\AppData\Roaming\npm npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\lemon\AppData\Roaming\npm' npm ERR! enoent This is related.. 2024. 3. 12.
[ChatGPT] - 구글 제미니(‎Gemini) 다운로드 및 사용방법 구글 제미니(‎Gemini) 다운로드 및 사용방법 제미니 뜻 제미니란? 제미니(Gemini)는 LaMDA 및 PaLM 2의 후속으로 구글 딥마인드에서 개발한 다중 모드 대형 언어 모델 제품군입니다. 제미니 울트라(Gemini Ultra), 제미니 프로(Gemini Pro) 및 제미니 나노(Gemini Nano)로 구성되어 2023년 12월 6일에 발표되었으며 오픈 AI의 GPT-4의 경쟁자로 자리매김했습니다. 제미나이 프로의 경우 230개 국가, 40개 이상 언어로 확대했습니다. 제미나이 1.0 버전 제미나이 울트라(Gemini Ultra): 매우 복잡한 작업에 적합한 가장 유용하고 규모가 큰 모델 제미나이 프로(Gemini Pro): 다양한 작업에서 확장하기에 가장 적합한 모델 제미나이 나노(Gemin.. 2024. 2. 27.
[JPA] - 스프링부트 프로젝트에서 JPA 사용 시 @Entity 클래스 테이블 인식이나 생성 안될 때 해결 방법 스프링부트 프로젝트에서 JPA 사용 시 @Entity 클래스 테이블 생성 안될 때 해결 방법 JPA 사용 시 엔티티 클래스에 @Entity 어노테이션을 적용했는데도 인식이 안되거나 서버 재기동 시 테이블이 자동으로 생성되지 않는 경우가 있습니다. 그 이유로는 개발 툴, 스프링 등 각종 라이브러리 버전 차이 등 다양한 문제로 인해서 엔티티를 사용할 수 없는 경우가 꾸준히 생기고 있습니다. 이를 해결하기 위한 방법을 하나 알려드리겠습니다. @Entity 엔티티 클래스 Answer 클래스에 @Entity어노테이션을 선언해서 엔티티 클래스가 되었지만 서버 재기동 시 테이블이 생성되지 않았습니다. 인텔리제이에서는 문제가 없었지만 STS를 사용할 때 해당 문제가 발생했습니다. 개발 툴과 버전문제로 보입니다. pac.. 2024. 2. 18.
[Database] - H2 Database IO Exception: "C:/Users/lemon/local.mv.db" [90028-214] 90028/90028 에러 해결 방법 H2 데이터베이스란? H2 데이터베이스는 자바로 작성된 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 메모리 내 데이터베이스로서 주로 테스트 및 개발 목적으로 사용되며, 설정이 간단하고 속도가 빠른 것이 특징입니다. H2는 임베디드 모드와 서버 모드 모두 지원하며, 웹 콘솔을 통한 데이터베이스 관리 기능을 제공합니다. H2 데이터베이스는 JDBC API를 지원하므로, 자바 애플리케이션이 데이터베이스에 연결하고 SQL 쿼리를 수행하는 데 사용할 수 있습니다. 또한, H2는 SQL-92/SQL-99 표준을 상당 부분 지원하며, 동시성과 견고한 트랜잭션 기능을 제공합니다. H2 데이버베이스 연결 시 에러 해결 방법 H2 연관 에러 코드 1. IO Exception: "C:/Users/lemon.. 2024. 2. 17.
[IntelliJ] - 인텔리제이 콘솔 한글 깨짐 해결 방법 인텔리제이 콘솔창 한글 깨짐 해결 방법 인텔리제이를 처음 설치해서 사용하다 보면 콘솔창에 한글이 특수문자로 깨져서 출력되는 경우가 있습니다. 이때 해당 문제를 해결할 수 있는 방법을 알려드리겠습니다. UTF-8이란? UTF-8은 "8-bit Unicode Transformation Format"의 약자로, 유니코드 문자를 인코딩하는 방식 중 하나입니다. 유니코드는 전 세계의 거의 모든 문자 시스템을 하나의 문자 집합으로 표현하기 위해 만들어졌으며, UTF-8은 이 유니코드 문자들을 메모리에 저장하거나 네트워크를 통해 전송할 때 사용되는 인코딩 방식입니다. UTF-8의 특징은 다음과 같습니다: 1. 다변량 길이 인코딩: 각 유니코드 문자를 1바이트에서 최대 4바이트까지 다양한 길이로 인코딩합니다. 이는 영.. 2024. 2. 1.
728x90
반응형