Epilogue
-
fckeditor사용법[ASP]Web Program/Other 2007. 10. 13. 15:26
1. 우선 fckeditor을 현재 사이트에다가 올린다.(대부분 root경로에 올림) 2. /fckeditor/fckeditor.asp파일을 연다. - 손을 댈 부분은 여기밖에 없다...(다른부분도 있겠지만 해보지 않았음...^^;) Private Sub Class_Initialize() sBasePath = "/fckeditor/" sWidth = "100%" 'width값을 조정한다. sHeight = "200" 'height값을 조정한다. sToolbarSet = "Default" sValue = "" '기본값을 지정한다. 3. /fckeditor/fckconfig.js 파일을 연다. - 상단에 있는 탭들을 정리할수 있다.에디터 상단 탭..(레프트정렬/라이트 정렬등등)을 필요위주로 정리할필요가 있다..
-
..조인과 하위쿼리..DB/Ms.SQL 2007. 8. 21. 00:13
..일반적인 상황에서는(아주 평범한 과정) 하위쿼리를 사용하는 것이 조인을 사용하는 것보다 성능상 유리하다. ..하지만 이러한 상황에서는 각각 틀릴수가 있다.. - 상황1. 하위쿼리에서 반환하는 값이 외부쿼리에 있는 모든 행에 대해 동일하다. - 답변 미리쿼리한다.변수를 선언하고 필요한 값을 변수로 선택한 다음 하위쿼리를 한번만 실행하도록 하여 그 결과를 외부 테이블에 전달한다. - 상황2. 양쪽 테이블이 모두 작다(레코드의 수가 10,000개 이하이다.) - 답변 하위쿼리를 사용한다.정확한 이유는 말하기 힘들지만 여러 테스트를 해본 결과가 그렇다.조회와 조인의 성능차이 대문으로 보인다. - 상황3. 모든 조건에 맞는 하나의 값을 반환한다. - 답변 하위 쿼리. 하나의 레코드를 찾는 것이 전체 테이블을 ..
-
..SQL SERVER가 자동으로 저장 프로시저의 실행계획을 다시 작성하는경우..DB/Ms.SQL 2007. 8. 20. 14:53
- 프로시저의 실행환경이 프로시저의 생성환경과 다른 경우 - 프로시저가 참조하는 오브젝트에 대한 sysobjects 테이블의 schema_var 컬럼이 변경된경우.schema_ver 컬럼과 base_schema_ver컬럼은 테이블의 스키마 정보가 변경될 때 업데이트 된다.테이블 스키마 변경에는 컬럼 추가 및 제거, 데이터 타입 변경, 제약 조건 추가 및 제거, Rule바인딩, default바인딩 등이 포함된다. - 프로시저가 참조하는 오브젝트에 대한 통계가 변경된 경우. 즉.auto-update statistics와 auto-create statistics이벤트로 인해 저장 프로시져가 재컴파일될 수 있다는 것을 의미한다. - 프로시저의 실행 계획이 참조하는 인덱스가 제거된 겨우 - 프로시저의 실행 계획의..
-
..prototype[헬퍼 함수와 자바스크립트 확장]Web Program/javascript/jQuery 2007. 8. 2. 14:15
.자주쓰는 함수 설명 - $() 가장자주쓰는 함수로 document.getElementById대신 사용한다.다만 엘리먼트 리스트를 지정하면,엘리먼트의 배열을 반환한다는 점이 document.getElementById와 다르다. - $F 폼필드값이 무엇이건 간에 상관없이, 그 값을 반환해준다. - $H 객체를 열거형 Hash로 변환해준다. - $R ObjectRange 객체를 생성한다.ObjectRange는 Prototype에서 새로 도입된 객체중 하나로, 특정값을 제외한 상/하한선 범위가 저장된다.인자로 사용되는 객체는 자바스크립트의 Number객체인데,새로운 메소드인 succ가 포함되도록 확장되었다.succ메소드를 호출하려면 Number객체안의 원시값이 무엇이든간에 증가시킨다. 이함수는 열거형 함수를 ..
-
..Prototype[라이브러리 주의사항]Web Program/javascript/jQuery 2007. 8. 2. 13:40
.라이브러리를 사용할때 주의사항 - Prototype은 여전희 자바스크립트의 기본객체를 변경한다.결국 이는 자바스크립트의 특징이기도 한다.라이브러리를 제대로 사용하려면 라이브러리에 따라 바뀌는 것들에 대해 정확하게 파악하고 있어야 한다.그런데 대다수의 Ajax라이브러리가 문서화가 잘되어 있지 않기 때문에, 문제점이 발생했을 때 해결하기가 상당히 어렵다. - 많은 라이브러리(예를 들어 Dojo)에서 window load 이벤트로 기능을 로드한다.그런데 DOM레벨2 이벤트 핸들링을 사용하지 않는다면 Dojo가 생성하는 것을 덮어쓰게 되어 효과가 적용되지 않는다. 따라서 Ajax라이브러리를 사용할 때, window onload 이벤트 핸들러를 추가하려면 다음과 같이 하는게 좋다. ex) if(window.ad..