반응형

공부 20

C# 코딩 공부 목차

비주얼 스튜디오 2017 커뮤니티 버전 (개인 사용시 무료) 다운 델리게이트(deligate) [필요성]단축키 a를 누르면 장풍 마법이 나가도록 하고 싶다고 하자.a를 누르면 장풍마법 메소드를 불러오면 된다.그런데 사용자가 a를 누르면 지진 마법이 나오도록 바꾸고 싶어한다.그러면 a를 누르면 지진 마법 메소드가 나오도록 연결해야한다. a를 누르면 나와야하는 마법들을 일일이 지정하지 않고 변수처럼 그 때 그 때(사용자가 단축키 변경을 누를 때마다) 다르게 실행하게 할 수는 없을까.C#에서 델리게이트가 그 역할을 한다.바로 함수자체를 변수화 시키는 것이다. [사용 방법] 델리게이트형 자료 mydel를 생성한다. 이때 결정되는 리턴 자료형과 메소드 인수가 향후에 사용될 함수들과 일치해야한다. 이렇게 생성한 m..

한국사. 조선. 토지 제도의 변천과정

#Summary 조선의 토지 제도는 과전법에서 직전법으로 직전법에서 관수관급제(녹봉)으로 점점 중앙화를 강화하고 관리들은 월급쟁이가 되는 과정과 맞닿아 있다. 조선 초 과전법으로 바꿔서 토지 개혁도 해보려 했으나... 현직과 전직 관리에게 경기도의 토지를 대상으로 수조권을 주는 것이다. 과전법에서 '과'란 등급을 나타내는 말이다. 즉 관리의 등급 즉 봉급이다.하지만 반항을 무마하기 위해서 전직관리에도 대상으로하고(연금의 성격) 특별한 경우에는 세습의 일종인 가족 복지 제도 (ㅅㅅㅈ)과 (ㅎㅇㅈ)를 인정하였다. (= 수신전, 휼양전)하지만 이런 식으로 하면 토지의 부족현상이 발생한다. 너무 공무원 포퓰리즘이라서 직전법으로 바꾼다. 그래서 연금적 성격과 수신전과 휼양전이 사라지게 된다. 그런데 이렇게 했더니..

홉스, 로크, 루소 비교!

홉스(성악설, 투쟁, 양도, 군주 주권) 웁쓰! 늑대다 늑대가 나타났다. 홉스는 인간은 자연상태의 인간은 이기적이고(성악설) 자기보존 능력이 있다고 보았다. 하지만 자원은 부족하기 때문에 그대로 놔두면 투쟁상태가 된다. 그대로 두면 모두 불안한 삶을 살아야 하는 것이다. 그래서 그들이 가지고 있는 자연권을 스스로 망치는 행위를 막게 하기 위해서 그래서 군주에게 주권을 주었고(양도) 이게 군주주권론이다. 이 군주는 절대권력으로 자연법이 지키지 못한 인간의 자연 투쟁 상태를 조율하는 것이다. 참고로, 보뎅도 군주 주권론을 말하긴 했지만 왕권신수설을 주장했기 때문에 사회 계약설과는 거리가 멀다. 로크(곳간의 자물쇠, 백지, 2권분립, 재산권)내 창고에 Lock을 채워라! 로크는 자연상태의 인간은 주체적이고 질..

코딩 언어 개념 노트

코딩 언어 개념 노트 클래스와 객체 클래스는 공통 필수 요소들을 관념화 시켜 묶어 놓은 자료형입니다. 우리가 "고양이"라고 말하고 말할 때 그것은 어디에 있는 고양이를 말하는 것일까요? 사실 그것은 정확히 하나를 치칭하지 않고 어떤 공통점을 가진 집단을 말한다는 것을 알 수 있습니다. 그 고양이 중에 하나가 바로 제가 키우는 고양이 "냥냥"이가 되는 것이고 그 "냥냥"이가 고양이 클래스의 구체적인 객체가 되는 것입니다. 이것은 코드를 재활용하기에 매우 좋은 요소입니다. 매번 고양이의 공통적인 특징을 코드에 재정의 할 필요가 없게 만들어주거든요. 각 객체는 자신이 가지는 특징들만 추가하거나 재정의하여 사용하면 됩니다. private 클래스의 멤버를 private로 만들면 클래스 밖에서 그 멤버를 호출하여 ..

명사절 접속사와 to부정사

명사절을 만들어내는 명사절 접속사에는 if / that / why와 의문사의 형태를 지닌 것과 의문사 모양의 명사절 접속사들이 있다. 이들은 명사절 접속사 자신을 포함한 완벽한 문장이나 명사절 접속사를 포함하지 않는 뒤의 완벽한 문장을 활용하여 명사절을 만들어내는데 to부정사 뒤에 취하여 이런 명사절을 완성시키기도 한다. 명사절 접속사 뒤에 to부정사가 못오는 것들로는 ​if / that / why가 있다. 실제로 if to that to why to 로 시작하는 문장은 어색하게 느껴질 것이다. ​whether to부정사도 어색한 느낌이 있지만 사실은 to부정사를 받아 명사절을 완성 시킬 수 있다는 명사절 접속사이다. what과 whom은 원래부터 불완전한 문장을 뒤에 받던 애들이라 to부정사의 목적어 ..

자바 기본 문법 개념 핸드북 Main

자바 기본 문법 개념 핸드북 Main 서문. 이 포스팅을 시작한 이유몇가지 규칙들기본 자료형 VS 참조 자료형자바 API를 활용하는 간단한 시범다형성 인스턴스 변수와 클래스 변수익명클래스 연습하기추상클래스inner classstatic inner Class상속System.out.println("Hello"); 구문 분석BufferedReader로 문자열 입력받아 출력하는 함수자바 무한배열의 다양한 형태들API 활용을 위한 유형 파악하기문자열 구분자로 나누기

토익 쪽지 시험! [LC 기초]

The car is parked. The car is being parked. 위 두 문장의 공통점과 의미상 차이점을 적으시오. 아래 단어의 발음과 뜻을 외우세요.Purchaseladderassemblemerchandiseresignfare fair (형용사 뜻과 명사의 뜻차이 주의)forcastthe number of a number ofproposal : 제안서 아래의 단어의 발음과 뜻을 외우세요.issuedeal with work station 뜻은? (컴퓨터 제외) be packed with 이건 무슨 뜻? be piled (up) = be stacked in rows 와 in a row 위 의미를 구별하시오. 위치를 나타내는 전치사 on과 전치사 above의 뜻을 구별해보시오. indoors의 ..