전체 글
-
-
가비지 콜렉팅 + 스택(stack) 힙 (heap) +리플렉션등등 오류처리등...NET/C# Basic 2008. 9. 30. 16:36
메모리 관리 닷넷에서 사용하는 메모리 관리 방법은 가비지 콜렉션(Garbage Collection) 가비지 콜렉터는 힙에서 더 이상 쓰이지 않는 객체를 찾아서 제거 가비지 콜렉터는 System 네임스페이스에 GC(Garbage Collector)로 제공 GC 객체의 Collect 메서드를 불러서 임의로 가비지 콜렉팅을 요구 /////////// 가비지 콜렉팅 요구(테스트과정중에 런타임에러시 쓰면 가능할지도... System.GC.Collect(); 메모리가 가비지 콜렉터에 의해 관리 더 이상 메모리를 풀어주는 고민이나 메모리 리크(Memory Leak)와 같은 문제를 생각할 필요가 없다 data A ---> s (stack)A --- 스택 |----> heap A , stack S(주소) --- 힙 1 ..
-
실행인자.NET/C# Basic 2008. 9. 30. 15:27
실행 인자 Main 메서드에 인자를 받아들이도록 바꾼 것 이 인자는 string 형 배열이며 도스 창에서 입력한 명령 인자를 받아들이기 위한 것 Main 메서드에서는 arg1, arg2, arg3 인자를 문자열로 받아서 처리 넘겨진 인자들은 string 형 배열로 구성되어 Main 메서드에 넘겨짐 실행 인자 실행할 때 입력된 명령 인자를 가져와서 보여준 예제 배열이 가지고 있는 문자열 개수를 알아내려면 Length를 이용 이 값은 곧 입력받은 명령 인자 개수를 나타낸다 using System; class Class1 { public static void Main( string[] args ) { // 1개 이상의 인자를 입력해야 결과가 출력됨 if ( args.Length > 1 ) { Console.W..
-
2003 실행 명령OS 2008. 9. 30. 12:06
cmd - 콘솔 프롬프트 appwiz.cpl - 프로그램 추가 제거 firewall.cpl - windows 방화벽 desk.cpl - 디스플레이등록정보 inetcpl.cpl - 인터넷 등록정보 sysdm.cpl - 시스템 등록정보 이정도가 가장 많이 쓰이는 cpl 명령이고 gpedit.msc - 그룹정책 편집기 services.msc - 서비스 compmgmt.msc - 컴퓨터 관리 eventvwr.msc - 이벤트 뷰어 diskmgmt.msc - 디스크 관리 dnsmgmt.msc - DNS control userpasswords2 자동 로그인 마법사
-
-
-
-
-
C#.NET/C# Basic 2008. 9. 29. 16:38
1. .net Components BCL (Base Class Library) : .net Framwork 에 포함되어 있는것이지 c#,vb,c++등의 개별적인 언어에 종속적이지 않다 BCL의 정체(?) -> C:\WINDOWS\Microsoft.NET\Framework\버전 아래의 dll파일들에 의해 버전별로 정의되어져 있음 CLR(Common Language Runtime) : 각각의 언어를 컴파일 할때 CTS에 의해 정의된 내용으로 표준화 와 더불어 해당 언어를 코딩할때 표준화를 따라서 코딩 한뒤 컴파일(IL) 실행 CTS(Common Type System) : 각각에 언어의 데이터 타입을 통일화 CLS(Common Language Specification) : 공통 언어..
-
-
-
-
-
-
-
-
<설치후 확인사항>Database/MS-SQL 2008. 9. 29. 10:21
1. 인스턴스 한대의 컴퓨터에 여러개의 sql인스턴스를 생성할수 있다. (참고 - 처음설치시에도 기본인스턴스로 할 필요는 없고 여러개의 인스턴스를 생성하는게 오히려 유리하다) 2. 버전확인 버전에 따라서 쿼리문이 다를수 있으니 쿼리작성전에 각각의 디비인스턴스의 버전을 반드시 확인 3. sql서버의 중지,일시중지,시작,재시작 중지, 일시중지 , 시작 은 그냥하면 되지만 일시중지후 재시작 할 경우 재시작이 안될수가 있는데 그럴때는 이번트뷰어를 통해 오류를 확인하고 빠르게 조치를 해야한다. (참고 - eventvwr.msc 이벤트뷰어 열기) 4. 용어정리 필드 : 열(컬럼, 세로) 에 해당하며 테이블의 맴버를 나타냄 레코드 : 행(로우, 가로) 에 해당하며 테이블에 등록되는 데이터를 나타냄
-
운영체제[성명건]OS 2008. 9. 24. 21:30
운영체제[성명건] 2008/09/08 09:36 [Development/OS & Network] *Windows 2003 Server 파일시스템 : NTFS(NT file system) - 권장 * CD파일시스템 : CDFS(Compact Disc File System) *컴퓨터용 숫자 가산법 : 1 2 4 8 16 32 64 128 256 512 1024 2048 4096..... (2진수이므로....) *파일시스템 변환(권장안함 : 파티션을 첨부터 NTFS로 한것보다 조각이 많아지고 성능이 현저히 떨어짐) FAT,FAT32 -> NTFS c:\convert c: /fs:ntfs /v more.. * 인증 : 사용여부 * 권한 : 접근과 사용 *사용권한, 공유사용권한 - 세부적으로 파일 개개부터 폴더(..
-
그룹 정책 [성명건OS 2008. 9. 24. 21:29
그룹 정책 [성명건] 2008/09/09 09:30 [Development/OS & Network] * 서버 관리는 암호 정책이 가장 중요하다고 보면 될듯.... - 개인적인 의견임... * 클릭투트윅 - http://rodream.net (PC 관리 소프트웨어) - 추천software * gpedit.msc - 그룹 정책 개체 편집기 ( win+r -> gpedit.msc ) - 중요도는 높지 않으나 편리하고 용이한 셋팅을 위해 필요한 필수도구임. * 암호 정책 ( 암호는 복잡성을 만족해야 한다! , 최소 암호 길이 ) more.. * 한국 정보 진흥원 (서버관리 팁들....) - http://www.kisa.or.kr * 감사 정책 ( 해커들이 헤집고 간 흔적 확인을 위해 구동 ) - 남용하면 텍스트..
-
디스크 관리 - 서버관리에 필수적 [성명건]OS 2008. 9. 24. 21:29
디스크 관리 - 서버관리에 필수적 [성명건] 2008/09/09 10:31 [Development/OS & Network] * 동적 디스크 - 스팬볼륨(Spanned Volume) -> 물리적인 디스크를 하나의 디스크로 인식.(2~32개까지 하드디스크 이용가능) -> 데이터가 순차적으로 저장됨 -> 단점 : 데이터 손상시 모든 디스크에 데미지를 줌. - 스트라이프 볼륨(Stripe Volme) : 입출력 속도가 빠르다. -> 병렬식 저장 -> 물리적인 디스크를 하나의 디스크로 인식.(2~32개까지 하드디스크 이용가능) ==================================== 구식이라 현재는 거의 이용하지 않는다. - 미러 볼륨(Mirror Volume) : 두개의 하드로 동일한 데이터를 유지함...