본문 바로가기

분류 전체보기

(134)
[MySQL] Table Data Import Wizard / Unhandled exception: 'ascii' codec can't decode byte 0xef in position 0: ordinal not in range(128) colab에서 데이터 전처리 후 로컬 MySQL에 데이터를 넣어주려고 했다.기존에는 colab에서 pymysql을 사용하여 쉽게 데이터를 넣어주려고 했는데, colab은 가상 서버에서 이루어지므로 로컬 데이터베이스에 접근이 불가능하다고 한다.Table Data Import WizardMySQL Workbench에서 Table Data Import Wizard 를 사용하면 손쉽게 csv 파일을 import 할 수 있다.분명 colab에서 utf-8로 인코딩도 완료하였고, column 이름들도 다 영어여서 오류날 것이 없다고 생각했는데Unhandled exception: 'ascii' codec can't decode byte 0xef in position 0: ordinal not in range(128)..
[프로그래머스] [2024 카카오 기출] 도넛과 막대 그래프 https://school.programmers.co.kr/learn/courses/30/lessons/258711 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 풀이이 문제는 각 노드와 각 그래프의 특징을 빠르게 파악해서 그래프를 찾는 것이 중요하다.'생성된 정점'은 나가는 간선의 수가 2 이상이고, 들어오는 간선의 수가 0이다.'막대 모양 그래프'의 수는 나가는 간선의 수가 0, 들어오는 간선의 수가 1인 노드의 개수와 같다.'8자 모양 그래프'의 수는 나가는 간선의 수가 2, 들어오는 간선의 수도 2인 노드의 개수와 같다.'도넛 모양 그래프'는 '생성된 정점'의 나가는 간선의 수에서 막대 모양..
[Spring] 객체 지향 설계와 스프링 Spring Boot스프링을 편리하게 사용할 수 있도록 지원단독으로 실행할 수 있는 스프링 애플리케이션을 쉽게 생성Tomcat 같은 웹 서버를 내장해서 별도의 웹 서버를 설치하지 않아도 됨손쉬운 빌드 구성을 위한 starter 종속성 제공스프링과 3rd path 라이브러리 자동 구성메트릭, 상태 확인, 외부 구성 같은 프로덕션 준비 기능 제공관례에 의한 간결한 설정스프링의 진짜 핵심스프링은 자바 언어 기반의 프레임워크자바 언어의 가장 큰 특징 : 객체 지향 언어스프링은 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임워크스프링은 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크좋은 객체 지향 프로그램이란?객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 ..
[프로그래머스] [python] 과제 진행하기 문제 설명과제 진행하는 계획과제는 시작하기로 한 시각이 되면 시작새로운 과제를 시작할 시간이 되었을 때, 기존에 진행 중이던 과제가 있다면 진행 중이던 과제를 멈추고 새로운 과제를 시작진행중이던 과제를 끝냈을 때, 잠시 멈춘 과제가 있다면, 멈춘 과제를 이어서 진행한다.만약 과제를 끝낸 시각에 새로 시작해야 되는 과제와 잠시 멈춰둔 과제가 모두 있다면, 새로 시작해야 하는 과제부터 진행멈춰둔 과제가 여러 개일 경우, 가장 최근에 멈춘 과제부터 시작문제 풀이 이 문제를 보고 가장 먼저 든 생각은 스택, 그리고 막대 길이 문제였다. 말로 설명하기 어렵지만 뭔가 이 문제를 막대길이 땅따먹기 ? 하는 방식으로 풀면 되겠다는 생각이 들었다.스택은 멈춰둔 과제가 여러 개일 경우, 가장 최근에 멈춘 과제부터 시작해야..
[프로그래머스] [python] 크기가 작은 부분 문자열 문제 설명문제 풀이단순하게 처음부터 문자열 길이만큼 잘라가며 비교했다.def solution(t, p): answer = 0 p_len = len(p) t_len = len(t) p_int = int(p) for i in range(t_len - p_len + 1): num = t[i:i+p_len] if int(num) int()python에서 str를 int로 변환하고 싶을 때 사용하면 되는 메소드이다. 기억하자.
[SpringBoot] JPA @ColumnDefault, @Builder.Default @DynamicInsert@Getter@Entity@Table(name="MemoryStar")@Builder@NoArgsConstructor@AllArgsConstructor@EntityListeners(AuditingEntityListener.class)public class MemoryStar { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long memory_id; @OneToOne @JoinColumn(name = "star_id", nullable = true) @OnDelete(action = OnDeleteAction.SET_NULL) private StarList starList..
[Java] 자바 프로그램 개발 과정 https://product.kyobobook.co.kr/detail/S000212216152 혼자 공부하는 자바 | 신용권 - 교보문고혼자 공부하는 자바 | 혼자 해도 충분하다! 1:1 과외하듯 배우는 자바 프로그래밍 자습서(자바 21 최신 버전 반영)『혼자 공부하는 자바』가 더욱 풍성한 내용을 담아 돌아왔습니다! 개정판은 기product.kyobobook.co.kr혼공자바를 읽고 정리한 글입니다.자바 프로그램 개발 과정자바 프로그램을 개발하기 전에는 우선 파일 확장명이 .java 인 텍스트 파일을 생성하고 자바 언어로 코드를 작성해야 한다.이렇게 만들어진 자바 소스 파일을 javac 명령어로 컴파일한다.컴파일이 성공하면 확장명이 .class인 바이트 코드 파일이 생성된다.이때 바이트 코드 파일은 완전..
2025-1 ICT 인턴십 면접 회고록 https://www.ictintern.or.kr/jsp/common/login_board_detail.do?BOARD_NO=1906 ICT 학점연계 프로젝트 인턴십ICT 학점연계 프로젝트 인턴십www.ictintern.or.kr 인생 첫번째 직무면접이었어서 회고록을 작성해 보려고 한다.현재 나는 4-2 막학기를 앞두고 있다. 이 인턴십에 합격하지 않으면 휴학할....생각도 있다....그동안 학부 수준에서 많은 프로젝트를 참여했고, 다양한 분야에서 내 분야를 찾으려고 노력해왔다. 부트캠프도 했었고 연합동아리도 활동중이라서 학부 수준에서 해볼건 다해봤다고 생각해서 이제 취업만 하면 된다... 일단 나는 데이터 엔지니어 1 + 백엔드 개발자 2 이렇게 3개의 기업에 지원했다.아직 서류 및 면접 전형이 진행중..