336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Asp에서 엑셀 출력 시, 문자를 숫자로 인식하는 경우가 있다.

예를들어, 007 이란 값은 7 이란 값으로 출력이 된다.

 

이때, 해당 TD의 속성에 문자 형식을 지정해 주면 간단히 해결된다.

예) <td style="mso-number-format:'\@'">007</td>

Posted by 당양부부34
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

javascript로 동적 rowspan, colspan


1. rowspan

<script language="javascript">

        function tableRowSpanning(Table, spanning_row_index) {

            var RowspanTd = false;

            var RowspanText = false;

            var RowspanCount = 0;

            var Rows = $('tr', Table);


            $.each(Rows, function () {

                var This = $('td', this)[spanning_row_index];

                var text = $(This).text();


                if (RowspanTd == false) {

                    RowspanTd = This;

                    RowspanText = text;

                    RowspanCount = 1;

                }

                else if (RowspanText != text) {

                    $(RowspanTd).attr('rowSpan', RowspanCount);


                    RowspanTd = This;

                    RowspanText = text;

                    RowspanCount = 1;

                }

                else {

                    $(This).remove();

                    RowspanCount++;

                }

            });


            // 반복 종료 후 마지막 rowspan 적용

            $(RowspanTd).attr('rowSpan', RowspanCount);

        }



        $(document).ready(function () {

            tableRowSpanning("#timetbody", 1);

            tableRowSpanning("#timetbody", 0);


        });

        function chkForm() {

            if (document.srchForm.txtSearch.value == "") {

                alert('검색어를 입력해 주세요.');

                document.srchForm.txtSearch.focus();

                return false;

            }

            return true;

        }

    </script>


2. colspan

<script type="text/javascript">

    var jv = jQuery.noConflict();

    jv.noConflict(); 


    function trColSpanning(objTr) {

        var Cols = jv('th', objTr);

        var RowspanTd = false;

        var RowspanText = false;

        var RowspanCount = 0;


        jv.each(Cols, function () {

            var text = jv(this).text();


            if (RowspanText == false) {

                RowspanTd = jv(this);

                RowspanText = text;

                RowspanCount = 1;

            }

            else if (RowspanText != text) {

                jv(RowspanTd).attr('colSpan', RowspanCount);


                RowspanTd = jv(this);

                RowspanText = text;

                RowspanCount = 1;

            }

            else {

                RowspanCount++;

                jv(this).remove();

            }


        });


        // 반복 종료 후 마지막 rowspan 적용

        jv(RowspanTd).attr('colSpan', RowspanCount);

    }



    jv(document).ready(function () {

        trColSpanning("#tr_head");

    });

</script>

Posted by 당양부부34

2014. 10. 13. 16:16 IT/MSSQL

FullText Search

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

http://rocabilly.tistory.com/1

Posted by 당양부부34
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

프로젝트 하다보면 폼에서 같은 이름으로 배열을 이용해서 혹은 구분자를 이용해서 받은다음

짤라서 사용해야하는 경우가 심심치 않게 생긴다... 이번 포스트는 이에관한 내용이다.




이런 입력방식에서 저런 결과를 얻어야하는 경우를 생각해보자....


input.asp -- 


<html>

 <head>

  <title> test </title>

 </head>


 <body>

 <table>

<form name="test" method="post" action="result.asp">

  <% for i = 1 to 10 %>

  <tr>

   <td><input type="text" name="TESTCODE"></td>

  </tr>

  <% next %>

  <tr>

   <td><input type="submit" value="전송"></td>

  </tr>


<form>

</table>

 </body>

</html>


result.asp--


TESTCODE = request("TESTCODE")


temp = split(TESTCODE,",")


for i = 0 to ubound(temp)

 response.write temp(i) & "<br/>"

next 

%>


위와같은 형식으로 사용할 수 있게된다... 물론 틀린방법이라고 생각하지는 않치만 다음과 같은 문제점이 발생할 수 있다...


1. 기본적으로 같은 이름을 가진 입력객체가 여러개 존재하면 구분자는 콤마(,) 로 주어진다

2. 1번과 같은 문제점 때문에 입력내용에서 콤마(,)가 포함이되는 경우에는 split를 사용하지 못한다.

3. split 와 ubound라는 과정을 거친후에 연산을 할 수 있게된다.


