인터넷
ISSUE07 :: $SHELL, $/
ISSUE07 :: $SHELL, $/
2020.08.041. $SHELL = " " 에 대해 미리 전역으로 지정되어 있는 것들의 변수 라고 생각하면 됩니다. 2. ~/.bashrc ~/.bashrc : bash는 다섯개의 공통된 설정 파일을 가지고 있다. 이외에도 ~/.bash_profile, ~/.bash_logout 등 전역적인것과 지역적인것이 있습니다.
알고리즘90 :: SWEA_D3_10200_구독자전쟁
알고리즘90 :: SWEA_D3_10200_구독자전쟁
2020.08.041 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 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution{ static int min,max; public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int total..
JS02 :: hash map
JS02 :: hash map
2020.07.29ㅡ. Map 1 2 3 4 5 let newMap = new Map() //Map Object 생성 let key = 'key' newMap.set(key,'hi key') newMap.size //size newMap.get(key) //return key cs javascript에는 HashMap 이 따로 없으므로 Map을 이용해서 Hash map을 구현할 수 있습니다. 1 2 3 for(let key of newMap.keys()){ console.log(key) } cs 순회할때는 위와같이 쓰면 됩니다. *reference : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Map
알고리즘89 :: SWEA_스도쿠검증
알고리즘89 :: SWEA_스도쿠검증
2020.07.23123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.StringTokenizer; public class Solution { static int[][] map = { {1,1,1,2,2,2,3,3,3}, {1,1,1,2,2,2,3,3,3}, {1,1,1,2,2,2,3,3,3}, {4,4,4,5,5,5,6,6,6}, {4,4,4,5,5,..
일상09 :: 하버드 새벽 4시 반를 읽고...
일상09 :: 하버드 새벽 4시 반를 읽고...
2020.07.18'하버드' 글자에 무척 많은 생각이 든다. 우리나라에 있어서 '서울대' 처럼 자신이 원하는 분야에 있어서 최선을 다하고 최고를 꿈꾸는 학생들이 모여있는 곳이라 생각했다. '새벽 4시 반' 이란 글귀는 '하버드' 와 매치가 잘되었다고 생각한다. 우리는 보통 무엇을 위해 살아갈까? 개인마다 목표는 다를 것이다. 목표라고 함은 다양한 분야에서 통용되는 용어라고 생각한다. 누구에게 있어 공부, 자격증, 학교, 취업, 결혼, 노후 등 다양하게 있을것이다. 하지만 목표에는 항상 선행되어야 하는 조건이 있다. 이 책은 그것에 관련된 내용들을 다룬다. 쉽게 생각해보면 모두가 열심히 살아간다. 그러나 누구는 더 좋은 성과를 보여주고 흑자는 이보다 조금 부족한 성과를 내기도 한다. 하지만 모두가 열심히 살아간다. 그럼 이..
AWS01 :: AWS - 공유 인스턴스(Shared Tenancy)
AWS01 :: AWS - 공유 인스턴스(Shared Tenancy)
2020.06.04AWS에서 제공해주는 Shared Tenancy 는 하나의 물리적인 서버에 여러 개의 EC2 Instance 를 실행합니다. 인스턴스의 유형에 따라서 공유 리소스의 최소 성능을 높히거나 낮게 측정할 수 있습니다. 관련 서비스에 대해서 stackoverflow 에 올라온 질문을 참고했습니다. OS 위에서 하이퍼바이저에 할당하고 VM들이 켜지면 공유 인스턴스의 리소스 이슈가 발생합니다. 그러면 ...? EC2는 CPU, Memory를 할당받습니다. 이러한 리소스들은 다른 유저의 인스턴스에 영향을 끼치지 않는 독립적인 형태입니다. 또, 각 인스턴스는 vCPUs를 할당받습니다. 여기서 독립적인 형태이기 때문애 다른 인스턴스는 해당 vCPUs를 사용할 수 없습니다. 하지만, t1, t2 인스턴스는 예외적입니다. ..
알고리즘 88 :: 프로그래머스_가장먼노드
알고리즘 88 :: 프로그래머스_가장먼노드
2020.06.031 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 import java.util.*; class Solution { static boolean[][] map; static int cnt = 0; static int[] dist; static void BFS(int n, int start){ Queue q = new LinkedList(); q.add(start); dist[1] = 0; int max = Integer.MIN_VALUE; while(!q.isEmpty()){ int x = q.poll(); for(i..
GCP02 :: Cloud Function 이미지에서 글자 추출
GCP02 :: Cloud Function 이미지에서 글자 추출
2020.06.03개요는 다음과 같습니다. Cloud Function 에서 python으로 작성된 언어를 기반으로 Google Cloud Storage 에 이미지가 업로드 되면 감지하여 Vision API 를 활용해 글자를 추출하여 bigQuery 적재 이후 데이터 분석을 진행합니다. 이번에는 Cloud Function 에 대한 설정을 진행하겠습니다. 이 다음에서는 책에서 주는 코드로 Cloud Function 을 생성하고 이미지를 Bucket에 업로드 한뒤, 이를 bigQuery 로 분석하여 결과적으로는 Query로 조회하는 결과를 확인해보겠습니다. !!! 출처 : 구글 클라우드 플랫폼 쪼개기
GCP01 :: Cloud Function
GCP01 :: Cloud Function
2020.06.03Cloud Function은 서버리스 컴퓨팅 서비스 입니다. Cloud Infra, Service 에서 발생하는 이벤트에 연결될 수 있는 함수들을 만들 수 있습니다. 특징 클라우드 서비스 연결 및 확장 서비스를 연결하고 확장하는데 코드를 작성하고 이해할 수 있습니다. 이벤트 및 트리거 클라우드 환경에서 발생할 수 있는 이벤트를 의미합니다. 서버리스 서버 관련 인력, 소프트웨어, OS를 고려하지 않아도 됩니다. Cloud Function은 API, Webhook에 적합합니다. google cloud platform 에 접속(https://cloud.google.com/?hl=ko) ⇢ 홈 탭에 Cloud Functions 클릭 ⇢ default 설정으로 생성 하였습니다. 이때, 403 forbidden 이..
일상08 :: 감정폭력 - 세상에서 가장 과소평가되는 폭력 이야기
일상08 :: 감정폭력 - 세상에서 가장 과소평가되는 폭력 이야기
2020.05.09우리는 과연 잘하고 있는건가..? 누군가에 무심코 던지는 한마디가 그 사람의 감정을 결정 지을 수도 있다. 책을 읽으면서 들었던 생각은 물리적인 폭력 외에도 감정 폭력으로 상대방의 정신에 악영향을 미칠 수 도 있다는 것이다. 특히, 개인 대 개인에서 발생하는것이 아니라 집단에서 자연스럽게 많이 발생할 수 있다는 사실을 간과하곤 한다. 그렇다면 책에서 말하고 있는 감정폭력은 무엇인가? 반복적인 정신 외상이 사람을 병들게 하는 것이다. 감정 폭력은 다양하게 발생되고 우리 주변에서 쉽게 볼 수 있다. 아이를 기르는 부모님 부터 학생들 직장인들 모두가 대상이 된다. 감정폭력이 무서운 이유는 억눌려 있기 때문이다. 이로인한 공격성은 자칫 무의식중에 증오와 정서적인 폭력으로 이어질 수 있다. 누군가로부터 받은 감정..
알고리즘87 :: 프로그래머스_징검다리건너기
알고리즘87 :: 프로그래머스_징검다리건너기
2020.05.041 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 31 32 33 34 35 36 37 package programmers; public class 징검다리건너기 { public static void main(String[] args) { // TODO Auto-generated method stub int[] stones = {2, 4, 5, 3, 2, 1, 4, 2, 5, 1}; int k = 3; int low = 1; int high = 200000001; int mid = 0; while(low
알고리즘86 :: 프로그래머스_불량사용자
알고리즘86 :: 프로그래머스_불량사용자
2020.05.041 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 package programmers; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.Map; public class 불량사용자 { static ArrayList al; static Map ma = ..