본문 바로가기

분류 전체보기159

IntelliJ vm옵션, 환경변수 설정(Program arguments, Environment variables, SpringBoot profiles) Edit Configurations... 메뉴 실행- 상단 메뉴바의 Run -> Edit Configurations... 클릭해 Run/Deburg Configurations 창 켜기     vm 옵션 설정- VM옵션은 Configuration 탭의 Environment에서 VM options 항목에서 설정할 수 있다. - 예를 들어 spring profile을 설정한다고 하면 '-D' 옵션을 붙여서 -Dspring.profiles.active=dev 와 같은 식으로 등록한다.    Program arguments(프로그램 변수) 설정- Java Main 메소드의 파라미터로 설정되는 프로그램 변수를 설정하는 방법은 Environment의 Program arguments항목에서 설정한다. - 외부설정으로 .. 2024. 6. 26.
IntelliJ에서 git branch merge 하기 1. 상단 메뉴바에서 Git -> Merge... 선택    2. 현재 위치해 있는 브랜치에 merge할 브랜치 선택- 아래 그림에서는 현재 master브랜치에 위치해 있고 master브랜치에 dev 브랜치를 merge 하려고 하는 상황 Merge Option 선택--no-ff : fast-foward 관계라 하더라도 강제로 merge commit을 생성하고 병합--ff-only : 대상 브랜치가 fast-foward 관계에 있는 경우 새로운 커밋을 생성하지 않음--squash : 강제 병합-m : 메시지 포함--no-commit : 메시지 미포함--no-verify : 머지 커밋 메시지 무시     3. merge 된 내역 확인 2024. 6. 18.
[Linux] 리눅스 기본 명령어 모음2 cf) 리눅스 기본 명령어 모음1 [Linux] Linux 기본 명령어 모음pwd printing working directory의 약자로 현재 작업 중인 디렉토리 경로를 출력합니다. $ pwd /home/hajoung56 cd change directory의 약자로 절대 경로 혹은 상대 경로로 경로 이동할 때 사용합니다. $ cd /home/hajoung56hajoung56.tistory.com      기본 명령어1. rmdirRemove Directory의 약자로 디렉터리를 삭제한다.rmdir은 디렉토리가 비어있을 때만 작동한다. 내부에 파일이나 다른 디렉토리가 있으면 오류가 발생한다.디렉토리 안의 파일과 함께 삭제하려면 rm -r 명령어를 사용해야함rmdir abc/abc 디렉터리를 삭제  2. .. 2024. 6. 17.
[JQuery] 요소 추가(append, prepend, before, after, wrap, html, text) 기존 요소의 내부에 추가append, prepend, appendTo, prependTo 함수를 사용하면 기존 요소 내부에 새로운 요소나 콘텐츠를 추가할 수 있다.  append()'선택된 요소의 마지막'에 새로운 요소나 콘텐츠를 추가 7. SON 10. MADDISON 7. SON 10. MADDISON 17. ROMERO   prepend()'선택된 요소의 첫 번째'에 새로운 요소나 콘텐츠를 추가 7. SON 10. MADDISON 17. ROMERO 7. SON 10. MADDISON   appendTo()선택된 요소를 '해당 요소의 마지막'에 추가동작은 .append() 함수와 동일하지만, 소스와 타겟의 위치가 서로 반대로 되어 있음 $(A)... 2024. 5. 28.
IntelliJ Low memory(메모리 부족) 경고 해결하기 1. 경고 노출 위 이미지와 같이 인텔리제이를 사용하다 보면 종종 Low memory라는 경고창이 나타난다. 경고창에 나타난 문구를 자세히 살펴보자면 아래와 같다. The IDE is running low on memory and this might affect performance. Please consider increasing available heap.IDE가 낮은 메모리 상태로 동작하고 있으며, 이것은 성능에 영향을 줄 수 있다. 힙메모리를 증가시키는 것을 고려하길 바란다. 경고메시지와 같이 힙메모리를 증가하는것이 해결책이 될 수 있다.        2. 현재 메모리 확인먼저 현재 적용되고있는 힙메모리를 확인하는 것이 좋다. 인텔리제이에서 키보드의 shift버튼을 두번 연속 누른 뒤 Memory.. 2024. 5. 28.
[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.
반응형