'초짜 IT보이 서바이벌 스토리'에 해당되는 글 144건

  1. 2008.05.10 1. socket 통신이란? 개념과 종류 (1)
  2. 2008.04.28 이미지 사이즈 바꿔주는 JavaScript
  3. 2008.04.14 최근 사진 게시판..
  4. 2008.03.25 주저리주저리.. SM 이란.. (2)
  5. 2008.03.04 ASP.Net vs VB.Net
  6. 2008.02.27 SMB Server 2003
  7. 2008.02.20 어이없는 오류~ (1)
  8. 2008.01.30 ASP Session 의 이해 (2)
  9. 2008.01.24 MS SQL - With (NOLOCK) (2)
  10. 2008.01.23 msn messenger on-line..


회사에서 숙제가 나왔다..
소켓통신.. 관련 정리 하라는.. 췟.. 시간이 남아도낭? 놀기 바쁜뎀.. 하지만.. 까라니 까야쥐.. ㅋㅋ
가장 정리 잘 되어 있는 싸이트를 찾다보니 티스토리에 떡하니 글이 올라와 있다.. 역쉬이..
근데 영어넴.. OTL
1) C# 으로  하는 Asynchronous socket 프로그래밍
http://goodfeel.tistory.com/1177225672
2) Socket 의 종류와 프로토콜 정리http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/IBMp690/IBM/usr/share/man/info/en_US/a_doc_lib/aixprggd/progcomc/skt_types.htm

위의 글들을 읽어보고 나름대로 정리된 부분들을 대충 써본다..


자 그럼 소켓통신이 뭘까?

내가 대충 알고 있는 내용은 상호 다른 장비간의 데이터 전송을 위한 프로그램.. 이란거랑 클라이언트/서버 프로그램 사이의 통신 방법.. 이란것.. 그 외엔 이해가 안가서 패수~ 했쥥.. 솔직히 귀찮아.. 어려워.. ㅋㅋ

그래도 먹고 살려면, 좀더 알아볼까?  위의 영문 싸이트 중 2) 번을 보니 아래와 같이 정리 되어 있다.
뭐가 이리 많앙.. (영문이라 최대한 본인이 이해한 대로 정리되었음)

OS 상 소켓의 특성 대충 3가지(^^)

a) 소켓은 프로세스가 Decriptor 를 참조하는 동안 존재한다. (오홍.. 구래? 뭔말인지 당췌..)
( 여기서 decriptor란.. 기술어(記述語), 기술자(記述子) 라는 뜻; 네이넘 )
b) 소켓은 file decriptor 나 또는 비슷한 성질을 가진 장치들이 참조를 한다. 이때 적절한 subroutine 의 사용해주면 읽고 쓰고 선택이 가능하다.
c) 소켓은 주어진 이름으로 2개가 생성되어 지며, 다른 도메인상의 소켓 통신의 랑데뷰 즉 연결을 위해 접근을 허용하여 상호간의 메세지를 전달하기 위해 사용된다.


소켓의 역사(?)

왜 만들어졋을까?  소켓은 프로세서들간 서로서로
a) 인터넷처럼 네트워크 상 접근도 가능하고 통신기능도 필요하고
b) 머얼리 떨어져 있는 여러개의 호스트 기계들이나 하나의 컴퓨터를 호스트를 사용하는 관련없는 컴퓨터끼리의 통신의 필요성에 의하여 오래전에 만들어졌단다.
(거 무진장 간단한 이유로군.)

그럼 Socket 을 사용하려면? 단계별로 사용을 함 볼까?

a) 소켓을 생성하고 이름을 부여한다.
    소켓 생성은 Socket Subroutine 이 하며 소켓 이름은 Sockaddr structure(구조) 에서 지정한다. 어플리케이션에서 사용될때는 스트링이지만 통신 도메인상에서는 주로 low level 주소로 형성된다.
