Family Guy -  Brian Griffin

전체 글

· 천재교육
(애자일 프로젝트 관리 실무 스크럼 칸반 지라 도서를 참고하여 작성했습니다.) 1. 프로젝트 개념 특정 제품, 용역, 또는 서비스를 만들기 위해 투입되는 일시적인 노력 목표지향적 행위 반복 X, 운영 X 2. 프로젝트 특징 명확한 목적과 목표를 가진다. 한시적이다. 프로젝트 그 자체(즉, 환경, 행위, 내용 결과)는 유일하다. 점진적인 상세화 : 불확실하고 선명한 고객의 요구를 명확하게 드러내는 행위 프로젝트는 현재의 개선활동이기 때문에 필연적으로 변화를 수반하다, 프로젝트 결과물은 가치를 가져야 하며 그러한 가치를 가지기 위해서모든 프로젝트는 재무적, 사회적, 환경적 가치를 충분히 고려하여 수행하여야 한다. 고유한 제품, 서비스, 결과물을 만든다. 3. 프로젝트 환경 요인 프로젝트 성공에 영향을 미치거..
· CS
가비지 컬렉션메모리 관리를 위해 사용되는 프로세스프로그램이 실행 중인 동안 사용되지 않는 메모리 자원을 자동으로 식별하고 회수하는 것을 목표로 한다.이를 통해 프로그래머는 메모리 할당 및 해제에 대한 관리에 신경 쓸 필요 없이 프로그램 개발에 집중할 수 있다. 원리?Reachability(도달 가능성)루트(root) 객체에서 시작하여 메모리 내의 모든 객체에 대한 접근 가능성을 확인한다.이러한 루트는 전역 변수, 스택 프레임 내의 변수 등이 될 수 있다.Mark and Sweep(표시 및 정리)접근 가능한 모든 객체가 표시된다.그런 다음, 표시되지 않은 객체는 메모리에서 제거된다.이러한 프로세스는 일반적으로 "Mark and Sweep" 알고리즘을 사용하여 수행된다.Compact(압축)일부 가비지 컬렉터..
· CS
1. Call by Value (값에 의한 호출)"Call by Value"는 함수 호출 시에 매개변수로 전달되는 것이 변수의 값을 복사하여 전달되는 방식함수 내에서 매개변수 값이 변경되어도 호출한 쪽의 변수 값은 변경되지 않는다.이는 함수 내에서 매개변수의 값이 새로운 메모리 공간에 복사되어 사용되기 때문에 발생한다.def increment(x): x += 1 print("Inside function: ", x) num = 5 increment(num) print("Outside function: ", num)1. `increment(num)` 호출 시, `num`의 값인 5가 함수로 전달된다. 2. 함수 내에서 `x`가 1 증가하고, 그 값은 6이 된다. 3. 호출된 쪽에서의 `num` 값은 변경되지..
· 기타
문제 정의 기존에 특정 조직 또는 그룹의 일원으로 활동하던 레파지토리를 개인 계정으로 옮겨야 하는 상황 이 때 기존 레파지토리의 모든 커밋 히스토리와 기록을 새로운 개인 레파지토리로 옮겨야 한다. 하지만 이 작업을 수행할 때 발생할 수 있는 문제? 접근 권한: 기존 레파지토리는 특정 조직 또는 그룹의 소유이므로, 개인 계정으로 옮길 때 새로운 레파지토리에 대한 쓰기 권한이 필요 커밋 히스토리 손실: 레파지토리를 단순히 복사하여 옮기는 것이 아니라, 모든 커밋 히스토리와 기록을 옮겨야 한다. 이 작업을 실수로 인해 일부 커밋이 손실될 수 있다. 원격 레파지토리 관리: 옮겨진 레파지토리가 새로운 개인 계정으로 옮겨졌다고 해도, 기존 조직 또는 그룹의 원격 저장소와 연결되어 있을 수 있다. 해결 방법 1. 권..
· 천재교육
GitHub - Nahhh-j/JSX-LMS-Repeater: 📑 Learning management system to improve the learning environment for self-study students a📑 Learning management system to improve the learning environment for self-study students and reduce cost burden - Nahhh-j/JSX-LMS-Repeatergithub.com 잘한 점프로젝트를 시작하기 전에 팀원들과 충분한 회의를 통해 프로젝트의 목표와 범위를 명확히 설정했다. 개발 경험을 바탕으로 전체적인 프로젝트의 흐름과 필요한 도구, 기술 스택 등을 사전에 파악하고 팀원들과 공유했다. 이는..
· Python
파이썬을 활용한 데이터 수집 1. Api란? “응용 프로그램에서 사용할 수 있도록 데이터를 가져올 수 있는 접점.” 만약 데이터 분석을 위해 서버의 데이터가 필요한 경우라면 직접 서버로 요청을 보내 실시간 데이터를 확보해야 한다. 다음 사이트에서 크롬 브라우저를 통해 할 일 리스트, 유저 등 특정 더미 데이터를 받아올 수 있다. 데이터를 받아오는 방법은 해당 URL을 크롬 브라우저의 주소창에 기입 후 엔터를 누르면 되는데, 크롬 브라우저는 해당 URL에 요청을 하여 데이터를 받아오는 작업을 수행한다. JSONPlaceholder - Free Fake REST API {JSON} Placeholder Free fake and reliable API for testing and prototyping. Pow..
· Python
Object Oriented Programming 1. 객체지향 프로그래밍 객체 세상의 모든 존재(객체)는 그 존재가 가지고 있는 정보와 그 존재가 할 수 있는 행동으로 구분된다. 예를 들면 alex라는 사람은 이름이 alex고 나이가 3 이라는 정보로 표현될 수 있으며, 사람이기에 걷거나, 말하거나 생각하는 행동 등을 할 수 있다. 로직을 순서대로 작성하는 ‘절차지향’ 프로그래밍과 다르게 객체지향 프로그래밍에서는 정보와 행동을 하나로 묶은 객체 를 중심으로 실제 세계를 모델링하여 표현한다. 절차지향 vs 객체지향 # 절차 지향 1. 고객이 은행에 가서 ATM기에 돈을 넣는다. 2. 고객은 현재 현금을 10,000원 소지하고 있다. 3. ATM기는 고객이 넣은 지폐를 검증한다. 4. ATM기는 만약 지폐..
· 기타
문제 정의 두 브랜치의 변경 사항을 합치려고 시도하는데, Git이 두 브랜치의 히스토리를 병합할 때 공통 조상이 없어서 발생하는 문제 두 브랜치의 변경 사항을 병합하려고 할 때 "fatal: 관계 없는 커밋 내역의 병합을 거부합니다" 오류가 발생하는 것은 두 브랜치 간에 공통된 커밋이 없기 때문이다. 이는 일반적으로 Git이 두 브랜치를 병합할 때 필요한 공통 조상이 없음을 의미한다. 해결 방법 1. 병합 전 공통된 커밋이 있도록 만들기 이 문제를 해결하기 위한 첫 번째 단계는 두 브랜치가 공통 조상을 갖도록 만드는 것 이를 위해서는 두 브랜치 중 하나에서 다른 브랜치의 변경 사항을 가져와서 병합한다. 이렇게 함으로써 Git은 두 브랜치의 공통된 조상을 찾을 수 있다. 예를 들어, 'main' 브랜치에서..
· Python
1. 이중 for문 반복문 안에 또다른 반복문이 중첩될 수 있다. 지금까지는 일차원적인 반복에 대해서만 살펴보았다. 예를들면, 0부터 3까지 4번 반복하는 것과 같은 것을 말한다. 만약 4번 반복하는 것 자체를 4번 반복하는, 즉 4 x 4번(총 16번)을 반복하는 상황에 대해서는 어떻게 나타낼 수 있을까? 이는 반복문 안에 반복문을 중첩으로 작성하여 나타낼 수 있다. for a in range(4): print(f"a가 {a}일 때") for b in range(4): print(f"b는 {b}") a가 0일 때 b는 0 b는 1 b는 2 b는 3 a가 1일 때 b는 0 b는 1 b는 2 b는 3 a가 2일 때 b는 0 b는 1 b는 2 b는 3 a가 3일 때 b는 0 b는 1 b는 2 b는 3 위 결..
· CS
오버플로우(Overflow)오버플로우(Overflow)는 컴퓨터에서 사용되는 데이터 형식의 한계를 초과하여 값을 저장하거나 처리할 때 발생하는 현상주로 정수형 데이터 타입에서 발생하며, 변수가 특정 범위를 넘어가면 발생한다.이러한 상황은 예상치 못한 결과를 초래할 수 있으며, 프로그램의 안정성을 저해할 수 있다. 부호 있는 정수형에서의 오버플로우부호 있는 정수형 데이터 타입은 음수와 양수를 표현하는 비트를 가지고 있다.이 비트 중 하나는 부호를 나타내는 비트로 사용되며, 나머지 비트들은 숫자 값을 저장한다. 8비트 부호 있는 정수인 `signed char`#include int main() { signed char num = 127; num = num + 1; printf("Result: %d\n", n..
조나희
Cozzin %