실제로 위와같은 코딩이되어있는 환경에서 콤마(,)를 입력해서 넣어보자

입력 예시는 1 2 3 4 5 6 7, 8 9 0 으로 입력을 하였다.




위의 그림과같이 가운데 공백이 들어가게 된다 즉 10개를 입력했지만 값은 11개가 생기는 것이고

그렇다면 받는 페이지에서 10개로 전제하에 작업된 내용들은 1개의 값을 손실할 수 밖에 없는 노릇이다.


그렇다고 콤마(,) 를 replace(TESTCODE,",","&#44;") 이런식으로 할수도 없는 노릇이다;;;


이것은 쉽게 해결 가능한 문제이다

result.asp 소스를 다음과같이 변경해서 다시 테스트를 해보자. 

result.asp --

<%

for i = 1 to request("TESTCODE").Count

 response.write request("TESTCODE")(i) & "<br/>"

next 

%>

그다음 다시 결과를 확인해보았다.




10개의 입력에 10개의 결과를 올바르게 가져올 수 있다.

Posted by 당양부부34
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

children( [ selector ] ) 함수는 필터된 선택자와 일치하는 요소들 각각의 자식 요소들을 가져올 수 있습니다.

원문 링크  http://api.jquery.com/children/

.children( [ selector ] )Returns: jQuery

  • .children( [ selector ] )
  • selector 일치하는 요소들 중에서 추가적으로 선택할 수 있는 선택자 문자열

jQuery 객체는 DOM 요소들의 집합으로 표현됩니다. .children()함수는 DOM 트리에서 자식 요소들을 즉시 찾을 수 있도록 해주고 일치되는 요소들을 새로운 jQuery 객체로 만들어 줍니다. .find()와 .children()함수는 아주 유사하지만 DOM 트리에서 레벨 1의 위치- 첫번째 깊이-만 검색을 하는 부분에서 차이점이 있습니다. 이 부분을 부연설명을 하면, find()함수는 선택요소의 내부 요소들을 모두 검색하고 children()함수는 바라 아래 수준의 요소만 자식요소로 인정한다는 겁니다. 할아버지의 자식은 아버지지 손자가 아니잖아요 ^^;;. 또한 대부분의 jQuery 함수들이 그러하듯이 .children()함수도 text나 주석(comment)들은 반환하지 않습니다. 만약 텍스트 노드나 주석 요소도 반환받고 싶으시면 .contains()함수를 사용하셔야 합니다.

이 함수에는 $() 함수에 인자로 올 수 있는 표현들을 인자로 사용할 수 있습니다. 만약 이 함수에 인자를 사용하게 되면, 그 선택자에 맞게 한번 더 필터 효과를 사용할 수 있게 됩니다.

리스트를 구성하는 마크업을 예로 보시죠.

<ul class="level-1">
  <li class="item-i">I</li>
  <li class="item-ii">II
    <ul class="level-2">
      <li class="item-a">A</li>
      <li class="item-b">B
        <ul class="level-3">
          <li class="item-1">1</li>
          <li class="item-2">2</li>
          <li class="item-3">3</li>
        </ul>
      </li>
      <li class="item-c">C</li>
    </ul>
  </li>
  <li class="item-iii">III</li>
</ul>

위의 마크업 구조에서 우리는 level-2에서 자식요소를 찾는다고 가정해 보겠습니다. 아래와 같은 스크립트가 필요하겠죠?

$('ul.level-2').children().css('background-color', 'red');

이 스크립트의 결과는 A, B, C 아이템의 배경색을 빨간색으로 변하게 합니다.(find 함수는 level-3에 있는 요소까지 다 가져오겠죠.) children 함수에 인자를 사용하지 않아서 자식 요소들이 모두 선택이 되었지만, 일치하는 아이템을 찾기위해 인자를 사용하면 위의 세 아이템 중 조건에 맞는 요소만 찾게 됩니다.

예 제  
클릭한 요소의 자식 요소들을 찾아서 효과를 줍니다. (빨간 테두리를 입히고 자식 요소의 개수를 아래에 표시해 주네요.)

