Posts by Category

What I Learned Today

WILT-200518

1 분 소요

오늘 한 일 알고리즘 강의 듣기: 퀵 정렬 기준값 pivot을 이용하여 기준값보다 작은 값들과 큰 값들로 분할 -> 분할된 부분을 다시 순환적으로 풀기 -> 반환 merge sort와 다르게 병합할 때 값을 검사해서 넣을 필요가 없...

WILT-200513

최대 1 분 소요

오늘 한 일 알고리즘 강의 듣기: 정렬 기초 + 쉬운 정렬 방식들 + 병합 정렬 (Bubble sort, Selection sort, Insertion sort): 개념과 구현이 모두 쉬워서 이미 알고 있던 정렬 방식이었다. (Divide a...

WILT-200511

최대 1 분 소요

오늘 한 일 알고리즘 강의 듣기: 순환함수(recursion) 응용- n queens problem 알고리즘 초반에 공부할 때 너무 어려워서 손도 못대고 넘어갔던 문제였다. 여전히 어렵지만 겨우 강의를 보고 내가 원하는 형태로 값 출력을 성공했다. ...

WILT-200506

최대 1 분 소요

오늘 한 일 알고리즘 알고리즘 강의 듣기: 순환함수(recursion) 응용: Counting cells in a blob 이틀 전 실패했던 leetcode PowerOfFour 순환함수로 풀기 성공. 확실히 순환함수를 사용하니 코...

WILT-200504

최대 1 분 소요

오늘 한 일 알고리즘 알고리즘 강의 듣기: 순환함수(recursion) 응용: 미로찾기 오늘 피곤해서 일단 듣고 메모만 했다. 내일 정리할 것 leet code 순환함수 관련 문제 2개 풀이 시도, 1개는 통과 못함

WILT-200423

최대 1 분 소요

오늘 한 일 알고리즘 알고리즘 강의 듣고 정리: 순환함수(recursion)의 개념, 해석, 설계 그냥 문제만 풀었을 때 순환함수 개념이 이해가 잘 안되서 어려웠는데 원리를 정리하고 나니 좀 알 것 같다. 모든 반복문은 순환함수로 ...

WILT-200422

최대 1 분 소요

오늘 한 일 개인프로젝트 시작: 랜덤 채팅 앱 주요 기능: 채팅방 생성, 채팅방 입장, 랜덤 다중 채팅 안드로이드: layout, dialog, recyclerView에 필요한 item 전부 생성 node.js: 서버 생성, DB ...

WILT-200421

최대 1 분 소요

오늘 한 일 알고리즘 알고리즘 강의 듣고 정리: 이진탐색, 버블정렬, 삽입정렬, 퀵 정렬 관련문제 풀기: leetcode 4개

WILT-200215

최대 1 분 소요

오늘 한 일 댓글 페이징 라우터 수정 웹 프론트에서 댓글 페이징 시 count에 전체 페이지 수가 아닌 전체 댓글객체 수를 반환해달라고 요청-> 수정 완료 객체 목록에 첫번째 댓글이 반환 안되는 오류를 발견: 쿼리 조회 시 offset ...

WILT-200211

최대 1 분 소요

오늘 한 일 지난 주 한 일 발표 winston log에 객체 데이터 제거하기 result.message 누락된 곳 넣기 댓글 조회 페이지네이션 구현 댓글 조회 인피티티 스크롤 구현

WILT-200206

최대 1 분 소요

오늘 한 일 포트폴리오 초안 작성 ppt에 어느 페이지에 어느 내용 들어갈지 대략적으로 작성 완료 내일부터 개인프로젝트 사진 찍기 해야겠다. 희망연봉을 적시하는 분도 있고 아닌 분도 있는 듯.

WILT-200205

최대 1 분 소요

오늘 한 일 협업 winston log에 객체 데이터 제거하기 (성공여부 메시지만 넣기) result.message 누락된 곳 추가 한 게시물의 전체 댓글 조회 페이징 & 인피니티 스크롤 구현 ...

WILT-200204

최대 1 분 소요

오늘 한 일 이번 주 한 일 발표 & 회의록 작성 및 공유 완료 한 일 rest 원칙에 맞게 라우터, md파일 전부 수정 (댓글, 마이페이지) 마이페이지 사진 삭제 기능 수정 라우터에 추가 및 ...

WILT-200203

최대 1 분 소요

오늘 한 일 로그인 시 유저정보 추가 반환 프론트엔드 측 요청대로 로그인 시 기존 유저 닉네임에 추가로 상태메시지, 프로필사진 정보도 반환함 그냥 user 객체는 비밀번호 등 보여주면 안 되는 정보도 포함하고 있기 때문에 별개 객체를 만들어야...

WILT-200130

최대 1 분 소요

오늘 한 일 라우터 주소 및 md 파일 restful하게 수정 댓글 라우터, md파일 수정: 댓글 생성 시 board_id를 body로 받게 수정 게시글(글, 사진, 음성, 영상) 라우터, md파일 수정 및 테스트 현재 aws 음성...

WILT-200129

최대 1 분 소요

오늘 한 일 백엔드 팀 임시회의: REST api 원칙 논의 restful하도록 라우터 주소 변경 새 리소스 생성 시 post, 기존 리소스 수정 시 put 등을 주로 사용하는 것은 알고 있었지만, 이번 기회에 왜 그런지 좀 더 알게 되었다....

WILT-200128

최대 1 분 소요

오늘 한 일 REST api 원칙에 맞게 url 주소 및 md파일 전체적으로 수정 마이페이지: 사진 삭제 라우터 통합 댓글, 마이페이지, app.js: 라우터 주소 변경

WILT-200121

최대 1 분 소요

오늘 한 일 이번 주 한 일 발표 & 회의록 작성 및 공유 완료 할 일 로그 찍는 기능 구현 & 서버에 반영하기 REST api 원칙에 맞게 url 주소 및 md파일 전체적으로 수정 ...

WILT-200114

최대 1 분 소요

오늘 한 일 이번 주 한 일 발표 & 회의록 작성 및 공유 완료 01-15 ~ 01-19 여행으로 프로젝트 참여 불가 여행 후 할 일 댓글 목록 조회 페이지네이션: 클라이언트에서 몇 개씩 조회할 지 변...

WILT-200113

최대 1 분 소요

오늘 한 일 CASCADE 삭제 부분에 S3 관련 부분 추가 & aws 서버 테스트도 완료 피드백 삭제 시 속해있는 게시물 검색->첨부파일 전부 삭제 회원탈퇴 시 회원의 게시물 검색->첨부 파일 전부 삭제 & 프로필 ...

WILT-200110

최대 1 분 소요

오늘 한 일 협업 프로젝트 회의: 알림 테이블 구성 & 알림 생성 & 알림 조회 관련 논의 알림 목록 클릭 시 연관된 객체 조회(ex. 새로 생성된 게시물 조회 등)를 위해 알림 종류별 필요한 정보가 다르다. 알림 객체 - 목표...

WILT-200109

최대 1 분 소요

오늘 한 일 협업 프로젝트: S3 파일 업로드, 파일 삭제 모듈 수정 및 통합 기존에 마이페이지 프로필 수정(삭제), 게시물 사진, 음성, 영상 업로드 및 삭제 파일에 전부 S3 업로드 및 삭제 코드가 있어서 코드 중복이 많았다. 따로 한 이...

WILT-200108

최대 1 분 소요

오늘 한 일 협업 프로젝트 백엔드 회의: 알림 기능 구현 방안 논의 알림 생성, 전체 조회, 안읽은 알림 개수 조회, 알림 삭제, 피드백 완료 요청 라우터 만들기 친구 테이블 생성(변경), 피드백 생성(조언자 설정), 게시물 생성, 댓글 생성...

WILT-200107

최대 1 분 소요

오늘 한 일 협업 프로젝트: 댓글 전체 조회 시 board 검색 추가 & http status code 수정 댓글 전체 조회 시 게시물 존재여부 체크 기능 추가 성공 시에도 성공코드 보내줌

WILT-200106

최대 1 분 소요

오늘 한 일 협업 프로젝트: 댓글 작성자, 조언자 uid 식별 기능 추가 board 테이블과 fk_feedback_id로 연결된 feedback 테이블에서 정보 include 성공 댓글 작성 시 작성자 및 조언자만 가능하도록 제한 추가 ...

WILT-200104

최대 1 분 소요

오늘 한 일 협업 프로젝트: 댓글 작성자 제한 관련 댓글 작성자 제한 관련: 현재 댓글->게시물->피드백이 다른 foreignKey로 각각 일대다 관계를 맺고 있음 작성자 제한에 필요한 정보인 user_uid, adviser_uid...

WILT-200103

1 분 소요

오늘 한 일 협업 프로젝트: 백엔드 회의 참석 이슈 정리 (회의내용) 삭제된 댓글을 '삭제된 댓글입니다'로 표시할지 아예 보여주지 않을지-> 보여준다면 어떻게 구현할지? ...

WILT-200101

최대 1 분 소요

오늘 한 일 협업 프로젝트: 댓글 라우터 수정, 삭제, 댓글 1개 조회 추가 & md파일 수정 라우터: 기존 댓글 수정, 삭제 구현 및 git push 기존 댓글 수정 및 삭제 시도하면 404에러 해결: 라우터 ...

WILT-191231

최대 1 분 소요

오늘 한 일 협업 프로젝트: 댓글 모델 수정 & 댓글 라우터 & md파일 생성 모델: user, board 테이블과 연결함 { Error: (conn=161, no: 1364, SQLState: HY000...

WILT-191223

1 분 소요

오늘 한 일 협업 프로젝트: 댓글 기능 구현 시작 Comment 모델 구현 처음으로 sequelize.define 을 사용하여 model을 만들었다. 기능을 구현하다 보니 Board, User 테이블과 연결이 필요해서 ass...

맨 위로 이동 ↑

BlockChain

맨 위로 이동 ↑

REST

[Android] REST, RESTful API, Retrofit 조사

2 분 소요

REST (Representational State Transfer) REST의 정의 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식 분산 시스템 설계를 위한 아키텍처 스타일 (= 제약 조건의 집합) 로이 필딩(Roy Fieldin...

맨 위로 이동 ↑

Reactive Programming

[Reactive Programming] 프로그래밍 패러다임과 Reactive Programming

3 분 소요

현재 코틀린으로 RESTful한 안드로이드 앱을 만들기 위해 Retrofit 등을 찾아보았는데, 안드로이드에서 웹 통신을 위해 RxJava라는 것이 자주 같이 사용되는 것을 알게 되었다. RxJava란 자바 언어로 Reactive Programming을 할 수 있게 해 주는 API...

맨 위로 이동 ↑

Event

[행사] 2019 신한 퓨처스랩 스타트업 채용박람회 참석 후기

5 분 소요

Overview 나는 로켓펀치를 통해 오늘의 ‘2019 신한 퓨처스랩 데모데이 및 스타트업 채용박람회’를 알게 되었다. 신한 퓨처스랩이 뭔지 찾아보니, ‘신한금융지주’의 스타트업 육성 프로그램으로 매년 유망한 스타트업을 선정해 투자하는 프로그램이었다. 즉 이 행사에 참여하는 스타트...

맨 위로 이동 ↑