목록분류 전체보기 (478)
한 걸음 두 걸음
비효율적인 System.out.println을 피하고 싶을 때 사용하면 좋습니다. 이를 사용하는 함수에서는 Exception처리를 해주어야합니다. BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); bw.write("첫 번째 입력"); //버퍼에 추가 bw.flush(); //출력! bw.write("두 번째 입력"); //버퍼에 추가 bw.nextLine();//\n추가 bw.close(); //마지막 출력!
N과 M (3) 문제 자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. 1부터 N까지 자연수 중에서 M개를 고른 수열 같은 수를 여러 번 골라도 된다. 입력 첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 7) 출력 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. 답안 소스 소요시간 : 660ms import java.io.BufferedWriter; import java.io.OutputStreamWriter; import java.util.Scanner; public class Ma..
N과 M (1) 이는 N과 M (3)을 풀고 나서 푸는게 더 좋을 것으로 보입니다. (https://onepinetwopine.tistory.com/515) 문제 자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. 1부터 N까지 자연수 중에서 중복 없이 M개를 고른 수열 입력 첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8) 출력 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. 답 소스코드 import java.io.BufferedWriter; import java.io.OutputS..
람다식을 사용하려고 하니 JAVA레벨 7에서는 사용할 수 없다고 하네요ㅎㅎ 이 때는 Android Studio File 내에서 Project Structure - Modules - Properties 위처럼 설정해주면 됩니다. 아직까지는 JAVA8까지만 지원되네요. (현재 13까지 나와있습니다.) JAVA8은 람다 등의 함수형 프로그래밍 지원이 시작된 시점입니다. 하지만 try in 등은 사용할 수 없겠네요.
실습목표 간단한 멀티 라우터 네트워크 설정 IKE 프로토콜 기반의 VPN 설정 패킷 헤더 분석 1. Multi- Router 네트워크 환경 설정 간단하게 멀티 라우터 네트워크를 설정해줍니다. 각 PC IP설정, 라우터 IP설정을 해주어야 하는데, 2개 이상의 라우터이므로 멀티 라우팅 설정해줍니다. 번외 Multi- Router IP 주소 설정방법 네트워크 구성도는 다음과 같습니다. 라우터 설정부터 다 처음부터 해보면, 라우터 1번에 대해 왼쪽 포트 이렇게 커맨드를 작성하셔도 되고, Router> Router>en Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#int gi0/0 Router(c..
4대사회보험 확인서 발급하기가 여간 까다롭네요.. 민원전화해도 상담원과 30분째 연결이 안돼서 포기했습니다. 제발 인쇄좀 하려고 해도 이 Adobe Acrobat / Reader에 문제가 있습니다. 실행 중이라면 종료하고 다시 시도하십시오. 때문에 도저히 인쇄를 할 수가 없습니다. 탭에 있는 인쇄로 하면 이상하게 나오구요.(무엇보다 원본이 아닙니다. 원본은 원본이라 적혀있어요) 웹사이트도 원래 극악무도하게 느린 상태였는데 이틀간 점검하더니 빨라졌어요,.,,ㅎ 추가기능 관리로 가서 Adobe PDF Reader 사용안함으로 해줍니다. 이게 버전 10 이하면 문제가 생기는 원인이 되는 것 같더라구요 사용안함 상태로 출력창으로 들어가면 위와 같은 창을 보실 수 있습니다. 클릭 시 설치로 어도비 리더를 다시 설..
https://onepinetwopine.tistory.com/262 이론부분 포스팅입니다. Retrofit 실습 이 실습은 첫 번째로 자신이 가진 서버 없이 사용해보기 두 번째로 자신이 구현한 서버로 사용(https://onepinetwopine.tistory.com/512)해보기로%ED%95%B4%EB%B3%B4%EA%B8%B0%EB%A1%9C) 구성하였습니다. 환경설정 Manifest에 를 추가해줍니다. HTTP통신이니 인터넷에 접속하기 위한 접근 권한을 허락해주는 것입니다. Gradle(:APP)에 implementation 'com.squareup.retrofit2:retrofit:2.4.0' implementation 'com.squareup.retrofit2:conver..
IPsec프로토콜 IPsec의 프토코콜은 AH프로토콜과 ESP 프르토콜이 있는데, AH는 기밀성을 보장하지 않는 반면, ESP는 기밀성, 정말 출발지에서 왔는지(HMAC) 인증하며, 데이터에 오류가 있는지 무결성을 보장하며, 재현공격을 방지하도록 시퀀스넘버를 사용합니다. 이처럼 IPsec을 사용하면 전용회선을 사용하는 것 만큼이나 뛰어난 보안을 지켜줍니다. 때문에 VPN(virtual private network)에 많이 사용됩니다. VPN IPsec이 활용되는 곳 트랜스포트모드 : 컴퓨터와 컴퓨터 사이에 1:1로 설정합니다. 두 컴퓨터 사이의 통신은 반드시 보안을 지켜줍니다. 터널 모드 : 라우터와 라우터 사이에 1:1로 설정합니다. 두 라우터 사이에 통신만큼은 반드시 보안을 지켜줍니다. 보안채널은....