[객체지향의 사실과 오해] 05 책임과 메시지
05 책임과 메시지 5장에서는 4장에서 다루었던 앨리스의 재판 이야기로 책임과 메시지를 보다 자세히 설명한다. 책임감 분산 현상 존 달리와 밥 라타네는 학생을 방 안에 격리해두고 옆 방에도 다른 학생들이 격리되어 있다고 믿게 한 뒤, 도움을 청하는 다른 학생의 음성을 송출하고 결과를 지켜보는 실험을 수행한다. 자신 말고 도와줄 사람이 더 있다고 ...
05 책임과 메시지 5장에서는 4장에서 다루었던 앨리스의 재판 이야기로 책임과 메시지를 보다 자세히 설명한다. 책임감 분산 현상 존 달리와 밥 라타네는 학생을 방 안에 격리해두고 옆 방에도 다른 학생들이 격리되어 있다고 믿게 한 뒤, 도움을 청하는 다른 학생의 음성을 송출하고 결과를 지켜보는 실험을 수행한다. 자신 말고 도와줄 사람이 더 있다고 ...
스도쿠 - Naked Single 2019-10-6 프로그램 리스트 #include<iostream> using namespace std; struct cell { int candidate[9]; int sol; int count; int box; }; struct hint_cell { int sol; int row; ...
04 역할, 책임, 협력 4장에서는 최후통첩 게임과 앨리스 이야기로 역할, 책임, 협력을 보다 자세히 풀어나가며, 객체지향 설계 기법에 대해 설명한다. __베르너 귀스의 최후통첩 게임(Ultimatum Game)_ 두 사람 중 한 사람에게 일정한 금액을 제공하고, 그 금액을 자유로운 비율로 나머지 한 사람과 나눠가지도록 한다. 특정한 금액을...
난 그저 github에 그동안 풀었던 백준을 commit 하던 중에 그동안 맞힌 문제 번호와 이름을 README 파일에 잘 정리해보고 싶었을 뿐이었고(알고 보니 백준에서는 크롤링과 스크래핑을 허용하지 않는다고 한다), 문제 번호랑 문제 정보를 스크래핑해서 가져오고 싶었을 뿐이었는데.. 오랜만에 jupyter notebook을 실행했더니 비밀번호...
Java를 이번에 처음 공부하면서 백준을 풀어보며 감을 잡으려고 했었다. 단계별 풀기에서 12단계 정도만 풀고 알고리즘 기초 강의에 포함된 문제를 푸는 게 효율적이라는 조언을 읽은 적이 있어서 12단계까지만 풀어둔 상태였는데, 오랜만에 들어가보니 내 소스코드를 읽어본 사람들이 몇몇 있어 신기하고 부끄러웠다! 이참에 백준 문제 풀이했던 코드들도 gith...
스프링 핵심 원리 - 기본편 강의 김영한님의 인프런 강의(스프링 핵심 원리 - 기본편) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. 섹션 9 빈 스코프 빈 스코프 빈이 존재할 수 있는 범위 싱글톤 : 기본 스코프로 스프링 컨테이너의 시작과 종료까지 유지되는, 가장 넓은 범위의 스코프 프로토타입 : 의존관계 주입 후 초기화 메서...
스프링 핵심 원리 - 기본편 강의 김영한님의 인프런 강의(스프링 핵심 원리 - 기본편) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. 섹션 8 빈 생명주기 콜백 빈 생명주기 콜백 데이터베이스 커넥션 풀(서버와 데이터 베이스를 올리기 전에 미리 연결), 네트워크 소켓(소켓을 미리 열어 둠)처럼 필요한 연결을 미리 해두거나 안전하게 정상적으로 ...
과제1: Structure 과제2: Selection sort 과제3: Push & Pop Structure, Binary Search, 2차원 배열 2019-09-27 프로그램 리스트 과제1 Structure #include<iostream> using namespace std; struct age_name...
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의 김영한님의 인프런 강의(스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. RESTful API 개발 강의에 이어 스프링 입문 강의를 들었는데 역시나 잘 정리되어 있는 글들이 많고, 유료 강의이기...
2주차 과제는 2개였는데 3주차 과제는 무려 3개다. 과제1: Structure 과제2: Binary Search 과제3: 2차원 배열의 행,열, 총합 구하기 Structure, Binary Search, 2차원 배열 2019-09-22 프로그램 리스트 과제1 Structure #include<iostream> #i...