본문 바로가기
  • 저희는 평생 개발할 운명이걸랑요

분류 전체보기88

AWS - PuTTY, PuTTY gen 사용하기😉 AWS - PuTTY, PuTTY gen 사용해 Session에 key를 Save해 재접속마다 key를 쓰는 번거로움을 줄이는 방법을 포스팅 해보겠습니다! why use?🤷‍♀️🤷‍♂️ PuTTY gen : key를 PuTTY에서 사용할 수 있는 형태로 바꿔줌 PuTTY : 리눅스 서버에 원격접속하기 위한 프로그램 준비단계 : 1) PuTTY, PuTTY gen을 다운로드 2)AWS에 접속해 EC2를 통해 만든 인스턴스로 키를 준비 1단계 : PuTTY gen으로 PuTTY에서 사용할 수 있는 형태로 바꿔주기 PuTTY gen을 실행> Load 클릭>파일 확장자명 All Files로 해주기!!> 위에서 만든 키파일 선택>열기 클릭>확인 2. Save private key 선택> 창뜨면 확인 눌러주기 > .. 2021. 4. 15.
백준_12100(Easy) https://www.acmicpc.net/problem/12100 문제가 길기 때문에 들어가서 확인하시길!!! 문제 풀이 nx ,ny :다음 좌표 x,y :현재 좌표 모든 경우를 다 돌아볼때 최대 경우가 O(4^5) 이기 때문에 모든 경우를 다 탐색 가능하다. 모든 방향으로 이동할 경우를 재귀로 완전 구현 한다. 좌표 이동시에는 이동하려는 방향 끝 지점 부터 탐색한다. (ex. -> 일 경우 , N-1열을 기준으로 줄여 나가면서 행을 탐색한다.) 해당 하는 좌표가 숫자 라면 반복문을 통해 이동 다음 지점이 0일 경우에만 계속 이동 다음 지점이 숫자가 같을 경우 합쳐주고 종료 (arr[nx][ny]==arr[ny][ny]) 이때, 합친경우에 visited으로 방문처리 해 두번 이상 안 합쳐지게 체킹 후 .. 2021. 4. 14.
[백준_1629_곱셈] https://www.acmicpc.net/problem/1629 문제 설명 자연수 A를 B번 곱한 수를 알고 싶다. 이를 C로 나눈 나머지를 구하는 프로그램을 작성하시오. A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다. A, B, C는 모두 2,147,483,647 이하의 자연수이다. 문제풀이 전형 적인 분할 정복 문제이다. B가 2,147,483,647라면 완전 탐색으로는 시간 초과가 된다. 따라서 O(logB)가 나오는 분할 정복으로 풀이한다. 순서 재귀를 사용한다. 종료 조건을 1일때 A%C를 반환으로 컷한다. 그 이외의 경우 재귀적으로 go(B/2)을 으로 반환 값을 구한다. B/2가 짝수이면 go(B/2)*go(B/2)%C B/2가 짝수라면 (go(B/2)*go(B/2)*A)%C로 2.. 2021. 4. 12.
Pre-rendring[SSR vs CSR _2] 기존 SPA의 문제점 1. 로딩 속도 CSR에서의 문제점은 html파일과 스타일시트(css), 상대적으로 큰 js파일이 하나 존재하는데, 모든 페이지의 내용을 첫 로딩때 모두 불러오는것이다.내가 볼 필요도 없는 파일까지 모두 불러오기 때문에 로딩 시간이 느려진는 것이다. 2.SEO 서버의 렌더링과 다르게 js가 로딩된 이후 js 동작에 따라서 dom이생성된다. 이는 크롤러가 빈껍데기인 템플렛 상태에서 내용들을 파악 하지 못한다는 것이다. 이는 검색엔진에 매우 불리하다. Pre-rendring는 서버 렌더링 보다 조금 더 복잡한 분리 기술이다.이는 어플리케이션에 첫 진입 시간을 개선하고자 하는 렌더링 방식이다. build time시간동안 static HTML files 제공한다. 그 이후에 어플리케이션에 .. 2021. 4. 12.