본문 바로가기

전체보기141

Java Basic (4) Essential Standard Classes BigInteger long 보다 더 긴 Integer를 저장하기 위해 사용한다. BigInteger number = new BigInteger("62957291795228763406253098"); String 을 이용하여 BigInteger 객체를 선언할 수 있다. 내부적으로 제공되는 메소드만을 사용하여 연산하여야 한다. BigInteger nine = ten.subtract(BigInteger.ONE); // 10 - 1 = 9 BigInteger oneHundredTen = ten.multiply(eleven); // 10 * 11 = 110 BigInteger twelve = oneHundredTen.divide(nine); // integer division: 12 각 메소드를 사용한다고 해서.. 2020. 5. 27.
[Network exercise] 1. Local address 목록을 나열하기 Windows 에서 Local address 목록 나열하기 windows 환경에서 minGW 컴파일러를 이용하여 동작하는 코드이다. Visual Studio C에서도 잘 동작한다. #ifndef _WIN32_WINNT #define _WIN32_WINNT 0x0600 #endif #include #include // for network adapter #include // for network adapter #include #include #include #pragma comment(lib, "ws2_32.lib") // ignored when using MinGW -> add -lws2_32 when compile #pragma comment(lib, "iphlpapi.lib") // ignored w.. 2020. 5. 26.
[nCloud] 간단한 어플리케이션 서버 띄우기 목표 1. nCloud 에 서버 인스턴스를 만들고 2. node.js 를 설치하여 간단하게 express 서버를 띄워 3. 브라우저를 통해 요청을 보내고 결과를 반환받는 것 을 해보겠습니다. *이 자료는 제가 만든 동아리 백엔드 세션 교육자료를 십분 활용하여 구성하였습니다 1. nCloud 가입하기 클라우드 자원을 이용하기 위해선 우선 계정이 있어야 합니다. 여기 로 들어가서 회원가입을 해주고, 카드 정보를 입력해주세요. 처음 가입하시면, micro 서버 하나를 무료로 1년간 사용하실 수 있고, 3개월동안 크레딧 10만원을 사용하실 수 있습니다. 일정 기간 이후엔 과금이 될 수 있으니 꼭 정해진 기간 이후에 확인을 해주세요. 2. 서버 인스턴스 생성하기. 여기 로 들어가시면 다음과 같은 화면이 나타납니다.. 2020. 5. 26.
[Network Basic] 1. Networks and Protocols OSI 개념과 프로토콜 기초개념은 생략하였다. loopback address - 127.0.0.1 -> connection to myself. OS 내부적으로 이 주소를 로컬에서만 접근되도록 보호한다. Reserved Private ranges 아래 나와있는 IPv4 address 영역은 Private network 로 사용하게끔 reserved 된 영역이다. 10.0.0.0 to 10.255.255.255 -> 10.0.0.0/8 172.16.0.0 to 172.31.255.255 -> 172.16.0.0/12 192.168.0.0 to 192.168.255.255 -> 192.168.0.0/16 IPv6 IPv6는 128bit (32byte) 이고, 각 byte는 hexadecimal characte.. 2020. 5. 26.