본문 바로가기

전체 글400

바이트 단위 * 먼저 bit와 byte - bit 는 0과 1 , 두 가지 값만 가질 수 있는 '측정 단위' - byte 는 8bit 이 bit 는 binary digit 의 줄임말이었다!!!!! 0 False 1 True 1byte는 256 종류의 정보를 나타낸다 => 2의 8승이니까 1 byte는 한 개의 문자를 나타낼 수 있다. 이는 영어권 문자에 해당하고, 한글과 같은 동양권 문자는 한 문자당 2byte가 필요하다. => 문자는 2byte인줄 알았는데, 그게 아니라 영어는 1byte구나 1 byte 1 KB = 1024 byte 1 MB = 1024 KB 1 GB = 1024 MB 1 TB = 1024GB 1GB는 1024MB(1024 x 1024KB)로 구성되고, MB는 1024KB(1024 x 1024by.. 2023. 5. 4.
피보나치 수열 - DP 적용 중복되는 값들을 메모에 저장해서 재귀함수 호출될때 맨 첨에 메모에서 값 확인하기 memo의 값은 해당하는 '값'을 의미 피보나치 arr = [ 1 1 2 3 5 8 13 ... ] 2023. 5. 3.
정렬 알고리즘 - 버블/선택/삽입/병합 > 버블 정렬 (bubble sort) 버블정렬은 두 인접한 원소를 검사하여 정렬하는 방법 시간 복잡도는 느리지만 코드가 단순하다 배열 전체를 순회하며 비교하기 때문에 시간복잡도는 O(n²) 배열 하나만 사용하기 때문에 공간복잡도는 O(n) def bubbleSort(arr): for i in range(len(arr) - 1): for j in range(len(arr) - i - 1): if arr[j] > arr[j + 1]: swap = arr[j] arr[j] = arr[j + 1] arr[j + 1] = swap return arr arr = [4, 3, 8, 5, 2, 1] print(bubbleSort(arr)) # [1, 2, 3, 4, 5, 8] 선택 정렬 (selection sort).. 2023. 5. 1.
[TIL] 오늘의 개발일지 포트폴리오 싹 갈아엎기 작업 끄읕~~~~!!!!! 진짜 ㅇㅇ매니저님은 천사 ❤️❤️❤️ 난 아무리 생각해도 스파르타 다니면서 감사햇던 일들 중에(진짜 너무 많지만) 단연코 제일 으뜸은 너무나 좋은 사람들을 많이 만나게 되었다는것 감히 밖에서 말 한번 섞기힘든 능력자 튜터님들과 진짜 부모님만큼이나(기술적으론 오히려 더 자세히 ㅎㅅㅎ..) 취업 준비도 도와주시고 그게 형식적인게 아니라 진심으로 사람을 대하시는 게 느껴져서 아직까지도 난 얼마나 인복이 좋은걸까 감사한 날들이다 취준이라는 것 자체는 힘들지만, 그 속에서도 분명 깨닫고 얻는 것들이 정말 많다 슬램덩크에서 신이 선물로 '실패'를 경험할 수 있게 해주셨던 것처럼 지금 내가 겪고 있는 이 과정들 또한 나를 성장시키는 밑거름이 될 것 새로운 포폴을 배포.. 2023. 4. 26.
[TIL] 오늘의 개발일지 오늘 오후에는 종일 코테도 보고 이번 주말은 특히나 정신없이 보냈다 이력서와 포폴의 전면 수정해야될 필요성을 느꼈고, ㅇㅇ매니저님의 너무너무 감사한 피드백들을 많이 받아(매니저님 쳔사아 ❤️) 가려운 곳이 벅벅 긁힌 느낌 (진짜 속이 다 시원해따) !!!! 이번 주말에 이력서 뜯어고치고 포폴 뜯어고치는 대공사 + 면접 + 코테 정신이 엄청나게 없지만 이렇게 바쁘게 보낼 수 있는 것 자체가 감사한 일이라는 생각이 드는건 새벽 밤샘 작업으로 미쳐가는걸까 ㅎㅅㅎ? 오늘 머니머니해도 속이 시원햇던건, 처음 포폴 만들땐 생각보다 데이터를 업데이트 할 일이 별로 없을거라고 생각햇는데(정적 사이트라 생각) 계속해서 프로젝트를 작업하고 있다보니 중간중간 포폴 내용을 업뎃해야하는 일이 빈번했다 포폴 뜯어 고치는 김에 d.. 2023. 4. 24.
next의 Image 컴포넌트 방법 말고 이미지 로드 속도를 높일 순 없을까? next/image 컴포넌트를 사용하고 있음에도 불구하고 이미지가 많다보니 이미지 로드 속도가 다른 홈페이지에 비해 속도가 느릴 수 밖에 없었다. next/image 컴포넌트를 사용하는 것 외 WebP 또는 AVIF에도 어떻게 하면 사진 로드 속도를 올릴 수 있을까 구글링을 해보니 WebP 또는 AVIF의 이미지 형식을 사용하면 된다고 했다(WebP , AVIF 는 이미지 형식임) => WebP , AVIF 가 JPEG 또는 PNG에 비해 압축률이 더 좋기 때문 AVIF는 JPEG보다 평균 50% 더 압축된다고 한다 이 사실만으로 당연히 이미지 로드 속도를 향상시킬 수 있겠지 개선할 수 있는 방법은 알고 났는데, 바로 떠오른 생각 '난 이미지를 서버에서 받아오는데, 내가 서버를 관리하지 않고 파베에서 제.. 2023. 4. 23.