b) 소켓 연결을 만들고 허용한다.
    소켓은 연결도 되고 연결해제도 된다 (Socket Subroutine). 연결이전에 소켓이 만들어지는데 이는 소켓 서브루틴이 그 역활을 한다. 연결안된 소켓은 현제 연결된 다른 소켓과 다른 소켓으로 부터 연결을 허용하는 소켓뒤에 대기를 한다.
c) 데이터를 주고 받는다..
    소켓이 연결된 상태에서 읽고 쓰며 데이터를 주고 받는다. 연결을 시도하는 소켓에서 연결 대상 소켓으로 부터 특정 주소를 받는다. (read/write Subroutine)
d) 소켓을 끈다. (Shutdown/Close Subroutine)
e) 네트워크 어드레스를 번역해 준다...

어플리케이션 프로그램들은 프로세스간 통신을 구축하기 위해서 네트워크 주소를 만들어야 하는데 이때 소켓의 subroutine 에서 기본적으로 도메인 이름을 해결해주며, 정확한 네트워크 및 호스트 서비스 그리고 프로토콜 이름을 가지고 온다. 또한 서로 다른 길이의 바이트 양을 변화해 주며, 네트워크 이들을 숫자로, 주소를 호스트이름으로 바꿔준다.

Socket Subroutine

소켓 서브루틴이란 프로세스간 (Interprocess) 그리고 네트워크 프로세스간의 통신(InterProcess Communication: IPC)을 가능케 한다. 몇개의 소켓 루틴들이 모여 Socket Kernel Service Subroutine 으로 그룹지어져 있다.


OS 에서 지원되는 기본적인 소켓 들은..

SOCK_DGRAM Datagrams (max length가 지정된 연결안된 메세지) 를 제공.
주로 사용용도는 짧은 메세지 통신을 위한 소켓 타입이다. 예로 name server 나 time server 정도. 이유는 순서나 메세지 전달의 신뢰성이 보장되지 않기 때문.

Unix Domain 에서 SOCK_DGRAM 소켓 유형은 Message Queue 와 비슷하며 Internet Domain 에서는 User Datagram Protocol/Internet Protocol (UDP/IP) 상에서 실행된다.

Datagram Socket 은 데이터의 양방향 데이터 흐름을 지원. 하지만 그 데이터의 순서나 혹은 데이터의 반복, 또는 데이터 흐름의 신뢰도가 높거나 하지는 않다.
(ㅡ.ㅡ) 어이 없군. (보내준 데이터의 순서가 받을때는 흐트러져 있거나 보낸거 또 보낼 수 있다는 이야기. 크헐.. 그래도 되긴 하나보군요.) 하지만 레코드 경계는 보존이 되어 있다는데, 이 소켓의 사용예는 Packet Switched network 를 사용하는 시설에서 주로 사용되고 있다는 사실.

SOCK_STREAM 순서정렬된 스트림 데이터의 트랜스미션 메카니즘과 양방향 Byte Stream을 제공한다. (오홍..그러냐..?) SOCKET_STREAM 유형은 데이터 전달에 있어서 신뢰도도 높으며 순서무시않고 out-of-band 능력도 있다는.. (out-of-band 능력이라. 이건뭐지? 일단 패수~)

Unix Domain 에서는 Pipe 처럼 작동을 하며 Internet Domain 에서는 Transmission Control Protocol/Internet Protocol (TCP/IP) protocol 상에서 실행된다. (이렇게만 이야기 하면 모두들 이해 한단 말위지? 커헐.. )

A stream socket provides for the bidirectional, reliable, sequenced, and unduplicated flow of data without record boundaries. Aside from the bidirectionality of data flow, a pair of connected stream sockets provides an interface nearly identical to pipes.
Stream Socket 은 데이터 흐름의 양방향을 지원하며, 순서 또한 정렬이 잘되어 있고, 전달의 신뢰도도 높음. 그리고 데이터의 반복이 일어나지 않고, 레코드 경계 또한 가지고 있지 않다. 양방향 데이터 흐름 지원 외에도, 2개의 연결된 스트림 소켓으로 Pipe 와 유사한 인터페이스를 지원한다. (저pipe 란 뭔지 궁금하군..)