<!DOCTYPE html>
<html>
<head>
  <style>
  body { font-size:16px; font-weight:bolder; }
  div { width:130px; height:82px; margin:10px; float:left;
        border:1px solid blue; padding:4px; }
  #container { width:auto; height:105px; margin:0; float:none;
        border:none; }
  .hilite { border-color:red; }
  #results { display:block; color:red; }
  p { margin:10px; border:1px solid transparent; }
  span { color:blue; border:1px solid transparent; }
  input { width:100px; }
  em { border:1px solid transparent; }
  a { border:1px solid transparent; }
  b { border:1px solid transparent; }
  button { border:1px solid transparent; }
  </style>
  <script src="http://code.jquery.com/jquery-1.5.js"></script>
</head>
<body>
  <div id="container">

    <div>
      <p>This <span>is the <em>way</em> we</span> 
      write <em>the</em> demo,</p>

    </div>
    <div>
      <a href="#"><b>w</b>rit<b>e</b></a> the <span>demo,</span> <button>write 
      the</button> demo,
    </div>

    <div>
      This <span>the way we <em>write</em> the <em>demo</em> so</span>

      <input type="text" value="early" /> in
    </div>
    <p>
      <span>t</span>he <span>m</span>orning.
      <span id="results">Found <span>0</span> children in <span>TAG</span>.</span>

    </p>
  </div>
<script>

    $("#container").click(function (e) {
      $("*").removeClass("hilite");
      var $kids = $(e.target).children();
      var len = $kids.addClass("hilite").length;

      $("#results span:first").text(len);
      $("#results span:last").text(e.target.tagName);

      e.preventDefault();
      return false;
    });
</script>

</body>
</html>

미리보기

각 박스 영역을 클릭하시면 자식 요소들에 빨간 테두리가 그려져요. 함 해보세요. 그나저나 스크립트가 무지 복잡해 보이네요. 제가 보기엔 $kids 로 변수를 사용하는게 제일 핵심처럼 보여요. 바로 jQuery 객체 변수인가 보네요. 사실 jQuery 객체를 어떻게 받아야 하나 그동안 고민해었는데요. ^^ 해결됬네요. 그 외는 뭐 복잡하기만 하지 별 다른건 없어보입니다.

 

예 제  
div 요소의 자식 요소들에 빨간 2줄짜리 밑줄을 그려줍니다.

<!DOCTYPE html>
<html>
<head>
  <style>
  body { font-size:16px; font-weight:bolder; }
  span { color:blue; }
  p { margin:5px 0; }
  </style>
  <script src="http://code.jquery.com/jquery-1.5.js"></script>
</head>
<body>
  <p>Hello (this is a paragraph)</p>

  <div><span>Hello Again (this span is a child of the a div)</span></div>
  <p>And <span>Again</span> (in another paragraph)</p>

  <div>And One Last <span>Time</span> (most text directly in a div)</div>
<script>$("div").children().css("border-bottom", "3px double red");</script>

</body>
</html>

미리보기

설명 그대롭니다.

 

예 제  
함수에 인자를 세팅하여 선택하고 있습니다.

<!DOCTYPE html>
<html>
<head>
  <style>

  body { font-size:16px; font-weight:bolder; }
  p { margin:5px 0; }
  </style>
  <script src="http://code.jquery.com/jquery-1.5.js"></script>
</head>
<body>
  <div>
    <span>Hello</span>
    <p class="selected">Hello Again</p>
    <div class="selected">And Again</div>

    <p>And One Last Time</p>
  </div>
<script>$("div").children(".selected").css("color", "blue");</script>

</body>
</html>

미리보기

children 함수에 selected 라는 클래스명을 가진 자식 요소를 선택하도록 인자를 집어 넣었네요. 직관적입니다.

 

자식 요소를 찾는 선택자 기억나시나요? 사실 저도 안납니다. ㅎㅎ;; 함 찾아보시구요. 이번같이 함수가 편하실지 선택자가 편하실지;;; 개인의 취향대로 사용하셔요~. 전 함수가 ㅎㅎㅎ

그럼 즐프하세요.

