라벨이 개발인 게시물 표시

The license agreement file, C:\Windows\System32\FPdotLicense.dat does not exist. Please install this file to continue.

The license agreement file, ‘C:\Windows\System32\FPdotLicense.dat’ does not exist. Please install this file to continue. 오류가 발생하였는데요, 소스 컨트롤 문제를 살펴보니…
The license agreement file, C:\Windows\System32\FPdotLicense.dat does not exist. Please install this file to continue.

C# 배열, 다차원 배열? 가변 배열? 선언과 할당 알아보기.

C#에서 배열을 사용하는 방법에 대해 알아보도록 합시다. 가장 기초적인 1차원 배열을 알아본 다음, 2차원 및 3차원과 같은 다차원 배열, 그리고 마지막으로 가변 배열에 대해 알아보도록 해요. 배열 (1차원 배열) 단순히 '배열'이라고 지칭하면 당연히 1차원 배열을 의미할 것입니다. '1차원'은 당연히 보통 생략하여 표현해요.…
C# 배열, 다차원 배열? 가변 배열? 선언과 할당 알아보기.

C# 파일 확장자, 파일 명, 파일 경로 가져오는 방법

C# 에서 파일 경로를 처리하고, 파일명, 확장자 등을 가져오는 방법을 보여주는 예시 코드를 공유합니다. 참고해 주세요~ using System; class Program { private static void BEOMSANG() { string filePath = string.Empty; string resu…
C# 파일 확장자, 파일 명, 파일 경로 가져오는 방법

PL/SQL: ORA-04044: procedure, function, package, or type is not allowed here

ORA-04044: 프로시저, 함수, 패키지 또는 유형이 이곳에서 허용되지 않습니다. 해당 오류는 객체를 허용되지 않는 위치에서 호출할 때 발생해요. 대부분 SQL 영역과 PL/SQL 실행 블록의 구분을 정확히 하지 않아 생기는 경우가 많습니다. 프로시저를 SQL 문…
PL/SQL: ORA-04044: procedure, function, package, or type is not allowed here

C# anonymous type 사용은 new {}

C#에서 익명 타입(anonymous type)은 타입의 이름을 명시하지 않고도 데이터 구조를 정의할 수 있게 해주는데요, 주로 간단한 데이터 패키지를 만들 때 유용하며, LINQ 쿼리나 짧은 범위에서 사용할 수 있어요. 간단한 형식은 new {} 입니다~ var test = Enumerable.Range(1, 3).Select(x => new {…
C# anonymous type 사용은 new {}

C# Code Prettier. 튜플과 정규 표현식으로 하기.

C#에서 Code Prettier를 진행하려고 하는데요, 튜플과 정규 표현식을 사용하여 진행해 보기로 하였습니다. 다음의 예시 코드를 참고해 주세요. 프레임워크에 따라 튜플이 지원이 안 되는 경우가 있으니, 경우에 따라 클래스나 스트럭쳐를 고려해 보세요. public void SetCodePrettier() { try { I…
C# Code Prettier. 튜플과 정규 표현식으로 하기.