SOCK_RAW 내부 네트워크 프로토콜과 인터페이스 접근을 지원,  Root 사용 계정이 있는 사용자만이 다룰 수 있으며, 어플리케이션의 low level 통신 프로토콜을 사용 및 직접 접근을 허용한다. 기본적으로 현존하는 low level 프로토콜 위에 새로운 프로토콜을 만들거나, 전형적인 인터페이스 상에서의 직접연결 허용제한 등 Sock_Raw 가 제공하는 기능들을 사용하려는 일명 내공쎈 사용자들을 위한 소켓임 (췟)

Raw Socket 은 프로토콜이 제공한 인터페이스에 의존하며 DataGram 지향적이다.
SOCK_SEQPACKET 이름에서 볼수 있듯이 순서 정렬되고 복사되지 않는 데이터 흐름을 제공한다.
(딱 이거 한줄이넴.. 간단해서 좋앙 ㅋㅋ)
SOCK_CONN_DGRAM 연결 지향적 Datagram 서비스 제공. 이 유형의 소켓은 양방향 및 순서 정렬 그리고 복사되지않은  데이터 흐름을 지원하지만 신뢰도는 떨어진다. 연결 지향적 서비스인 까닭에 소켓은 데이터를 보내기 전에 연결이 일단 되어 있어야 한다. Network Device Driver(DNN) 안에 있는 Asynchronous Tranfer Mode(ATM) 프로토콜 만이 이 소켓 유형을 지원한다.

2편에서 계속
Posted by Sungyoup Han matrim

댓글을 달아 주세요

  1. BlogIcon 안녕하세요 2014.05.19 09:46  댓글주소  수정/삭제  댓글쓰기

    담아갈게요~

이미지 게시판을 만들면서..

이미지 경로들을 서버에서 들고와 썸네일로 뿌려주고,

썸네일 클릭시 이미지를 보여주고 싶었습니다.

--------------------------------------
썸네일 : img1, img2, img3, img4, img5 (container)
--------------------------------------
이미지 뷰(container2)
--------------------------------------

대충 레이아웃은 위와 같이 잡았으며 별다른 컴퍼넌트없이 썸네일의 img1 을 클릭하면
이미지 뷰란에 img1 이 보여지고, 사이즈는..
"--------------------------------------" <-- 이 폭 넓이 .. 보다 작은건 작은데로.. 크면.. 폭 넓이로..
지정해 주고 싶었어요.

열라게 고민했지만.. 알고보니 생각보다 간단한 javascript 였네요.

<script language="javascript">
//이미지 리사이즈
function reImg(imgId,nWidth,nHeignt){
     myImage = new Image()
     myImage.src = imgId
     var a = myImage.width
     var b = myImage.Height
        if(a>nWidth){b/=a/nWidth; a=nWidth;}
        if(b>nHeignt){a/=b/nHeignt; b=nHeignt;}
     document.container2.width = a;
     document.containter2.height = b;
}
</script>

<img id = "container2" name = "container2" src = "이미지filepath입니다." border = "0" onLoad= "reImg(form.container2.src,650,425)" >

'초짜 IT보이 서바이벌 스토리 > ASP' 카테고리의 다른 글

Trim  (0) 2008.09.16
asp Request 관련 Server 변수  (0) 2008.09.05
이미지 사이즈 바꿔주는 JavaScript  (0) 2008.04.28
최근 사진 게시판..  (0) 2008.04.14
ASP Session 의 이해  (2) 2008.01.30
msn messenger on-line..  (0) 2008.01.23
Posted by Sungyoup Han matrim

댓글을 달아 주세요

요즘 ASP 로 사진 게시판을 만들고 있다.

사용자 요구사항 첫번째가 asp 로 만들어야 한다 이다.

두번째는 사진 파일 1mb 미만의 사진들을 5장까지 올릴 수 이어야 하는데,

