# stack overflow

5개의 포스트
post-thumbnail

[Project] Pre-Project(StackOverflow Clone Coding) 회고

🎯 2주간 프론트 & 백엔드 협업 Pre Project 회고 📒 프로젝트 Intro 그간 학습한 내용을 바탕으로 Stack Overflow 플랫폼 클론 코딩. 프로젝트 기간 : 2022.12.19 ~ 2022.01.02 프로젝트 목표 프론트,백엔드 협업으로 실무에 준한 협업과 개발역량을 향상 목적 개발 목표는 요구사항 정의서 참고 프론트 배포링크 : S3 버킷 배포 백엔드 API Rest Docs : API 명세서 프로젝트 관리 Sheet 요구사항 정의서, 화면 정의서, ERD, 테이블 명세서,

2023년 1월 2일
·
4개의 댓글
·

중첩된 Navigator 안에서 자유롭게 이동하기

문제 상황 : 현재 사내 어플리케이션은 크게 2가지 네비게이터로 이루어져 있습니다. Material Tab Bar Navigator Stack Navigator 기본적으로는 Tab Bar Navigator 내부에서 navigator.navigation 메소드를 활용해서 화면 간의 이동을 하고 있었고, 아무 생각없이 기존의 Navigator 내부에 또 다른 Navigator 스택을 쌓는 식으로 하단의 Tab Bar를 계속해서 보여주고 있었습니다. 그러던 중 특정 화면 진입시 하단의 Tab Bar를 보여주지 않아야 했습니다. 그리하여 검색을 하던 도중 어플리케이션에서 사용하는 @react-navigation/material-bottom-tabs에는 display 라는 option이 있는 것을 파악했습니다. 하여, 다음과 같이 코드 작성이 가능했습니다. 하지만 위와 같이 display 값을 조건부로 변경하기 위해서는 전역적인 state의 공유가 필요했고, 추가

2022년 11월 3일
·
0개의 댓글
·

[CS]stack overflow, out of memory

얼마전에 동료 앱 개발자 분께서 stack overflow 와 out of memory 의 차이를 물어봤다. 내가 현재 Golang 서버개발자로 근무하고 있지만 이전 직장에서 C++ 펌웨어 개발자로 근무 했기에 물어본다고 했다. 펌웨어 개발자로 근무할 때 겪은적 있는 문제들이어서 기억나는대로 답변을 해줬는데 완벽하지 못한듯 해서 다시 찾아보기로 했다. 메모리구조 | code | 낮은 메모리 주소 | data | | heap | | empty space | | stack | 높은 메모리 주소 heap은 낮은 메모리 주소에서 높은 메모리 주소로, stack은 높은 메모리 주소에서 낮은 메모리 주소로 메모리를 사용한다. 1. Stack overflow call stack pointer가 stack bound를 초과하면 발생한다. 즉, 프로그램이 가능한 call stack 보다 더 많은 공간을 사용하려고 하면 발생한다. 무한한 재

2022년 3월 25일
·
0개의 댓글
·
post-thumbnail

[Programming] Overhead / Stack Overflow / Buffer Overflow / Heap Overflow

1. Overhead 특정 작업을 처리하는데 들어가는 간접적인 시간, 메모리 등을 말한다. 예를 들어, 단순 처리할 때 20초가 걸리는 $A$ 작업이 있다고 가정해보자. 한 프로그래머는 이 $A$라는 작업을 단순 처리하지 않고, 안정성을 확보하기 위해 $B$라는 부가적인 처리를 추가하게 된다. 이때 $B$를 추가하여 전체 작업을 처리한 결과 30초가 걸렸다면, 오버헤드는 10초가 되는 것이다. > $a =$ $A$단순처리 $= 20s$ $b =$ $A$처리 $+ B$처리(안정성확보 차원) $= 30s$ $Overhead = b - a = (30 - 20)s = 10s$ 이때, $B$처리의 속도를 개선한 $B'$ 처리의 결과로 전체 처리시간이 25초가 되었다면, 오버헤드는 5초 단축되었다고 말할 수 있다. 2. Stack Overflow ![](https://images.velog.io/images/citizenyves/post/3348fcf5-82b3-43f5-

2021년 11월 29일
·
0개의 댓글
·
post-thumbnail

스택은 낯설어서

1. stack 이란 무엇인가요? 1) 정의 스택은 나중에 들어온 것이 제일 먼저 나오는 자료구조입니다. 2) 용어 스택에 대해 3가지 용어가 있습니다. push - 삽입 - 데이터를 넣음 pop - 삭제 - 나중에 들어간 데이터를 지움 top - 확인 - 나중에 들어간 데이터를 확인 3) 스택과 비슷한 모습 스택과 비슷한 모습을 한 것으로는 프링글스 통, 쌓아놓은 책들이 있는데요, 제일 많이

2021년 1월 1일
·
0개의 댓글
·