목록전체 글 (462)
코드네임 :

[ final 키워드 ]- 처음 지정된 값을 바꿀 수 없음- 필드/지역변수/메서드/클래스에서 사용가능 final 필드 : 값변경 불가final 키워드 : 재정의(오버라이딩) 불가final 클래스 : 상속 불가 [ final 필드 ] [ static final 필드 ]- 상수를 만들 경우, 상수는 값이 변경되지 않으므로(final) 객체마다 따로 기억공간을 할당할 필요가 없음 (static)- 관레적으로 모두 대문자로 작성 final 지역변수- final 지역변수의 변경이 불가능

짠 CISC는 복잡한거고 RISC는 좀더 단순한 거군요... 얘네 후계자로 VLIW와 EPIC이 나왓으나 채택되지 못한듯 ㅜㅜEPIC은 큰 프로그램에서 성능이 잘 안 나옴but! VLIW는 그래도 단순하고 쬐그만 애플리케이션엔 적합하고 신호처리에 대한 캐시를 생략해준댕 PC 시대 후반에는 CISC가 승자엿지만 포스트 PC시대(현재 막 휴대)에서는 RISC가 이김 오 옛날 사람들은 성능 향상에만 신경써서 보안 요런거를 많이 신경쓰지 않으셧대 그래서 개방형 아키텍처와 애자일 소프트웨어 개발 같은 새로운 방식이 필요 (논문 뒷장에 나옴)암튼 그래서 이제는 성능 뿐만 아니라 비용, 보안 문제 등이 결합된 컴구의 시대가 도래할 것임.. 아직 논문 읽고 어케 정리해야하는지를 잘 모르겟넹흠냐릥

위상정렬: 순서에 어긋나지 않도록 주어진 방향그래프의 모든 정점(노드)를 한번씩 방문하는 방법 진입 차수 = 들어오는 정점의 수- 진입 차수가 0인 정점 및 연결된 모서리를 모두 제거 ㄴ 제거 대상 노드가 여럿이면 그들 가운데 하나만 제거 https://github.com/codenameVien/DataStructure/blob/main/TopologicalSort.ipynb DataStructure/TopologicalSort.ipynb at main · codenameVien/DataStructureContribute to codenameVien/DataStructure development by creating an account on GitHub.github.com

너비 우선 탐색 BFS 님 이거 원래 f도 뒤에 더 해줘야 하지 않나요??\a b h c f d g e 아냐?? 깊이 우선 탐색인접 정점중 낮은 숫자가 우선임을 가정함 BFS 와 DFS 의 문제점

super 키워드 : 부모클래스의 객체- 자식클래스 내부에서 재정의된 부모클래스 멤버를 호출해야하는 경우- 자식클래스에서만 사용 가능 super 키워드가 자주 사용되는 이유- 자식에서 메소드 오버라이딩 했을 경우,- 부모의 원본 메소드를 호출하고 싶을때 다시 길게 재정의 할 필요 없고- 부모.그메소드이름() 으로 한번에 호출 가능하기 때문 super(...) 메서드 : 부모 클래스의 생성자를 호출 - super() 메서드는 생성자 내부에서만 사용가능- 반드시 중괄호 이후 첫 줄에 위치- 자식클래스 생성자의 첫줄에는 반드시 this()또는 super()가 포함되어야 함 (생략시 컴파일러가 자동으로 super()추가)- super()메서드는 ()안에가 비어있다면 기본생성자를, ()에 매개변수가 있다면..

인스턴스 필드의 중복 (오버라이딩) - 불가능 static 필드의 중복 (오버라이딩) - 불가능 static 메서드의 중복 (오버라이딩) - 불가능 즉!!!!!

라우터의 기능forwarding : 라우터의 input link로 들어온 패킷들을 적절한 output link로 내보내는 것 - data plane에서 이루어짐routing : 어떤 패킷이 출발지로부터 도착지까지 이동하는 경로를 결정하는 것 - control plane에서 이루어짐 Routing protocols : 네트워크의 라우터를 통해 전송자로부터 수신자까지 이동하는 '좋은' 경로를 결정하는 프로토콜 좋은 경로 : 비용이 최소거나, 가장 빠르거나, 혼잡이 덜하거나 등등... 라우팅 알고리즘 그래프 (topology) - 라우터를 노드로, 그것들을 연결하는 link들을 간선으로 global : 모든 라우터가 전체 네트워크의 topology 와 link cost에 대한 정보를 모두 가지고 있는 ..