요즘 나오는 업로드 컴포넌트가 아닌, 아주 아주 심플하게 파일찾기를 눌러, 하나씩 경로를 지정하고

등록 버튼을 누를때 한꺼번에 업로드가 되어야 한다.

세번째 요구사항이 업로드가 완성되면, 게시물중 하나의 사진을 골라 베스트 포토 3개를 지정하여

게시판 상단에 올려야 하고, 추천 및 댓글은 기본, 그리고 각 게시물당, 5개의 사진은 한꺼번에

보여주면 안되며, 하나씩 사용자가 클릭할 시에만 보여져야 한다.

흐음.. 모.. 이것저것 짜집어서 3일째 작업중.. 이런걸 3일간 해야 하는게 웃기지만..

아직 asp 가 미숙해서 인지, 파일 업로드 시키는데만 하루종일 걸렸다.

이제 검색기능이랑 베스트 포토 지정 버튼 기능만 완성되면 된다.

내일이면 4일째 ㅡ,.ㅡa 이궁.. 게시판 하나 만들면서 오래도 끙끙 거리고 있다고 생각되지만..

그래도 이번에 예전에 배워 두었던 sql query, vbscript, jvscript, html, asp, 그리고 db 구성까지

완전 복습도 했고, 그외 많은 부분들도 배우게 되어 참 좋다.. 완성되어 사용자들이 잘 사용되어지면..

좋겠다.. ㅋㅋ

나중에 사진 에디트 기능이랑, 등 생각나는데로 추가해볼까도 생각중이다.

'초짜 IT보이 서바이벌 스토리 > ASP' 카테고리의 다른 글

asp Request 관련 Server 변수  (0) 2008.09.05
이미지 사이즈 바꿔주는 JavaScript  (0) 2008.04.28
최근 사진 게시판..  (0) 2008.04.14
ASP Session 의 이해  (2) 2008.01.30
msn messenger on-line..  (0) 2008.01.23
ASP 공부시작  (1) 2007.11.23
Posted by Sungyoup Han matrim

댓글을 달아 주세요

SM 이 아직도 몬지 정확하게 모르겠다.
그래서 찾아봤다.  SM 을 시작한지 6개월만에.. ㅡ,.ㅡ

SM (System Management)
이미 만들어진 시스템을 유지보수 하는 일
프로그램 수정이나 신규 프로세스 구현
데이터 관리 등..

유지 보수라고 해서 그냥 앉아 있다가 사용방법이나 알려주고, 필요에 따른.. 이런저런 트윅이나 하는일인줄 알았는데, 그렇지 않다는것도 알게되었고, 사용된 언어를 아주 잘 파악하고 있어야 한다는것도 느꼈다.

음.. 사용하다 보니 불편하여 새로 만들어야 하는 작업도 있고, 바뀌어야 하는 부분들도 있어, 자연스레 그 회사의 비지니스 측면 이해도 요구가 되고, 사용자들의 편의성을 무척이나 많이 고민해야 하는 일이기도 하다.

프로그램 신규 개발보다 더 많은 시간과 노력이 투자되는 듯 한 일이기도 하지만, 그만큼 배우는 재미도 솔솔..

요즘들어 만들어지거나 바뀐 부분에 대해 사용자 및 고객들이 편리하다는 이야기가 나올때마다 기분이 좋다.
그리고 동시에 압박도 같이 느껴진다.

사용자 삽입 이미지


이러하든 저러하든, 차후 신규 개발에 투입되어 일을 시작하게 되면, 사용자 측면에서 많이 생각하게 큰 도움이 될꺼 같다.
Posted by Sungyoup Han matrim

댓글을 달아 주세요

  1. BlogIcon Kisworld 2008.03.26 08:01 신고  댓글주소  수정/삭제  댓글쓰기

    SM이란.. 실망의 영어 줄임말이요..
    그것도 모르고, "sm이야.." ㅋㅋ

