2018/08
-
C# [펌] TCP/IP환경에서 메시지 교환 원리닷넷/C# 2018. 8. 30. 18:22
TCP/IP환경에서 메시지 교환 원리2016.04.28 06:03 from 프로그래밍 일반/개발 도구 사용법 http://foranie0.tistory.com/199TCP/IP환경에서 메시지 교환 원리1. 서두 질문글 답변글 서버 플머가 아니라서 이런 것까지 정리할 생각은 없었는데 어제 술 마시다가 조상현 교수님이 만든 엔진에는 프로토콜 넘...foranie0.tistory.com1. 서두질문글답변글서버 플머가 아니라서 이런 것까지 정리할 생각은 없었는데 어제 술 마시다가 조상현 교수님이 만든 엔진에는 프로토콜 넘버를 기준으로 일일이 switch case 해주는 부분 없이 상속으로 처리 했다는 이야기를 듣고 소스를 까보는 김에 이것까지 작성 하게 되었다. (와중에 내 코드 일부가 틀린 것이 생각 나기도 ..
-
C# [펌] Thread 파라미터 전달닷넷/C# 2018. 8. 24. 16:52
이미 파라미터가 있는 메소드일 때 C#에서 Thread에 파라미터를 전달하는 방법에 대해,내가 정리해서 작성한 것보다 잘 쓰여진 글이 있어서 그대로 복사해왔다. C# Thread 클래스 파라미터 전달 http://www.csharpstudy.com/Threads/thread2.aspxThread 클래스(2) - C# 프로그래밍 배우기 (Learn C# Programming)C# Thread 클래스 파라미터 전달 Thread 클래스는 파라미터를 전달하지 않는 ThreadStart 델리게이트와 파라미터를 직접 전달하는 Parameter...www.csharpstudy.com Thread 클래스는 파라미터를 전달하지 않는 ThreadStart 델리게이트와 파라미터를 직접 전달하는 ParameterizedThr..
-
VMware Error while opening the virtual machine: Taking ownership of this virtual machine failed.끄적이는/정보공유 2018. 8. 22. 11:06
VMware에서 xp를 실행하려고 보니까 이런 메시지창이 떴다. 이 가상머신은 사용 중입니다.만약 이 가상머신이 사용 중이 아니면, Take Ownership 버튼을 눌러 소유권을 얻으세요.그게 아니면 Cancel 버튼을 눌러 손상을 피하세요. 사용중이 아니고, 사용하기위해 Take Ownership 버튼을 클릭했다. Error while opening the virtual machine: Taking ownership of this virtual machine failed.가상머신을 여는동안 에러가 있습니다: 이 가상 머신의 소유권을 가져오는데 실패했습니다. 에러메시지가 따악하고 나왔다. 왜 사용중이 아닌데 소유권주장을 할 수 없는가. 다행이 해결방법은 있다. 1) 실행한 VMware를 끈다.2) 가상..
-
이 앱은 사용자 보호를 위해 차단되었습니다. 프로그램 설치 오류 해결 방법끄적이는/정보공유 2018. 8. 21. 10:02
키값을 변경하는 프로그램을 설치하려고, 설치파일을 실행했는데이럴수가.... 이 앱은 사용자 보호를 위해 차단되었습니다.하고는 프로그램 설치가 되지 않는 것입니다. 이유를 찾아보니 프로그램 실행에 대한 보안 즉, 관리자 권한 상속에 문제가 있어서 그렇다고 합니다.해결 방법은 2가지가 있습니다. 첫 번째, 관리자 권한으로 프로그램 실행하기 1) 명령프롬프트(cmd)를 관리자 권한으로 실행합니다. ; 시작 또는 돋보기 클릭 - cmd 입력 - 명령 프롬프트 오른쪽 마우스 클릭 - 관리자 권한으로 실행 2) 설치파일이 있는 위치로 경로 이동 ; cd "프로그램위치" 를 입력하고 엔터 3) 설치파일명 입력하고 엔터 두 번째, 컴퓨터 관리에서 설정하기 1) 컴퓨터 관리 실행 ; 시작 또는 돋보기 클릭 - 컴퓨터 관..
-
프리베어의 메이플스토리 나이트워커 일지 22 / 블링수호헤어 믹염 / 8월 19일 도로시 스데미, 카풀마 트라이팟 / 결정석 정산 / 길드 레이스 플래그게임/메이플스토리 2018. 8. 20. 21:25
블링수호헤어에 믹염쿠폰을 써봤다.음...... 일퀘나 해야겠다. 오늘의 소멸의 여로 일퀘는 굿이다. 길원분인 엠님한테 템팔기. 아르카나 심볼 강화. 혼자서 하기는 힘들어서우리 도로시길드의 스데미 트라이팟에 껴서 갔는데 금방 끝남. 데미안도 끝. 카파풀도 간다길래 또 같이 끼어서 감. 카파풀 그까이꺼. 스세하고 나서 아르카나 심볼 또 강화해주고, 할때마다 느끼지만 심볼 강화비용 너무 비싸.... 여긴 어디지?사냥터도 아니고, 보스가 나오는 것 같지도 않고, 퀘스트 깨는 용도도 아닌 것 같은데왜 있는 걸까.남은 시간은 왜 나오는 걸까.메이플에 수많은 맵들 중 존재 이유를 모르겠는 맵 중에 하나인 듯. 그런데 맵이 참 예쁘다.나무가 너무 아름답다. 카벨 잡기 전 스탯 확인. 걸린 시간 52초.내 스펙에 52초..
-
통신사별 DNS 서버주소 KT, SKT, LG U+, Google Public끄적이는/정보공유 2018. 8. 20. 18:07
1. KT olleh (올레; 구 GOOK(쿡)), KT DNS기본 DNS 서버 주소 : 168.126.63.1 kns.kornet.net보조 DNS 서버 주소 : 168.126.63.2 kns2.kornet.net 2. SK Broadband (브로드밴드, SKT), SK DNS기본 DNS 서버 주소 : 219.250.36.130보조 DNS 서버 주소 : 210.220.163.82 3. LG U+ (유플러스; 구 XPEED 파워콤, 데이콤), LG DNS기본 DNS 서버 주소 : 164.124.101.2보조 DNS 서버 주소 : 203.248.252.2 4. Google Public (구글퍼블릭), 구글 DNS기본 DNS 서버 주소 : 8.8.8.8보조 DNS 서버 주소 : 8.8.4.4
-
C# MDI폼의 자식폼 최대화시 메뉴바에 나타나는 아이콘 없애기닷넷/WinForms 2018. 8. 20. 18:01
C#에서 하나의 메인폼을 MDI 폼으로 만들어 부모폼으로 만들고, (부모폼에는 메뉴바가 있다.)여러 개의 폼을 자식폼으로 해서 창크기를 최대화로 하면메뉴바에 아이콘이 생긴다. 이 아이콘이 내가 설정한 거로 안 나오고, C# 윈폼 기본 아이콘으로 나오니까 보기가 싫다.고객사 납품용인데 프로그램이 없어보인다. 흐규흐규 그래서 찾아낸 방법!!!! 폼 속성창에서 ControlBox를 True에서 False로 하니까 잘 된다. 메뉴바에 자식폼 아이콘이 사라졌다. 오오
-
MSSQL 오류 해결 트랜잭션 로그가 꽉 찼습니다.Database/MSSQL 2018. 8. 17. 10:46
[출처: (오류 해결) 트랜잭션 로그가 꽉 찼습니다.] 트랜잭션 로그를 때때로 백업하고 비워줘야 한다. 그렇지 않으면 로그 파일이 꽉 차서 SQL 서버에 에러가 발생한다. 에러 메시지는 "트랜잭션 로그가 꽉 찼습니다." 에러 처리 방법은 두가지가 있다(물론 더 많이 있겠지만 필자가 아는 것이 두가지). 1. SSMS의 메뉴를 사용하는 방법(마우스를 사용하는 방법)2. SQL로 처리하는 방법(SQL 창을 사용하는 방법) 이 두가지에 대해서 수행 과정을 화면 캡쳐한 것 중심으로 정리한다. 아래 그림은 순서대로 캡쳐한 것이다. 화면을 크게 보고 싶을 경우 그림을 클릭하면 원본으로 크게 볼 수 있다. 체크 표시는 왼쪽 마우스 버튼을 클릭하라는 의미이고 밑줄은 오른쪽 마우스를 클릭하라는 의미다. 1. SSMS의 ..
-
C# 숫자 세자리마다 콤마(쉼표)찍기닷넷/C# 2018. 8. 2. 16:51
C#에서 숫자 세자리마다 콤마(쉼표)찍는 방법 다음은 C#에서 숫자를 문자열로 바꾸고, 세자리 마다 콤마(쉼표)가 입력되게 하는 방법이다. int i = 100000000; string number = string.Format("{0:#,###}", i); 결과: 100,000,000 그런데 여기서 만약 i가 0 또는 null이라면 값이 공백으로 나온다. int i = 0; string number = string.Format("{0:#,###}", i); 결과: 공백이 아닌 0으로 나오게 하려면 다음과 같이 하면 된다. int i = 0; string number = string.Format("{0:#,##0}", i); 결과: 0