C# 어레이를 리스트로 변환하기 (System.Array to List)

C# Array

int[] ints = new [] { 1, 2, 3, 4, 5 };

를 리스트로 변환하는 방법입니다.

C# List

List list = ints.OfType().ToList();

이 방법은 빠르진 않습니다만 직관적으로 사용할수있고,

List list = new List(new int[] { 1, 2, 3, 4, 5});
var list = new List();
list.AddRange(new int[] { 1,2,3,4,5 } );

아니면 수동적으로 주입하는 방법도 있습니다.

List list = new List();
list.Add(1);
list.Add(2);
list.Add(3);
list.Add(4);
list.Add(5);

이미 어레이가 완성되어있다면 다음과같이 사용할수도 있습니다.

var list = new List();
list.AddRange(ints);
Advertisements

맥북 충전이 안될때 (Macbook SMC Reset)

애플 맥북을 사용하다보면 어댑터가 정확히 연결되있음에도

마그네틱 부분을 연결했을때 충전되지 않을때가 있습니다.

1.jpg

이때 생각해볼 수 있는 문제는

  1. 집에 전기가 안들어온다.
  2. 어댑터에 전원공급이 제대로 안된다 (코드가 켜졌는지 확인)
  3. 케이블이 파손되었다.
  4. 맥북이 뭔가 잘못됬다.

1,2,3 번이 해당되지 않을때 SMC(System Management Controller)의 리셋을 시도해 볼수 있습니다.

SMC 재설정은 배터리 분리 가능 여부에 따라 방법이 다릅니다.
배터리 분리가 가능한 경우 SMC 재설정 방법
1. Mac을 종료한다.
2. MagSafe 전원 어댑터가 연결되어 있으면 분리한다.
3. 배터리를 분리한다.
4. 전원 버튼을 5초 이상 길게 누르고 있는다.
5. 전원 버튼을 놓는다.
6. 배터리를 연결하고, MagSafe 전원 어댑터를 연결한다.
7. 전원 버튼을 눌러 Mac을 켠다.
배터리 분리가 불가능한 경우 SMC 재설정 방법
(Macbook Pro(Early 2009) 이후, Macbook Air 전 모델)
1. Mac을 종료한다.
2. MagSafe 전원 어댑터가 연결되어 있지 않으면 Mac에 전원을 연결한다.
3. 키보드 왼쪽의 Shift + Control + Option 키와 전원 버튼을 동시에 누른 후 동시에 뗀다.
4. 전원 버튼을 눌러 Mac을 켠다.
저의 경우 2011년 맥북이라 배터리 분리 불가능한 경우의 설정으로 해결할 수 있었습니다.
2.jpg
애플의 기술 문서

윈도우10 한글화 설정방법

윈도우즈10(Windows10) 으로 업그레이드후 언어팩이 제대로 설정되있지 않거나 하면 한글이 제대로 표시되지않습니다.

윈도우10에서는 언어설정이 약간 숨겨져 있으므로 한글판을 사용하시고자 하시면 다음방법을 시도해보세요.

*** 세팅-시간및 언어 에서 한국어 팩을 다운로드하셔야합니다. ***

win10_099_2f3ae44f-32a4-4d5a-aab7-58afd45930c1.png <마우스 우클릭으로 제어판을 선택합니다>

win10_100_df152d24-caa0-4064-9c45-3326758bd7c0.png

win10_101_7383089f-5f73-41e6-a0da-ba914fe9caec.png

win10_102_42f2c202-9719-41e4-a212-ff37f3382935.png

캡처.PNG

<보시는바와 같이 언어설정이 엉망입니다>

fix.PNG

<아래 두옵션을 선택한후 모두 한국어로 바꾸고 적용합니다>

25000 MS-Dos games

Internet Archive.org 를 통해 옛날 추억의  MS-DOS게임 25000가지를 특별한 설치없이 플레이할수있어요. 웹상에서 에뮬레이터를 구현하기때문에 간단하게 전원버튼을 누르는것만으로 실행할수있습니다.

Software Library: MS-DOS Games (Free)

https://archive.org/details/softwarelibrary_msdos_games