인터뷰 내용을 보면서 음.. 내가 확실히 알고 있지 않은 부분에 대해 올라와 있어 간단하게 정리해본다.

ASP.Net 과 VB.Net 의 다른점:

VB.NET 은 프로그래밍 언어이며 ASP.Net 은 환경이다. VB.Net (.Net 컴파일 언어인 C#, J# 혹은 C++ 등) 을 사용하여 ASP.NET 페이지들(Microsoft 에서는 "Web Forms"라고 부름)을 만든다.

VB.Net 이라고 불리는 IDE (Integrated Development Environment: 통합개발환경)가 존재하여 윈폼, 웹폼, 클라스 라이브러리 등 VB.Net 의 언어로 씌여져 사용되고 있어 혼동이 오긴 하지만,

ASP.Net 을 간단하게 설명하자면, Java 런타임과 비슷하게 .NET 런타임과 상대적으로 돌아가는 웹 어플리케이션을 쉽게 만들 수 있는 라이브러리라 생각하면 되겠다.

VB.Net 은 언어이며, C# 과 같이 Common Language RunTime 과 상대적으로 컴파일되는 하나의 간단한 라이브러리이며 VB.Net 이 아니더라도 어느 .NET 언어을 사용하여 웹 어플리케이션을 위한 라이브러리를 만들 수 있다.

참고: Microsoft 의 IDE 는 Visual Studio.Net 이며 이 통합 개발 환경에서 VB.Net, C#, Eiffle, FOrtran 및 다른 언어들을 사용할 수 있다.

http://kyapoocha.com

'초짜 IT보이 서바이벌 스토리 > ASP.Net' 카테고리의 다른 글

c#.Net Transaction Scope 사용하기  (0) 2010.04.27
ASP.NET MVC 패턴 소개 (C#)  (0) 2009.11.05
ASP.NET MVC 1.0  (0) 2009.04.20
ViewState 와 Session 의 장단점  (0) 2008.08.25
ASP.NET 공부시작~  (1) 2008.07.14
ASP.Net vs VB.Net  (0) 2008.03.04
Posted by Sungyoup Han matrim

댓글을 달아 주세요

Small Business Server 2003

2003년에 MS 사에서 100 명 미만의 사원으로 운영되는 중소기업을 타겟으로 한 SMB server 를 선보였다.

Standard edition 과 Premium Edition 2 가지 버전이 있다.

Standard Edition - Windows Server 2003
                        - Microsoft Exchange Server 2003
                        - Windows SharePoint Serveces
                        - Microsoft Shared Fax Service

Premium Edition  - Standard Edition 에 포함된 소프트웨어들과 함께
                        - Internet Security and Acceleration Server 2000
                        - SQL Server 2000
                        - Office FrontPage 2003

katy Hunter: 핵심기술을 가지고, 위의 프로그램들을 통합하여 사용자들로 하여금 여러가지 Small Business 시나리오에 맞추어 사용할 수 있게 하였다.
IT 관련 인적자원이 없거나 충분치 않은 회사의 경우, 자신들의 필요한 부분과 편하게 접목할 수 있는 서버 컴포넌트이 우선적으로 고려되어야 했다.
katy Hunter: 인원이 적은 회사의 경우 전산화의 유무 필요성에 대하여 정확한 판단을 내리기 힘든 이유는 어디서 부터 시작해야 할지 모르기 때문이다.

Standard Edition $599, Preminum Edition $1499 모두 5대의 컴퓨터에서 사용할 수 있다.

아래 링크엔 R2 의 내용과
http://www.microsoft.com/windowsserver2003/sbs/evaluation/features/default.mspx

FAQ http://www.microsoft.com/library/errorpages/smarterror.aspx?404;http://www.microsoft.com/windowsserver2003/sbs/evaluation/faq/r2.mspx

그리고 SMB server 2003 R2 와 소규모 사업 관계 관련 글이 있다.
http://www.microsoft.com/windowsserver2003/sbs/r2/default.mspx



Posted by Sungyoup Han matrim

댓글을 달아 주세요

누구나 실수를 한다..

오랜 경험이 있는 dba 도, 서버 운영자도, 그리고 개발자도.. 모두모두..

어이없는 실수라도.. 한번씩은 하는거 같다.

지난 주말에 정말로 어이없는 오류가 났다

토요일 오후, 잘 돌아가던 포스가 디비로의 연결이 끊어져 버린것이다.

이유가 몰까..

그날 난 넘 정신없이 잠자다 연락을 받은건 오후 2시..

커넥션 연결 COM + 다운도 아니고, 같은 서버에서 도는 웹도 잘 돌고 있다고 한다.

유독 하나의 싸이트만 디비가 떨어져 나가버리고..

디비서버에 문제가 있던것도 아니다..

툐요일 오후 늦게 출동 연락을 받은 내 몸은 2배로 무거워진 듯한 느낌..

샤워를 하다 문득 생각이 나서 확인차 연락을 했다.

연락받으신 분도 어이 없다는 듯이 확인해 보겠다고 했고.. 난 머리를 말리며

문제의 실마리를 찾고 있었다.

그뒤 전화 한통화.. "정말 어이없네.. 정말 그게 문제였어.. 해결했구.. 안와도 돼~"

넘 기쁜 나머지, 한숨 더 잤다.

이불에 들어가기전.. 정말 이런 실수도 하는구나.. 라는..

사용자 삽입 이미지


문제는 이렇다..

디비 서버 세팅시 웹-디비 연결 계정 기간 만료로, 연결시 암호 변환이 되어야 하는데..

주로 세팅에서 기간을 지정해주는데, 이번에 새로 세팅하면서 까먹은듯..

하아아아웅..
Posted by Sungyoup Han matrim

댓글을 달아 주세요

  1. 조댈 2008.02.21 09:38  댓글주소  수정/삭제  댓글쓰기

    ㅡ,.ㅡ;;;
    쩝...... 씁.....쫍쫍쫍....

ASP 파일들을 들여다 보다  Session이란 객체를 보게 되었다. 도대체 세션이 몰까..

내가 아는 Session은.. 음.. Linkin Park 2003 앨범인 Meteora 에 있는 Session 노래외엔..

뭐 별다른 뜻 없이 들어왔던, 음악쪽 세션이나.. 모.. 회사에서 회의나 수업시 사용한 단어인뎀..

그래서 함 인터넷을 뒤져봤다..

사용자 삽입 이미지


아래는 http://www.w3schools.com 에서 찾은 내용을 정리해 본다.

세션 오브젝트(객체)는 사용자 세션의 세팅을 바꾸거나 특정 정보를 저장할때 사용한다.
한명의 사용자 정보에 관련되어 세션 객체에 저장된 변수들은  하나의 어플리케이션안에 있는 모든 페이지에 적용된다.

세션이란.. 간단하게 이야기 하면 하나의 어플리케이션을 사용할때에, 어플리케이션을 열고, 이것저것 하다 닫으면, 이걸 하나의 세션이라고 본다.

인터넷에서는  ASP 에서 쿠키를 각 사용자에게 나누어 주어 세션 객체 안에 이름, 아이디, 등 정보를 가지고 있게 한다. 서버는 새로운 세션을 새로운 사용자들이 들어올때마다 세션객채를 만들어주며 세션이 닫히면 객채도 소멸된다.

그럼 세션이 시작되는 시기를 좀더 살펴보면..

1) 새로운 사용자가  Session_OnStart 프로시져가 들어있는 Global.asa 과 ASP파일을 요청했을 시,

2) 하나의 변수가  Session 변수에 저장이 되었을 때,

