본문 바로가기

전체 글140

Get과 Post의 차이가 무엇인가요? 1. 요약 2. Get 2-1. 개념 2-2. 특징 3. Post 3-1. 개념 3-2. 특징 4. 멱등성 4-1. 개념 5. 알아두면 재밌는 이야기 5-1. Delete로 마지막 데이터를 삭제하면 안 된다고? 5-2. Google Accelerator 사건 1. 요약 xxx 지원자님, Get과 Post의 차이에 대해서 설명해보시겠어요? 우선 기본적으로 Get은 리소스를 요청하는 메서드, Post는 리소스를 생성하는 메서드입니다. 둘의 차이는 여러 가지가 있는데 몇 가지만 말씀드리자면 Get은 멱등성을 가지기 때문에 캐시가 가능하고 Post는 멱등성을 가지지 않으며 캐시가 불가능합니다. 또 Get은 데이터를 Url에 담아 보내며 데이터 길이에 제한이 있고 Post는 body에 담아 보내며 길이 제한이 없.. 2022. 6. 21.
1.2.0 패치 노트 (버그 수정, 리팩터링) 약 10개월 만의 업데이트입니다. 지난 1년간 앱 개발 교육을 받느라 신경을 못썼습니다.. 죄송합니다 😢 대신 그동안 배운 내용으로 앞으로는 꾸준히 업데이트 해나가도록 하겠습니다. 바로 이번 패치 변경사항을 알아볼까요? 학교 공지사항 버그 사용자의 시선 👀 제가 신경을 쓰지 못한 사이 학교 홈페이지가 리뉴얼 되었습니다. 겉으로 보이는 것 뿐만 아니라 안의 구성까지 싹 바뀌었기 때문에 이를 미처 대비하지 못한 앱에서 한동안 공지사항을 확인할 수 없었습니다. 이를 해결하기 위해 앱을 처음부터 다시 재구성했고, 현재는 정상적으로 공지사항을 확인할 수 있습니다. 개발자의 시선 🧑🏻‍💻 API 주소도 바뀌고, 파라미터 요청 변수도 바뀌고 POST로 요청하던 게 GET으로 바뀌었습니다. (이건 애초에 POST이던 .. 2022. 6. 16.
#9 파일은 저장 되는데 갤러리에 사진이 왜 안보이는거야! 1. 사건 배경 1-1. 상황 1-2. 새로운 정보 2. 시도해본 방법 2-1. 파일 삭제 후 저장 2-2. 이름 중복 피하기 3. Bitmap 이미지를 저장하는 새로운 방법 2022/01/02 개발 내용 1. 사건 배경 1-1. 상황 저번에 내가 겪은 문제는 이미지 파일이 저장되지 않는 문제였다. 굉장히 어이없는 실수로 생겨난 문제였지... 그 뒤로 잘 작동해서 음 문제가 없겠거니 했는데 출시하기 직전에 다른 폰으로 테스트해보는데 아뿔싸 문제가 있었다. 파일 탐색기로 들어가보면 사진이 분명히 있는데 갤러리에 들어가면 사진이 없다. 대체 이게 무슨 상황??? 내 머리로는 이해가 가지 않았다. 더더욱 이해가 안가는 것은 내가 어떤 기기를 쓰느냐, 어떤 경로를 택하냐, 어떤 이름 규칙을 사용하느냐에 따라 갤.. 2022. 1. 4.
#8 바탕체 때문에 앱 출시 못할 뻔 하다 1. 설정 1-1. 사용자 정보 재설정 1-2. 건의하기 1-3. 라이선스 2. 라이선스 문제 2-1. 바탕체 2-2. 비슷한 폰트 찾기 2021/12/14 ~ 2021/12/15, 2021/12/26 개발 내용 1. 설정 1-1. 사용자 정보 재설정 설정 페이지는 사실 원래 계획에 없었다. 사용자가 교육지원금 파일 생성을 위해 이름과 반을 입력하는데 그때마다 sharedPreferences에 업데이트 하기로 팀원과 이미 이야기가 되어있었다. 근데 곰곰히 생각해보니 개발하는 우리는 이 사실을 알고 있지만 사용자는 이 사실을 모른다는 게 마음에 걸렸다. 이스터에그도 아니고 숨겨진 기능이라니..? 그리고 사용자 정보는 사실 바뀔일이 거의 없는데 매번 업데이트를 한다는 것이 불필요한 작업인 것 같았다. 비용이.. 2022. 1. 3.
백준 2146번 다리 만들기 1. 2146번 다리 만들기 1-1. 링크 1-2. 문제 해석 1-3. 코드 및 해설 1. 2146번 다리 만들기 1-1. 링크 2146번: 다리 만들기 여러 섬으로 이루어진 나라가 있다. 이 나라의 대통령은 섬을 잇는 다리를 만들겠다는 공약으로 인기몰이를 해 당선될 수 있었다. 하지만 막상 대통령에 취임하자, 다리를 놓는다는 것이 아깝다 www.acmicpc.net 1-2. 문제 해석 섬에서 섬을 잇는 다리를 1개 놓는다고 했을 때 가장 짧은 다리의 길이를 구하는 문제이다. 위 예시에서 색칠된 부분이 섬이고 색칠되지 않은 부분이 바다라고 보면 된다. 위 예시에서는 깃발 사이에 다리를 건설했을 때 가장 짧은 길이의 다리를 만들 수 있다. 위 사진은 위쪽 깃발 위치를 기준으로 다리를 건설했을 때 길이가 얼.. 2021. 12. 15.