본문 바로가기

반응형

-

(218)
FxCop 이란? 일련의 프로그램이다. MS사에서 만들었다. 정적 코드(프로그램)를 분석하는 데 사용한다. .NET 어셈블리가 MS사의 .NET Framework 디자인 지침을 준수하는지 확인한다. 디자인 지침 정보 : FxCop warnings ref : msdn, wiki
SSH(Secure Shell) 란? 보다 안전하게 통신할 수 있도록 해주는 프로토콜 혹은 프로그램 rsh, telnet 등의 단점을 보완하기 위해 설계되었다. 보안채널(터널링) 기능을 제공한다. 암호화되지 않은 정보에 대한 패킷 스니핑 등의 보안 공격을 방지한다. Server/Client가 존재하고 둘 사이에 TCP 보안채널이 형성된다. 포트는 기본적으로 22번을 사용한다. 암호화, 무결성, 압축, 포드포워딩 등의 특성을 갖는다.
요즘 신경 쓴 것 : 이사 준비 고민 : 기술 스택 변경 여부 컨디션 : 대체로 좋음 읽고 있는 책 : 알고리즘, 인생을 계산하다 하고 있는 모바일 게임 : 랜덤 다이스, 닌자 대전, 카트라이더 러시 플러스, 프렌즈 레이싱 신나는 일 : 처음 만난 사람들과 얘기 나눌 기회가 많이 있었던 것
C# reverse string use linq 알고리즘 문제풀이 중 문자열을 뒤집고 싶었고 Reverse 함수가 있길래 별생각 없이 사용했다가 문제를 발견했다. 간략한 예제로 아래 코드에 대한 내 예상결과는 "tseT"였다. string word = "Test"; Debug.Write(word.Reverse()); 하지만 실제 결과는 타입 정보 문자열이 출력되고 있다. 원인과 해결방법은 아래와 같다. 원인 Reverse 메서드를 F12(정의로 이동)로 확인해보니 음..? Linq에 있는 Enumerable 클래스의 Reverse 메서드였다. public static IEnumerable Reverse(this IEnumerable source); 즉, string 타입이 기본으로 제공하는 Reverse 메서드가 없었고 Enumerable의 확장(ex..
[File name changer] 파일명 일괄 변경 프로그램 소개 및 사용법 Description : 파일명에서 특정 문자열이 존재한다면 입력한 문자열로 바꿔준다. .NET 에서 Localization에 사용할 리소스 파일명에는 ko-kr 같은 Language Code가 들어가있는데 이 Code를 바꿔야할 일이 생겨 일일히 바꿔주기 귀찮아서 만들었다. Github : https://github.com/soejdtodxn/FileNameChanger [Download link] Preview : How to use : 1. 변경할 파일들이 있는 폴더 선택 2. 검색할 문자열과 대체할 문자열 입력 3. (선택) 파일명이 어떻게 변경될지 보고싶다면 Preview 클릭 4. Change 버튼을 눌러 파일명 변경
C# Property Vs Field and ref keyword 아무 생각 없이 Class의 Property를 함수의 ref 타입 파라미터로 넘기려다가 아래 에러를 만났다. error[kr] : 속성 또는 인덱서는 out 또는 ref 매개 변수로 전달할 수 없습니다. error[en] : A property or indexer may not be passed as an out or ref parameter. Q1. 왜 넘길 수 없는가? 왜 넘길 수 없는지 이해하려면 먼저 Property가 기본적으로 어떻게 동작하는지 알아야 한다. 아래와 같은 Property를 가정해보자 public int TestProperty { get; set; } 컴파일러는 컴파일타임에 아래와 비슷한 모양으로 testProperty라는 필드 생성 및 Get, Set 메서드를 생성한다. 이후 T..

반응형