VB.NET, C#에서 불필요한 공백을 제거하는 방법. 트리밍이라고 불리며, 4가지의 메서드가 있다 Trim 메서드 TrimStart 메서드 TrimEnd 메서드 Replace 메서드 - Trim 메서드 : Trim 메서드는 문자열 전후의 공백을 제거하는 메서드이다. 조심해야하는 것은 캐릭터 라인의 전후의 공백을 제거하지만 캐릭터 라인안에 있는 공백은 대상외가 된다. '【VB.NET】 Private Sub cmdTrim_Click(sender As Object, e As EventArgs) Handles cmdTrim.Click txtTrimAfter.Text = txtTrimBefore.Text.Trim End Sub //【C#】 private void cmdTrim_Click(object sender..
- 여러개의 열이나 행을 선택하지 못하게 제어 여러개의 열과 행을 복수선택 (드래그)을 할 수 있다. 하나의 열과 행만 선택하도록 제어를 하려면 아래와 같이 MultiSelect를 false로 설정하면된다. this.dgvContent.MultiSelect = false; - 행 단위로 선택을 하도록 설정 열단위로 선택이 가능하지만 행단위로 선택을 하도록 설정하는 것은 SelectionMode속성에 FullRowSelect를 설정하면 된다. this.dgvContent.SelectionMode = DataGridViewSelectMode.FullRowSelect; - 특정행이나 열을 고정시켜 스크롤을 못하도록 설정 this.dgvContent.Column[0].Frozen = true; // 첫번째 열을..
NLog의 설정 Config 파일로 설정하는 방법과 소스코드로 설정하는 방법에 대해 설명을 하고자 한다. ■ NLog.config 설정파일 NLog.config 패키지를 설치하면 프로젝트 디렉토리에 NLog.config 파일이 생성되므로 내용을 아래와 같이 설정한다. ■ 소스코드 var config = new NLog.Config.LoggingConfiguration(); var logfile = new NLog.Targets.FileTarget("logfile") { FileName = "file.txt" }; var logconsole = new NLog.Targets.ConsoleTarget("logconsole"); config.AddRule(LogLevel.Info, LogLevel.Fatal,..
두개의 DateTime형의 시간차이를 구하는 방법에 대해서 작성. .NET에서는 Timespan이라는 자료형을 이용하여 시간차이를 구할 수 있다. 아래의 예제를 통해 이해하기. Timespan을 사용하면 쉽게 시간의 차이를 알 수 있어서 편한 것 같다. // 2023년 05월 24일 7시 DateTime checkStartFrame = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 7, 00, 00); // 2023년 05월 25일 9시 30분 DateTime checkEndFrame = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.D..
☞ ! 사전 지식! : 이 부분에 대해서 잘 모르면 게시글 내용 읽어도 무슨 소리인지 헷갈리고 이해도 불가능..! ・메서드에 인수를 전달하는 방법에는 아래의 2가지가 있다. - 값에 의한 자료 전달(call by value) : 변수의 값을 복사해서 전달하는 방식 → 이 게시글에서는 값 형식 전달이라고 하겠음 - 참조에 의한 자료 전달(call by reference) : 변수를 공유하는 방식 → 이 게시글에서는 참조 전달이라고 하겠음 ・C#에서 다루는 형은 아래의 2가지가 있다. - 값 형(value type) : int, long, decimal, char, byte 등이 값 형 - 참조형 (reference type): object, string, List 제네릭 컬렉션, 배열 프로그램이 실행되는 ..
이터레이터(Iterator)? 영어로 iterate는 반복을 의미한다. 즉, 프로그램안에서도 이터레이터는 반복하기 위한 것을 의미한다. C#(.NET Framework)에서 이터레이터는 열거자로 부르며 IEnumerator 인터페이스를 통해 나타낸다. 이터레이터를 사용하여 yield 키워드를 사용해 배열 또는 컬렉션 클래스에 대해 요소를 열거할 수 있다. 간단하게 말해 foreach 구문으로 처리할 수 있는 것과 같다. yield? 호출자(Caller)에게 컬렉션 데이터를 하나씩 리턴할 때 사용 yield 종류 2개 - yield return : 컬렉션 데이터를 하나씩 리턴할 때 사용 - yield break : 리턴을 중지하고 Iteration 루프를 빠져나올 때 사용 foreach문은 이용자 측에서는..
Infinity란? Infinity는 double이나 float로 0 나눗셈을 실시했을 경우에, 그 결과로써 취득된다. 즉, Javascript에서는 ∞(무한)이라는 의미이다. [ JavaScript ] 콘솔에서 Javascript에서의 Infinity의 취급은 stringify()와 parse에 따라서 다르다. JSON.stringify(Infinity) // => "null" JSON.parse("Infinity") // => 에러발생 - stringify() 예제 1 > JSON.stringify(Infinity); "null" > JSON.stringify(Number.POSITIVE_INFINITY); "null" > JSON.stringify(Number.NEGATIVE_INFINITY); "..
C # LINQ의 함수이다 ThenBy(), ThenByDescending()사용에 대해. 이미 정렬 한 다음의 순서에 대해 더 추가 조건으로 정렬할 수 있도록 하는 함수이다. OrderBy(), OrderByDescending()를 통해 배열과 목록을 정렬 할 수 있습니다. 다만 OrderBy()등에서 지정한 조건만으로는 서열이 같은 요소로 되기때문에, 두 번째 키를 지정해서 정렬 조건을 추가함으로써 정렬을 정확히 할 수 있다. 그런 때에는 ThenBy(), ThenByDescending()을 사용할 수 있다. 주의 할 점은 ThenBy(), ThenByDescending()는 OrderBy(), OrderByDescending()를 사용했을 때 반환되는 IOrderedEnumerable형태에 사용하는..
- Total
- Today
- Yesterday
- 초기화파라미터파일
- 유틸리티
- PL/SQL 실행문
- 시간차이
- TrimEnd
- rollback
- in/out/ref 차이점
- 참조전달
- DECLARE절
- PL/SQL 예외처리문
- C#
- NLog
- 동기통신
- USER_SYS_PRIVS
- BEGIN절
- commit
- DBA_SYS_PRIVS
- EXCEPTION절
- VB.Net
- 후나빙
- in/out/ref
- Oracle
- 유틸리티에러
- pl/sql
- in/out/ref 공통점
- in/out/ref 예제
- grant
- REVOKE
- vba
- 에러
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |