주어진 리스트가 정렬이 되어있다는 가정하에서는 이진 검색(binary search)를 사용하는게 매우 효율적인 방법이란다. 소스를 보니 재귀호출을 사용하여 검색이 진행된다.(JAVA 프로그래밍 면접 이렇게 준비한다 - 73P) public class BinarySearch {public static boolean binarySearch(final List numbers, Integer value) {if(numbers==null || numbers.isEmpty()) // 전달받은 numbers 리스트가 null이거나 비워져있는지 확인return false;Integer comparsion = numbers.get(numbers.size() / 2); // 리스트 크기 반띵하여 원소 위치의 값을 추출if..
안녕하세요. AWS EC2 인스턴스에 FTP를 이용하여 파일전송을 해보는 포스트를 작성해보겠습니다. 준비물 1. FileZilla 2. ppk파일 순서 1. 파일질라 설치 2. FTP 서버 접속 및 파일 전송 1. 파일질라 설치 - 첨부한 파일질라 클라이언트 설치파일을 받으시고 설치하세요.- 파일질라 설치 과정은 생략하겠습니다. 설치 후 실행한 모습 2. FTP 서버 접속 및 파일 전송- ec2 인스턴스 퍼블릭 ip를 알아야합니다. - pem키를 변환한 ppk 파일이 필요합니다. 파일 -> 사이트 관리자를 클릭하세요 호스트 : 퍼블릭 아이피프로토콜 : SFTP사용자 : ubuntu키 파일 : ppk 파일 연결 버튼 클릭 (접속 화면) - 끝 -
미세먼지 측정 어플 '공기어때'를 마켓에 정식 출시했습니다 현제 위치와 가까운 대기 측정소에서 보내오는 대기정보를 사용자에게 알려줍니다! https://play.google.com/store/apps/details?id=com.sh.finddust 마켓에서 '공기어때'를 검색하세요! 간단하게 어플 소개를 해보겠습니다. (로딩 화면) (메인 화면)현제 위치와 가까운 측정소에 보내오는 대기정보를 확인할 수 있습니다. 미세먼지, 초미세먼지 외 여러가지 대기정보를 한눈에 확인!우측 상단의 종이비행기 버튼을 클릭하시면 카카오톡 친구에게미세먼지 정보를 공유하실 수 있어요. (카카오톡 공유 화면) (위치 검색 화면) (즐겨찾기 관리)추가된 즐겨찾기를 삭제할 수 있습니다.최대 3개의 즐겨찾기 지역을 추가하실 수 있어요..
오늘은 AWS로 만든 서버에 MySQL 서버 구축과 외부 접속을 허용해보도록 하겠습니다. [ AWS EC2 인스턴스 생성 방법은 http://luji.tistory.com/6를 참조하세요. ] 순서 1. MySQL 설치 2. 방화벽 설정 3. 외부접속 허용 설정 4. 접속 확인 1. MySQL 설치- 터미널에 접속했다는 전재하에 진행합니다. - 리눅스 명령어로 진행됩니다. ▶ sudo su ▶ apt-get update ▶ apt-get install mysql-server [ Y 입력 ] [ ROOT 계정 비밀번호 입력 ] [ 비밀번호 재입력 ]▶ mysql -u root p▶ (비밀번호)[ 설치완료 및 접속 화면 ] 2. 방화벽 설정- 자신의 인스턴스에 적용된 보안그룹을 확인합니다. [ 보안 그룹 이..
안녕하세요. 아마존에서 제공하는 AWS를 이용한 개인 서버를 만들어 보도록 하겠습니다. 국내에는 네이버의 네이버클라우드 플랫폼이 작년에 공식으로 런칭되었죠. 구글도 구글 클라우드 플랫폼이란 서비스를 제공하고 있습니다. 하지만 많은 기업들이 아마존에서 서버를 운영하고 있는지 구인구직 사이트를 보면 AWS 관련 기술을 요구하는곳이 많더라구요. 그래서! 저는 AWS를 이용한 리눅스 서버 구축과 접속하는 방법을 포스팅 해보도록 하겠습니다. 순서 1. 회원가입 (생략) 2. ec2 인스턴스 생성 (서버 생성) 3. Putty 설치 및 pkk파일 만들기 4. 서버 접속 1. 회원가입 - 계정 생성은 어렵지 않으니 이 파트는 생략하겠습니다. 2. ec2 인스턴스 생성 (서버 생성) 2.1 로그인하기 - https:/..
java언어 개발시 필요한 jdk를 설치와 환경변수까지 설정해보는 포스팅을 해보겠습니다. 1. JDK 설치파일 다운받기 오라클 홈페이지로 접속합니다. http://www.oracle.com/technetwork/java/javase/downloads/index.html JAVA 9버전이 릴리즈 되며 JDK 9.0.1을 확인 할 수 있내요. 저는 팀원과 개발환경을 맞추기 위해 JDK 1.8 버전으로 진행하기로 했습니다. 원하시는 버전에 해당하는 JDK DOWNLOAD 버튼을 눌러주세요 (저는 1.8 버전으로 진행하겠습니다) 상단의 라이센스사용 동의에 체크를 해주셔야 다운로드가 가능합니다. 설치하시는 컴퓨터의 운영체제에 맞는 버전을 클릭하여 다운로드하세요 2. 설치하기 인스톨 파일을 실행하여 설치를 진행합니..
- Total
- Today
- Yesterday
- EACCES: permission denied
- 대항해시대 다음 런처
- 대항해시대
- JNI
- 대항해시대 넷마블 런처
- React.js
- 대항해시대 다클
- 대항해시대 런처
- 데스큐어
- 대항해시대 로그인
- 정보처리기사 2018 2회
- 합격 후기
- lxd
- vite.js
- JNI SIGNITURE
- JNI 시그니처
- 정처기 실기
- 다클 코드
- 위대한 쇼맨 후기
- 구글 클라우드 플랫폼
- 폴더선택다이얼로그
- 위대한 쇼맨
- HTTPie
- OSI 7Layer
- Linux
- 위대한 쇼맨 ost
- 정보처리기사 실기 후기
- 다클 빈
- JNI INVOKE
- 빈파일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |