전체 글
2020년 3월 전세계 게임 매출 순위
3월달 디지털 게임에 대한 지출은 100만 달러로 사상 최대를 기록했습니다. 코로나(COVID-19) 위기 동안 안정적인 오락으로 게임을 선택하고 온라인 멀티를 사용하여 다른 사람들과 연락하고 있습니다. 총 디지털 매출은 2019년 3월보다 전년 대비 11% 증가했습니다.($ 9.0B) 락다운이 적용됨에 따라 프리미엄 콘솔과 프리미엄 PC 수입이 급증했습니다. 프리미엄 콘솔 매출은 2월부터 3월까지 (8억 830만 달러에서 15억 달러) 64% 증가했으며 프리미엄 PC 매출은 같은 기간 동안 3억 6,000만 달러에서 5억 6,700만 달러로 56% 증가했습니다. 이러한 게임 유형은 3월에 코로나(COVID-19) 예방 조치가 급격히 확대 된 북미와 유럽에서 가장 잘 확인되는 경향이 있습니다. 게이머들은..
[C#] 컬렉션 (Collection)
1. 핵심 정리 using System; class Program { static void Main() { int[] arr1 = {1, 2, 3, 4, 5}; string[] arr2 = {"aa", "bb", "cc"}; } } ① 컬렉션 (Collection) 이란? => 동일 타입의 객체를 여러 개 보관 할 수 있는 클래스 => 배열, Linked List, Tree, Hash Table 등의 자료구조를 구현한 클래스 => 언어에 따라 Collection(C#, Java) 또는 Container(C++) 라는 용어를 사용 ② int, double, string, 사용자 정의 타입등 다양한 타입에 대한 컬렉션이 필요 ③ 어떤 타입을 보관할 것인가? 2. 데이터 저장 타입에 따른 분류 using Sy..
[C#] try ~ finally
1. 핵심 정리 using System; class Program { static void Main() { try { throw new Exception(); } catch(Exception e) { Console.WriteLine("catch"); } finally { Console.WriteLine("finally"); } } } ① catch vs finally 실행 결과 catch finally using System; class Program { static void Main() { try { // throw new Exception(); } catch(Exception e) { Console.WriteLine("catch"); } finally { Console.WriteLine("finall..
[C#] 예외 필터 (exception filter)
1. 핵심 정리 using System; using System.Net; class Program { static void Main() { WebClient wc = new WebClient(); try { stirng s = wc.DownloadString("http://wwww.nnaver.ccom"); } catch(WebException e) { if(e.Status == WebExceptionStatus.NameResolutionFailure) Console.WriteLine("URL 입력 에러"); else if(e.Status == WebExceptionStatus.Timeout) Console.WriteLine("시간 초과"); else Console.WriteLine("다른 문제"); }..
[C#] 예외를 처리하는 방법 (catch, Exception, rethrow)
1. try ~ catch using System; using System.Net; class Program { static void Main() { WebClient wc = new Webclient(); string s = wc.DownloadString("http://www.naver.com"); Console.WriteLine(s); } } 웹클라이언트 객체를 만들어 주소의 소스를 받는 코드이다. 위 코드는 문제없이 네이버의 코드를 불러오는데 실수로 주소를 다르게 입력하거나 입력하지 않는다면 예외가 일어난다. 이러한 예외 처리는 어떻게 해야할까? 문제가 일어나는 부분의 메소드를 우클릭 후 정의로 이동해보면 알 수 있다. 정의로 이동 후 왼쪽 +버튼을 눌러 펼처보면 친절하게 예외에 대한 설명이 있다..
[Python] virtualenv
모든 명령어는 cmd를 통해서 한다. 1. 파이썬 버전 확인 python --version 2. pip 버전 확인 pip --version 3. 파이썬 가상 환경 만들기 파이썬 가상 환경은 프로젝트 단위로 필요한 파이썬 패키지의 의존성을 관리하기 위해 사용하는 개발 도구 3.1 설치 pip install virtualenv virtualenvwrapper-win 3.2 명령어 mkvirtualenv : 가상 환경 생성 deactivate : 가상 환경 종료 rmvirtualenv : 가상 환경 삭제 workon : 가상 환경 진입 3.3 가상 환경 생성 mkvirtualenv testve workon 명령어만 입력 시 현재 생성된 목록을 볼 수 있다.