검색결과 리스트
전체에 해당되는 글 67건
- 2011/04/17 효율적인 자바스크립트 작성하기
- 2011/01/14 jquery 1.4.2 버전 json 변경 사항
- 2010/10/10 서울 불꽃축제를 다녀왔어요~~ (3)
- 2010/09/09 Excel 2007 (.xlsx) 파일 MS SQL 2000에 INSERT 하기
- 2010/08/24 jQuery find와 filter의 차이
- 2010/06/25 jQuery Cookbook 구입 (2)
- 2010/06/21 sql server 2008 Management Studio Error
- 2010/05/23 대천을 다녀와서~~ (1)
- 2010/05/20 갤럭시A windows7 64bit에서 펌웨어 업데이트 하기
- 2010/05/18 Server.UrlEncode와 UrlDecode를 사용할때 Encoding 문제
글
자바스크립트 코드가 실행되면 '실행 Context'라는 것이 생성된다. 이 실행 컨텍스트는 코드가 실행될 환경을 정의해주는데, 페이지가 로드될 때 전역 실행 컨텍스트가 생셩되며 함수가 실행될 때마다 추가 실행 컨텍스트가 생성된다. 즉, 실행 컨텍스트의 스택이 생성이 되는 것이고 가장 상위에 있는 컨텍스스트가 현재 활성인 컨텍스트가 되는 것이다.
각 실행 컨텍스트는 이와 관련된 휴효 범위 체인(Scope Chain)을 갖는데 이는 식별자 확인(identifier resolution)을 하기 위해 사용한다. 이 일련의 유효 범위 체인에는 해당 실행 컨텍스트에서 사용하는 유효범위 내의 식별자를 정의하는 하나 이상의 변수 객체를 포함한다. 전역 실행 컨텍스트는 자신의 유효 범위 체인에 오로지 한개의 변수 객체를 가지며 이 객체는 자바스크립트에서 사용 가능한 모든 전역변수와 함수들을 정의 한다. 함수가 생성이 되면 그 함수 내부 속성에 해당 실행 컨텍스트의 유효 범위 체인을 포함하도록 지정된다. 나중에 자바스크립트를 실행하면서 함수 내부로 들어가면 활성화 객체가 생성이 되고 this, arguments, 그리고 이름 부여된 인자들과 해당함수의 지역 변수들이 초기화 된다. 이 활성화 객체는 실행 컨텍스트의 유효 범위 체인의 맨 앞에 나오며 그 다음에는 해당 함수 속성에 포함되어 있는 객체들이 나온다.
각 실행 컨텍스트는 이와 관련된 휴효 범위 체인(Scope Chain)을 갖는데 이는 식별자 확인(identifier resolution)을 하기 위해 사용한다. 이 일련의 유효 범위 체인에는 해당 실행 컨텍스트에서 사용하는 유효범위 내의 식별자를 정의하는 하나 이상의 변수 객체를 포함한다. 전역 실행 컨텍스트는 자신의 유효 범위 체인에 오로지 한개의 변수 객체를 가지며 이 객체는 자바스크립트에서 사용 가능한 모든 전역변수와 함수들을 정의 한다. 함수가 생성이 되면 그 함수 내부 속성에 해당 실행 컨텍스트의 유효 범위 체인을 포함하도록 지정된다. 나중에 자바스크립트를 실행하면서 함수 내부로 들어가면 활성화 객체가 생성이 되고 this, arguments, 그리고 이름 부여된 인자들과 해당함수의 지역 변수들이 초기화 된다. 이 활성화 객체는 실행 컨텍스트의 유효 범위 체인의 맨 앞에 나오며 그 다음에는 해당 함수 속성에 포함되어 있는 객체들이 나온다.
설정
트랙백
댓글
글
jquery 1.4.2 이전버전에서는 $.ajax 를 이용하여 data를 json 형식으로 받을 때,
{ 'key':value } {key;value} {"key":value}
어떠한 형식을 써도 되었지만.
1.4.2 버전으로 업을 한 이후에는
{"key":value} 이런 형식이 아닌 다른 형식으로 data를 가지고 온다면 json 파싱 에러가 발생을 하게 된다.
겉으로는 에러가 나지 않고, javascript가 반응이 없는 것 처럼 보일지 모르나, json 파싱에러가 나서 javascript가 더이상의 반응이 없는 것이다.
설정
트랙백
댓글
글
사진을 몇장 찍기는 했는데...
핸드폰으로 찍어서 그런지..
제가 원하는타이밍에 찍히는 사진이 없더라구요..
그래서 미리 셔터를 눌러서..그나마 몇개를 건지기는 했습니다..ㅎㅎ



