어제(2009-03-10) 훈스 C# 스터디 5주차 - CLR의 동작 , 메모리 관리, Boxing, UnBoxing, Generic에 관한 내용으로 한국 Microsoft 5층에서 조별 발표와 김시원 멘토님의 세미나가 있었습니다. 아래는 그 내용을 개인적으로 정리한 내용입니다. 조별 과제 발표 A조 Boxing과 UnBoxing C#의 데이터 형식은 값 & 참조 형식이 있다. 값 형식은 스택값이 저장된다. 참조형식은 힙에 데이터가 그의 위치를 참조하는 위치를 스택에서 기억한다. 예) int i = 123; object o = i; // boxing int j = (int)i; // unboxing 예) ArrayList, Generic List B조 Boxing과 UnBoxing Boxing : val..
example source project : ArrayList는 값을 object형식으로 방식해서 받게 되어 모든 타입을 담을 수 있다. 하지만 Boxing이 일어나는데 이러한 빈번한 Boxing을 막기 위해 우리는 Generic에 있는 List을 이용한다. 다음은 Boxing처리되는 ArrayList와 Boxing되지 않는 Generic List의 비교를 보도록 한다. Boxing 되는 예 (ArrayList.Add(object)) Boxing 되지 않는 예 (List.Add(RGB)) 실행 결과 실행 결과 대략적으로 6배 정도의 속도 차이를 보인다. 예제 소스 using System; using System.Collections; using System.Collections.Generic; names..
너무 필요할 때는 찾기 어려운 ASCII 코드표... 찾기 쉬우려고 이렇게 가지고 왔어요. 가져온 곳은 아래 참고 링크로 달아둡니다. DEC HEX OCT Char DEC HEX OCT Char DEC HEX OCT Char 0 00 000 Ctrl-@ NUL 43 2B 053 + 86 56 126 V 1 01 001 Ctrl-A SOH 44 2C 054 , 87 57 127 W 2 02 002 Ctrl-B STX 45 2D 055 - 88 58 130 X 3 03 003 Ctrl-C ETX 46 2E 056 . 89 59 131 Y 4 04 004 Ctrl-D EOT 47 2F 057 / 90 5A 132 Z 5 05 005 Ctrl-E ENQ 48 30 060 0 91 5B 133 [ 6 06 006..
* 오류 케이스 유형 날짜 시간 원본 범주 이벤트 ID 경고 2009-03-05 오전 10:27:06 OCS Translation Service 1039 47020 기본값이 설정되지 않아 기본 위치 프로필에 대한 요청이 실패했습니다. 사용자 user01@domain.com이(가) 기본 위치 프로필을 요청했지만 기본값이 구성되지 않았습니다. 이 문제는 다른 사용자에게도 영향을 미칠 수 있습니다. 이 사용자에 대해 실패한 기본 위치 프로필 요청이 다른 시간에 다시 보고되지 않습니다. 원인: Unified Communications에 사용할 수 있도록 설정된 Office Communications Server 클라이언트가 해당 기본 위치 프로필의 정보를 요청할 수 있지만 풀이 기본 위치 프로필로 구성되지 않았..
OCS 서버를 순서 없이 마구 지우다 보면 꼬여서 제대로 제거되지 않는 경우가 있습니다. 아래 영문 사이트에 자세한 순서가 나와 있으니 참고하세요. http://www.ocspedia.com/Misc/How_To_Uninstall_OCS_SE.htm How to remove an OCS Standard Edition Server Standard Edition of OCS 2007 hosts following roles on a single server: Front End Server Web Component Server Web conferencing Server A/V Conferencing Server Before you take final decision to remove the server, ens..
참고 주소 http://hoons.kr/Board.aspx?Name=QACSHAP&Mode=2&BoardIdx=20596&Key=&Value= http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=32231 이 글은 먼저 훈스닷넷(hoons.kr)에 질문으로 올라온 글 덕에 작성해본 코드이고요. 정규표현식(Regular Expression)을 이용해 HTML의 링크에 해당하는
자주 사용하는 기능인데 귀찮아서 -_ -;; 강좌로 올리진 않았는데.. 생각난 김에 잠깐 캡쳐를 해서 샥샥~ 블로깅 합니다. 뭐 하다보면 StringBuilder 일 수 있고 아닐 수도 있지만 유사한 방법으로 활용하시면 될 듯 해요 ㅎㅎ 일단 핵심인 Editplus가 있어야 겠고요. 먼저 다음과 같은 쿼리문을 스트링 빌더(StringBuilder)로 감싸야 한다고 생각해보죠. 뭐 3줄 이니 그냥해도 되지만, 줄이 많은 경우를 가정해서 하는 것이라고 생각해주세요. 먼저 '바꾸기 (Ctrl + H)'를 눌러서 바꾸기 창을 띄우고요. 다음처럼 따라서 누르면 위쪽에 '찾을 말' 부분에 추가가 되거든요. 먼저 한 줄의 시작 부분에 그 뒤부분에 나오는 전체 문자들을 전부 잡을 것이기 때문에 우리가 필요로 하는 부분..