728x90 BackEnd FrontEnd67 restbed github 오픈소스 사용 git clone --recursive https://github.com/corvusoft/restbed.git mkdir restbed/build cd restbed/build cmake [-DBUILD_SSL=NO] .. make install make testcmake 부분에서 잘안되면 cd resbed/dependency/openssl/ 로 들어가 ./config shared; make all해주고/restbed/build 에서cmake [-DBUILD_SSL=NO] ..해본다. 2018. 6. 28. phyton 데이터 사이언스 1. anaconda 설치(native -> 깔끔하게 설치된다.)https://www.anaconda.com/download/advanced options -> Add anaconda to my path environment variable 체크해야한다.2. http://jupyter.org/ 2018. 6. 19. 다형성 Java에서 상속을 이용하는 것과 인터페이스를 이용하는 두 가지 방식으로 다형성 참조를 생성할 수 있다. 2. 상속에 의한 다형성 Animal creature = new Horse(); Animal 이라는 클래스 타입으로 변수를 선언하면 이 변수는 Animal 의 어떤 객체라도 참조할 수 있다.추가로, Animal 을 상속한 어느 클래스의 어느 객체라도 참조할 수 있다.따라서 Animal 을 상속한 Horse() 객체를 참조할 수 있다. 클래스 계층구조의 최상단까지 적용하면, Object 참조 변수는 궁극적으로 모든 클래스가 Object 클래스의 자손ㅇ이기 때문에 어떤 객체든 가리킬 수 있다. creature 는 Animal, Horse, 또는 Animal을 상속한 어떤 클래스도 참조할 수 있기 때문에 .. 2017. 10. 26. 동적바인딩 정적바인딩 메서드를 호출할 때 컴파일러는 어떤 메서드가 호출되고 있는지 그 메서드가 메모리 상의 어떤 위치에 있는지도 정확히 알고있다.컴파일할때 메서드를 호출하는 코드는 고정된 메서드의 주소로 번역된다.이러한 것을 정작 바인딩 또는 초기 바인딩이라고 한다.가상 메서드가 아닌 메서드는 이러한 정적 바인등을 하게된다. 그러나 가상 메서드가 호출될때 컴파일러는 어떤 메서드를 호출하는지 알 수 없게된다.employee[i].payCheck() 코드가 employee, regularEmployee 중에 어떤 클래스의 payCheck 메서드를 호출하는 것인지 도무지 알 수 없다. 그것은 employee[i] 참조 배열 변수에 저장된 객체가 어떤 것인지 컴파일시에는 알 수가 없기 때문이다. 참조배열변수에 저장된 값은 실행시에 .. 2017. 10. 26. 이전 1 ··· 8 9 10 11 12 13 14 ··· 17 다음 728x90