본문 바로가기

전체 글

sniffering for loopback packet wireshark 로는 loopback 패킷이 스니핑 되지 않네... 예전에 했던거 같은데 지금 버전에서 없어졌나?( 일부러 없앨리가?? ㅡㅡ;; ) 그래서 다른 방법을 찾다가 발견한 툴 http://www.netresec.com/ .net framework 을 요구하는걸 보니... 혹시나 오픈소스일까 해서 보니 NetworkMiner 만 오픈소스네... 받아보니 C# 으로 되어있음..(감사~ 감사~) 에서 배포중인 RawCap(커맨드라인 툴임) ================================================================================================ 사전에 loopback 어탭터가 설치되어야함 : 하드웨어 추가 마법사(hdwwiz.exe.. 더보기
[Devexpress] Xtra RicEditControl HTML 한글폰트 문제 [문제발생] DevExpress RicEditControl 을 HTML Editor 로 사용하기로함. 툴바도 컴퍼넌트 자체 기능으로 생성해서 기본값을 사용. 근데, 한글 폰트로 설정된 데이터가 포함된 경우 HtmlText 프로퍼티로 내보낸 문자열을 HtmlText 프로퍼티에 그대로 할당하게 되면 한글폰트로 설정된 부분은 기본 폰트로 바뀌어 버리거나, 툴바의 폰트명 콤보박스에 깨진채로 표시됨(한글 폰트 적용 불가) 참고로 확인해 본 결과 저 폰트명 콤보 Item 을 임의로 핸들링 불가 ㅡㅡ;;(Devexpress Search) 흠.... 아무리 빈 프로젝트를 별도로 생성해서 다시 해보고 또 다시 해봐도 안된다... 한글문제라 HTML Tag 의 charset 과 RicEditControl 의 Import,.. 더보기
c# Reflection event registration 리플렉션으로 이벤트를 등록하는 샘플 - MDI 자식폼에서 이벤트 등록 및 호출(C#) public delegate void TestDelegate(object sender, string str); public event TestDelegate OnTested; private void btnRefer_Click(object sender, EventArgs e) { if(OnTested != null) { OnTested(this, "test"); } } - 메인 폼에서 리플렉션으로 해당 폼 생성시 이벤트 등록(VB.NET) oUserControl = CType(oAsm.CreateInstance(aAssemblyNm & "." & aClassNm), UserControl) If (aAssemblyNm = .. 더보기
[Devexpress] XtraTabControl TabHeader Customizing * 변경사항 - TabHeader 의 높이(위치가 Top 일때)를 임의 크기로 변경 - 좌측상단 꺽이는 부분을 없애기 위함 > using System.Drawing; using DevExpress.XtraTab; using DevExpress.XtraTab.ViewInfo; namespace KKOMZI { public class MyTabControl : XtraTabControl { public MyTabControl() : base() { DevExpress.XtraTab.Registrator.PaintStyleCollection.DefaultPaintStyles.Add(new MyViewInfoRegistrator()); } } public class MyViewInfoRegistrator : D.. 더보기
[Devexpress]XtraReport XRLine tickness 리포트 디자인 시 Band 단위로 걸쳐서 높이가 가변하는 경우 XRTable 을 쓰지 못하는 상황에서 XRLine 으로 사각형 테두리를 구성해야 할때... 이 XRLine 컨트롤이 문제다 LineWidth 속성인 1 인 XRLine 들로 다음과 같이 구성 (단위는 1 이다. 최대로 확대해서 캡쳐한 거라 크게 보일뿐...) 겹치는 부분을 보면 모서리가 딱 들어맞지 않는다... (실제 출력해봐도 보이는 그대로 나온다..) XRLine 컨트롤을 두께(가로일 때의 높이 또는 세로일 때의 너비)가 1 인 상태로 둘수가 없다. XRLine 자체에 Border 속성이 있기 때문에 Border 그릴 공간을 위해 LineWidth 가 1 이라도 두께는 2 가 최소인가? XRControl 을 상속받아서 인지 Line 을 .. 더보기
특정 폴더 하위의 프로젝트들을 솔루션하나로 묶기 C1 Sample 이 빌드된 Binary 도 없는 데다가 샘플도 각각 열어서 직접 빌드한 다음 확인하는게 넘 불편해서리 솔루션 하나로 쉽게 묶을 방법을 찾다가......... VS Extension 이 있을까해서 찾아봤지만 없네? 예전에 본것 같은데.. 현재로써는 검색 실패!!......... ......... add multiple existing project to Solution 으로 구글링하다가 발견 참조 경로 : http://stackoverflow.com/questions/1891035/easy-way-to-add-multiple-existing-csproj-to-a-visual-studio-solution ================================================.. 더보기
숫자 마술트릭 증명( 1089 ) 최현우의 마술 eBook(그녀 마음 훔치기 10분 전 (마술 편)) 을 우연히 구매하게 되어서 보던 중에 트릭 중에 한가지가 숫자에 관한 트릭이 있길래 증명해 보고자 지난 금요일부터 머리좀 싸매봄.. // 시나리오 : 숫자 마술(트릭) => 항상 결과는 1089 // 1. 백단위의 세자리 숫자를 생각한다 // 2. 원래 세자리 숫자와 거꾸로 한 숫자 중에서 큰 값에서 작은값을 뺀다 // 3. 결과값과 결과값을 거꾸로 한 숫자를 서로 더한다. // 아래 소스에서 r 이 붙은 변수명은 순서가 뒤집혀진 숫자임. int x1 = 8; // 첫째자리 int x2 = 9; // 두째자리 int x3 = 0; // 셋째자리 int x = (x1 * 100) + (x2 * 10) + (x3 * 1); // 처음 생각한.. 더보기
Delete MSSQL Management Studio AutoLogin Info MSSQL Management Studio 자동로그인 정보 지우기 필요에 의해 하나의 계정만 주로 사용할때, 기존에 저장된 정보 지우고 하나만 다시 추가해서 사용. 아래 경로에서 퍼옴 http://stackoverflow.com/questions/1059105/how-to-remove-server-name-items-from-history-of-sql-server-management-studio 요약 : Windows 7 기준 C:\Users\[윈도우계정]\AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin 위 파일에 자동로그인 정보를 담고 있다는 말.... 더보기