본문 바로가기

분류 전체보기136

[AI] openAI란? openAIhttps://openai.com OpenAI는 인공지능(AI) 연구 및 개발을 선도하는 회사로, 인류 전체에 유익한 AI를 개발하고 사용하는 것을 목표로 하고 있다. 2015년에 엘론 머스크, 샘 올트먼, 그렉 브록먼, 일리야 서츠케버, 워제크 자름바 등이 공동 설립하였다. 공식 홈페이지에서는 다음과 같이 소개하고 있다. "We are governed by a nonprofit and our unique capped-profit model drives our commitment to safety. This means that as AI becomes more powerful, we can redistribute profits from our work to maximize the social .. 2024. 5. 17.
IntelliJ git force push 버튼 비활성화 해제하기 인텔리제이 에서  Force Push 버튼인텔리제이에서 git을 연동하여 사용하는데, 종종 작업 브랜치의 커밋 내용을 변경하거나 이전 내역으로 되돌리는 경우가 있다. 그럴 때 이동하고 싶은 커밋으로 브랜치를 리셋하여 위치시킨 뒤 아래의 캡처와 같이 Force Push 버튼을 눌러 원격 저장소에 Push 한다.       Force Push 버튼이 비활성화 되어 있는 경우하지만 브랜치에 따라서 아래 캡처와 같이 Force Push 버튼이 비활성화되어 사용하지 못하는 경우가 있다.이렇게 Force Push 버튼이 비활성화 되어 있는 경우는 해당 브랜치(아래 캡처에서는 master 브랜치)가 보호 되는 브랜치로 설정이 되어있기 때문이다.     Force Push 버튼을 비활성화된 이유는 다음과 같다. 상단 .. 2024. 5. 17.
[AI] ChatGPT-4o의 특징과 ChatGPT-4와의 비교 GPT-4o 2024년 5월 13일 openAI는 오디오, 비전, 텍스트를 실시간으로 추론할 수 있는 새로운 플래그십 모델인 GPT-4o를 발표했다. GPT-4o의 o(영문 'o')는 모든 것이라는 '옴니(omni)'를 뜻하고 이는 ChatGPT-4o가 광범위한 응용 가능성과 범용성을 갖춘 모델임을 시사한다. 또한, GPT-4o 는 훨씬 더 자연스러운 인간-컴퓨터 상호 작용을 향한 한 단계라고 발표하였다.  GPT-4o는 구두로 질문을 하면 최소 232밀리 초, 평균 320밀리 초 안에 오디오로 응답할 수 있다. 이는 사람의 반응 속도와 비슷한 것으로, 지난해 11월(2023.11) 선보인 'GPT-4'의 5.4초에서 비약적으로 빨라다고 발표했다. 대화 중 일부는 노래로 표현하기도 했으며, 심지어 GPT.. 2024. 5. 14.
[Git] fatal: detected dubious ownership in repository [프로젝트 경로] 오류 발생 오류 발생 다음과 같이 fatal: detected dubious ownership in repository at [프로젝트 경로]오류 발생dembele@moussa MINGW64 [프로젝트 경로]$ git statusfatal: detected dubious ownership in repository at '[프로젝트 경로]''[프로젝트 경로]' is owned by: [이전 계정]but the current user is: [현재 계정]To add an exception for this directory, call: git config --global --add safe.directory [프로젝트 경로]       해결 방법fatal: detected dubio.. 2024. 5. 13.
[Spring] JPA vs MyBatis 웹 애플리케이션을 위한 백엔드로 가장 많이 사용되는 프레임워크로는 Java 기반의 Spring 또는 Springboot를 사용한다.  Spring은 대규모 기업환경에서 안정성과 신뢰성이 검증된 프레임워크이기 때문에 많은 기업에서 스프링을 사용하여 안정적인 서비스를 운영하고 있는데, 백엔드에서 데이터를 저장하고 조회하려면 데이터베이스를 활용해야 한다.  백엔드에서 데이터베이스를 사용하는 프레임워크로 가장 많이 쓰이는 기술이 ‘Mybatis’와 ‘JPA’이다.Java 기반의 Spring 또는 Springboot에서 데이터베이스를 사용하려면 두 가지 기술 중 하나를 사용해야 한다. 데이터베이스 접속을 편하게 사용하기 위해 SQL Mapper 기술과 ORM(Object Relational Mapping) 기술을.. 2024. 5. 9.
[JQuery] split 함수를 이용한 문자열 자르기와 예제 split함수 사용 형식split("separator", " limit ")- separator구분할 문자열을 말한다.- limit최대로 분할될 배열을 크기를 말한다.  split 함수는 구분자 문자열을 나타내는 'separator'로 문자열을 잘라서, 최대 배열 크기를 나타내는 'limit' 크기 이하의 배열에 잘라진 문자열을 저장하여 리턴한다.       split 함수 예제1. 파라미터를 입력하지 않을 경우 파라미터로 아무것도 전달하지 않으면, 문자열 전체를 length(길이)가 1인 배열에 담아서 리턴한다.const str = "Son Maddison Romero";const arr = str.split();document.writeln(arr); // Son Maddison Romerodocum.. 2024. 5. 7.
[SQL] WHERE 절에서는 별칭(alias)을 사용할 수 없음 / 대안 방법 WHERE절에서 alias(열 별칭)을 사용하지 못하는 경우SELECT에서 쓴 alias(열 별칭) 를 WHERE절에 쓰지 못하는 이유는 다음과 같다. 대부분의 SQL 데이터베이스에서 SELECT 절은 FROM 절 뒤와 WHERE 절 앞에서 처리되기 때문에, SELECT 절에 정의된 alias(열 별칭)은 WHERE 절이 처리될 때 아직 사용할 수 없다. 아래의 SQL 엔진 프로세스를 확인하면 더욱 이해가 잘될 것이다. SQL 엔진의 프로세스FROM -> JOIN ->  WHERE ->  GROUP BY ->  HAVING ->  SELECT ->  ORDER BY ->  LIMIT 1. FROM : 데이터를 가져올 테이블을 지정2. WHERE : 가져올 행(row)을 필터링3. GROUP BY : 행.. 2024. 5. 7.
인텔리제이 프로퍼티 한글 설정(feat. 한글 깨짐) 1. 상단 메뉴바에서 File -> Settings.. 선택     2. 왼쪽 메뉴에서 Editor -> File Encodings 선택Properties Files (*.properties) 영역에서- Default encoding for properties files: 를 UTF-8로 설정- Transparent native-to-ascii conversion 체크 하단 Apply 버튼 클릭 후 프로퍼티 한글 적용 확인 2024. 5. 2.
[SQL] DDL, DML, DCL,TCL DDL (Data Definition Language, 데이터 정의어) - Auto Commit - 데이터베이스 구조 또는 스키마(schema)를 정의하는 데 사용됨 - 직접 데이터베이스의 테이블에 영향을 미치기 때문에, DDL 명령어를 입력하는 순간 명령어에 해당하는 작업이 즉시(AUTO COMMIT) 완료된다는 것을 주의해야 함 DDL 설명 CREATE 데이터베이스의 객체를 생성 ALTER 데이터베이스의 구조를 변경 DROP 데이터베이스의 객체를 삭제 (테이블의 모든 데이터와 구조를 삭제) TRUNCATE 테이블에 할당된 모든 공간을 포함하여 모든 레코드를 제거 (테이블 객체의 저장공간 재사용 가능) - 테이블의 전체 데이터를 삭제하는 경우, 시스템 활용 측면에서는 삭제된 데이터를 로그로 저장하는 D.. 2024. 4. 23.
반응형