그리고 마지막은 잘 이해가 안되지만,

3) 새로운 사용자가 세션 스코프 객체를 예시하기 위해 <object> 태그가 사용된  Global.asa 파일과 ASP 파일을 요청했을 때..

라고 한다.. 세번째는 좀 이해가 안간다.. 음..

뭐 시작은 그렇다 하고.. 세션이 끝났다고 할때는 언제일까?

사용자가 더이상 페이지의 "새로고침"을 하지 않거나 더이상의 요청이 없을시, 기본값인 20분이 지나면 자동소멸되버린다. 세팅도 가능한데.. 아래와 같이 하면 5분 간격으로 세션이 소멸된다.

<%
Session.Timeout=5
%>

바로 세션을 끝내려면

<%
Session.Abandon
%>

페이지의 "새로고침"을 하지 않거나 더이상의 요청이 없을시, 기본값인 20분이 지나면 자동소멸되버린다. 세팅도 가능한데..  우엇.. 넘 졸립다.. -  to be continued

사용자 삽입 이미지NIKON | COOLPIX P5000 | 0sec | f2.7 | ISO-100

'초짜 IT보이 서바이벌 스토리 > ASP' 카테고리의 다른 글

asp Request 관련 Server 변수  (0) 2008.09.05
이미지 사이즈 바꿔주는 JavaScript  (0) 2008.04.28
최근 사진 게시판..  (0) 2008.04.14
ASP Session 의 이해  (2) 2008.01.30
msn messenger on-line..  (0) 2008.01.23
ASP 공부시작  (1) 2007.11.23
Posted by Sungyoup Han matrim

