분류 전체보기
-
[Algorithm] 조합Programming/Algorithm 2020. 4. 24. 12:57
- 순서가 상관없음 { 1, 2, 3 }, { 1, 3, 2 }, {2, 1, 3} 다 같은 취급 - permutation을 쓰지 않고 재귀로 직접 구현방법 5개중에 3개를 뽑는 문제의 경우 { 1, 2, 3, 4, 5 } 가 있을 때, 3개 뽑기문제 { 1, 2, 3 }, { 1, 2, 4 }, { 1, 2, 5 },.....{ 3, 4, 5 } 이런식으로 진행 특징은? 시작점을 정한 이후에는 그 전의 요소를 고려하지 않는다. 즉) 이미 시작점이 1을 지나고 { 2, 3, 4 }, 이미 이런식으로 첫 번째 인덱스가 2가 되면 이 이후에 1은 절대로 뽑히지 않는다! { 1, 2, 3 } = { 2, 3, 1 } -> 이런식으로 이 둘은 같은 조합이고, { 2, 3, 1 }은 이미 시작점이 1일 때, { ..
-
[MySQL] 자주 사용하는 쿼리Data/MySQL 2020. 4. 22. 10:25
자주 사용하는 쿼리들 찾기 귀찮으므로 여기서 찾아서 하려고 한다..! DML [INSERT] // 단순 INSERT INSERT INTO DAILY_TB (colorId, location, contents, startTime, endTime, scheduleDate, title) VALUES(1, '안양', '정말즐거울하루' , '오후 02:30', '오후 02:45', '2020-04-20', '즐거울거야') DDL [ALTER] // 컬럼삭제 ALTER TABLE 테이블명 DROP 컬럼명 // 컬럼명 변경 ALTER TABLE 테이블명 CHANGE 기존컬럼명 변경할컬럼명 컬럼타입 // 컬럼 추가 ALTER TABLE 테이블명 ADD 컬럼명 타입 옵션 [테이블 생성시 꼭 해줄 아이들] // 한글입력불가..
-
[AWS] EC 2 ubuntu(우분투) 서버 winscp root 권한으로 접속AWS 2020. 4. 17. 11:30
사실 이 방법은 보안에 .. 취약하기 때문에 사용하지 않으셨으면 좋겠지만.. 혹시나 사용해야하시는 분들이 있다면 접속 방법은 알려드리되, 꼭 주의해서 사용하시길 부탁드린당..(안쓸 수 있으면 더 좋고) 나 같은 경우에는 AWS EC2 ubuntu를 사용하고 있다. vim /etc/ssh/sshd_config root계정으로 접근 위해서는 위와 같이 명령어를 치고 ssh 환경설정 파일 수정이 필요하다. vim파일을 열어보면(nano 또는 vi로도 가능) PermitRootLogin과 그 아래에 StrictModes 가 있을 것이다. PermitRootLogin은 위에 캡쳐와 같이 yes로 바꿔주고 그 바로 밑줄에 StrictModes는 '#' 주석 처리 해준다. 진짜 딱봐도 보안에 취약해보이지 않는가.....
-
[MySQL] MySQL 계정생성 ,(DATAGRIP 연결용 비공개)Data/MySQL 2020. 4. 17. 01:38
create user '계정아이디'@localhost identified by '비밀번호'; create user 'winone'@'%' identified by 'songnamcheong123!'; grant all privileges on `FinishedDay`.* to `winone`@`%` identified by 'songnamcheong123!' with grant option; flush privileges https://medium.com/cory-mayfield/linking-amazon-rds-with-jetbrains-datagrip-d5cc0e2f44f4
-
[AWS] EC2 인스턴스 putty로 ssh 연결하기(with .ppk 파일)AWS 2020. 4. 17. 00:02
https://100winone.tistory.com/53 위와같이 이전 포스팅에서는 .pem을 .ppk로 바꾸어보았다.... 이제는 그 변환한 .ppk를 사용해서 ssh 연결을 해봅시다~ putty를 키면 기본적으로 아래와 같이 창이뜨고~ 위에 캡쳐 화면같이 Connection->SSH->Auth로 타고 들어가면!!! 형광색이 Browse...이 보일것이다. 저기서 본인이 저장해 두었던 .ppk파일을 넣어주자!! (.pem아님... .ppk임) 자 이제 본인 EC2 인스턴스의 저 형광색 칠해놓은 퍼블릭 DNS(IPv4) 를 전부다 복사!! 해서 자 이제 Save 필요하신 분들은 Save 하시고 Open 하면? 좌르륵 뭔가 잘못된거같지만 이런화면이 뜬다면 성공~ 후에 login as에 본인 운영체제,,제..
-
[AWS] EC2 .pem파일 .ppk로 변환AWS 2020. 4. 16. 23:24
EC2 인스턴스 생성할 때 마다 너무 찾아보는데 너무 귀찮아서 그냥 내가 포스팅..(사실 이제 외울때 됐음) EC2 인스턴스에 putty를 연결해서 리눅스 원격으로 하고싶을때 맨 처음 기본 키로 제공해주는 .pem 파일! 그렇지만 이것은 두둥..바로 putty에 연결해서 사용할 수가 없다.. 그럴 경우 사용하는 TOOL이 바로 puttyGen 설치하는 경로는 구글링에 친절하게 나와있으므로...^^ 하지만 친절하게 경로는 아래에있어유~! puttyGen을 잘 찾아서 받으시면 됩니다~! https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.73) This page contains downl..
-
[Linux] VMware에 리눅스(CentOS) 설치 - 1Programming/Linux 2020. 1. 8. 12:39
우리는 대부분 윈도우 환경에서 리눅스를 사용하기 위해 VMware라는 가상머신을 사용한다. VMware 가상머신에 CentOS 리눅스환경까지 설치를 한번 해보자! 링크 : https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/15_0|PLAYER-1502|product_downloads free my.vmware.com 나 같은 경우에는 윈도우를 사용하기 때문에 Windows용 으로 설치를 하겠다. Next 클릭! 체크박스 클릭 후 Next 클릭! 향상된 키보드 사용하고 싶으면 체크후 Next 클릭! VMware 시작할 때 마다 최신버전 확인하고 싶으면 첫번째 Check 박스 클릭! VMwa..
-
[Algorithm] C++ 특정 수 만들기(DFS)Programming/Algorithm 2020. 1. 7. 13:26
입력예제 1 4 12 2 4 6 8 출력예제 1 4 #define _CRT_SECURE_NO_WARNINGS #include #include #include using namespace std; int a[11], n, m, cnt = 0; void DFS(int L, int val) { if (L == n + 1) { if (val == m) cnt++; } else { DFS(L + 1, val + a[L]); DFS(L + 1, val - a[L]); DFS(L + 1, val); } } int main() { int i; scanf("%d %d", &n, &m); for (i = 1; i