SELECT * FROM sys.objects WHERE type = 'P' AND CONVERT(varchar(10), modify_date, 102) = CONVERT(varchar(10), GETDATE(), 102)
'분류 전체보기'에 해당되는 글 176건
- 2011.01.07 오늘 수정한 저장 프로시저 1
- 2010.12.29 퍼센트 구하는 쿼리
- 2010.12.09 ASP.NET에서 Session이 저장되는 3가지 방식
- 2010.12.07 [개발환경] ASP.NET 개발할때
- 2010.11.03 UpdataPanel 하위 컨트롤 찾기
- 2010.10.21 jQuery 속성(Attrbute)으로 셀렉터 하기...
- 2009.12.29 층간소음 피해보상 받기
- 2009.12.16 jquery ajax 을 사용한 xml parsing 4
- 2009.12.15 jquery - selectbox 와 option 제어
- 2009.12.03 SqlHelper Class 소스코드 + 샘플예제
SELECT CAST((CAST('1' AS FLOAT) / CAST('10' AS FLOAT) * 100) AS INT)
ASP.NET에서 Session이 저장되는 방식은 3가지가 있습니다. 1. In-Process 방식 ASP.NET 작업 프로세스에 세션이 저장되는 방식입니다. 속도는 가장 빠르지만 단일 웹서버에서만 사용가능하고 DLL이 업로드되는 경우 세션이 사라지게 됩니다. 2. Session State Server 방식 세션을 저장하는 별도의 서비스를 사용하는 방식을 말합니다. In-Process 방식보다는 속도가 느리지만 여러 웹서버에서 공통으로 사용가능합니다. 세션이 작업 프로세스와 떨어진 별도의 서비스에 저장되므로 DLL을 올려도 세션이 그대로 있게 됩니다. 저도 개발시에는 Session State Server를 사용하곤 했습니다. 그래야 테스트하기 편하거든요.. 3. SQL Server 방식 가장 안전하게 저장되는 방식이지만 성능은 가장 느립니다. 하드디스크에 저장되므로 전원이 나가도 세션유지가 가능합니다. SQL Server 방식으로 세팅하는 방법은 아래 문서에서 읽어보세요. 'http://support.microsoft.com/kb/317604 그리고 위 세가지 방식에 대한 자세한 설명은 아래 문서에서 읽어보세요. 'http://support.microsoft.com/kb/307598/ 그리고 여담으로 말씀드리자면 위의 3가지 방식외에 Windows Server AppFabric를 사용한 4번째 세션 저장방법을 MS가 만들고 있다고 들었습니다.
출처 : Taeyo.net
http://www.taeyo.net/Forum/Content.aspx?SEQ=31569&TBL=ASPNET&PGN=1
TFS의 소스코드 관리는 Source Safe보다 개선됐다고 들었습니다. TFS는 이런 소스코드 버전관리 개념을 포함한 ALM 시스템입니다. 자동빌드, 배포, 이슈관리 등도 포함되어 있죠.. ..... DLL을 업데이트할 경우에는 사용자의 Session이 끊어집니다. 하지만 Session Server를 별도로 사용하거나 SQL Server를 사용하는 방식을 쓰면 DLL 업데이트해도 Session이 살아있게 됩니다. ..... ASP.NET이 2.0 들어오면서 웹프로젝트가 웹사이트 모델로 바뀌었습니다. 웹사이트 모델은 마치 ASP같은 감각으로 ASP.NET을 개발할 수 있게합니다. ASP같다는 얘기는 ASP처럼 소스코드 그대로 웹서버에 올려도 된다는 얘기입니다. 그러면 IIS웹서버가 ASPX및 CS 파일을 컴파일하게 됩니다. 이를 동적 컴파일이라고도 합니다. 하지만 이 방식은 단점도 있습니다. 웹서버에서 소스코드를 수정할 수 있다는 얘기는 오타 등으로 인한 에러를 실행전에는 알 수 없다는 얘기이기도 합니다. 사용자가 에러를 보게 될 수도 있다는 얘기입니다. 물론 웹사이트 모델도 사전 컴파일이 가능합니다. 하지만 컴파일 속도가 매우 느립니다. 그래서 ASP.NET 1.X 대와 같은 웹애플리케이션 모델이 다시 나오게 됩니다. 웹사이트 모델로 만들려면 Visual Studio에서 File > New > Web Site를 선택하고 ASP.NET WebSite를 선택하면 됩니다. 웹애플리션 모델로 만들려면 File > New > Project 선택하시고 ASP.NET Web Application을 선택하시면 됩니다. 물론 둘다 VB나 C#을 사용할 거냐 Empty 프로젝트로 할 거냐 Dynamic Data 를 사용할 거냐 등의 선택도 같이 하셔야 합니다
http://www.taeyo.net/Forum/Content.aspx?SEQ=31568&TBL=ASPNET&PGN=1
* UpdataPanel 속의 컨트롤 찾기
UpdataPanel 을 사용해서 내부의 컨트롤 개체들을 제어 할때..
그냥 UpdataPanel.컨트롤 개체로 찾으면 될줄 알았는데 아니었더군요..
복잡한것은 아니지만 조금 삽질 했습니다.^^;
그냥 UpdataPanel.컨트롤 개체로 찾으면 될줄 알았는데 아니었더군요..
복잡한것은 아니지만 조금 삽질 했습니다.^^;
foreach (Control c in this.UpdatePanel1.ContentTemplateContainer.Controls) { // to do.. }
요즘 돌아 다니면서 질문 올라온 것들을 보면 jQuery의 속성(Attrbute)으로 셀렉터 하는 방법을 몰라서 질문을 하는 경우가
많고 기초적인 내용 이지만 아직 모르셨던 분에게는 유용할 꺼라 생각 해서 적어 봅니다.
제가 설명이나 말주변이 그리 좋은게 아니라... 그냥 알아서 봐주세요..^^*
1. [속성명] : 해당하는 속성을 가진 모든 엘리먼트를 선택 합니다.
예) $("img[alt]") - img 엘리먼트 중 alt 속성이 있는 모든 img 엘리먼트를 선택 합니다.
$("*[alt]") - 모든 엘리먼트 중 alt 속성을 가지고 있는 모든 엘리먼트를 선택 합니다.
2. [속성명=속성값] : 해당하는 속성에 지정한 속성값(value)를 가지고 있는 모든 엘리먼트를 선택 합니다.
예) $("img[alt=버튼]") - img 엘리먼트 중 alt 속성의 값이 "버튼"인 모든 img 엘리먼트를 선택 합니다.
3. [속성명!=속성값] : 해당하는 속성에 지정한 속성값이 아닌 모든 엘리먼트를 선택 합니다.
예) $("input[value!=0") - input 엘리먼트 중 value 값이 0이 아닌 모든 input 엘리먼트를 선택 합니다.
4. [속성명*=속성값] : 해당하는 속성에 지정된 속성값을 포함하고 있는 모든 엘리먼트를 선택 합니다.
예) $("input[value*=안녕) - input 엘리먼트 중 value 값에 안녕이라는 글자를 포함하는 모든 input 엘리먼트를 선택 합니다.
<input type='text' value='선생님 안녕하세요' /> - 선택됨....
SQl의 LIKE 조건과 같은 기능...
5. [속성명^=속성값] : 해당 하는 속성에 지정된 속성값으로 시작하는 모든 엘리먼트를 선택 합니다.
예) $("img[src^=btn]) - img 엘리먼트 중 src속성의 값이 btn... 으로 시작하는 모든 img 엘리먼트를 선택 합니다.
<img src='btn_cancel.png' /> - 선택됨...
6. [속성명$=속성값] : 해당 하는 속성에 지정된 속성값으로 끝나는 모든 엘리먼트를 선택 합니다.
예) $("img[src$=.gif"]) - img 엘리먼트 중 src속성의 값이 ... .gif로 끝나는 모든 img 엘리먼트를 선택 합니다.
이미지의 엘리먼트의 특정 확장자를 가진 엘리먼트를 검색하거나 할때 유용하겠져~
위에 속성들은 중복으로 사용이 가능 합니다.
예를 들어 input 태그의 name속성의 값이 idx라는 값중 value 값이 0 인 것들만 선택하려 한다면...
$("input[name=idx][value=0]") 과같이 중복하여 사용 할수 있습니다.
원본글 : http://taeyo.net/Forum/Content.aspx?SEQ=1514&TBL=KNOWHOW&PGN=1
많고 기초적인 내용 이지만 아직 모르셨던 분에게는 유용할 꺼라 생각 해서 적어 봅니다.
제가 설명이나 말주변이 그리 좋은게 아니라... 그냥 알아서 봐주세요..^^*
1. [속성명] : 해당하는 속성을 가진 모든 엘리먼트를 선택 합니다.
예) $("img[alt]") - img 엘리먼트 중 alt 속성이 있는 모든 img 엘리먼트를 선택 합니다.
$("*[alt]") - 모든 엘리먼트 중 alt 속성을 가지고 있는 모든 엘리먼트를 선택 합니다.
2. [속성명=속성값] : 해당하는 속성에 지정한 속성값(value)를 가지고 있는 모든 엘리먼트를 선택 합니다.
예) $("img[alt=버튼]") - img 엘리먼트 중 alt 속성의 값이 "버튼"인 모든 img 엘리먼트를 선택 합니다.
3. [속성명!=속성값] : 해당하는 속성에 지정한 속성값이 아닌 모든 엘리먼트를 선택 합니다.
예) $("input[value!=0") - input 엘리먼트 중 value 값이 0이 아닌 모든 input 엘리먼트를 선택 합니다.
4. [속성명*=속성값] : 해당하는 속성에 지정된 속성값을 포함하고 있는 모든 엘리먼트를 선택 합니다.
예) $("input[value*=안녕) - input 엘리먼트 중 value 값에 안녕이라는 글자를 포함하는 모든 input 엘리먼트를 선택 합니다.
<input type='text' value='선생님 안녕하세요' /> - 선택됨....
SQl의 LIKE 조건과 같은 기능...
5. [속성명^=속성값] : 해당 하는 속성에 지정된 속성값으로 시작하는 모든 엘리먼트를 선택 합니다.
예) $("img[src^=btn]) - img 엘리먼트 중 src속성의 값이 btn... 으로 시작하는 모든 img 엘리먼트를 선택 합니다.
<img src='btn_cancel.png' /> - 선택됨...
6. [속성명$=속성값] : 해당 하는 속성에 지정된 속성값으로 끝나는 모든 엘리먼트를 선택 합니다.
예) $("img[src$=.gif"]) - img 엘리먼트 중 src속성의 값이 ... .gif로 끝나는 모든 img 엘리먼트를 선택 합니다.
이미지의 엘리먼트의 특정 확장자를 가진 엘리먼트를 검색하거나 할때 유용하겠져~
위에 속성들은 중복으로 사용이 가능 합니다.
예를 들어 input 태그의 name속성의 값이 idx라는 값중 value 값이 0 인 것들만 선택하려 한다면...
$("input[name=idx][value=0]") 과같이 중복하여 사용 할수 있습니다.
원본글 : http://taeyo.net/Forum/Content.aspx?SEQ=1514&TBL=KNOWHOW&PGN=1
http://bbs3.agora.media.daum.net/gaia/do/story/read?bbsId=S102&articleId=271097&RIGHT_DEBATE=R5
맞는건지는 모르겠지만..
그래도 참 기억에 남아서..
그래도 참 기억에 남아서..
위 와같은 xml 을 jquery 로 분리를 해보자..
jquery 의 ajax 연동은 따로 설명 하지 않겠다. 아래 참고
http://docs.jquery.com/Ajax
$.ajax({ type: 'get' , dataType: "xml" , url: "Service.aspx" , data: "arg=L , success: function(xml) { // xml 노드 null 확인 if ($(xml).find("list").find("item").length > 0) { // totalitem 찾기 var totitem = $(xml).find("totalitem").text(); // item 노드 loop $(xml).find("list").find("item").each(function(idx) { var idx = $(this).find("idx").text() var title = $(this).find("title").text() var content = $(this).find("content").text() }); } } , error: function(xhr, status, error) {alert(error); } });
ajax 를 콜한이후에.. xml 개체가 넘어온다.
최상위 노드가 "list" 이기 때문에
jquery 의 find 메소드로 "list" 노드를 찾고
totalitem 값(.text() 메소드 사용) 을 찾고..
"item" 노드를 찾아서
반복(.each 메소드 사용) 에서 "item" 노드 의 값들을 분리 하면된다.
여기서 .each 메소드 내부에서 $(this) 개체는 "item" 노드 이다.
최상위 노드가 "list" 이기 때문에
jquery 의 find 메소드로 "list" 노드를 찾고
totalitem 값(.text() 메소드 사용) 을 찾고..
"item" 노드를 찾아서
반복(.each 메소드 사용) 에서 "item" 노드 의 값들을 분리 하면된다.
여기서 .each 메소드 내부에서 $(this) 개체는 "item" 노드 이다.
$("") .attr("selected", "selected") .text("텍스트") .attr("value", "값") .appendTo("#selectboxid"); $("#selectboxid") .change(function() { alert(this.value); });
의외로 간단한..
selectbox 를 jquery 로 제어하기
selectbox 를 jquery 로 제어하기