분류 전체보기 (4536) 썸네일형 리스트형 Jquery Form Submit(동적으로 폼생성 및 서브밋하기) 일을하다가 보면 Post방식으로 어떤 특정 데이터를 서브밋해야 할 때가 있다. 이런 작업들은 Jquery를 이용해서 간단히 할수 있다. 일단 form태그를 생성하고 값들을 바인딩하여 서브밋한다. 내가 써본 방식이다. 쩝 허접하지만 한번 적어보겠다. var $form = $(''); $form.attr('action', targeturl); $form.attr('method', 'post');$form.appendTo('body'); var userId = $(''); var processCd = $(''); var studyProcessYear = $(''); var studyProcessTerm = $(''); var companySeq = $(''); var courseCd = $(''); var a.. Ajax Get방신 캐쉬문제 앙...오늘 작업 하던 도중 Get방식으로 데이터를 가져오는 코딩을 했다... 잉? 근데 왜 한번만 가져오지? 단번에 캐쉬문제구나 생각을 하고 웹 검색을 했다. 아니나 다를까 cache문제였다. jquery에서 이를 해결하기 위해서 document ready시 다음과 같은 코드를 적어주면 해결된다. 아님 파라미터 뒤에다가 특별한 값을 계속생성하여 넘겨주면된다... 이건 좀 귀찮은 것같고 아래와 같이 캐쉬를 안쓴다고 명시적으로 페이지에 선언하자. jQuery.ajaxSetup({ cache: false });//캐쉬끄기 이렇게 했더니 잘된다..끝!!! DataContractJsonSerializer Json Serialization 문제점 Client 쪽에서 서버의 Json으로 Serialization된 값을 핸들링 하다가. 이상한 것을 보았다. Data에 BackField라는 값이 생성되어 나의 의도와는 상관없이 Model들이 생성 되는것이다. 문제의 Seriaization은 DataContractJsonSerializer 클래스를 사용하여 Serialization된 것이었다. 이런 문제점을 해결하기 위해 나는 DataContractJsonSerializer 대신 JavaScriptSerializer 로 바꾸게 되었다. 테스트한 결과 나의 의도되록 Model의 변화없이 잘 나오게 됨을 확인할수 있었다. 쩝 주저리주저리 디버깅 오늘은 일이 잘 안되네 마음잡기가 힘들다. 머리가 멍하고 거의 움직이지 않으니 허리도 아파고 머리를 식히고자 글을 한번 써본다. 비쥬얼 스튜디오를 이용한 디버깅을 간단하게 소개하고자 한다. 지금 현재 클래스에 있는 필드들을 알아보자. 콘솔어플리케이션을 만들어 보자. 1. 위와 같이 콘솔 어플리케이션을 만들어보자. 2. Person 클래스를 만들고 Main 메서드 안에 객체를 하나 만들어보자. 3. 디버깅 프로퍼티에서 Enable unmaged code debugging을 체크하자. 4. 직접실행 창에 .load sos 디버깅할수있게 해주는 sos.dll를 로드하고 !dumpheap -stat 명령어를 쳐보자. managed heap에 로드된 객체(6332)들이 무수히 많음을 볼수 있다. 명령어는 msdn.. jquery load(html 로드하기)및 A,img 링크걸기 오늘 잡(Job)은 탭을 눌렀을 때 컨텐츠 부분을 jquery load를 써서 로딩하고 선택된 탭의 이미지를 바꾸는 작업이다. 보면 그냥 알것같다. 좋지 않은 소스지만 필요하신 분들이 있을까봐 그냥 써본다. $(document).ready(function () { var aSeq = 0; var imgSeq = 0; $('.coach_Tab a').each(function () { aSeq++; $(this).attr('href', 'javascript:fn_bindContents('+aSeq+')'); }); $('.coach_Tab img').each(function () { imgSeq++; $(this).attr('id', 'tab' + imgSeq.toString()); }); fn_bindCo.. 비즈니스 창의력, 새로운 접근(김용섭소장님) 오늘 강의는 저번주 구글의 김태원차장 강의와 비슷한 내용이다. 누구나 알것이다 창의력의 중요성과 다른 시각으로서 문제 해결 접근법이 상상도 못할 결과를 낳는다는것을 하지만 사회조직에서 결정권을 가진자들은 그런 노력을 하지 못한다. 그리고 그밑에 있는 사람들은 그 상상의 나래를 펼치지 못하고 그 기를 꺾어야 한다. 그럼 어떻게 하면 그 사람들의 상상력을 키워주고 고정관념에 사로잡힌 우리의 현실을 타파할것인가? ^^ 그것이 문제로다.. Linq없인 못살아(group by with nested group by) 일을하다가 데이터를 Gruop by하고 또 그안에서 Group by해야하는 경우가 생겼다. 그래서 아래와 같이했다. from item in results group item by item.Category1Nm into g select new RepeaterData { ID = SummaryByGradeList.Where(d=>d.CategoryName.Contains(g.Key)).Select(d=>d.ID).FirstOrDefault(), Average = GetAbsolueValue(g.Average(d => d.Value ?? 0)), AnalysisResult = (from grade in SummaryByGradeList//결과분석 from detail in grade.SummaryByGrade.. Finalize Method는 왜 필요한가? 오늘 같은 개발자와 얘기를 했다. 아래의 포스트된 DataTable은 꼭 dispose해줘야 하는가에 대해서다. 거기 예제 코드를 보면 DIspose하는 부분이 나오는데 많은 개발자 분들이 오해를 하기를 Dispose를 시켜주면 메모리 해제를 바로 시켜준다고 착각하고 계신다. 앙... 그럼 안되는데 ^^; 모든 managed code들은 CLR에서 관장하게 된다. 메모리 할당에서 부터 해제까지 CLR안에서 격리되어 움직인다. 닷넷의 가장 좋은 점이 무엇인가 바로 메모리 관리를 GC가 알아서 해준다는 것이다. CLR Loader가 메모리를 할당해주고 그 메모리를 해제시켜주는 몫은 바로 CLR의 GC가 담당하게 된다. 그럼 의문이 생긴다. 시스템 자원을 썼을때 어떻게 해줘야하나? 이러한 메모리 해제를 위해서.. 이전 1 ··· 549 550 551 552 553 554 555 ··· 567 다음