목록2024/02/21 (4)
사이먼's 코딩노트
[게시판 제작 ~ing]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.리포지터리 주소 URL : https://github.com/psm817/full_stack_proj_2024_03 GitHub - psm817/full_stack_proj_2024_03Contribute to psm817/full_stack_proj_2024_03 development by creating an account on GitHub.github.com [게시물 삭제 기능 구현]게시물의 상세보기 기능을 구현했다면 이번에는 "article delete 고유번호" 명령어를 통해 원하는 고유 번호의 게시물을 삭제할 수 있도록 만들어보자.아래 코드는 기존 작성된 코드 중 Main 메서드의 무한루프 안에 작성하였..
[게시판 제작 ~ing]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.리포지터리 주소 URL : https://github.com/psm817/full_stack_proj_2024_03 GitHub - psm817/full_stack_proj_2024_03Contribute to psm817/full_stack_proj_2024_03 development by creating an account on GitHub.github.com [게시물 상세보기 기능 구현]게시물을 고유 번호에 따라 리스트에 저장했다면 이번에는 "article detail 고유번호" 명령어를 통해 원하는 고유 번호 게시물의 상세내용을 볼 수 있도록 만들어보자.아래 코드는 기존 작성된 코드 중 Main 메서드의 무..
[게시판 제작 ~ing]작성된 모든 코드는 저의 깃허브 리포지터리에서 확인하실 수 있습니다.리포지터리 주소 URL : https://github.com/psm817/full_stack_proj_2024_03 GitHub - psm817/full_stack_proj_2024_03Contribute to psm817/full_stack_proj_2024_03 development by creating an account on GitHub.github.com [작성된 게시물 리스트에 저장]게시물이 정확히 몇 개인지 알 수 없고, 작성한 수 만큼 게시물의 개수가 늘어나기 때문에 우리는 ArrayList()를 활용하여 게시물의 고유 번호에 따라 리스트에 저장해야한다.현재 게시물은 'article write' 명령..
이번 시간에는 메모리를 효율적으로 사용하지 위해서 할당에 대해서 배워봅시다. [정적 할당] #include int main(){ int arr[5]; arr[0] = 1; arr[1] = 3; arr[2] = 5; arr[3] = 7; arr[4] = 9; } 위 코드는 최초에 arr 배열을 5칸으로 지정하여 선언하였다. 해당 프로그램이 실행되면 자동으로 메모리가 스택 지역에서 할당되며, 크기는 총 28바이트를 가진다. 스택 지역은 지금과 같이 사용자가 배정한 칸 수 만큼 고정된 구역만 할당받을 수 있다. 정적 할당의 단점은 프로그램 실행 중에도 배열의 공간을 변경할 수 없다. 또한 필요한 메모리 양을 잘못 계산해서 크게 할당받으면 메모리 낭비가 생긴다. 정적 할당의 장점은 프로그램 시작과 동시에 자동으..