댓글을 달아 주세요

  1. 조댈 2008.02.04 13:51  댓글주소  수정/삭제  댓글쓰기

    ㅡ,.ㅡ;;;
    이게 끝이예요??


테이블에서 Select 하는 경우 간혹 아래와 같이 사용할때가 있다.

SELECT number
FROM maths WITH (NOLOCK)
where condition = 'long'

maths 테이블에서 condition 이 long 인 number 들을 셀렉트하여 뿌려주라는 간단한 구문.

여기서 WITH (NOLOCK) 이 있다. 어디에 사용하는건지 몰랐는데 오늘 알게 되었다.

"
LOCK이 걸린 테이블 SELECT 할 때 기다리지 않고 SELECT 하게 한다."

음.. 그렇다.. ㅋㅋ

select 할 테이블에 update, delete, insert 등의 이유로 LOCK 이 걸리는 경우는 .. 이 와중에도 select를  기다리지 않고 날릴꺼라면..

WITH (NOLOCK) 이 아주 편리하게 사용될 수 있을듯.
Posted by Sungyoup Han matrim

댓글을 달아 주세요

  1. BlogIcon Bloody Guy 2008.01.30 13:38 신고  댓글주소  수정/삭제  댓글쓰기

    아주 편리한게 아니라 좀 큰 ERP 에서는 필수 입니다. ^^

    다른 사람이 조회한다고 해서 옆에 있는 사람이 조회가 안되면 낭패니..

    ^^

MSN online..
상대방이 메신저가 없어도 링크를 걸어놓은 홈페이지에 들어오면 라이브 계정을 가지고 있는
사람과 대화를 나눌수 있단다.. 넘 재밌넹.. ㅋㅋ




이렇게 하면.. 온라인상태일때 나와 대화를 나눌수 있다 :) 이건 태스트용이라
대화는 나눌수 없지만.. ㅋㅋ

참고 블로그: http://purity.tistory.com/181?_new_tistory=new_title

세팅은 아래 링크에서 :)
http://settings.messenger.live.com/applications/WebSettings.aspx
생각외로 유용하게 쓰일 수 있을듯..

'초짜 IT보이 서바이벌 스토리 > ASP' 카테고리의 다른 글

asp Request 관련 Server 변수  (0) 2008.09.05
이미지 사이즈 바꿔주는 JavaScript  (0) 2008.04.28
최근 사진 게시판..  (0) 2008.04.14
ASP Session 의 이해  (2) 2008.01.30
msn messenger on-line..  (0) 2008.01.23
ASP 공부시작  (1) 2007.11.23
Posted by Sungyoup Han matrim

댓글을 달아 주세요