728x90

전체 글 543

이진 트리 공부

이진트리에 대해서 공부해보자 1. 개념 이진 트리는 각 노드가 최대 두 개의 자식 노드를 가지는 트리(Tree) 자료구조를 말한다. 여기서 두 개의 자식 노드는 각각 왼쪽 자식(left child), 오른쪽 자식(right child) 이라고 부른다. 트리는 그래프 이론의 한 형태인데, 방향성이 있고 순환(cycle)이 없는 연결 구조를 가지며, 이 중 이진 트리는 특별히 자식이 둘 이하라는 제약 조건이 붙은 것이다. 2. 이진 트리의 기본 용어 루트(root): 트리의 가장 꼭대기 노드. 부모가 없다. 리프(leaf): 자식이 없는 노드. (즉, 말단 노드) 내부 노드(internal node): 자식이 하나 이상 있는 노드. 서브트리(subtree): 어떤 노드를 루트로 하는 작은 트..

개발/ETC 2025.04.30

페이지 교체 알고리즘 공부

개념페이지 교체 알고리즘(page replacement algorithm)은 가상 메모리 시스템에서 사용되는 핵심 기술로, 메모리에 올라와 있는 페이지 중 어떤 것을 제거하고 새로운 페이지를 불러올지 결정하는 방법. 운영체제가 사용하는 메모리 관리 방식에서 물리 메모리는 한정적이기 때문에, 필요한 페이지가 없을 경우 디스크에서 가져와야 하고, 이때 기존 페이지 중 하나를 제거해야 한다. 이때 어떤 페이지를 제거할지를 정하는 기준이 바로 페이지 교체 알고리즘이다. 페이지 교체가 필요한 상황: 페이지 부재(Page Fault)1. 프로세스가 어떤 페이지에 접근하려고 한다. 2. 그 페이지가 현재 물리 메모리에 없으면 페이지 폴트(page fault) 발생. 3. 새 페이지를 디스크에서 불러와야 함. ..

개발/ETC 2025.04.28

[Serie A] SSC 나폴리 더 알아보기!

김민재 선수가 있을 때 우승한 나폴리에 대해서 알아보자 5. 역사Dal 1904 al 1921Dal Naples Football Club all'InternaplesNaples Football Club은 1904년 말에서 1905년 초 사이에 나폴리에서 창립된 첫 번째 진정한 축구 클럽이다. 실제로는 윌리엄 포츠라는 영국인의 집이었던 산 세베리노 거리 43번지와 또 다른 창립 멤버였던 에르네스토 브루스키니의 집, 피냐세카의 라틸라 광장 6번지에서 여러 차례 모임이 열렸다. 클럽의 유니폼 색깔은 짙은 바다색과 하늘색 줄무늬였다. 첫 회장은 기술자 아메데오 살시였고, 포츠, 미스터 바욘, 아마추어 선수였던 콘포르티와 카테리나가 함께했다. 포츠는 특히 언급할 만한 인물이다. 그는 쿠나드 라인이라는 상선 회..

스포츠/Serie A 2025.04.26

[Serie A] SSC 나폴리 알아보기!

김민재 선수가 있을 때 우승한 나폴리에 대해서 알아보자 !! 1. 정식 명칭 Società Sportiva Calcio Napoli S.p.A. 2. 프로필S.S.C. 나폴리 S.p.A.는 항상 이탈리아에서 가장 사랑받는 축구팀 중 하나다. 전문 기관들이 수행한 여러 시장 조사에 따르면, 이 나폴리 구단은 열정적인 팬층 덕분에 팬 수와 강한 소속감 면에서 이탈리아 상위 네 팀 안에 드는 것으로 나타난다. 80년이 넘는 역사 속에서 나폴리는 이탈리아는 물론 국제 무대에서도 눈부신 성과를 거두며 영광스러운 우승 기록(palmarès)을 쌓아왔다. 여기에는 세리에 A 우승 3회, 코파 이탈리아 6회, 수페르코파 이탈리아나 2회, UEFA컵 1회 우승 등이 포함된다. 나폴리 역사상 가장 찬란했던..

스포츠/Serie A 2025.04.24

[EPL] 아스널 FC를 알아보자!!!

아스널에 대해서 마지막으로 알아보자 ! 9. 역사 (Arsenal win their first major trophy) 1927년 FA컵 결승에서 카디프에게 패한 아픔이 있은 지 3년 후, 허버트 채프먼은 아스날을 다시 웸블리로 이끌었고, 그 아픔을 씻으며 구단의 첫 번째 메이저 트로피를 안겼다. 아스날의 성공 신화는 바로 여기서 시작되었다고 해도 과언이 아니다. 아이러니하게도 결승전 상대는 채프먼이 1925년에 아스날로 옮기기 전까지 지휘했던 허더즈필드 타운이었다. 그는 1920년대 허더즈필드를 이끌고 두 번이나 리그 우승을 차지했으며, 그 팀은 채프먼의 전술 혁신의 모든 특징을 고스란히 담고 있었다. 윙 하프와 인사이드 포워드를 활용한 W-M 포메이션이 그 예다. 아스날도 같은 전술을 들고..

