ELK -DAY1
·
✍2021,2022/클라우드
- 메모리가 제한적이니까 디스크를 메모리처럼 쓰는것 - 스왑메모리 디스크를 메모리처럼 쓰는것. - 필드에서는 y,y이런식으로 바로바로 깔지않는다고함. - 디렉토리마다의 용도가 다름 - 부트영역, 루트영역, ..등 -> 리눅스 파티션 1. swqp 파티션 2. boot 파티션 3. /파티션 4. home 파티션 홈페이지를 운영하는 서버라면, 홈 디렉토리 - 파일포맷을 무엇으로 할지도 결정해야한고 함 하드 레이드 구성 - RAID :복수의 HDD를 하나의 드라이브와 같이 인식시키거나 표시시키거나 하는 기술 https://www.synology.com/ko-kr/support/RAID_calculator?hdds=18%20TB|16%20TB RAID Calculator | Synology Inc. 이 RAID..
동적 계획법
·
✍2021,2022/자료구조
DP : 하나의 큰 문제를 여러개의 작은문제로 분할하여 해결하는 방법 분할정복과 다르게 작은문제들의 답을 저장한 뒤 재활용 Top - Down, Bottom-Up 너무..빨라 1. 겹치는 부분문제 2. 최적부분구조 사용방법 1. DP로 풀수있는지 판단 2. 반복되는 부분문제찾기 3. 점화식 세우기 4. 기저상태 설정 5. 메모제이션 기법 적용(부분문제 값을 저장해서..ex. 1차원배열..2차원배열...) 6. 구현 예시) 돌게임2 ..? 이해할 새도없었음
정렬 문제풀이
·
✍2021,2022/알고리즘
1) 2751 세미나에 있는 코드랑 같다고함 2) 17390 누적합 배열...! 3 )23330 4) 8989 1분 : 6도 1시 : 30 도 분침이 절반만큼 간경우 시침은 15만큼 60m : 30 1m: 1/2 M * 6 = 분침의 각도 H * 30 + M*1/2 (분침의 이동에 따른 시침의 이동(?)) = 시침의 각도 5) 9024 두수의 합 이분탐색의 동작원리가 매 탐색마다 1/2 로 범위 줄여주는거라서 log n의 시간복잡도가 나오는건데, 범위가 줄어서 for문으로 구현 for문으로 하면 실수할 확률ㄹ이 준다던데 아 코드 다 못봄 --- 팀대회 1. 다른풀이 2. 하ㅏ..공부좀하자......... 3 4 5 두 수를 선택해서 더한값이 0 에가까운지였ㄴ 범위를 두가지로 나눠서 이분탐색을 진행 어우 ..
객체 지향 개념
·
✍2021,2022/java
우리가 사용하는 컴퓨터에는 객체의 개념이 있다. String s = " " 클래스 객체 length 메소드 : 문자열의 길이 substring : 문자를 자르는거 .이라는것들이 객체 지향이라는것이다. .해서 들어가는것은 객체를 쓴다고 보면된다. visual basic은 객체지향이 아니라, object built개념을 쓴다(이미 만들어진 객체를쓴다) 추상(abstract) - 사람이라고 하는것은 추상적이지만 을 구체화 (example) 를 하면 객체가 만들어진다. ex: 날짜, 사람 등 객체는 언제든지 클래스로 부터 찍어낼 수 있음 (붕어빵) 클래스 - (붕어빵 틀) String class 는 public 클래스였기 때문에 접근이 가능하다. oop의 특징 1. 은닉성 (private) 2. inherita..
java 강의
·
✍2021,2022/java
형상관리 - git java는 운영체제의 종속성이없음 개발 방법론 이라고 한다 분석 설계 개발 테스트 배포 CI/CD 로 자동화 프로젝트 시작전에 용어정리 String클래스는 new라는 키워드를 쓰지 않아도 객체를 만들 수 있음. String api에 trim()이라는건 공백문자를 자름 https://docs.oracle.com/javase/7/docs/api/ Java Platform SE 7 docs.oracle.com 찾는 연습하기. 클래스 내용을 사람이 볼수있게 -> javap Stringbuffer는 사용량이 조금 더 적다. >buffer or builder 메모리가 어떻게 포지션하는지를 알아야 ..! 자바는 서버에서 돌아가는 애플리케이션이므로, 메모리관리가 중요하다. 컴퓨터가 해준다라는게, 내..
aws ec2 + rds + node.js +mysql
·
✍2021,2022/app(android studio)
대략적인 흐름 참고는 다음 블로그를 이용하였다. https://blog.naver.com/zion830/221353306321 [Android] AWS EC2 + RDS + Node.js + MySQL로 로그인/회원가입 예제 얼마전 처음으로 AWS EC2, RDS, S3를 활용해 모바일 앱서버를 개발해 보았다. 처음으로 해보는 것... blog.naver.com 공모전을 위해서 앱 서버를 개발하는 방법을 찾는중이다. aws ec2 클라우딩 컴퓨팅 서비스를 이용하여 서버를 구동하고, 개발 환경은 윈도우, 안드로이드 개발은 java, 툴 - 안드로이드 스튜디오 백엔드 프레임워크는 node.js dbms는 mysql을 사용할것이다. 다만, 내가 가지고있는 책에서는 mariadb가 amazon aurora 교체..
spring부트와 aws로 구현하는 웹서비스 따라하기(1)
·
✍2021,2022/java
buildscript{ ext{ //ext : build.gradle에서 사용하는 전역변수를 설정하겠다. spring Boot Version 이라는 전역변수 생성 springBootVersion = '2.1.7.RELEASE' } repositories{ mavenCentral() jcenter() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin:'java' apply plugin:'eclipse' apply plugin:'org.springframework.boot' apply plugin: 'io.spring.dependency-manag..
이분탐색
·
✍2021,2022/알고리즘
1. 2. 4. 징검다리 - 나무자르기 - 표절 right = mid-1 임 가려진부분 -용돈관리
세미나 - 이분탐색
·
✍2021,2022/알고리즘
데이터 탐색 방법 1) 순차탐색 : 순차적으로 하나씩 확인하여 탐색 2) 이분탐색 : 범위를 반씩 좁혀가면서 데이터 빠르게 탐색 왜 필요한가? 일반적인 O(n)탐색이 불가능할때 값을 찾는 시간이 굉장히 오래걸릴때! 이분탐색 알고리즘 : 데이터의 범위를 추측해서 탐색 - 배열(벡터 )정렬 - left(최소), right(최대)를 지정 - mid = (left+right)/2 - mid와 찾는값 (key)비교 mid key라면, right = mid-1로 갱신 -반복문 /재귀 종료 조건 mid ==key: key값을 찾은경우 left>right :배열에 key값이 존재하지 않는경우 1~2^63 : left : right mid 값의 제곱이 찾는 값이..
문제풀이-분할정복
·
✍2021,2022/알고리즘
1. 색종이 만들기 알고리즘 문제를 풀때 nxn의 격자판을 가지는 그림이 있다라면 알고리즘 좌표계에서는 1,1에서 오른쪽으로 가면 y값 증가 1,1에서 아래쪽으로 가면 x값 증가로 좌표계가 표현되어 마지막에 n,n 2. 종이의 개수 9개로 나누므로, 한 종이의 길이는 len/3 return문이 있어야 계속반복하는것을 막음 3. 쿼드트리 한가지의 숫자로 이루어져있지 않고 4등분 할때 괄호가 열림 4등분으로 나눈거를 다 보고나면 괄호 닫힘 %1d 는 한자릿수의 입력을 받아 구분 추가적으로 만약 23:59 형식으로 받아야 하는게 정해져있다면 scanf가 알아서 : 기준으로 구분됨 scanf("%d:%d") 4. Z문제 1초에 for문 1억번 걸리는 연산이 1억번 걸린다 : 1초 근데 이 문제의 조건은 n은 1..
리촬리
'✍2021,2022' 카테고리의 글 목록 (3 Page)