라벨이 개발인 게시물 표시

asEnumerable Row 합치는 방법. string.Join

AsEnumerable 로부터 2개의 행(row)이 있고 각각 컬럼 값이 A와 B일 때, 이를 하나의 문자열로 묶는 방법을 for 문 없이 해결하는 방법으로 LINQ를 사용할 수 있습니다. LINQ 를 사용하면 간결하게 원하는 작업을 수행할 수 있습니다. 예를 들어 DataTable 이 있다고 가정하면, 이를 AsEnumerable 로 변환한 후 Sel…
asEnumerable Row 합치는 방법. string.Join

엑셀에서 개발도구 탭이 안 보이는 경우 해결 방법

엑셀을 사용하다 보면, '개발도구' 탭이 필요할 때가 있죠. 특히 매크로나 VBA를 사용하려고 할 때 이 탭이 없으면 조금 당황스러울 수 있습니다. 그런데 기본 설정에서는 이 '개발도구' 탭이 숨겨져 있어서 처음에는 안 보일 수 있어요. 다행히 간단한 설정으로 '개발도구' 탭을 쉽게 활성화할 수 있습니다. 제가 …
엑셀에서 개발도구 탭이 안 보이는 경우 해결 방법

apple-mobile-web-app-capable is deprecated. Please include mobile-web-app-capable

다음의 오류가 발생하였는데요, 해결하는 방법은 HTML 편집하기로 이동한 다음, 해당 값을 변경하는 것이랍니다. <meta name="apple-mobile-web-app-capable" content="yes"> is deprecated. Please include <meta name="mo…
apple-mobile-web-app-capable is deprecated. Please include mobile-web-app-capable

구글 블로그 글머리 기호 정렬 추가하기 .post-body > ul { padding-inline-start: 0px; }

구글 블로그에서 글머리 기호 정렬을 조정하는 방법을 공유합니다. 블로그 글을 작성할 때, 리스트의 글머리 기호가 기본적으로 40px 뒤로 밀려 있어 가독성이 떨어질 수 있습니다. 이를 해결하기 위해서는 간단한 CSS 코드 수정을 통해 글머리 기호의 위치를 조정할 수 있습니다. 아래와 같이 CSS 코드를 추가하세요~ .post-body > ul { …
구글 블로그 글머리 기호 정렬 추가하기 .post-body > ul { padding-inline-start: 0px; }

We don't execute document.execCommand() this time, because it is called recursively. 해결하는 방법. 의외로 CSS에 문제가 있었어요.

자바스크립트에서 document.execCommand() 가 재귀적으로 호출되는 문제가 발생하였는데요, 의외로 원인이 CSS에 있음을 발견하였습니다. <style> 태그에 있는 특수문자 내용을 CDATA 내에 그대로 복사하면서 발생하였답니다. 즉,  &#39; (어포스트로피)와 같은 HTML 엔티티를 그대로 CDATA 내에 복사하였더…
We don't execute document.execCommand() this time, because it is called recursively. 해결하는 방법. 의외로 CSS에 문제가 있었어요.

&nbsp; &amp; &lt; &gt; &quot;의 뜻

HTML 특수문자 코드에 대한 설명을 드릴게요~ 제목에서 안내해드린 문자는요, 웹에서 특정 기호를 표시하기 위해 사용하는데요! HTML에서는 기본적으로 일부 문자들을 특정 코드로 변환해야 정상적으로 표시가 되기 때문입니다. &nbsp; : 공백(스페이스 한 칸)을 의미합니다. &lt; : 부등호 < 를 의미합니다. &gt; …
&nbsp; &amp; &lt; &gt; &quot;의 뜻

[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 같은 스트링 말고, 클래스 자체를 입력하는 방법
이전최근
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