Dev/Etc

    Boxing 및 Unboxing 성능(C# 프로그래밍 가이드)

    boxing은 값 형식을 object 형식 또는 이 값 형식에서 구현된 임의의 인터페이스 형식으로 변환하는 프로세스입니다. CLR은 값 형식을 boxing할 때 값을 System.Object 내부에 래핑하고 관리되는 힙에 저장합니다. unboxing하면 개체에서 값 형식이 추출됩니다. 다음 예제에서는 정수 변수 i를 boxing하고 개체 o에 할당합니다. int i = 123; object o = (object)i; // boxing o = 123; i = (int)o; // unboxing System.Collections..::.ArrayList 같은 제네릭이 아닌 컬렉션 클래스의 예와 같이 많은 수의 boxing이 필요한 경우에는 값 형식을 사용하지 않는 것이 좋습니다. System.Collecti..

    [Tips] WPF 로 동영상 프로젝트 시작하기 전에 꼭 해야 할 일

    다른건 아직 잘 모르겠다. 컴터 깨끗히 밀고 Blend 에서 간단하게 좀 만들어 볼라했는데.. 영상 끌어다 놓기도 잘 않되서리 한 참 버벅되다가 나중에 안 사실.. Windows Media Player 10 버전 이상을 설치 해야한다는.. 이거 하나 아는데 2시간 버렸나.. =_= Windows Media Player 다운로드 사이트 http://www.microsoft.com/downloads/Browse.aspx?displaylang=ko&categoryid=4

    [Tip] 사용하지 않는 Using 제거(Remove Unused Usings)

    [Tip] 사용하지 않는 Using 제거(Remove Unused Usings)

    비주얼스튜디오로 개발을 많이 하지만 워낙 메뉴가 잘되어있어서 그냥 내가 필요한것만 사용하면서 지내왔다. 하지만 외국 영상을 하나 보다가 눈깜짝할 사이에 Using의 갯수가 줄어든것을 보았다. 뭘까해서 돌려보니.. 이럴 수 가.. 불필요한게 어떤건지도 감도 안오고 해서 그냥 두었던 Using을 자동으로 제거하는게 저리 쉬운거였다니.. -_-;; 방법은 이렇다.. 와.. 깔끔하다.. 사용해볼만한 기능이 아닌가 싶다.

    자바스크립트 - 생일메시지 롤링

    TTL 사이트 갔다가 소스 얻어옴

    DB테이블 select 권한주기

    GRANT SELECT ON [테이블이름] TO 사용자계정;

    Window객체 - 메소드 - resizeBy/resizeTo

    resizeBy() 메소드는 상대적인 길이를 입력하여 변재 브라우저의 창 크기를 축소/확대한다. resizeTo() 메소드는 절대적 좌표를 지정하여 브라우저의 크기를 설정한다. - 형식 - resizeBy(x길이, y길이) resizeTo(x좌표, y좌표) → resizeTo() 메소드에서는 '-'기호를 사용하지 않는다. - 사용예 - 출처 : http://blog.naver.com/sensate1024?Redirect=Log&logNo=40007208341

    본문에서 사이트주소(URL)만 링크시키기.. [정규식]

    Function ereg_replace(ptrn, replStr, strng) Dim regEx Set regEx = New RegExp regEx.Pattern = ptrn regEx.IgnoreCase = True regEx.Global = True ereg_replace = regEx.Replace(strng, replStr) End Function content = ereg_replace("((http|https|ftp|telnet|news):\/\/[a-z0-9-]+\.[][a-zA-Z0-9:&#@=_~%;\?\/\.\+- ]+)", "$1", content) 이렇게 하면 본문(content) 중에서 http, https, ftp, telnet, news 등으로 되어있는 주소에 자동으로 링크 를..

    주민번호 유효성 검사

    // 주민번호 유효성 검사 private bool IDNumProc(string juminNo) { string[] ArrayJumin = new string[13]; juminNo = juminNo.Replace("-", "").Replace(".", ""); for (int i = 0; i < 13; i++) { ArrayJumin[i] = juminNo.Substring(i, 1); } int total = 0; total += int.Parse(ArrayJumin[0]) * 2; total += int.Parse(ArrayJumin[1]) * 3; total += int.Parse(ArrayJumin[2]) * 4; total += int.Parse(ArrayJumin[3]) * 5; total ..