스포츠/EPL 2025.04.22

[jQuery] jQuery 파헤치기

jQuery에 대해서 이어서 알아보자 1. 선택자(Selector)선택자는 HTML 요소를 찾아서 조작할 수 있게 해주는 중요한 부분이다. jQuery에서는 CSS 선택자와 비슷한 방식으로 요소를 선택할 수 있다. 예시 ID 선택자: $("#id") 해당 ID를 가진 요소를 선택.$("#myDiv") // ... 선택 클래스 선택자: $(".class") 해당 클래스를 가진 모든 요소를 선택.$(".myClass") // ... 선택 태그 선택자: $("tag") 해당 태그를 가진 모든 요소를 선택.$("p") // 모든 태그 선택 자식 선택자: $("parent child") 부모 요소 아래에 있는 특정 자식 요소를 선택.$("ul li") // 모든 내부의 요..

[jQuery] jQuery에 대해서 알아보자.

1. jQuery란?jQuery는 자바스크립트(JavaScript) 라이브러리 중 하나다. 2006년에 John Resig가 만들었고, "더 적은 코드로 더 많은 것을 하자"는 슬로건 아래, 자바스크립트를 쉽고 간결하게 쓸 수 있게 도와주는 도구다. 2. 핵심 기능들1. DOM 조작 HTML 요소를 선택하고, 변경하거나 추가/삭제하는 작업을 간편하게 할 수 있다. 예:$("#title").text("Hello jQuery!"); 2. 이벤트 처리 클릭, 키보드 입력 같은 이벤트를 쉽게 다룰 수 있다. 예:$("#btn").click(function() { alert("버튼 클릭됨!");}); 3. AJAX 요청 비동기 통신도 간단하게 할 수 있다. 예:$.get("/data", f..

단일 프로세스 시스템 알아보기!

단일 프로세스 시스템에 대해서 알아보자 ! 단일 프로세스 시스템은 한 번에 하나의 프로그램만 실행한다. 또 다른 프로그램을 실행하려면, 먼저 실행 중이던 프로그램을 종료시키고 그 다음 프로그램을 실행해야 한다. 단일 프로세스 시스템의 단점❌ 1. 병렬 처리 불가 한 번에 하나의 작업만 처리 가능해서 여러 작업을 동시에 수행할 수 없어. 예: 사용자가 작업 중에 파일 다운로드나 음악 재생을 동시에 할 수 없음. ❌ 2. 응답성 저하 하나의 작업이 오래 걸리면 전체 시스템이 멈춘 것처럼 느껴질 수 있어. 예: 무한 루프나 I/O 대기 중이면 시스템 전체가 반응이 없음. ❌ 3. 확장성 한계 다중 CPU나 멀티코어 환경을 활용할 수 없음. 현대 시스템에서는 CPU 코어가 많아도 하나만 ..

개발/ETC 2025.04.16

[EPL] 아스널 FC를 알아보자!!

아스널에 대해서 알아보자!        4. 역사 ( Woolwich Arsenal play their first game ) 1891년에 그 클럽은 프로 구단이 되었고, 몇 년 후 울위치 아스널(Woolwich Arsenal)로 이름을 바꿨다.런던 축구협회(London FA)는 토트넘 홋스퍼, 퀸즈 파크 레인저스, 밀월 같은 런던의 주요 구단들에게 리그 창설을 제안했지만, 이 제안은 거절당했다. 그래서 울위치 아스널은 풋볼 리그에 지원했고, 1893년에 2부 리그에 합류하게 되었다. 당시 울위치 아스널은 런던의 유일한 프로 구단이었고, 버밍엄 시티 이남 지역에서 최초로 리그에 가입한 구단이었다. 이들의 첫 리그 경기는 1893년 9월 2일 토요일, 또 다른 신규 구단인 뉴캐슬 유나이티드와의 경기였다. ..

스포츠/EPL 2025.04.14

[EPL] 아스널 FC를 알아보자!

아스널에 대해서 알아보자오늘 새벽 챔피언스리그에서 아스널이 레알 마드리드를 3:0으로 이겨서 놀랐다 ㅎㅎ       1. 역사 ( Dial Square to north London ) 1886년 말, 울리치 아스널 무기 공장의 일꾼 몇몇이 축구팀을 만들기로 결심했다. 그들은 공장 내에 있던 한 작업장의 이름을 따서 자신들을 다이얼 스퀘어(Dial Square)라 불렀고, 1886년 12월 11일, 첫 경기에서 이스턴 원더러스(Eastern Wanderers)를 상대로 6-0 대승을 거두었다. 이것이 이들의 첫 번째 공식 경기였다. 그리고 곧 로열 아스널(Royal Arsenal)이라는 이름을 채택하게 된다. 초기 아스널은 플럼스테드(Plumstead) 지역의 여러 구장을 전전했다. 처음에는 플럼스테드 커..

스포츠/EPL 2025.04.12
728x90