시스템 스택과 순환호출(재귀함수)
시스템 스택 운영체제가 관리하는 메모리 공간에 스택이라는 영역이 존재한다. 이 영역은 함수의 호출과 반환에 사용된다. 스택에는 함수가 끝나고 돌아갈 복귀 주소, 호출된 함수에서 사용할 매개변수, 지역변수를 스택에 저장한다. 함수가 끝나면, 끝나고 돌아갈 복귀 주소로 돌아간다. main()에서 func()를 호출하고 func()에서...
시스템 스택 운영체제가 관리하는 메모리 공간에 스택이라는 영역이 존재한다. 이 영역은 함수의 호출과 반환에 사용된다. 스택에는 함수가 끝나고 돌아갈 복귀 주소, 호출된 함수에서 사용할 매개변수, 지역변수를 스택에 저장한다. 함수가 끝나면, 끝나고 돌아갈 복귀 주소로 돌아간다. main()에서 func()를 호출하고 func()에서...
항해 99 합류 전 사전스터디에서 토이 프로젝트를 하면서 github 프로젝트의 관리를 맡게 되었다. 사실 내 목표는 “충돌만 나지 않게 관리하자 제발!” 이었으나, 여차저차 잘 관리해서 프로젝트를 마무리까지 할 수 있었다. 미니 루틴 깃허브 github 관리의 흐름에 대해서 오늘 글에서 정리하고자 한다. 1. 이슈 생성 이슈는 다양하게...
항해 99 사전스터디에서 토이 프로젝트를 하면서, 깃 레포 관리를 맡게 되었다. python flask의 기본적인 강의만 수료한 뒤에 하게 된 토이프로젝트였는데, 스터디원은 나까지 포함해서 4명인데, app.py 하나에서 작업하려고 하니 버전 관리가 어려울 것 같다는 생각이 들었다. Project ├── app.py ├── readme.md ├── ...