본문 바로가기 메뉴 바로가기

시카로의 공부방

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

시카로의 공부방

검색하기 폼
  • 분류 전체보기 (440)
    • 프로젝트 (20)
      • kaggle & Dacon (43)
      • 에이블스쿨 (21)
    • 프로그래밍 공부 (5)
      • 컴퓨터 구조 & 운영체제 (15)
      • 자료구조 (3)
      • 알고리즘 (10)
      • 데이터베이스 & SQL (18)
      • SpringBoot (9)
      • 에이블스쿨 (86)
      • 버그일지(QA) (7)
    • 데이터 사이언스 & 로봇 (125)
      • 강화학습(RL) (4)
      • ML 및 DL 관련 이론 (53)
      • 데이터 분석 (24)
      • ROS (44)
    • 코딩테스트 (70)
      • python (4)
      • C++ (1)
      • 백준 (59)
      • 프로그래머스 (3)
      • softeer (0)
    • 서비스 기획 (1)
    • 인생일지 (5)
  • 방명록

프로그래밍 공부 (153)
[MCP] MCP를 쓸 수 있는 모델과 그렇지 않은 모델에 대하여

MCP가 매우 핫하다. 완전히 뜨거운 감자라고 할 수 있는데, 사실 MCP에 관해서 설명 자체는 다른 블로그나, 유튜브에도 많으므로 이 글에서는 다루지 않겠다.한마디로 말하면 툴 자체를 정형화하여, LLM 모델에 커넥팅 할 수 있게 만든 것이기 때문이다.가장 큰 비유로 항상 USB C 타입으로 하는데, 솔직히 말해서 필자는 USB C 타입보다는, 기계공학과 출신으로서 공차를 맞추는 데 쓰는 공차 망치로 비유하고 싶다. 왜냐하면, 아직까지 지원되는 LLM들이 많지 않다. Claude 3.7 소넷 같이 큰 모델들은 대부분 Agentic '도구 사용'에 대한 벤치마크가 있다. 그것까지 포함하여 지원이 된다는 것이다.https://blog.langchain.dev/benchmarking-agent-tool-us..

프로그래밍 공부 2025. 4. 18. 11:36
[CS] 데이터베이스(SQL), 운영체제, 네트워크 문제 정리

보호되어 있는 글입니다.

보호글 2024. 12. 1. 17:44
[SpringBoot] 테스트 코드

테스트 코드는 작성한 코드가 의도대로 동작되는지, 예상하지 못한 문제가 없는지 확인하기 위해 작성하는 코드이다.테스트 코드는 개발 공부를 할 때 미루는 경우가 많지만, 유지보수와 기능 작동에 신경 쓸 필요 없는 환경이 되므로 공부해보는 걸 추천한다. 테스트 코드는 기본적으로 프로젝트에서 src > test에 존재하고 있다. 다양한 패턴이 있는데, 그 중에서도 given-when-then 패턴을 알아보자. given-when-then 패턴given-when-then 패턴은 테스트 코드를 세 단계로 구분해서 작성하는 방식이다.1. given - 테스트 실행 준비 단계2. when - 테스트 진행 단계3. then - 테스트 결과 검증 단계. 예를 들어 새로운 변수를 저장하는 코드를 테스트한다면 다음과 같다...

프로그래밍 공부/SpringBoot 2024. 11. 25. 21:31
[SpringBoot] 스프링 부트 3 구조 이해하기

이제 본격적으로 스프링 부트 애플리케이션을 만들어 봅시다. 전체적인 구조구조는 기본적으로 이렇게 됩니다. 웹 브라우저가 /test라는 get을 요청하면,TestController 클래스는 외부 요청을 분기하여 적절한 작업을 처리하고 값을 다시 반환(TestService)합니다.이는 여느 API의 Request / Response 작업과 같습니다. 그와 붙어있는 TestService 클래스는 데이터베이스 조직이나 비즈니스 로직을 메서드 기반으로 처리하게 됩니다.이것은 요청이 어떤 요청인지 판단하고, 그 요청에 맞는 작업을 실행하는 작업입니다. 이때 만약 Member 클래스가 있다면, MemberRepository 인터페이스가 실제 테이블과 매핑합니다.여기서 매핑된다는 건 객체와 테이블 간 연결되어 실제 데..

프로그래밍 공부/SpringBoot 2024. 11. 8. 15:04
[버그일지] 윈도우에서 Zoom과 Google Meet 둘 다 카메라, 화면공유가 다른 사람에게 보이지 않을 때 해결방법

쿠키 삭제 - 안됨방화벽 -안됨브라우저 안됨나한테 카메라는 보임등등 별거 별거 다 해봐도 안될 때의 방법 버그가 어디에서 발생하고 있는지를 좁혀가야 한다.스마트폰에 인터넷 직접 연결했을 때는 작동함 → 인터넷 자체는 문제없음컴퓨터 카메라 앱은 작동함 → 카메라 하드웨어/드라이버 정상모든 브라우저에서 안됨 → 특정 브라우저 문제 아님방화벽을 꺼도 안됨 → Windows 방화벽 문제 아님 안전모드 부팅 후 네트워크 캐시 초기화netsh winsock resetnetsh int ip resetipconfig /releaseipconfig /renewipconfig /flushdns 시스템 파일 검사sfc /scannowDISM /Online /Cleanup-Image /RestoreHealth  그 후 재부팅..

프로그래밍 공부/버그일지(QA) 2024. 10. 22. 17:07
[CI/CD] Github Action 이용해서 무중단 CI/CD 구현하기 (3)

이제 본격적으로 Github Action 사용한다. 그 전에 docker compose 파일을 만들어야 하기에, 만약 컨테이너 안에 접속되어 있다면 exit를 이용해 ubuntu 서버로 나가자. vim docker-compose-blue.ymlyml 파일은 다음과 같이 작성한다. version: '3.8'services: blue: image: docker 레포지토리 사용자 이름/live_server:latest container_name: blue ports: - "8080:8080" environment: - PROFILES=blue - ENV=blue그리고 green을 위해서 하나 더 만든다.cp로 copy한다. cp docker-compose-bl..

프로그래밍 공부/SpringBoot 2024. 9. 13. 15:47
이전 1 2 3 4 ··· 26 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바