Super Kawaii Cute Cat Kaoani
본문 바로가기

분류 전체보기223

[기계학습] 선형대수학 정리 - 벡터 기계학습에서 나오는 선형대수학을 정리한 글입니다. 벡터의 개념과 표현 벡터는 크기와 방향을 가진 양으로, 수학적으로는 n차원 공간의 한 점을 나타내는 n개의 수의 집합을 말한다. 물리학에서 벡터는 크기와 방향을 가진 값을 의미하며 화살표로 표현한다. 이때 화살표의 길이는 벡터의 크기를 나타내고 화살표의 방향은 벡터의 방향을 나타낸다. 벡터는 값들의 모임(tuple)이며, 각 성분(component)에는 순서(order)가 존재한다. 일반적으로 굵은 소문자(bold lowercase)로 표기한다. 스칼라(scalar): 크기만 있는 수 (예: 온도 25℃, 질량 10kg)벡터(vector): 크기와 방향이 있는 수 (예: 속도, 힘, 변위 등) 벡터의 종류 열벡터: 원소의 배열이 .. 2025. 10. 16.
[정보보호] 스니핑 공격 스니핑 공격이란? 스니핑(Sniffing) 공격은 네트워크 상을 지나다니는 데이터 패킷을 몰래 엿보며 정보를 가로채는 해킹 기법을 말한다. 공격할 때 아무것도 하지 않고 조용히 있는 것만으로도 충분하기 때문에 수동적 공격이라고도 한다. 즉, 송신자와 수신자 사이 네트워크에서 패킷 정보를 도청하는 행위. 네트워크 트래픽 분석에 사용할 수도 있고, 악의적 목적으로 해커(hacker)가 네트워크 패킷을 엿보면서 데이터를 도청하는 해킹 유형을 말하기도 한다. 스니핑 공격 예시 1. 전화선이나 UTP에 태핑을 해서 전기적 신호를 분석하여 정보를 찾아내는 것2. 전기적 신호를 템페스트 장비로 분석하는 것 태핑? 더보기네트워크나 통신 회선(케이블, 광선, 무선 신호 등)에 몰래 접속하여 데이터 신호를 엿듣는 .. 2025. 10. 10.
[정보보호] WPA-EAP vs WPA-PSK WPA란? 무선 네트워크(와이파이)에서 데이터를 암호화하고 사용자 인증을 수행하는 보안 표준을 말한다. 와이파이 보호 접속(Wi-Fi Protected Access, WPA, WPA2)는 와이파이 얼라이언스의 감시 하에 수행하는 인증 프로그램으로, 와이파이 얼라이언스가 책정한 보안 프로토콜 네트워크 장비가 준수하고 있음을 나타내는 보안 프로토콜이다. 와이파이 보호 접속 - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전. 와이파이 보호 접속(Wi-Fi Protected Access, WPA, WPA2)는 와이파이 얼라이언스의 감시 하에 수행하는 인증 프로그램으로, 와이파이 얼라이언스가 책정한 보안 프로토ko.wikipedia.org WPA-Personal (WPA 개인모드) W.. 2025. 10. 8.
[소프트웨어 분석 및 설계 ] 키오스크 구현 프로젝트 키오스크 구현 프로젝트본 프로젝트는 소프트웨어 분석 및 설계 교과목에서 진행한 키오스크 시스템 구현 프로젝트입니다. 요구사항 분석부터 설계, 구현까지 해보면서 실제 서비스 환경에서 활용 가능한 키오스크 애플리케이션을 개발하는 것을 목표로 하였습니다. 1. 초기 클래스 다이어그램 초기 클래스 다이어그램에선 Kiosk 시스템의 기본 구조를 정의했습니다. 이 단계에서는 시스템의 핵심 기능과 데이터 모델을 식별하고 클래스 간의 관계를 설정했습니다. 2. 유스케이스 다이어그램 유스케이스 다이어그램에서 고객은 주로 주문 기능과 언어 설정을 이용하며, 관리자는 시스템 환경 설정 및 업데이트를 담당하고 배달원은 재고 확인과 음식 전달 기능을 수행하도록 설계했습니다. 3. 초기 시퀀스 다이어그.. 2025. 10. 2.
티스토리 스킨 편집 소제목 꾸미기에서 제목 내용 없을 때도 적용되는 오류 티스토리 소제목을 꾸미기 위해서 다음 블로그에서 참고를 해서 ccs를 수정해주었다. https://dining-developer.tistory.com/2 티스토리 스킨 편집으로 소제목 깔끔하게 꾸미기티스토리를 시작하면서 따로 유료 스킨이나 다른 개발자분들이 만든 것들을 사용하지 않은 이유는 다음과 같다. 1. 모든 것을 만족하는 것을 찾기가 쉽지 않다. 2. 무채색을 극도로 좋아하는 내dining-developer.tistory.com 근데 이때 제목 2가 내용없이 적용된 경우에도 다음과 같이 적용이 된다. 일일이 다 수정하기엔 귀찮기 때문에 html 코드에서 다음 코드를 적용해주면 된다 script> // 기존 tocbot 관련 코드... //내용이 없는 h3 스타일 제거 doc.. 2025. 10. 1.
[트러블슈팅] TMAP 204 NO_CONTENT 오류 트러블 슈팅 TMAP 204 NO_CONTENT 오류 Tmap POI 검색 API 호출 시 특정 키워드(강남 등)를 검색하면 HTTP 204 No Content 가 반환되었다. ttps://apis.openapi.sk.com/tmap/pois?version=1&format=json&searchKeyword=강남.. 이렇게 접속하면 정상적으로 응답이 내려왔다. 우선 TMAP API 를 사용할 때 204에러가 뜨면 다음과 같은 문제가 발생한 것이다. 에러 코드는 티맵 사이트에서 확인 가능하다https://tmapapi.tmapmobility.com/main.html#webservice/guide/webserviceGuide.guide11 Guide | T MAP API tmapapi.tmapm.. 2025. 9. 29.
[GCP] SSH로 GCP 접속하는 방법 🔽브라우저에서 접속도 가능합니다. https://cloud.google.com/compute/docs/ssh-in-browser?hl=ko 브라우저에서 SSH를 통해 연결 | Compute Engine Documentation | Google CloudimageFamilyViewscloud.google.com GCP에서 인스턴스를 생성 후 인스턴스에 접속하는 방법으론 두가지가 있습니다. 브라우저에서 직접 접속하는 방식이랑 터미널에서 SSH로 연결하는 방법이 있습니다. 본 포스트에선 SSH로 연결하는 방법을 보여드리고자 합니다. 우선 인스턴스부터 생성해야합니다. 인스턴스 생성은 다음 게시물에 정리해두었습니다. [GCP] VM 인스턴스 생성 및 초기 설정본 포스팅은 GCP(Google C.. 2025. 9. 26.
[서버구축실습] 걷담 프로젝트 회고록 걷담 프로젝트 회고록 본 포스트는 3학년 1학기 전공 수업인 서버 구축 및 실습 수업에서 진행한 걷담 프로젝트 회고록입니다. 1. 프로젝트 배경과 목표 걷기 담기 좋은 도시를 담다, 걷담 기존 지도 서비스는 특정 장소 검색 및 경로 안내에 집중되어 있었습니다. 그러나 저희 팀은 ‘걷는 경험 자체’를 공유하는 서비스에 주목했습니다. 단일 장소 중심이 아닌, 사용자가 직접 만든 루트를 공유하고, 북마크·리뷰·별점 평가를 통해 함께 걷는 경험을 확장할 수 있는 플랫폼 을 만들고자 걷담 프로젝트를 개발하게 되었습니다. 2. 주요 기능 소개 3. 기술적 도전과 설계 1. ERD 설계 cloud erd에서 설계를 진행했습니다. 초기 erd에서 수정된 다음 나온 .. 2025. 9. 26.
[UMC] 1주차 미션 어떤 Query를 작성해야 할까? 🔥 시니어 미션 1. 미션 1(내가 진행중, 진행 완료한 미션 모아서 보는 쿼리(페이징 포함))에서 정렬 기준을 1순위는 포인트로 2순위는 최신순으로 하여 Cursor기반 페이지네이션을 구현하기2. 다양한 트랜젝션 상태와, 트랜젝션 전파에 대해서 조사해보기 3. 함수 기반 인덱스와 복합 인덱스에 대해서 조사해보기 ⭐미션 1 (내가 진행중, 진행 완료한 미션 모아서 보는 쿼리(페이징 포함))에서 정렬 기준을 1순위는 포인트로 2순위는 최신순으로 하여 Cursor기반 페이지네이션을 구현하기 SELECT um.id AS user_mission_id, m.reward_point, m.title AS mission_title, m.cost, s.name AS store_nam.. 2025. 9. 25.