자격증 공부 탓에 9월에 다 끝내려했던 소셜 로그인 인강을 이제서야 듣기 시작했다. ㅎㅎ 나에겐 이제 새 학기 시작이다 ! 9월 30일 인프런에서 소셜 로그인 인강을 드디어 수강하기 시작했다. MySQL이며 Spring Boot며 언어 버전 설정 다시하고 새로 설치하
6월 20일에 종강을 맞이하고 여행을 다녀와 그간 개발 일기를 작성하지 못 했는데,, 7월 7일인 코드 해결하다 머리가 지끈지끈한 기념으로 7월 일기 시작해봄ㅂ니다 ...지난주부터 음성 녹음 도중 or 연결 시작부터 서버가 끊겼을 때 재연결을 할 수 있도록 로직을 구현
무더운 유월입니다... 스을슬 캡스톤 프로젝트가 마무리 되어 가고, 새로운 프로젝트를 준비할 때입니다... (ㅠ.ㅠ) ⭐ 6월 6일 금요일 캡스톤 프로젝트에서는 백엔드를 맡게 되었지만, 이번 새 경진대회 프로젝트에서는 프론트엔드도 맡아야할 것 같아 플러터 강의를 듣기 시작했다. HTML/CSS/JS 는 그래도 자주 접했어서 ((비교적)) 익숙하다만, 플...

따사로운 5월 수현이의 성장 일기입니당 :) 하루하루 코딩을 하며 어떤 멍청한 일과 잘한 일이 있었는지 회고해보는 시간을 가져보아요 ...~ ⭐ 5월 9일 금요일 오늘 한 일 api/에 imagegeneration.py 파일을 두었다고 생각했는데,, 알고보니 api/
2025-05-04이벤트 핸들러 대리자 (Delegate)이벤트를 발생시키는 객체 (Publisher)이벤트에 응답하는 객체 (Subscriber)이벤트 매개변수 (Event Argument)함수를 변수처럼 다뤄서, 변수명으로 함수를 실행할 수 있다. 함수가 어딨는지
2025-04-30Language Intergrated Query쿼리 : 데이터 소스에서 데이터를 검색하는 식배열/데이터베이스에서 조건에 맞는 자료만 뽑는 기능을 제공한다.numbers 배열에서 짝수만 선택한다.데이터소스가 쿼리 가능한 형식으로 존재하지 않는 경우, L
2025-04-25 📍 제네릭 특정 타입에 의존하지 않고 어떤 타입이든 들어올 수 있도록 설계하는 방법 (타입을 나중에 넣는 방식) ` ` : 타입 매개 변수 요소 타입을 일반화한 타입 🍀 제네릭 클래스 사례 제네릭 리스트 : List T에 특정 타입으로 구
2025-04-25 📍 자료구조 자료들이 저장되고 사용되는 방식 정해진 방식에 따라 자료를 저장하고, 자료간 관계를 저장하고, 이를 효과적으로 사용할 수 있는 방법을 정한다. 자료가 많을 때 관리가 용이하다. 🍀 자료 저장 방식 자료를 순서대로 저장 → 배열(

2025-04-20배포가 무엇인지 이해하고, 배포를 하기 위해 어떤 준비를 해야 하는지 알아본다.스프링 서버를 실행할 때 DB와 같은 설정들을 코드 변경 없이 제어하는 방법을 알아본다.git과 github의 차이를 이해하고, git에 대한 기초적인 사용법을 알아본다.A
33강 객체지향적 개발 선행 조건 User와 UserLoanHistory가 서로를 알아야 한다. @ManyToOne 어노테이션 N : 1 관계 내가 N이고, 너가 1이다. 학생 여러명이 교실에 들어갈 수 있다. → 학생 N : 교실 1 ↪ User 객체를 User
2025-04-14문자열 SQL을 직접 사용하는 것의 한계를 이해하고, 해결책인 JPA, Hibernate, Spring Data JPA가 무엇인인지 이해한다.Spring Data JPA를 이용해 데이터를 생성 ,조회, 수정, 삭제할 수 있다. 트랜잭션이 왜 필요한지
인터페이스 (Interface) 다중 상속 * 하나의 클래스가 여러 개의 클래스로부터 상속 받는 것* C#에서는 하나의 클래스가 동시에 두 개 이상의 클래스에서 상속 받을 수 없다. = 두 개 이상의 부모 클래스를 가질 수 없다. → 인터페이스를 통해 다중 상속할
초록 SORT : 단순 온라인 및 실시간 객체 추적 알고리즘 연구 목적 SORT 성능을 개선하고, 객체의 외형 정보를 통합한다. 객체가 가려진 상태에서 더 긴 시간동안 추적을 유지할 수 있다. 식별 오류의 수를 효과적으로 줄인다. 외형 정보를 학습하는 과정을 오프라인
DPM : 이미지 전체를 전역적으로 분석한다. 슬라이딩 윈도우 접근 방식을 사용한다. 1. Introduction YOLO는 객체 탐지를 단일 회귀 문제로 재정의한 혁신적인 시스템이다. 이미지를 한 번만 보고 (You Only Look Once) 객체의 종류와 위치를
17강 Clean Code는 왜 중요한가 코드 : 요구사항을 표현하는 언어 개발자는 요구사항을 구현하기 위해 코드를 읽고 작성한다. 유지 보수, 가독성을 위해 Clean Code는 중요하다. 우리가 작성한 Controller API 진입 지점으로써 HTTP Body
상속(Inheritance) 상위 클래스의 기능과 속성을 하위 클래스에게 그대로 물려주는 것 💡 용어 정리 상위 클래스 부모/기반 클래스 (base class) 한 개 이상의 자식 클래스와 관계를 맺는 계층 구조로 표현 가능 공통 부분을 부모 클래스에 구현 하위
void : 반환 타입이 없는 함수String : 반환 타입이 String인 함수함수 내의 문장이 한문장일 경우 fat arrow syntax 를 활용할 수 있다. (곧바로 return 하는 거와 같은 의미)함수 호출을 통해 매개변수로 값을 전달할 때, 함수에 선언되어
2025-04-01num : int와 double은 num에서 유래했기 때문에, num 명령어를 사용하여 변수를 선언하면 int 타입과, double 타입 두 개 다 허용한다.collection if : 리스트 안에 if문을 작성할 수 있다.문자열 안에 원하는 변수를
2025-04-01var : 컴파일러가 변수 타입을 추론한다.처음 초기화한 타입으로 변수의 타입을 정한다..Dart에서는 var을 가능한 많이(?) 사용하는 것을 추천함dynamic : 변수의 타입을 컴파일러가 알아서 판단한다. 여러 타입의 값을 저장할 수 있다.? :