라벨이 개발인 게시물 표시

[C#] Regex, ol 태그 사이에 있는 모든 p 태그 제거하는 방법

웹 개발에서는 종종 HTML 콘텐츠를 처리해야 할 때가 많습니다. 특히, 특정 태그를 제거하거나 수정하는 작업은 자주 발생합니다. 오늘은 C#을 사용하여 HTML 문서에서 <ol> 태그 안의 <p> 태그를 제거하는 방법을 살펴보도록 해요. 이 방법을 통해 웹 페이지의 구조를 보다 간결하게 만들 수 있습니다~ 목표, ol 태그 사이…
[C#] Regex, ol 태그 사이에 있는 모든 p 태그 제거하는 방법

구글 블로그 테마 theme by 없애는 방법

구글 블로그 테마 theme by 없애는 방법을 알아보겠습니다. 1단계: 코드 접근하기 구글 블로그의 테마를 수정하려면 블로그 관리 대시보드에 로그인 한 후 다음 경로로 이동해 주세요. 대시보드 → 테마 → HTML 편집기로 들어갑니다. 여기에서 블로그의 HTML 및 CSS 코드를 편집할 수 있어요. 2단계: eval() 함수 찾기 대부분의 theme b…
구글 블로그 테마 theme by 없애는 방법

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. 오류가 발생하였는데요, 소스 컨트롤 문제를 살펴보니, FarPoint.Win.Spread.FpSpread에서 발생하고 있는 것을 확인하였습니…
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 문에서 호출한 경우 🔎 프로시저는 반환값이 없기 때문에 SELECT 문에서 사용할 수 없…
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.readyState 가 "complete"가 될 때까지 기다린답니다. 페이지가 …
[C#, Selenium] 스크립트를 실행한 다음, 기다리는 예시(예제) 코드

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

C#의 LINQ에서 인덱스를 사용하여 조건을 필터링하는 방법은요~  Where 메서드를 사용할 때, 서술자 Func<TSource, int, bool> 를 사용하여 해결할 수 있어요. 이 서술자는 TSource 타입의 값과 해당 값의 인덱스를 받아들여 조건을 평가한답니다. 😊 Func<TSource, int, bool> pred…
[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 속성을 추출하여 조회하려고 해요. 만약 Description 속성이 존재하면, 해당 속성의…
[C#] Enum to String, enum 값 그대로 말고, 별도의 설명 값 가져오기~

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

switch 문에서 클래스 이름과 같은 스트링 변수가 아니라  클래스 자체 를 사용하려면 다음과 같이 진행해 보세요. case 문에서 해당 타입을 명시하고 변수를 사용하는 방법입니다. switch (parameter) { case ClassName classInstance: // ClassName 타입인 경우 실행될 코드 …
[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#에서 '종속성은 프로젝트 시스템에서 추가했으며 제거할 수 없습니다'라는 오류는, 주로 프로젝트 간의 의존성 관리에서 발생하는 문제입니다. 이는 시스템이 자동으로 추가한 종속성이 있을 때, 이를 수동으로 제거하려 할 때 나타나는 오류입니다. 이 문제를 해결하려면, 다음과 같은 단계를 따라 진행할 수 있어요. 😊 using 정리 프로젝트…
[C#] 이 종속성은 프로젝트 시스템에서 추가했으며 제거할 수 없습니다

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

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

Windows Forms ComboBox Disable Edit. ReadOnly 어디?

C# Winform에서 ComboBox의 텍스트를 수정하지 못하게 설정하려면, DropDownStyle 속성을 DropDownList 로 변경하세요. 이는 사용자가 ComboBox에 직접 입력하는 것을 방지하고, 목록에서만 선택할 수 있도록 한답니다. ReadOnly 속성을 따로 할 필요는 없고 (찾아도 없을 거예요), 드랍 다운 스타일만 변경하면 돼요…
Windows Forms ComboBox Disable Edit. ReadOnly 어디?
이전최근
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