Posted by 당양부부34
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. 노드 찾기

 - 태그 이름으로 노드 찾기 :  $("태그이름"),   $("선택자")

 - 클래스 이름으로 노드 찾기 : $(".클래스이름")

 - ID로 노드 찾기 : $("선택자")

 - 속성으로 노드 찾기 : $("[속성이름=값]")

 - 찾은 요소 개수 구하기 :  .size()    ,     .length

 - 찾은 요소 n번째 접근하기 : .eq(index)    ,    .each(function(index){});

 - 찾은 요소에서 특정요소만을 걸러내기 : .filter("선택자")

 - 찾은 요소에서 특정 자식요소만 찾기 :  .find("선택자")

2. 자식 노드 찾기 

 - 전체 자식 노드 찾기
    -- 텍스트 노드 포함 전체 자식 노드 찾기 :  $("선택자").contents()
    -- 텍스트 노드 제외한 전체 자식 노드 찾기 : $("선택자").children("선택자")

 - n번째 자식 노드 접근
    -- $("선택자").children().eq(N)
    -- $("선택자").children(":eq(N)")

 - 첫번째 자식 노드 접근
    -- $("선택자").children().first()
    -- $("선택자").children(":first")
    -- $("선택자").children().eq(0)
    -- $("선택자").children(":eq(0)")

 - 마지막 자식 노드 접근
    -- $("선택자").children().last()
    -- $("선택자").children(":last")
 
3. 부모 노드 찾기
 
 - 바로 위의 부모 : $("선택자").parent()

 - 모든 부모 찾기
    -- $("선택자").parents()  모든 부모
 - 모든 부모 중 선택자에 해당하는 부모 찾기
    -- $("선택자").parents("선택자")

4. 형제 노드 찾기

 - 이전 형제 노드 찾기
    -- $("선택자").prev()
    -- $("선택자").prevAll("선택자");

 - 다음 형제 노드 찾기
    -- $("선택자").next()
    -- $("선택자").nextAll("선택자");

5. 노드 생성,추가,이동,삭제

 - 생성
    -- $("노드")
    -- $("선택자").html("<노드>...</노드>")
    -- $("노드").clone()

 - 추가
    -- $기준노드.append($추가노드)
    -- $추가노드.appendTo($기준노드)
    -- $기준노드.prepend($추가노드)  
    -- $추가노드.prependTo($기준노드)
    -- $추가노드.insertBefore($기준노드)
    -- $기준노드.before($추가노드)
    -- $추가노드.insertAfter($기준노드)
    -- $기준노드.after($추가노드)

 - 삭제
    -- $("선택자").remove()

 - 이동
    -- $기준노드.append($이동노드)  
    -- $이동노드.appendTo($기준노드)
    -- $이동노드.insertBefore($기준노드)
    -- $기준노드.before($이동노드)
    -- $이동노드.insertAfter($기준노드)   
    -- $기준노드.after($이동노드)

6. 텍스트 노드 다루기

 - 텍스트 노드 생성 : $("텍스트")
 
 - 텍스트 노드 추가 : $기준노드.append("텍스트")

 - 텍스트 노드 변경 : $기준노드.text("새로운 텍스트")



7. .children()과 .find() 차이


div.starter

.child

.child

.child

.child

.child

.child

$('.starter').children('.child');  =>  빨간색만 검색된다. 바로 하위 레벨만 검색된다.

$('.starter').find('.child');  => 빨간색과 파란색 모두 검색된다. (하위 레벨 모두)




Posted by 당양부부34
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1.선택된 라이오 버튼 값 가져오기

$("input[name='name']:checked").val();

 

2.라디오 버튼 강제 선택

$("input[name='name']:radio[value='val']").attr('checked',true);

 

3.라디오 버튼 선택 유무 판단

if( $("input[name='name']:checked").length==0){

alert("선택 안됌");

return false;

}


4. IE 혹은 크롬에서 checked="checked" 모두 정상 동작하기 위해서는 

// Check

document.getElementById("checkbox").checked = true;

//  Uncheck

document.getElementById("checkbox").checked = false;


jQuery (1.6+):

// Check

$("#checkbox").prop("checked", true);

//  Uncheck

$("#checkbox").prop("checked", false);

 

$("#checkbox").attr("checked", true); 이건...크롬만 된다...IE 는 안됨...


5. checkbox 체크된 갯수 찾기

$("input[name='name']:checked").length


6. 체크박스 전체 체크/해제

