1. Session ID 

sSessionId = Session.SessionID



2. Set Session Timeout 

Session.Timeout = 120

(단위는 분단위)


반응형


문제.

HTML파일에 존재하는 테이블의 갯수를 알아야 할 일이 생김.


코드.

Dim htmlFileObj, htmlOpenFile, strReadAll, htmlPageCnt

Set htmlFileObj = CreateObject("Scripting.FileSystemObject")

Set htmlOpenFile = htmlFileObj.OpenTextFile(filePath)

strReadAll = htmlOpenFile.ReadAll

htmlPageCnt = UBOUND(SPLIT(strReadAll, "</table>"))


참조.

split를 이용한 글자 수 세기

반응형

http://blog.naver.com/PostView.nhn?blogId=hee3022&logNo=40208745168&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView

반응형

'Programming' 카테고리의 다른 글

[ASP] Session  (0) 2017.08.18
[ASP] 파일에 존재하는 문자열 개수 찾기.  (0) 2017.08.14
알수 없는 확장자의 MIME Type  (0) 2017.08.07
[HTML] placeholder 글자색상 변경하기.  (0) 2017.07.31
[HTML] placeholder  (0) 2017.07.31

1. 문제

처음보는 확장자의 MIME Type을 알고싶다.


2. 해결

MIME Type 전체 목록을 우선 확인한다.

없다면 그냥 "application/octet-stream"을 사용한다.


3. 참조

Unknown file type MIME?

반응형


1. 문제.

한글이 깨져보인다.


2. 원인.

웹에서의 한글 인코딩 관계는 UTF-8이면 UTF-8, EUC-KR이면 EUC-KR끼리 밖에 제대로 표현을 못한다. 


3. 해결.

charset 옵션을 EUC-KR 또는 UTF-8로 변경한다.



4. 추가 문제.

1. 문제.

charset옵션 변경을 했더니 팝업은 한글이 제대로 보이나 페이지는 한글이 깨진다.


2. 원인.

페이지와 팝업창의 인코딩이 다른듯 하다.


3. 해결.

팝업을 띄우는 js파일의 charset만 따로 변경한다.


4. 예시.

js파일을 불러올때

<script language="JavaScript" src="./js/myJSFile.js" charset="UTF-8"></script> 과 같이

필요한 js 파일에만 charset을 별도로 지정해본다.




반응형


 /* Internet Explorer 10 이상에 적용 */

input:-ms-input-placeholder { color: #B0B9D7; }


/*Webkit, Blink, Edge에 적용*/

input::-webkit-input-placeholder { color: #B0B9D7; }


/*Mozilla Firefox 4 부터 18에 적용*/

input::-moz-placeholder { color: #B0B9D7; } 


/*Mozilla Firefox 19 이상에 적용*/

input::-moz-placeholder { color: #B0B9D7; } 

반응형


문제.

placeholder를 쓰고 input필드를 클릭하면 placeholder에 입력된 값이 그대로 들어가는 문제가 생김.


placeholder = "Hostname:Port"로 지정한 후 그 input필드를 클릭하면 Hostname:Port가 자동으로 입력되어 있는상태





해결


onclick에 this.value = ""를 추가해주니 해결됨


<input onclick="this.style.color = '#464646'; this.value = ''" placeholder="Hostname:Port"/>





원인


다른곳에서 해당 필드에 value값을 지정하고 있었음.

반응형

using System;


namespace LamdaExp

{

    class Program

    {

        /* 람다 식과 매칭되는 delegate*/

        delegate int? MyDiv(int a, int b);

        delegate int MyAdd(int a, int b);


        static void Main(string[] args)

        {

            /* 약식표현의 람다식은 세미콜론을 이용한 여러줄의 코드를 넣을수 없다.*/

            MyDiv myDivFunc = (a, b) => a / b;

            Console.WriteLine("10/2 = " + myDivFunc(10, 2));

            MyAdd myAddFunc = (a, b) => a + b;

            Console.WriteLine("10+2 = " + myAddFunc(10, 2));


            /* 매번 delegate를 선언하는건 불편하므로 BCL을 이용*/

            Func<int, int, int> myAddFunc2 = (a, b) => a + b;

            Console.WriteLine("10+5 = " + myAddFunc2(10, 5));

        }

    }

}



반응형

'Programming > C#' 카테고리의 다른 글

[C#] 날짜 변환 및 비교  (0) 2017.09.21
[C#] 문자열 인코딩 변환 (EUC-KR, UTF-8)  (0) 2017.09.20
[C#] Nullable type  (0) 2017.04.24
[C#] 게시된 IIS의 경로 찾기  (0) 2017.03.28
[C#] 디버그 창에 로그 남기기  (0) 2017.03.24


1. Object Relational Mapping (ORM) 이란


OOP언어와 데이터를 다루는 RDBMS의 상이한 시스템을 매핑해 데이터와 관련된 OOP프로그래밍을 더 쉽게 만들어주는 기술로 객체와 관계형 테이블을 서로 매핑해준다.

객체를 테이블에 저장할 수 있도록하며 테이블의 데이터로부터 객체를 만들어 낼 수 있도록 한다.



2. 장점


↑ 데이터 계층과 프레젠테이션 계층의 분리.

↑ 재사용, 유지보수, 편리성의 증대.

↑ DBMS에 대한 종속성 감소.

↑ 객체지향적 특징으로 인한 생산성과 가독성의 증대.

↑ 트랜잭션에 락을 제공해준다.

↑ FK가 없더라고 무결성을 보장해 줄 수 있다.



3. 단점


↓ DB를 직접제어하기 힘들다.

↓ ORM으로만 서비스를 구현하기 어렵다.

↓ 설계가 어렵다.

↓ 복잡한 프로젝트일수록 사용 난이도가 상승한다.

↓ 이미 프로시저가 많은 시스템에서 ORM을 도입해도 객체지향적 장점을 살리기 힘들다.

↓ 기술적인 지식 뿐 아니라 업무 및 구조에 대한 전반적인 지식을 모두 갖춰야 능숙히 사용할 수 있다.

반응형

'Programming > Databse' 카테고리의 다른 글

[Oracle] 테이블 스페이스 조회  (0) 2017.11.15
[Oracle] 콘솔 로그 출력.  (0) 2017.11.07
[Database] Stored Procedure  (0) 2017.06.26
[PostgreSql] 암호화(Encryption)  (0) 2017.06.15
[PostgreSql] 상속(Inheritance)  (0) 2017.06.15


1. Stored Procedure란


여러 쿼리문을 하나의 함수처럼 쓸 수 있도록 한 쿼리의 집합.



2. 장점


↑ DB 보안의 향상.

SQL문법의 취약성을 노린 공격이 어려워진다.

↑ 기능의 추상화

단순 쿼리문으로는 불가능한 복잡한 요구사항.을 충족시킬 수 있다.

↑ 절차적 기능의 구현가능.

SQL문에 제어문을 사용할 수 있다.

↑ 코드의 구분.

개발 업무에서의 구분을 용이하게 하며 API처럼 사용할 수 있다.

↑ 트래픽 감소.

한번의 요청으로 여러 쿼리를 실행할 수 있다.



3. 단점


↓ 낮은 처리 성능.

↓ DB서버 자원을 직접 사용해 부하를 초래한다.

↓ 디버그가 어렵다.

↓ 종속성이 생길 우려가 있다.

↓ 프로파일이 어려워 진다.

반응형

+ Recent posts