Python uv 패키지 관리 도구 간단 사용법
·
Python
이 글은 Python UV 패키지 관리자 사용법에 대한 간결한 가이드입니다. pip으로 UV를 설치하고 uv init과 uv add를 사용한 프로젝트 관리, main.py 실행까지 초점을 맞추었습니다.🚀 UV란?UV는 Rust로 작성된 초고속 Python 패키지 관리자로, pip보다 최대 10-100배 빠르며 가상 환경 생성부터패키지 관리, 스크립트 실행까지 한 도구에서 처리할 수 있습니다. pip, pip-tools, virtualenv, poetry 등을 대체할 수 있는 통합 솔루션입니다.⚙️ 간단한 설치 방법# pip으로 설치pip install uv# 설치 확인uv --version설치가 성공하면 버전 정보가 다음과 같이 표시됩니다:uv 0.1.23📁 프로젝트 시작하기 (uv init)UV는 ..
활용하면 좋은 MCP 도구 모음
·
AI
이 글은 Claude MCP에서 사용할 수 있는 유용한 도구들을 소개합니다. MCP의 심층적인 기술 내용이나 고급 활용법보다는 실제 업무와 일상에서 유용하게 활용할 수 있는 도구들에 초점을 맞추었습니다. MCP에 대한 더 자세한 기술적 설명이나 고급 사용법은 Anthropic의 공식 문서를 참고하시기 바랍니다. 📚 유용한 MCP 도구 소개기본 파일시스템 접근 외에도 다양한 MCP 도구들이 있습니다. 이 글에서는 제가 유용하게 사용하고 있는 몇 가지 MCP 도구들을 소개합니다. 🔍 추천 MCP 도구 목록1. FileSystem (기본)Claude가 로컬 파일 시스템에 접근할 수 있게 해주는 기본 MCP 도구입니다. 파일 읽기, 쓰기, 수정 등의 작업이 가능합니다.패키지: @modelcontextprot..
Claude MCP 사용 설정(ex: filesystem)
·
AI
이 글은 Claude Desktop에서 MCP 파일시스템 접근을 위한 기본 설정 가이드입니다. MCP의 심층적인 기술 내용이나 고급 활용법보다는 빠르게 시작할 수 있는 실용적인 설정 방법에 초점을 맞추었습니다. MCP에 대한 더 자세한 기술적 설명이나 고급 사용법은 Anthropic의 공식 문서를 참고하시기 바랍니다. MCP란?MCP(Model Context Protocol)는 Anthropic에서 개발한 오픈 표준 프로토콜로, AI 모델이 로컬 시스템의 리소스와 상호작용할 수 있게 해주는 다리 역할을 합니다. 쉽게 말해 Claude가 여러분의 파일시스템, 데이터베이스, API 등에 안전하게 접근할 수 있도록 해주는 기술입니다. MCP는 AI 생태계의 "USB Type-C"를 목표로 하며, AI 어시스턴..
React Router(라우터) 사용
·
React
오늘은 React로 라우터 형식 적용을 해보겠습니다. 시작하기 전에 먼저 사용할 태그들을 정리해보겠습니다. - 태그 : 브라우저의 주소를 감지하고 페이지를 새로고침하지 않고도 주소를 변경할 수 있는 역할을 해줍니다. -태그 : 여러 를 감싸서 그 중 경로가 일치하는 단 하나의 라우터만 렌더링 시킵니다. 를 사용하지 않으면 매칭되는 모든 요소를 랜더링합니다. -태그 : path와 element 속성을 지정하여 해당 path에 어떤 컴포넌트를 보여줄지 정합니다. 여러 라우팅을 매칭하고 싶으면 path "/"뒤에 " * " 사용하시면 됩니다. -태그 : 경로를 연결해주는 컴포넌트입니다. a태그와 다르게 페이지를 전환하는 과정에서 새로고침을 하지않고 주소만 변경해줍니다. 이제 적용시키기 앞서 "react-rou..
React 개발 환경 구축하기
·
React
시작전에 Vscode와Node.js가 설치가 안되있다면 이글을 참고하세요. https://sinsucoding.tistory.com/2 Node.js Visual Studio Code 개발 환경 구축하기 Node.js 는 JavaScript 기반이기 때문에 Visual Studio Code로 쉽게 개발 환경을 구축할 수 있다. 먼저 Node.js 를 설치해 볼 것이다. Node.js 설치 다운로드 URL : https://nodejs.org/ko/ Node.js Node.js® is.. sinsucoding.tistory.com React프로젝트를 만들기위한 명령어를 입력합니다. # npx create-react-app 프로젝트명 프로젝트가 생기고 디렉토리 이동후 "npm run start" 명령어를 칩..
Oracle 문자열 변경 함수 REGEXP_REPLACE(정규식조사)
·
데이터베이스/Oracle
REGEXP_REPLACE 함수는 주어진 문자열을 대상으로 정규식 패턴을 조사하여, 다른 문자로 대체하는 함수로, REGEXP_LIKE와 비슷하게 기존에 REPLACE를 확장한 개념이다. //REGEXP_LIKE를 모르시는 분은 이글 참고해주세요. https://sinsucoding.tistory.com/20 Oracle 정규식 추출 REGEXP_LIKE 함수(문자열포함 검색) REGEXP_LIKE함수는 간단하게 설명드리자면 저희는 특정 문자열 포함을 검색할 때 LIKE함수를 사용하는데 시작 문자가 010,011,016인 문자열을 출력 할때 저희는 불편하게 or을 사용하여 나타내야 합니 sinsucoding.tistory.com REGEXP_REPLACE 함수 -문 법: REGEXP_REPLACE(칼럼,..
Oracle 정규식 추출 REGEXP_LIKE 함수(문자열포함 검색)
·
데이터베이스/Oracle
REGEXP_LIKE함수는 간단하게 설명드리자면 저희는 특정 문자열 포함을 검색할 때 LIKE함수를 사용하는데 시작 문자가 010,011,016인 문자열을 출력 할때 저희는 불편하게 or을 사용하여 나타내야 합니다. REGEXP_LIKE는 이 불편함을 해결해줄뿐만 로그인 아이디가 이메일 형식인지 비밀번호가 특수문자를 포함했는지 등 포맷 일치를 확인하고 싶을 때도 유용하게 쓰일 것 같습니다. (설명이 부족한 거 같아 죄송합니다 꾸벅) 사용법도 역시 너무 간단합니다 ㅎㅎ REGEXP_LIKE( ) 함수 REGEXP_LIKE(컬럼, 조건); ex1) 소문자를 포함하고있는 행 출력 SELECT * FROM TEST WHERE REGEXP_LIKE(PASSWORD, '[a-z]'); ex2) 소문자를 포함하고있지..
Oracle if 조건 함수 DECODE()
·
데이터베이스/Oracle
DECODE() 함수는 무려 저희가 항상 쓰는 if else 문을 오라클 SQL안으로 가져온 함수입니다. DECODE() 함수는 오직 오라클에서만 사용이 가능한게 아쉽긴 하지만 굉장히 많이쓰일것 같은 함수입니다. if문을 구현한 것이라 정말 다양하게 중첩으로도 많이 쓰일수 있습니다. 사용법도 역시나 너무 간단합니다 ㅎㅎ DECODE( ) 함수 ex1) A가 B일경우 '1' 을 출력한다. (아닐경우 다 null) -DECODE (A,B,'1',null) (마지막 null은 생략 가능 합니다) ex2) A가 B일경우 '1' 을 출력하고 아닐 경우 '2'를 출력한다. -DECODE (A,B,'1','2') ex3) A가 B일경우 '1' 을 출력하고 A가 C일경우 '2'를 출력하고 둘 다 아닐경우 '3'을 출력..