$('input:checkbox[name="chk_all"]').click(function () {

            var upper_this;

            upper_this = $(this)

            $('input:checkbox[name="chk_indicator"]').each(function () {

                this.checked = upper_this.is(":checked");

            });

        });

Posted by 당양부부34
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

IPS(Intrusion Prevention System) 침입방지시스템

과거 방화벽, Anti바이러스 만으로는 사전방어, 어플리케이션 방어가 어려웠기에 그 대책으로 도입된 IPS 침입방지시스템의 방향성 (출처 : 윈스테크넷)


01. '프로세스' 또는 '시스템' 형태로의 진화

- 최적의 보안솔루션 + 신속 정확한 기술 지원 +연구소의 커스터마이징

- IPS의 변천사 : 서버형 - 입체형 - 프로세스형

02. 광범위한 공격방지

- IPS는 반드시 시그니쳐 +이상징후 + DoS탐지 등을 이용하여 광범위한 공격범위를 제공해야 한다.

03. 알려지지 않은 공격 방지

- Zero Day Attack 및 알려지지 않은 공격의 탐지 및 방어가 가능해야 함

- 취약성 정보 조기 입수 및 빠른 해결 대응 필요

04. 확장성

- 각종 관제 솔루션과 연동을 위한 센서로의 동작

- TMS, TSMA, ESM등과의 연동


IBM proventia GX

주요 기능

- 알려지지 않은 위협에 대한 사전방어 제공

- 취약점 기반의 Signature제공

- 165개 이상의 네트워크, 애플리케이션 프로토콜 분석

- 다차원 분석.탐지 기법을 통한 공격 방어

- Line-Speed의 성능과 낮은 Latency 제공

- 스파이웨어, 트로이안, 백도어 Bot등 다양한 비정상적인 트래픽 차단

- X-Force(세계 최대 규모의 사설 취약점 분석 전문 연구 조직) 에 의해 검증된 자동 방어 정책과 시그너쳐 업데이트


윈스테크넷 Sniper IPS

보다 빠른 탐지/분석/차단 능력을 위해 기존에는 엔진에서 처리했던 차단기능의 50% 이상을 H/W에서 처리하도록 설계

- 유해트래픽 실시간 탐지/차단

- 트래픽 실시간 모니터링

- 네트워크 서비스 연속 보장

- 국/내외 BMT, 시장점유 1위


주요 적용 기술

- ALSI ENGINE : Layer 7까지 분석 가능한 독자 엔진 탑재

- SNIPER X DRIVER : 고성능 패킷수집을 위한 독자 Network Driver 탑재

- BUFFERING Q : 대용량 트래픽 처리시 누락방지 기술 적용

- SNIPER OS : 보안에 최적화된 Embedded OS탑재

- HHPM : Heuristic Pattern Matching방식

- HPMDB : Multi Processing Memory Data Base (고속 데이터 검색)


HP 티핑포인트

- 침입탐지 시 오탐 최소화 및 탐지 정확도 제공

: 기본 필터 + Reputation DV를 제공해서 침입탐지의 정확도 향상 및 내부 일반 사용자의 봇 넷 감염여부, DDoS Attacker로 사용되고 있는 지의 여부 등을 실시간 모니터링 제공

- 침입탐지시스템에서 발생한 보안 이벤트 중에서 모니터링이 필요한 보안 이벤트 선별 기능

- 침입탐지시스템 DDoS 탐지 시스템으로의 활용성 추가 검토

- 국내 보안전문 관제업체에서 제공하는 긴급 보안 이슈에 대해서 유연하게 대응할 수 있는 인터페이스를 제공

- 세계 최고의 보안 취약점 연구조직(Dv Labs) 운영

Posted by 당양부부34
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

인덱스는 기본적으로 생성해두는것이 효율성에 좋습니다. 

데이터가 적을 경우는 기본적인 인덱스로 결과를 출력할 수 있도록 하고, 데이터가 많아질 수록 쿼리에 맞는 인덱스를 걸어주면 효율적입니다. 


인덱스는 일반적으로 한 테이블당 5개전후로 많이 잡습니다. 그 이상을 걸면 데이터의 양에 오히려 좋지 않은 영향을 줄 수 있기 때문입니다. 


인덱스는 기본적으로 전체 테이블의 10%정도를 가져오는데 효과적입니다. 

