본문 바로가기

전체 글63

WinMerge 설치 및 사용법 기업에서도 무료로 사용할 수 있는 폴더 및 파일 비교 툴 하나를 소개해볼게요. 프로그램을 빌드 후 exe파일이나 dll파일 이외에도 빌드 되지 않는 xml파일이나 json파일 또는 html css js처럼 빌드 과정이 없는 파일들이 배포 버전에서 무엇이 달라졌는지 한눈에 파악이 잘 안되는데 WinMerge를 사용하면 어떤 파일이 변경되었는지 어디서 변경이 일어났는지 등을 파악 할 수 있다. 설치 : https://winmerge.org/ WinMerge - You will see the difference… What is WinMerge? WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare bo.. 2021. 10. 31.
[Oracle] ORA-12638 신용검색에 실패했습니다. 원인: 오라클 설치 시 Admin 권한으로 설치하지 않아 발생. 해결법: 오라클 설치 경로의 sqlnet.ora 파일을 열어 아래의 구문을 주석 처리 저의 파일 경로는 D:\Oracle\product\12.1.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora 입니다. # sqlnet.ora Network Configuration File: PATH SOMEWHERE # Generated by Oracle configuration tools. # This file is actually generated by netca. But if customers choose to # install "Software Only", this file wont exist and without the native.. 2021. 6. 23.
[Oracle] 전체 테이블과 컬럼 조회 테이블명 내용 ALL_TABLES 로그인 된 계정의 권한으로 접근할 수 있는 모든 테이블 정보 USER_TABLES 로그인 된 계정이 소유한 모든 테이블 정보 DBA_TABLES 데이터베이스 내의 모든 테이블 정보 ALL_TAB_COLUMNS 로그인 된 계정의 권한으로 접근할 수 있는 모든 컬럼 정보 USER_TAB_COLUMNS 로그인 된 계정이 소유한 모든 컬럼 정보 DBA_TAB_COLUMNS 데이터베이스 내의 모든 컬럼 정보 2021. 6. 23.
[C#][.Net WinForm] DateTimePicker 디버그 중 프로그램 응답 없음 VS2010에서 WinForm 프로그램 개발중 DateTimePicker의 ValueChanged 이벤트에 중단점을 걸었는데.. Hit하면 VS와 WinFormApp 둘 다 응답없음이 뜨는 이슈를 겪었다. https://developercommunity.visualstudio.com/t/debugger-crashes-on-datetimechanged-event/218801 Debugger crashes on DateTimeChanged event The strange thing is that VS crashes/becomes unresponsive before you can do anything in the debugger. So VS stops at the breakpoint and waits for .. 2021. 6. 2.
[C#] Null이 아니라 EventArgs.Empty를 사용하는 이유? 코드를 쓰면서 밑의 두 가지 모두의 코드를 많이 접했는데 sender object와 event argument가 필요 없는 상황에서 이벤트 처리 메서드를 일반적으로 사용할 때 어떤 Param을 넘겨야 하고 어떤 차이가 있는걸까? protected virtual OnSomethingHappened() { this.SomethingHappened(this, EventArgs.Empty); } protected virtual OnSomethingHappened() { this.SomethingHappened(null, null); } 그에 대한 답은 스택 오버플로우에 정리 되어있었다. Null을 전달하고 e로 무언가를 시도했을 때 발생하는 잠재적인 Null 참조 예외를 피하기 위함. https://stacko.. 2021. 5. 27.
[VS2010 Enterprise] Pending Changes, TFS 버전 관리 입사한 지 얼마 안됐는데 Visual Studio 2010 Enterprise를 사용하고 버전 관리는 TFS를 사용한다. 난 아직 혼자 책이나 자료 보면서 공부만 하느라 버전 관리는 안해봤는데 TFS의 사용법에 대해 인터넷에 검색해도 자료도 적고... 영어는 어렵다. 일단 부딫혀보며 같은 실수를 막는게 최선인 듯 하다. 나는 Visual Studio를 사용한 게 학교에서 사용해본 게 다라서 세세한 기능에 대해 잘 몰랐고 하나씩 배워나가는 중이다. 먼저 Pending Changes 라는 기능이 있다. 버전을 들고온 Local 에서 변경이 일어난 내역들이 표시된다. 내용을 원본과 동일하게 바꾼다고 하더라도 Pending Changes에서 내려오지 않으니, 가급적 불필요한 수정을 피하는게 나을 것 같다. 이렇.. 2021. 3. 23.
Web Tool Kit Online / Beautifytools www.webtoolkitonline.com/ Free web online tools This site web is a set of free online tools for helping development. When using a tool, your data are secured because they don't transit on a network. All the job is made locally in your browser. If you encounter a problem, you can send it using this form www.webtoolkitonline.com Converter Encoder / Decoder Formatter Generator Minifier beautifytool.. 2021. 3. 15.
[C#] XML Convert to CSV XmlDocument 클래스 사용해서 Xml Parsing을 해보자. 아래의 Xml 문서는 w3school에 예제로 있는 자료인데 직접 만들기 귀찮으니 활용했다. Belgian Waffles $5.95 Two of our famous Belgian Waffles with plenty of real maple syrup 650 Strawberry Belgian Waffles $7.95 Light Belgian waffles covered with strawberries and whipped cream 900 Berry-Berry Belgian Waffles $8.95 Belgian waffles covered with assorted fresh berries and whipped cream 900 Fren.. 2021. 3. 13.
[C#] MDI (Multiple Document Interface) MDI : SDI와는 달리 폼 안에 여러 Child Form을 가지는 형태. - C# 에서는 MdiParent를 통해 Parent Form과 Child Form을 연결하는 메서드를 지원한다. MDI 자식 양식 정렬 - LayoutMdi 메서드의 인수로 MdiLayout 열거형 값을 사용하여 MDI 부모 폼에서 자식 폼을 정렬할 수 있다. - 계단식 정렬 (MdiLayout.Cascade) - 수평 정렬 (MdiLayout.TileHorizontal) - 수직 정렬 (MdiLayout.TileVertical) 코드 - Form1.cs (MDI 부모 폼) using System; using System.Collections.Generic; using System.ComponentModel; using Sys.. 2021. 3. 13.