IT4 빌드PC와 노트북 마우스 공유해서 사용하는 방법 환경 윈도우 : Window11 Pro 리눅스 : Ubuntu 18.04.6 설정 서버 : 메인이 되는 머신으로 마우스와 키보드가 연결되어있음. 클라이언트 : 마우스와 키보드 조작을 서버 머신에 달려있는 것에 의존한다. 원리 네트워크로 연결되며 마우스의 조작으로 사용되는 머신을 특정짓는다. 공유 툴 설치 우분투 → 기본 스토어(우분투 소프트웨어) 에서 설치 윈도우 → Barrier Release Note 최신 안정화된 버전으로 exe 설치 시작하기에 앞서, 서버와 클라이언트 머신을 정해야 하는데, 우분투를 서버로, 윈도우를 클라이언트로 설정해주었다 Client 설정 방법 Client를 선택해주고, Server IP칸에 Server의 IP주소를 입력해주면 된다. Sever IP 주소는 ipconfig 명령.. 2023. 8. 30. [알고리즘] 영리한 프로그래밍을 위한 알고리즘 강좌 0. 순환 (Recursion) Recursion : 자기 자신을 호출하는 함수 순환 함수를 쓰는 예제들 1 ~ n 까지의 합 public class Code03 { public static void main(String [] args) { int result = func(4); } public static int func(int n) { if (n==0) return 0; else return n + fun(n-1); } } Factorial : n! public static int factorial(int n) { if (n==0) return 1; else return n*factorial(n-1); } Fibonacci Number public static int fibonacci(int n) { if (n 2022. 10. 18. [알고리즘] 프로그래머스 k진수에서 소수 개수 구하기 Kotlin 문제 출처 :https://programmers.co.kr/learn/courses/30/lessons/92335 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결방법 1. convert 함수를 통해 전달받은 n 값을 k진수로 변환한다. 2. 전달받은 값을 "0"으로 나누어 list를 만든다음 3. 리스트의 값을 isPrime 함수를 통해 소수인지 확인해서, 소수이면 answer값을 더해준다. issue 1, 11 테스트 케이스에서 런타임 에러가 났는데, 소수값인지 확인하는 함수에서 주어진 값이 너무 커서 런타임 오류가 난것. 기존에는 2에서 소수인지 .. 2022. 10. 2. 비대칭키 암호화 기법 개인키, 공개키 대학생때 들어본거 같은데 정확한 개념을 잡아야겠어서 정리하겠습니다. 지금 정리해도 또 나중에 잊어버릴 수 있으니 기록합니다. 일단 보기 편하게 그림부터 보고 내용 정리하겠습니다. 사이트가 인증기관에 인증서 요청 사이트 정보, 사이트 공개키를 인증서에 제공 인증기관에서 검증 후 인증서 발급 사이트 정보, 공개키를 인증기관의 개인키로 암호화해서 인증서 제작 인증기관에서 웹브라우저에 인증기관 공개키 제공 인증기관 공개키는 웹 브라우저 내부에 저장됨 사용자가 사이트에 접속요청 -> 사이트는 사용자에게 인증서 전달 사용자는 인증서 검증 후 사이트 정보, 공개키를 획득 인증기관에서 받은 공개키를 이용해 인증서를 검증해서 정보 획득 사용자는 획득한 공개키를 이용해서 대칭키를 암호화해서 사이트에 전달 .. 2022. 9. 27. 이전 1 다음