그 다음에는 찍었던 짤막한 동영상입니다.
핸드폰으로 찍어서 그런지..
제가 원하는타이밍에 찍히는 사진이 없더라구요..
그래서 미리 셔터를 눌러서..그나마 몇개를 건지기는 했습니다..ㅎㅎ
설정
트랙백
댓글
글
SQL Server 2000은 Excel 데이터를 DB에 Insert를 하려면,
SQL Server Enterprise Manager를 이용하면 된다.
하지만 .xlsx은 지원하지 않는다.
보통 Insert 하려는 데이터가 .xlsx에 있다면 .xls으로 바꾸어서 저장을 하면 될거라 생각을 하지만.
.xls는 데이터가 많으면(6만개 이상) 더이상의 행추가가 되지 않을때가 있다.
그럴대는 .xlsx 을 Insert를 해야하는데. Sql Server 2000에서 지원하는 도구는 .xlsx를 지원 하지 않으니, 다른 방법으로 Insert 해야 한다.
INSERT INTO DBO.TBL_DATA (USERID, SD_DATE)
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=C:\Documents and Settings\mayaul\바탕 화면\ExcelData.xlsx','SELECT * FROM [Sheet1$]')
- DBO.TBL_DATA
- 데이터가 들어갈 TABLE
- C:\Documents and Settings\mayaul\바탕 화면\ExcelData.xlsx
- DATA가 있는 Excel 파일
P.S : OLEDB 드라이버가 없으면 에러가 발생 할 것이다. .xlsx(Excel 2007 이상)의 파일의 OLEDB 드라이버는 이곳에 있다.
설정
트랙백
댓글
글
jQuery 에서 filter와 find의 차이점은
.find()는 혀재 집합의 자식들에 대해 선택하거나 동작하는 반면 .filter()는 오진 현재 요소 집합에 대해 동작한다. 선택된 요소의 자식들을 다시 한번 골라내기 위해서 현재 래퍼 집합을 컨텍스트로서 사용하여 요소 집합을 변경하려 한다면 .find()를 사용하면 된다. 하지만, 단지 현재의 래퍼 집합을 필터링한 뒤 그 집합 안에 남아있는 DOM 요소들의 새로운 집합을 얻고자 한다면 .filter()를 사용해야 한다.
<html>
<head>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
</head>
<body>
<div style="background-color:#87A3D6">
<p>jquery의 <em>find</em>와 <em>filter</em>의 차이점</p>
</div>
</body>
<script type="text/javascript">
alert("div 내에 p 태그의 length(filter 이용) : " + $("div").filter("p").length);
alert("div 내에 em 태그의 length(filter 이용) : " + $("div").filter("em").length);
alert("div 내에 p 태그의 length(find 이용) : " + $("div").find("p").length);
alert("div 내에 em 태그의 length(find 이용) : " + $("div").find("em").length);
</script>
</html>
이것을 실행하면 첫번째와 두번째는 length가 0이 나오고
그다음의 alert창은 1과 2를 보여준다.
설정
트랙백
댓글
글
난 예전에 예약구입을 하였고, 오늘 받았다.
지금 구입을 하면 바로 받을 수가 있으며, 30일까지 예약구입한 가격과 동일한 가격에 책 구입이 가능하다.
구입 방법은
1. 인터파크 도서 회원은 아래의 링크에 들어가서, 인터파크 도서 계정으로 로그인을 하면 할인쿠폰이 발급됩니다. - "실전 JQUERY 쿡북" 쿠폰 발급 링크 http://book.interpark.com/coupon/CouponFntMgt.do?_method=popup&sc.couponNo=210442 - 위 링크를 클릭하고 로그인하면 쿠폰은 자동 발급됩니다. ( 4,800원 할인쿠폰) - 이 쿠폰은 각각 해당 도서 구매시에만 사용가능하며, 사용기간은 6월 25일까지 입니다. 2. 인터파크 도서 검색창에서 각각 "실전 JQUERY 쿡북" 검색 또는 아래 링크를 클릭하시고, "결재과정"을 진행하면 쿠폰을 사용할 수 있습니다. - "실전 JQUERY 쿡북" 도서 구매 링크 http://book.interpark.com/product/BookDisplay.do?_method=Detail&sc.shopNo=0000400000&dispNo=&sc.prdNo=204892367
P.S : jQuery 공부 열심히 해야겠다아~!~!
설정
트랙백
댓글
글
Sql Server 2005에서 2008으로 업그레이드를 하고 나서..
2008의 Management Studio(SSMS)에서 SP수정또는 실행을 하면 위와 같은 에러메시지를 보여지는 경우가 있다.
이런 경우에는 사용하지 않은 2005버전과 충돌이 생겨서 나는 문제일 가망성이 있으니,
제어판->프로그램 추가 삭제에서 Sql Server 2005의 이름을 가진 프로그램을 모두 삭제 후 재부팅을 하게 되면
이상없이 사용이 가능하다.
설정
트랙백
댓글
글
|
|
대천을 출발하기 전에 개봉역인가에서 12시에 만나서 점심을 먹고 렌트를 한 차로 가기로 했었는데..;; 한명이 늦게 와서 한명은 점심을 먹지 않고 바로 대천으로 출발을 하였다..;;
하지만 서울->대천은 왜이리 막히는 건지... 경기도를 빠져나가는 서해대교를 벗어나는데만 5시간정도 걸린거 같다..
결국 대천에는 도착을 하였지만, 저녁 8시가 다 된후에 도착을 하여.. 해변가는 보지도 못하고..
바로 삼결살에 소주를 먹었다...;;
|
|
|
도착을 해서...
레크레이션을 기다리는 중에..
DSLR을 가지고 있는 애들이 꽤 많아서...
사진기사들이 많았다..;;
아마도 동아리 홈페이지에 많은 사진이 올라오지 않을까 하는 생각이 든다.ㅎㅎ |
|
|
밤에 술을 다 먹고 나서..
한번 밖으로 나와서 해변가에서 맥주를 먹을려고 했지만..
한 3잔하고 들어갔다..
이유는 너무나 졸려서..ㅜㅜ;;
새벽 4시 넘어서까지 술먹고 놀다가..;;
한 8시쯤에 일어난거 같다..ㅎㅎ |
원래 첫날에 낮에가서 놀았어야 하는데..ㅜㅜ;;
마지막으로 레크리이션때의 동영상..ㅎㅎ
설정
트랙백
댓글
글
갤럭시A의 펌웨어업데이트 프로그램인 삼성의 kies프로그램을 windows7 64bit에서 펌웨어업데이트를 하다 보면,
에러가 나면서 업데이트가 되지가 않는다.
그래서 꼭 펌웨어 업데이트를 하고 싶으면,
VMware에서 가상으로 windows XP를 돌려서 하면은 된다.
아~~ 이렇게까지 해야하나 하는 생각이 들지만..
어서 windows7 64bit에서도 정상적으로 돌아가는 프로그램이 나오기를..ㅎㅎ
설정
트랙백
댓글
글
특정 한글 문자열을 db등에 저장을 할때,
Server.UrlEncode를 사용하여 인코딩 한다.
하지만 인코딩 한 사이트는 UTF-8 기반으로 되어있는 사이트이고
그 값을 불러오는 사이트는 EUC-KR 기반으로 되어있는 사이트라면
Server.UrlDecode로 인코딩한 값을 불러와도 한글이 깨져버리는 현상이 있다.
그럴때, HttpUtility.UrlDecode("인코딩할 문자열",System.Text.Encoding.UTF8);
이 걸 사용하면 깨지지 않는 한글 문자열을 볼 수가 있다.
RECENT COMMENT