전체 글
-
vmware The network bridge on device 'VMnet0' is not running.기타 정보/정보공유-IT 2018. 1. 18. 19:07
The network bridge on device 'VMnet0' is not running.The virtual machine will not be able to communicate with the host or with other machines on your network. Failed to connect virtual device 'Ethernet0'. If VMWare has an error like above, ResolutionPlease check if 'Replicate physical network connection state' is not checked in Virtual Machine Settings.
-
-
C# 엑셀파일 가져오기 using Microsoft.Office.Interop.Excel (DataGrdiVeiw에 바인딩 포함)닷넷/WinForms 2018. 1. 10. 13:21
2017/05/22 - [프로그래밍/C#] - C# 엑셀파일 가져오기 using OleDb이전 글에서는 OleDb를 이용해 엑셀파일을 불러왔다면 이번 글은 엑셀 라이브러리를 이용해 엑셀파일을 불러 오는 방법이다. 먼저 엑셀 라이브러리를 추가한다. 1) 참조에서 오른쪽 마우스클릭 -> 참조 추가 클릭 2) 어셈블리에서 확장에 보면 Microsoft.Office.Interop.Excel 이 있다.버전 별로 여러 개가 있다면 그 중에 하나만 선택 하고 확인을 눌러 추가해준다.없다면 엑셀이 설치되어 있지 않은 것이다. 엑셀을 설치하거나 dll 파일을 구한다. 3) 소스 파일에 using Microsoft.Office.Interop.Excel; 를 입력한다. 4) 그러나 System에 선언되어 있는 클래스나 메소..
-
C# 바이너리 파일 읽기 (한글 포함)닷넷/C# 2018. 1. 9. 20:53
2017/05/26 - [프로그래밍/C#] - C# 바이너리 파일 읽기 및 클래스에 담기전에 포스팅한 것인데 이 방법으론 한글이 저장된 바이너리 파일은 인코딩할 수 없었다. 한글이 포함된 바이너리 파일 읽기 // StreamReader를 통해 바이너리 파일을 읽는다.// 이때 한글이 깨지지 않게 가져오려면 Encoding 코드 페이지는 949로 한다. using (StreamReader sr = new StreamReader(fname, Encoding.GetEncoding(949))){ string s = sr.ReadToEnd(); // 문자열을 쪼개서 배열에 담는다. // 정규식을 사용해도 될 것 같은데, 일단 바이너리 파일에서 불필요한 식별자들을 기준으로해서 쪼갬. string[] ss = s.S..
-
프리베어의 메이플스토리 나이트워커 일지 16 / 흔적이 되어버린 블빈마, 파프아대게임/메이플스토리 2018. 1. 8. 13:13
1월 7일 일요일 강화 이벤트가 있어서 블빈마는 17성, 파프아대는 20성에 도전해보았다. 블빈마는 12성에서 13성 가는데 파방하고 터져버렸다. 파프아대는 18성에서 19성 가는데 흔적이 되었다. 아주 즐겁고 눈물나는 폭죽놀이었다. 흑흑 잠시 귀여운 냥이 사진 보며 힐링 좀 해야겠다.. 그나저나 가니어 껴도 스공이 500만 넘네. 아대는 복구하기 너무 힘들 것 같고 마침 길원 중에 한 분이 22성 파프아대를 파니까 그거 사야지. 그 김에 앱솔 신발이랑 앱솔 장갑도 22성으로 바꿔야지. 문제는 블빈마인데...... 두껍아 두껍아 헌 집 줄게, 새 집 다오 카핑아 카핑아 블빈마 다오, 블빈마 다오 언제쯤 다시 얻을 수 있을까. 프악공작 안 했으면 미련없이 파풀마를 찾아보겠는데아, 난 왜 프악공작을 해버렸을..
-
프리베어의 메이플스토리 나이트워커 일지 15 / 체인지 성형쿠폰 / 조용눈 / 눈보드레 세트 / 메이플 핸즈 오류 / 아크이노센트게임/메이플스토리 2018. 1. 5. 00:34
2018년 1월 4일 목요일, 대망의 업데이트 날이다. 회사에 있으면서 길드 단톡방을 통해 오늘의 업데이트 내용을 볼 수 있었는데 그 중에서 퇴근 후 피곤을 무릅쓰고 메이플에 접속하게 만든, 내 마음을 잡아 끈 두가지가 있다. 첫째는 신직업인 아크였고, 둘째는 체인지 성형쿠폰이었다. 그런데 메이플에 접속해서는 묘용을 꾸미고, 일퀘한다고 아크는 전혀 하질 못하였으니... 아크는 주말로 미뤄야겠다. 체인지 로얄 성형외과 쿠폰!!!! 묘용이 남캐여서 여캐로 꾸미고 싶어도 못 꾸몄었는데 또 전에 체인지 쿠폰 나올때 헤어만 뽑아둬서 언제 나오나 엄청 기다리고 기대했는데 드디어 나와줬다. 그것도 조용눈이 포함되어 있다. 저번 주에 꼬맹이 눈이 나와서 고민되는 상황이어서 4개씩 샀다. 그러나 꼬맹이 눈은 나오지 않았..
-
C# 병렬 foreach, Parallel.ForEach닷넷/C# 2018. 1. 2. 11:11
foreach는 c#의 또 다른 for문이다. for처럼 foreach도 작업을 하나씩 차례대로 처리한다.이렇게 되다보면 앞의 작업처리가 오래걸릴 경우 그 다음 작업에 영향을 줄 수 있는 일이 발생한다. 하나씩 차례대로 처리를 하는데 앞 작업이 뒤의 작업에 영향을 주어서는 안될 때데이터를 병렬처리하고자 할 때 C#에선 간단히 할 수 있는 방법이 있다. 바로 Parallel.ForEach 메소드를 사용하는 것이다. Parallel.ForEach의 문법은 foreach와 비슷하므로 foreach를 쓸 줄 알면 쉽게 사용할 수 있다.참고로 Parallel.ForEach를 쓰기 위해선 using System.Threading.Tasks; 가 선언되어 있어야 한다. foreach 문을 간단히 표현하면 다음과 같다..
-
MSSQL 시퀀스(행번호, ID) n배수 SELECT, UPDATEDatabase/MSSQL 2017. 12. 29. 14:56
1. 테이블에 시퀀스(행번호, ID)가 있을 때 시퀀스의 n의 배수만 조회하기, 업데이트하기SELECT * FROM table WHERE id % n = 0UPDATE table SET col = 'true' WHERE id % n =0 2. 테이블에 시퀀스(행번호, ID)가 없을 때 임시로 행번호를 만들고, 그 후에 n의 배수만 조회하기, 업데이트하기 SELECT * FROM table A INNER JOIN (SELECT ROW_NUMBER() over (order by aaa) as rownum, aaa, bbb, ccc, ddd FROM table) B on B.aaa = A.aaa and B.bbb = A.bbb and B.ccc =A.ccc and B.ddd = A.dddWHERE B.rown..
-
프리베어의 메이플스토리 나이트워커 일지 14 / 나워 / 12월17일 선데이 심볼 두배 / 메이플핸즈+ 옥션 알림게임/메이플스토리 2017. 12. 18. 18:43
아주 바쁜 한 주를 보내고 어제 겨우 메이플을 할 시간이 생겼다. 12월 17일 선데이 이벤트로 메가버닝만 들었는데 아케인 리버 일일퀘스트 심볼 또는 코인 보상 두배도 있었다. 밤 11시에 접속한 거라 부랴부랴 무토부터 차례대로 드브, 소멸을 했다. 그렇게 받은 심볼들. 레헬른 심볼을 강화해야하는데 메소가 모자르다. 경매장에 들어가니 전에 올려둔 수상한 큐브만 팔려있다. 3천만 메소가 되었다. 심볼 3렙에서 4렙으로 강화하는데 필요한 메소는 대략 3천200만메소인데ㅔㅔ 200만메소가 더 필요해. 어떡하지. 아! 보스를 잡아야지. 내 돈줄. 카오스 벨룸, 카오스 피에르, 카오스 반반, 카오스 블러드퀸 순으로 나에게 어려운 순으로 잡았다. 처음으로 카오스벨룸 잡을 때 데카를 한번도 낭비 하지 않았다. 그리고..
-
JAVA 텍스트파일 생성 및 저장하는 방법JAVA 2017. 12. 18. 13:02
JAVA 텍스트파일을 생성하는 코드와 저장하는 코드 import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public void SaveTextfile(String filename, String text) { File file = new File(filename); // 파일이 없으면 파일 생성하기 // 이때 권한 문제가 발생할 수 있으므로 // 툴이나 프로그램을 관리자 권한으로 실행하거나 // Users의 폴더 권한에 읽기, 쓰기를 전부 준다. if(!file.exists()) { file.createNewFile(); } // FileWriter에서 true부분이 /..
-
VMWare Unable to open kernel device '\\.\Global\Vmx86': 지정된 파일을 찾을 수 없습니다.기타 정보/정보공유-IT 2017. 12. 15. 10:07
Unable to open kernel device '\\.\Global\Vmx86': 지정된 파일을 찾을 수 없습니다. Did you reboot after installing VMware Player? Failed to initialize monitor device. VMWare를 업데이트 하거나 단순히 컴퓨터를 껐다 켰을 때, 간혹 VMware에서 OS를 실행할 때 이런 에러가 발생할 수 있다. 구글링 결과에는 VMWare를 삭제하고 다시 설치하라는 것이 대부분이다. 이 방법도 물론 맞겠지만 처음부터 이러는 것은 너무 비효율적인 느낌이다. 재설치 전에 확인해 볼 것 1. 서비스에서 VMware Authorization Service를 확인해보자. 서비스가 중지되어 있지는 않은가? 중지되어 있다면 시..
-
컴퓨터 용량을 폴더 별로 확인할 수 있는 프로그램 - SpaceSniffer기타 정보/정보공유-IT 2017. 12. 12. 12:00
SpaceSniffer는컴퓨터를 포맷하기는 싫고, 컴퓨터를 정리하고 싶을 때폴더 별로 용량을 확인하여 디스크 정리를 보다 효율적으로 도와 줄 수 있는 프로그램이다. 단, 용량을 확인해주는 것이지 자동으로 디스크를 정리해주는 프로그램은 아니다. 이 프로그램 사이트에 들어가면 Windows 8까지 테스트가 되었다고 하여Windows 10은 되지 않는 걸까 싶었지만필자가 확인할 때는 Windows 10에서도 문제 없이 프로그램을 사용할 수 있었다. 프로그램 다운로드 및 실행 방법 프로그램 다운로드 사이트:http://www.uderzo.it/main_products/space_sniffer/download.html 1. 위 사이트에서 아래 이미지를 클릭하면 https://www.fosshub.com/Space..