하지만 1000만건중에 100만건을 가져오는데는 인덱스가 효과적이라고 보기는 힘들지만 기본적은 인덱스는 필수입니다. 


현재 느리다고 생각되는 쿼리가 있다면 다음의 과정으로 인덱스를 만들어보세요. 


1. 쿼리 분석

현재 이 서버에 돌아가고 있는 쿼리를 알기 위해 다음을 실행합니다. 

select * from master..syscacheobjects

sql이란 부분에 현재 캐시되어있는 쿼리가 보입니다. 

이 쿼리들을 돌려가며 느리다고 느껴지는 쿼리를 찾습니다.


2. 기본 인덱스, 부하가 걸리는 인덱스를 체크

sp_helpindex A

이 명령으로 A테이블의 인덱스를 찾을 수 있습니다. 


3. 인덱스 생성

create index A_ix01 on A(aa)

처음엔 고유증가 번호등의 잘 변하지 않는 필드를 Clustered Primary Key로 잡아야 합니다. 최종적으로 데이터를 찾아가는 길을 만들기 위함입니다. 이게 없으면 전체를 메모리에 띄워야 하기 때문에 많은 리소스를 잡아먹습니다.

Join문과 Where에서 찾는 필드명은 index로 걸어주는 것이 좋습니다. text등의 900바이트가 넘는 데이터는 index가 생성이 되지 않으니 주의 하세요. 

index를 걸어줄 때 필드를 여러개를 한번에 지정하는 방법이 있고 한개씩 여러번 지정하는 방법이 있습니다.


한번에 여러개를 지정하는 방법의 예:

create index A_ix01 on A(aa, bb)


한개씩 여러번 지정하는 방법의 예:

create index A_ix01 on A(aa)

create index A_ix02 on A(bb)


위의 방법은 aa순으로 정렬된 뒤에 bb순으로 정렬하는 것입니다. 때문에 where절등에서 bb를 먼저찾거나 bb만 찾게 되는 경우 위의 인덱스는 타지 않습니다. 

대신 아래처럼 한개씩 여러번 지정하는 것에 비해 aa,bb순으로 찾는 경우 가장 빠른 효율을 줍니다. 따라서 위방법과 아래방법은 전혀 다른 인덱스가 됩니다. 참고하면서 만드세요. 


4. 테스트

인덱스를 만들어가면서 대량의 데이터의 쿼리를 돌려봅니다. 

인덱스를 바꿔가면서 가장 맞는 인덱스를 생성합니다.

최초로 돌릴 경우는 메모리에 올리는 시간 때문에 느릴 수 있습니다. 때문에 쿼리를 여러번 돌린후 마지막 시간을 재는게 좋습니다.


5. 불필요한 인덱스 삭제

drop index AA.AA_ix01 

반드시 테이블명.인덱스명 의 형식으로 지워야 지워집니다. 


* syscacheobjects에 비슷한 쿼리가 많다면 그 쿼리는 Static SQL을 이용하는 것이 좋습니다. Static SQL을 이용하면 같은 쿼리의 변수만 바뀌는 식의 쿼리를 하나의 쿼리로 인식하여 처리하므로 비슷한 캐시를 줄여 캐시를 활용할 공간이 넓어집니다. 

'IT > MSSQL' 카테고리의 다른 글

콤마로 된 문자열을 테이블로 변환 함수  (0) 2014.11.26
FullText Search  (0) 2014.10.13
Code Formatter. 코드 정렬 도구.  (0) 2014.06.10
MSSQL 사용자 테이블 및 SP권한 부여 쿼리  (0) 2014.05.08
MSSQL DateTime Convert.  (0) 2014.02.24
Posted by 당양부부34
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

동적 생성 객체 click 이벤트 동적할당 사용 예 :

 

* 이벤트 동적 할당 on api 사용 방법 :

 

$(document).on("이벤트", "이벤트발생객체", function(){
// 동작 삽입
});

Posted by 당양부부34

블로그 이미지
주요 토렌트를 블로깅하고 있습니다. 토렌트 순위 등은 다른 사이트를 찾아보세요. 주요 웹툰 순위도 게재했어요 경제를 좋아하는 일산의 행복한 프로그래머입니다.
당양부부34
Yesterday
Today
Total

달력

 « |  » 2024.5
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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함