영어를 능숙하게 잘하는 사람들은 Pass.닷넷으로 개발하다가 보면 한글로 에러메시지가 뿌려지긴 하는데 구글신에 검색이 잘 안되는 경우가 있다.어느정도 해석이 가능한것들도 있지만 번역기를 돌려도 정말 말도안되는 것들도 있기에.. 한글로 컴파일에러나, 기타에러가 발생했을때의 문장을 아래 Finderr.net에 검색하면친절하게 영문버으로 에러메시지를 번역해준다. 번역된놈으로 구글링을 ㄱㄱㄱㄱㄱㄱㄱ백문이불여일견 우선 써보시오.URL : http://finderr.net/ 닷넷에러, 닷넷번역, 에러번역, 닷넷에러번역, FindeErr, 닷넷
SHA-256 알고리즘으로 문자열을 암호화 하고, Base64 방식으로 인코딩하는 간단한 방법 /// /// SHA256 Hash Return /// /// /// private string SHA256HashToBase64(string Data) { SHA256Managed HashTool = new SHA256Managed(); Byte[] PhraseAsByte = System.Text.Encoding.UTF8.GetBytes(string.Concat(Data)); Byte[] EncryptedBytes = HashTool.ComputeHash(PhraseAsByte); HashTool.Clear(); return Convert.ToBase64String(EncryptedBytes); } SHA51..
출처 : http://blog.naver.com/PostView.nhn?blogId=honglaeggo&logNo=90192482018 아주 간단한 페이징쿼리 (paging query) select * from( select Row_Number() over(order by [인덱스] desc)as rownum,* from [테이블] [조건절]) [테이블] where rownum BETWEEN [((페이지번호 * 페이지크기)+1) - 페이지크기] and [페이지번호*페이지크기]
Delegate(델리게이트)로 선언되어 있는 Action, Func 대리자에 대한 간단한 고찰 및 예제~~ 자세한 내용은 MSDN을 참조 -> http://msdn.microsoft.com/ko-kr/library/System(v=vs.110).aspx 무명메소드를 이용하거나, 람다식으로도 사용이 가능하지만, 현재 포스트는 그냥 기본사용 방법에 대해서만 소개한다. Action - 파라미터의 수에따라 0개부터 최대 16개의 파라미터까지 받을 수 있다. - 주의할점은 리턴값이 없어야 한다. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using..
IE에서는 리턴값이 잘 넘어오지만크롬(Chrome)에서는 ShowModalDialog 의 리턴값이 넘어오지 않는다.크롬은 따로 예외처리를 해줘야 정상적으로 리턴값을 받아올 수 있다.자세한 내용은 아래 코드를 참조. 부모창 (Parent.aspx) 자식창 (Modal.aspx) * 결론 - 부모창에서는 var retVal = window.showModalDialog("ModalDialog.aspx", null, "dialogHeight:155px;dialogWidth:265px"); 코드로 리턴값을 받을때 IE는 그대로 retVal을 사용하면되고,크롬(Chrome)에서는 retVal이 아닌 window.returnValue 로 받아야 한다. - 자식창에서는 부모에게 리턴값을 던질때 IE는 window.re..
MVC4 게시판 만들기 프로젝트!!MVC : Model-View-Controller말 그대로 웹 어플리케이션을 모델 / 뷰 / 컨트롤러로 분리해서 개발한다는 뜻이다.기존의 ASP.NET 프로젝트 들은 WebForm 기반으로 거의 구성되어있지만,현재 신규 프로젝트들은 꽤나 MVC 로 많이 진행되고 있는듯 하다.웹폼기반은 웹폼기반대로 이점이 있고, MVC기반도 MVC 기반대로 이점이 있다. 각각의 이점은 아래 내용을 참고 (MSDN 에서 긁어옴 : http://msdn.microsoft.com/ko-kr/library/dd381412(v=vs.108).aspx)MVC 기반 웹 응용 프로그램의 이점ASP.NET MVC 프레임워크에서 제공하는 이점은 다음과 같습니다.응용 프로그램을 모델, 뷰 및 컨트롤러로 분할..
BackgroundWorker 사용법 예제를 맨날 Winform 으로만 하다보니 지겨워서.. 이번에는 WPF를 가지고 테스트!! BackgroundWorker 를 사용하는 경우는 어떤 특정한 작업이 시간이 오래 걸리는 경우 사용자에게 현재 진행상태를 보여줘야 하는 상황이 있다. 이런 경우 BackgroundWorker를 사용하면 백그라운드에서 비동기로 실행되는 동안 호출되는 스레드들이 정상적으로 작동을 한다. 아래와 같이 코드를 작성하고 실행을 딱!!! 하면!! /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindow : Window { // BackgroundWorker 인스턴스 객체 생성 BackgroundWorker worke..
폴더내에 있는 모든 파일들을 하위파일/폴더 포함해서 싸그리 복사해서 다른 경로에 붙여넣는 클래스. 파일만 복사할꺼면 살짝? 만 손보면 됨. 복사가 되는 상태를 파일별로 보여주고 싶다면 BackgroundWorker를 이용해서 비동기로 작업하면 해결됨. /// /// 디렉토리 복사 /// /// 복사할 디렉토리 /// 복여넣을 디렉토리 /// true : 덮어씀, false : 덮어쓰지 않음 /// true :성공, false : 실패 private static bool CopyDirectory(string SourcePath, string DestinationPath, bool overwriteexisting) { bool ret = true; try { SourcePath = SourcePath.End..
출처 : http://www.buggymind.com/이전 글에서 "2014년에 배우고 싶은 프로그래밍 언어는?"이라는 제목의 설문조사를 실시했었습니다. 예상했었습니다만, JavaScript가 압도적(?) 1위를 차지했는데요. 웹 세상에서 JavaScript라는 언어가 차지하는 비중이 얼마만큼인지를 잘 보여주는 결과였던 것 같습니다. http://ayudawordpress.com/insertar-javascript-en-wordpress/ SEE ALSO: 2014년을 함께할 프로그래밍 언어는? 그래서 이번 글에서는 알아두면 생산성을 높일 수 있는 JavaScript 프로젝트들을 소개하려고 합니다. (jQuery같은 정말 보편적으로 사용되는 프로젝트는 뺐습니다.) 이중에는 라이브러리도 있고, 완전한 프레..
아래 URL에서 해당 APP를 설치하고 나서 개발자 도구를 열어보면PageSpped라는 탭이 새로 생성된다.분석할 웹페이지가 모두 로드된 상태에서 분석을 실행하면웹페이지에 대한 속도, 성능체크 및 최적화 방안까지도 제시해준다.좋다.. 그냥 좋다!!https://chrome.google.com/webstore/detail/gplegfbjlmmehdoakndmohflojccocli 성능체크, 성능테스트, 웹페이지속도, 속도테스트, 성능, PageSpeed, Speed, 웹사이트 속도
- Total
- Today
- Yesterday
- css3
- rowspan
- 셀렉터
- Style
- 프로시저
- IE
- jQuery
- 저장프로시저
- Chart
- drag&drop
- 제이쿼리
- Ajax
- Excel
- workbook
- MSSQL
- ASP.NET
- jQuery Mobile
- CSS
- grid
- WebApi
- jquery chart
- Mobile
- radius
- 자바스크립트
- html5
- json
- JavaScript
- SVG
- WCF
- JS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |