전체 글

개ㄱ발은 기세다. 줄여서 객기.
· Cloud
접속하려는데 이런 오류가 발생했다. 구글링 해보니 크게 세 가지 방법이 있는데,나의 문제는 두 번째.. 였다. 1. 퍼블릭 액세스 활성화퍼블릭 액세스 가능이 "예"로 설정되어 있는지 확인한다.사진처럼 "아니요"로 지정되어 있으면 "예"로 바뀌도록 수정해 주어야 한다. DB 인스턴스 수정에서 퍼블릭 액세스를 "퍼블릭 액세스 가능"으로 바꿔준 뒤 저장한다. 2. VPC 보안 그룹 규칙 (인바운드 규칙 수정) 인바운드 규칙 편집을 클릭하여 수정한다.첫 번째로 보이는 것처럼 CIDR 블록을 0.0.0.0/0으로 지정하여 규칙을 추가한다.모든 IP 주소에서 액세스하도록 허용하는 것이 불안하다면 내 IP로만 지정해주면 된다. 나는 이 방법으로 오류를 해결했다. 3. VPC 라우팅 테이블 수정두 번째까지 했는데도 안..
· Cloud
- 실습 목표: 클라우드 컴퓨팅의 이해- 실습 내용:1. 구글 클라우드 환경 접속2. Linux VM 서버(Compute Engine) 만들기3. Linux VM 서버에 터미널 접속4. 톰캣 웹 서버 구축5. 구글 클라우드 방화벽 설정 출처: 모코런https://mocolearn.com/lecture/7c52400d-51a8-4619-88a2-fb9969e3409a/98bcf05e-3496-4969-a5f8-7fdd3dc6f519/825be7ad-e08f-4e82-be1b-78a256ac414e 모코런 mocolearn.com 회원가입 후 무료로 수강 가능!
· Cloud
온프레미스와 클라우드IT 시스템의 구성/관리- 컴퓨팅 및 네트워킹- 스토리지- 데이터베이스- 애플리케이션 서비스- 배포 및 관리 온프레미스 (비유연성)- 많은 초기 구매 비용 (개발, 테스트, 운영, DR 독립된 영역으로 서버 구성)- 인력, 패치 및 업그레이드 주기- 시스템 운영- 고정 용량 (cpu, memory, disk..)- 조달 및 설치- 한정된 지리적 지역 클라우드 서비스 (탄력성)- 초기 투자금 없음- 낮은 유지 비용 (이 부분은 논리가 조금 있음. 온프레미스 동일한 사양을 클라우드 서비스로 구성하게 되면 달에 대략 900만원 정도의 비교적 높은 금액임.) 필요한 곳에 사용하면 낮은 비용으로 사용할 수 있다.- 유연한 용량 (on demand에 따라)- 속도 및 민첩성- 혁신에 집중- 온디..
· Cloud
클라우드 컴퓨팅 정의IT리소스 및 애플리케이션을 온디맨드로 인터넷(또는 네트워크)을 통해 종량 과금제 요금으로 사용- 인터넷(또는 네트워크)이 되는 곳이면, 어디에서든 클라우드 사용 가능- IT리소스 및 애플리케이션 (h/w, os, storage, network, app...)- 종량 과금제 요금 (시간/처리량..에 따른 요금)- 사용자가 원하는 만큼, 요구하는 만큼바로 서버, 스펙 쉽게 증설 가능 클라우드 컴퓨팅의 기술- 하이퍼바이저 기반의 서버 가상화클라우드 컴퓨팅의 주요 기술은 물리적인 서버를 논리적으로 가상화하여 여러 개의 서버로 나누어 서비스하는 것임 기존 전통적인 방식에서는 서버를 구매하게 되면 서버 한 대에 OS 하나 설치했음. 거기에 app들 설치해서 사용.그러나 최근 h/w 성능이 고사..
어떻게 하면 네트워크 통신을 할 수 있는가?백그라운드 쓰레드로 뒤에서 작업을 해야 함-> 네트워크 통신을 백그라운드 쓰레드로 보내고화면 반영을 UI 쓰레드로 바꿔줘야 함 Coroutine을 통해 어떻게 하면 쓰레드 번갈아가면서 네트워크 통신할 수 있는지 Coroutine?코루틴이란비동기 실행 코드를 간소화하는 설계 패턴코루틴은 비동기적으로 실행되는 코드를 간소화하기 위해 Android에서 사용할 수 있는 동시 실행 설계 패턴입니다.UI 쓰레드과 백그라운드 쓰레드를 우리가 지정해서 사용할 수도 있다는 편의성이 있다. http를 사용하려면 먼저build.gradle (:app) 파일에 두 가지를 작성해 주어야 한다.implementation 'com.squareup.okhttp3:okhttp:4.9.0'im..
수험생이라면 익숙한 브랜드 모트모트!https://motemote.kr/ 모트모트 :: 꿈이 이뤄지는 특별한 주문공부에 필요한 모든 도구는 모트모트에서!motemote.kr 나 역시도 고3, 재수 2년간 모트모트의 텐미닛 스터디 플래너를 사용했었다. 플래너는 내 수험 생활의 러닝 메이트였고,수험 생활 끝나고 다른 건 다 버렸는데 플래너 하나는 못 버리고 남겨 뒀었다. 하여튼링커리어 들락날락 하면서 재미있는 대외활동이 없을까 찾던 도중'모트모트 크리에이터'를 발견했다. 기획자와 개발자 사이를 고민하던 때라내가 콘텐츠를 제작하면서 재미를 느낄지가 궁금했고,성격상 내가 배운 걸 공유하고 남에게 도움이 되는 걸 좋아하기에 (오지랖.. 맞음)바로 자소서를 썼던 기억이 난다. 어찌저찌 서류도, 면접도 붙고 활동을 ..
이번엔 AppPaas 이용 가이드를 알려드리기 위해 돌아왔습니다! 직접 제작한 카드뉴스와 함께 설명 드릴게요. 네 가지 단계를 거치면 되는데요,첫 번째. 내 깃헙 계정 연동하기두 번째. 서비스 생성하기세 번째. 서비스 환경 설정하기네 번째. 서비스 빌드 및 배포하기입니다.  깃헙 연동했으면 오버뷰에서 사용할 프레임워크 또는 DB를 선택합니다.지금은 베타 서비스 기간이라 서비스 생성은 하나만 가능한 것 같아요.  프레임워크나 DB를 선택하면 이렇게 서비스 환경 설정을 할 수 있는 페이지로 넘어갑니다.프레임워크에 따라서 기본값이 설정되어 있는데,원하는 대로 세부 설정을 변경할 수도 있어요. 과정이 조금 생략되어 있는데,서비스 환경 설정 아래 연동한 내 깃헙 레포지토리들이 주르륵 나옵니다.이 중 내가 배포할 ..
일단 문제를 풀기 위한 나의 알고리즘은 이러했다.1. N만큼 입력 받으면서 개행 문자를 떼어내고 점(.) 뒤를 확장자 배열에 저장하자2. 확장자 배열을 sort하자 (사전순 출력)3. collections 모듈의 Counter를 사용해서 각 요소의 개수를 세자4. 각 요소와 개수를 출력하자 이게 완성된 코드import sysfrom collections import Counterinput = sys.stdin.readline# 파일 개수 N# N개 줄에 파일의 이름ext = []N = int(input())for i in range(N): file_ext = input().strip().split('.')[1] ext.append(file_ext)ext.sort()cnt = Counter(ex..
효딩
hyoding