소프트웨어 301

/app_code 디렉토리에 있는 파일의 수는 최소화 하십시오.

원문 : Keep the number of files in your /app_code directory small 웹 사이트 프로젝트의 빌드 시간을 줄이고 싶으면 /app_code 디렉토리에 있는 파일의 수를 적게 유지하십시오. /app_code 디렉토리에 매우 많은 파일이 있으면, 이를 별도의 클래스 라이브러리 프로젝트로 분리하고 웹 사이트에서 참조하십시오. /app_code에 파일이 많지 않다면 이는 별 다른 이슈가 되지는 않습니다. 하지만 /app_code에 매우 많은 디렉토리와 파일이 있다면 이 방법을 이용하면 상당한 속도 향상을 얻게 될 것입니다. 또 한 가지 알아두셔야 할 것은 비주얼 스튜디오 HTML 디자이너에서 소스 보기와 디자인 보기를 전환할 때 마다, 디자이너 화면에 로드되기 전에 디자..

SlimTune

SlimTune은 C#, VB.NET, IronPython등을 포함한 .NET 기반 어플리케이션용 무료 프로파일러프로파일러 겸 분석/튜닝 도구입니다. 여러가지 강력한 기능을 제공하며 원격 프로파일링, 실시간 결과결과 출력, 플러그인 기반 표시등이 있습니다. 소스 코드는 MIT 라이센스로 제공됩니다. SlimTune은 현재 프로토타입 단계로 개발중이지만 테스트와 의견을 위해 릴리즈가릴리즈가 되었습니다. x86과 x64가 제공되며 샘플링 기반 프로파일링만 가능한 상태입니다. 프로젝트 홈페이지 : http://code.google.com/p/slimtune/

jQuery를 이용한 폼체크 편하게 써보자편!!!

눈팅만 하다가 -ㅂ- 요번에 폼체크를 한번 -ㅂ- 편하게 만들어 보고자. jQuery를 이용해서 -ㅂ- 폼체크 편하게 써보자편으로 -ㅂ- ㅋㅋ 파일을 공유하고자 합니다. ^ ^ 이름하야!!! 두둥 : helloFormChk 이름의 의미따위는 없습니다. -ㅂ- 모든 -ㅂ- 개발자분들이 -ㅂ- 파일 받아서 -ㅂ- 깔아보구 뭐하고 하시는걸 -ㅂ- 좋아라?! 하지 않으시기 때문에 -ㅂ- 직접 링크1에 -ㅂ- 클릭해서 어떻게 쓴거야?! 확인하실수 있게 제공 해드립니다. 파일은 -ㅂ- 가져다가 쓰시고 싶으신분들을 위해 파일을 공유 합니다 ~ * 장점은 -ㅂ- if문을 안써도 된다는것 -ㅂ- 확장이 가능하다는것 helloFormChk.js 파일을 열어 정규표현식 방법이나 정규표현식이 아닌 방법으로 쉽게 자주 쓰시는 ..

Response.End, Response.Redirect 또는 Server.Transfer를 사용하면 ThreadAbortException이 발생한다

HttpContext.Current.ApplicationInstance.CompleteRequest() catch (System.Threading.ThreadAbortException exf) { // The normal treatment process(ThreadAbortException) } catch (Exception ex) { // log.. } 현상 Response.End, Response.Redirect 또는 Server.Transfer 메서드를 사용하면 ThreadAbortExceptio... Response.End, Response.Redirect 또는 Server.Transfer 메서드를 사용하면 ThreadAbortException 예외가 발생합니다. try-catch 문을 사용하면 ..

[jQuery] 간단한 텍스트 스크롤

jQuery 플러그인(Link1)으로도 존재합니다만... 간단한 스크롤 기능이면 되는데 굳이 플러그인을 쓸필요가 없다고는 하지만 플러그인에서 따로 분리해도 될테니... ㅡ_ 여하튼... function tested() { var tested = $('#tested'); tested.animate({marginTop:'-25px'}, 200, null, function() { tested.css('marginTop', '0px').append(tested.find('> li:first')); }); } setInterval('tested()', 3000); 결과 : 다운로드1 ---- ---- ---- ---- 이렇게 쓰면 또 jQuery 굇수분께서 "이게 더 간단한데요?" 라고 날려주시겠지요. '~'/ ..

ASP.NET 2.0에서 중첩 Repeater 사용하기

ASP.NET 2.0에서는 리스트형의 데이터를 출력하기 위한 방법으로 여러가지 멋진 혹은 쓸데없는;; 여러 컨트롤을 제공한다. 게시판등에서 리스트를 출력하기 위해 Repeater 컨트롤을 사용하였는데 댓글의 댓글과 같은 리스트안에서 리스트 각각에 해당하는 리스트를 또다시 출력하고 싶을 경우 어떻게 해야 하는지 고민하게 되었다. 이와 같은 고민은 구글신께 "Nested Repeater"라는 단어로 검색해 보면 답이 나오지만 정리를 위해 적어보겠다. … protected void Parent_ItemDataBound(object sender, RepeaterItemEventArgs e) { Repeater nestedRepeater = (Repeater) e.Item.FindControl("Child"); ..

Active x 컨트롤의 메소드 확인

웹 작업을 하다보면 부득이하게 active x 컨트롤을 사용하게 되죠. 보통은 CHM 형태의 도움말이나 문서 자료를 보고 작업을 하지만 관리 미숙으로 인해 유실되어서 없거나 혹은 다른 용도로 설치된거지만 제공하는 기능을 활용하고 싶은 경우가 있습니다. 그러기 위해서는 알아야할것이 해당 컨트롤이 지원하는 이벤트와 파라메터 정보입니다. 인터페이스 정보인셈인데 이를 모르고는 활용을 할 수가 없죠. 반대로 말하자면 인터페이스만 알고 있다면 제공되는 기능들을 맘대로 사용할 수 있다는 말이 됩니다. 자 그럼 이 정보들을 어떻게 알아올까요? 그때 활용하기 편한것이 바로 ole view 라는 툴입니다. Visual Studio 6.0 에서는 프로그램 메뉴에 등록이 되어 있었으며 닷넷으로 넘어 와서는 따로 링크를 제공하..

C# 초보자분들을 위한 기초강좌

잘 정리한 C# 강좌 블로그 2009/10/09 Value 타입과 Reference 타입에 대한 설명 2009/09/22 C++, JAVA, C# 로 각각 객체지향 구현한 예제 2009/04/20 닷넷이란 무엇일까요? 2009/03/10 객체 정보를 얻기위해 Reflection 을 사용해 보자 2009/03/10 ENUM 키워드의 Description 를 이용하여 값을 가져오기 2009/03/10 Generic Array 을 유용하게 사용해 보자 2009/02/15 성능 프로파일러를 사용하여 Generic(제네릭) 리스트와 ArrayList 비교 2009/02/14 Interface(인터페이스)의 속성(Property)을 클래스에서 다중 상속하여 사용하기 2009/02/14 ENUM 키워드의 Descri..