Banner

My Tech Blog (저장)

오늘의 명언
· ETC_Software
그동안 코딩하면서 모르는거나, 오류 나면 chatGPT의 도움을 받았다. 포트폴리오를 만들면서 ChatGPT를 많이 활용하다 보면 대화방이 수백 개로 늘어난다.한 모델이 사용가능한 답변 용량 초과 시 새 채팅방이 자동으로 생성되고, 오래된 채팅방은 삭제되기 때문이다.채팅방 정리를 하지 않으면 새로운 답변에 밀려 오래된 답변은 자동으로 삭제 되기 때문에꾸준히 채팅방 관리를 해 주는 것이 중요하다.찾아보고 그 때 그 때 삭제 하는 것이 최선이다. 물론 중요한 채팅은 아카이브로 보내서 영구 보관할 수 있지만,아카이브에 저장하면 해당 채팅방은 좌측 리스트에서 사라져 다시 열어볼 수 없는 점이 아쉽다. 필자는 2023년부터 chatGPT를 쓰면서 지금 가용 용량을 모두 소진해서 오래된 채팅방부터 내역이 삭제되는..
· ETC_Software
1. chatGPT의 Memory(기억) 기능이란?요즘 ChatGPT 자주 쓰는 분들이 많다. 그냥 질문하고 대답하는 거 말고도, 내 이름이나 관심사 같은 걸 기억해서 더 편하게 도와주는 기능이 있다. 바로 그게 오늘 소개할 ‘기억(Memory)’ 기능이다.내 이름지금 하고 있는 프로젝트예전에 얘기했던 이력서 첨삭 내용까지ChatGPT가 알아서 기억하고, 이후 대화에 자연스럽게 반영해주는 기능이다. 놀랍게도 사용자가 직접 "기억해줘"라고 말하지 않아도, 중요한 정보라고 판단되면 저장 제안을 해준다. 기본적으로는 꺼져 있지만, 처음 기억을 시도할 때 예를 들면, 이력서 첨삭을 부탁하면 이력서의 특정 내용을 "기억해도 될까요?"라는 질문이 뜨고, 허락하면 저장된다. 저장된 메모리는 언제든지 수정하거나 삭제할..
· Python
1. 로그 레벨별 필터링파이썬의 로깅 시스템에서는 5가지 로그 레벨을 제공한다.로그 레벨은 중요도에 따라 로그 메시지를 구분하는 데 사용된다. ✅ 5가지 로그 레벨DEBUG: 가장 세밀한 정보 (개발 및 디버깅 시 사용)INFO: 일반적인 정보 (프로그램 진행 상황)WARNING: 경고 메시지 (문제가 발생할 수 있는 상황)ERROR: 에러 발생 (기능에 문제가 생긴 경우)CRITICAL: 심각한 에러 (시스템이 중단될 정도의 문제) 2. 로깅 필터링로그 레벨을 설정하면, 설정한 레벨 이상의 로그 메시지들만 출력된다.예를 들어, WARNING을 설정하면 ERROR와 CRITICAL만 출력되고, DEBUG나 INFO는 출력되지 않는다.import logging# 기본 로깅 설정: WARNING 이상의 로그..
📑 1. 문제설명💡 2. 접근방식이 문제는 해시맵을 사용해서 풀었다.배열을 순회하면서 각 숫자의 등장 횟수를 카운트해서 해시맵에 저장한다.  (key: 등장한 숫자, value: 카운트)해시맵을 순회하면서 최빈값을 찾는다. → maxCount보다 더 큰 count(value 값)이 존재하면 maxCount를 count로 업데이트 한다.이 과정에서 등장 횟수가 동일한 값이 있는지도 탐색한다. 만약 중복된 최빈값이 있으면 isDuplicate를 true로 바꾼다. 최종적으로 삼항연산자를 써서 중복이 있으면 -1을 반환, 그렇지 않으면 최빈값을 반환한다.⭐ 3. 정답코드import java.util.HashMap;import java.util.Map;class Solution { public int ..
1. 문제 폴더에 접근 권한이 없어서 새 폴더가 만들어지지 않거나, 파일이 저장되지 않는 문제 에러메세지이 위치에 저장할 권한이 없습니다. 권한을 얻으려면 관리자에게 문의하십시오.대신 내 문서 폴더에 저장하시겠습니까? 2. 해결법원인은 사용자 권한 문제 문제가 발생한 폴더 우클릭 > 속성(R) > 보안 탭으로 가면 그룹 또는 사용자 이름 목록이 뜬다.여기서 지금 로그인하고 있는 계정을 선택한다. 아마 대부분 이 문제를 겪는 사람들은 USER계정으로 접속해 있기 때문에 접근 권한이 제한된 것이다. 목록에서 User를 선택하고 `편집` 버튼 클릭 필요한 권한을 모두 허용으로 바꾸고 적용 이렇게 해도 안되는 경우는 로그인 계정에 관리자 권한을 부여해 주어야 한다. 로그인계정에 관리자 권한 부여하는 ..
· ETC_Software
맥에서 전체 화면, 윈도우 또는 화면 일부를 캡처할 수 있다.  1. 맥북 스크린샷 찍는 방법(기본)- 스크린샷을 찍으려면 shift, command 및 3 키를 동시에 길게 누릅니다. - 화면 모서리에 축소판이 표시되면 축소판을 클릭하여 스크린샷을 편집합니다. 또는 스크린샷이 데스크탑에 저장될 때까지 기다립니다.       2. 화면 일부 캡처하기- shift, command 및 4 키를 동시에 길게 누릅니다.십자선  - 십자선 을 드래그하여 캡처할 화면 영역을 선택합니다. 선택한 영역을 이동하려면 스페이스 바를 길게 누른 상태에서 드래그합니다. 스크린샷 찍기를 취소하려면 esc(escape) 키를 누릅니다.- 스크린샷을 찍으려면 마우스 또는 트랙패드 버튼을 놓습니다.     3. 윈도우 창 캡쳐하기-..
상단으로