[C#, Selenium] 스크립트를 실행한 다음, 기다리는 예시(예제) 코드

C#에서 Selenium(셀레늄, 셀레니움)을 사용하여 스크립트가 실행된 후 웹 페이지의 상태가 완전히 로드될 때까지 기다리는 예시(예제) 코드를 공유합니다. 여기서 WebDriverWait 과 IJavaScriptExecutor 를 활용하여 document.read…
[C#, Selenium] 스크립트를 실행한 다음, 기다리는 예시(예제) 코드

[C#] Where에서 인덱스 가져오는 방법. Func[TSource, int, bool] predicate (LINQ)

C#의 LINQ에서 인덱스를 사용하여 조건을 필터링하는 방법은요~  Where 메서드를 사용할 때, 서술자 Func<TSource, int, bool> 를 사용하여 해결할 수 있어요. 이 서술자는 TSource 타입의 값과 해당 값의 인덱스를 받아들여 …
[C#] Where에서 인덱스 가져오는 방법. Func[TSource, int, bool] predicate (LINQ)

[C#] Enum to DataTable Columns. 열거형으로 데이터 테이블 컬럼 만드는 방법

C#에서 Enum을 열거하여 데이터 테이블 컬럼을 만드는 방법~ 바로, Enum 클래스에 있는 Enum.GetNames 메서드를 사용하여 간단히 만들 수 있는데요, 반복문을 통하여 컬럼을 추가하는 방법에 대해 알아보도록 합시다. 간단한 방식이지만, 포맷이 정해져 있는…
[C#] Enum to DataTable Columns. 열거형으로 데이터 테이블 컬럼 만드는 방법

[C#] 이 사용자 지정 뷰어를 로드하지 못했습니다

'이 사용자 지정 뷰어를 로드하지 못했습니다' 오류가 발생하는 주된 이유 중 하나는 디버깅 중에 '관리되는 호환성 모드'를 사용하고 있기 때문입니다. 이 모드는 개발 환경의 호환성을 유지하는 데 도움이 될 수 있지만, 때때로 특정 도구나 뷰어의 로드에 문제를 일으킬 수 있습니다. 이 경우, 호환성 모드를 비활성화하는 것이 문제…
[C#] 이 사용자 지정 뷰어를 로드하지 못했습니다

[C#] Enum to String, enum 값 그대로 말고, 별도의 설명 값 가져오기~

C#에서 enum 을 문자열로 변환하려고 하는데요, 주어진 int 또는 String으로 변환한 값이 아니라 각 열거형 별 원하는 값을 가져오고 싶어요. 그리하여 Description 속성을 활용해 보기로 하였습니다. enum 의 값에 정의된 Description 속…
[C#] Enum to String, enum 값 그대로 말고, 별도의 설명 값 가져오기~

[C#] switch에 class name 같은 스트링 말고, 클래스 자체를 입력하는 방법

switch 문에서 클래스 이름과 같은 스트링 변수가 아니라  클래스 자체 를 사용하려면 다음과 같이 진행해 보세요. case 문에서 해당 타입을 명시하고 변수를 사용하는 방법입니다. switch (parameter) { case ClassName clas…
[C#] switch에 class name 같은 스트링 말고, 클래스 자체를 입력하는 방법

[C#] 오라클 오류(예외) 캐치하여 프로그램 재시작 하기

자동으로 실행하는 프로그램을 만들었는데, 오라클 예외가 발생하였는데도 연결이 끊어진 상태로 계속 실행하는 문제가 발생하였어요. 그리하여 특정 오류가 발생하였을 때에는 프로그램을 재시작 하려고 합니다. 오류 코드 ORA-06508 과 ORA-04068 는 다음과 같은 상황에서 발생합니다: ORA-06508 : 호출 중인 PL/SQL 프로그램 단위를 찾을 수…
[C#] 오라클 오류(예외) 캐치하여 프로그램 재시작 하기

[C#] DateTimePicker 1월 1일로 설정하는 방법

DateTimePicker 에서 날짜를 1일로 설정하려면, 아래와 같은 코드를 사용하세요. DateTimePicker 1월 1일 설정 현재 선택된 날짜의 연도를 유지하면서 1월 1일로 변경하는 방식이에요. dateTimePicker.Value = new DateTime(dateTimePicker.Value.Year, 1, 1); dateTimePi…
[C#] DateTimePicker 1월 1일로 설정하는 방법

[C#] Excel _Workbook, Workbook 차이

Excel에서 'Workbook'과 '_Workbook'은 비슷해 보이지만, 기능적으로 약간의 차이가 있습니다. 두 개념의 차이를 쉽게 설명하자면~ _Workbook '_Workbook'은 Excel의 기본적인 워크북을 나타내는 인터페이스입니다. Excel에서 워크북(파일)을 하나 열면, 그것을 '_Wor…
[C#] Excel _Workbook, Workbook 차이

[C#] 이 종속성은 프로젝트 시스템에서 추가했으며 제거할 수 없습니다

C#에서 '종속성은 프로젝트 시스템에서 추가했으며 제거할 수 없습니다'라는 오류는, 주로 프로젝트 간의 의존성 관리에서 발생하는 문제입니다. 이는 시스템이 자동으로 추가한 종속성이 있을 때, 이를 수동으로 제거하려 할 때 나타나는 오류입니다. 이 문제를…
[C#] 이 종속성은 프로젝트 시스템에서 추가했으며 제거할 수 없습니다

자바스크립트 소스에서 중단점이 안 되는 것 같을 때, pretty print

자바스크립트 소스에서 중단점이 안 되는 것 같을 때, 브레이크포인트에서 스코프를 보면, 실제로 잡혀있을 수도 있습니다. 이때에는 코드 최적화 덕분에 중단점이 상단에서 잡히는 경우가 있는데요~ 디버깅을 하다 보면 브레이크포인트가 제대로 작동하지 않는 경우가 종종 있는데…
자바스크립트 소스에서 중단점이 안 되는 것 같을 때, pretty print

Windows Forms ComboBox Disable Edit. ReadOnly 어디?

C# Winform에서 ComboBox의 텍스트를 수정하지 못하게 설정하려면, DropDownStyle 속성을 DropDownList 로 변경하세요. 이는 사용자가 ComboBox에 직접 입력하는 것을 방지하고, 목록에서만 선택할 수 있도록 한답니다. ReadOnl…
Windows Forms ComboBox Disable Edit. ReadOnly 어디?

내부 .Net Framework Data Provider 오류 30 입니다. (Internal .Net Framework Data Provider error 30)

'.Net Framework Data Provider 오류 30'은 주로 오라클 데이터베이스와 연결된 애플리케이션에서 패키지를 실행할 때, 그 패키지가 유효하지 않거나, 부적당한 상태일 때에 발생합니다. 이 문제를 해결하려면 아래의 방법을 고려할 수 있…
내부 .Net Framework Data Provider 오류 30 입니다. (Internal .Net Framework Data Provider error 30)

웹 토스트 메시지 추가하기

웹 페이지에서 글을 복사할 때 출처 요청 차원에서 토스트 메시지를 추가하였습니다. 토스트처럼 보이도록 클래스를 추가하고 3초(3000) 뒤에 다시 클래스를 빼도록 하는 자바스크립트를 추가합니다. //토스트 let beomToastMessage = document.getElementById(&#39;beom_toast_message&#39…
웹 토스트 메시지 추가하기
이전최근
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