반응형

분류 전체보기

반응형
Programing/C#

LINQ : SKIP & TAKE 기능 정리, 페이징 처리할 때 유용한 기능

안녕하세요 인터럽트입니다. 이번 포스팅에서는 C#에서 정말 유용한 기능인 LINQ안에서도 SKIP & TAKE에 대해서 알아보고 어떻게 사용하는지 응용방법에 대해서 적어보려고 합니다. 개념정리 SKIP메서드 SKIP메서드는 데이터 컬렉션에서 처음 몇 개의 요소를 건너뛰고 나머지 요소를 반환하는데 사용됩니다. 이는 데이터의 특정 부분을 제외하고 싶을 때 유용하고 예를들어 페이징 된 데이터를 처리할 때 많이 사용됩니다. 사용방법 var result = collections.skip(3); 위의 코드는 collections객체에서 처음 3개의 요소를 건너뛰고 나머지 요소를 반환합니다. 물론 skip메서드는 collection뿐만 아니라 배열, ArrayList, List등에서도 사용이 가능합니다. TAKE메서..

DB/오라클

Case문 NULL검사 주의사항, 내가 발생시킨 오류

안녕하세요 인터럽트입니다. 이번 글은 제가 업무도중에 실제로 발생시킨 오류에 대해 정리해보려고 합니다. 저와 비슷한 경험을 하신 분들 혹은 앞으로 실수를 하지 말자는 의미로 작성하게 되었습니다. 오라클에서 CASE문을 사용하는 대표적인 두 가지 방법이 있습니다. 간단한 CASE문 간단한 CASE문은 특정 컬럼 혹은 조건식의 값을 기준으로 각각의 WHEN 값과 비교하여 일치하는 경우에 해당 처리로직을 실행합니다. 사용방법 –사용문법 CASE 컬럼 or 조건식 WHEN value1 THEN -- 처리 로직 ELSE -- 처리 로직 END ; 예시 CASE ST_GRADE WHEN ‘A’ THEN -- 처리 로직 WHEN ‘B’ THEN -- 처리 로직 WHEN ‘C’ THEN -- 처리 로직 ELSE -- ..

DB/오라클

스칼라, 서브쿼리, 인라인 뷰 개념 정리

안녕하세요 인터럽트입니다. 오늘은 오라클 DB에서 자주 사용하는 용어인 스칼라, 서브쿼리, 인라인뷰에 대해서 알아보려고 합니다. 이들은 비슷하지만 서로 다른 개념이며 각각의 특징과 차이점이 있습니다. 그럼 알아볼까요? 개념 스칼라(Scalar) 특징 스칼라는 서브쿼리의 결과가 단일 값으로 반환하는 쿼리입니다. 즉 서브쿼리가 하나의 행과 열만 반환합니다. 일치하는 값이 없으면 NULL을 반환한다. 용도 주로 SELECT문이나 WHERE절에서 사용되며, 데이터의 일부를 검색하거나 조건에 따라 값을 결정할 때 유용합니다. 사용법 SELECT employee_name, (SELECT department_name FROM departments WHERE department_id = employees.departm..

Programing/C#

정적멤버 vs 비정적멤버 개념정리

안녕하세요 인터럽트입니다. 이번에는 개발하면서 정말 많이 듣지만 초급일때는 그 개념을 이해하는데 쉽지않았던 정적 / 비정적 멤버에 대해 정리를 해보려고 합니다. static을 사용해서 정적멤버를 사용할 수 있다는건 알고있었지만 정적멤버가 왜 필요한지, 어떨때 사용하는것인지 몰랐었는데 이번에 공부하면서 다시 이해를 하고 정리했습니다. 그럼 어떤 차이가 있는지 알아볼까요?? 개념 비정적멤버란?(Instance멤버) 클래스의 인스턴스에 속하는 멤버를 의미합니다. 비정적 멤버는 클래스를 사용하는 각 인스턴스마다 독릭적으로 존재하며, 주로 객체 지향 프로그래밍에서 객체를 표현하고 정의할 때 사용합니다. 정적멤버란?(static멤버) 정적멤버란 클래스의 인스턴스가 아닌 클래스 자체에 속하는 멤버들을 말합니다. 정적..

Programing/WPF-FrameWork

C# WPF TextBox 워터마크만들기

안녕하세요 인터럽트입니다. 오늘은 WPF로 데스크톱프로그램 개발 시에 정말 유용하게 사용할 수 있는 기능인 TextBox에 워터마크 기능을 어떻게 구현하는지 정리해보려고 합니다. 사실은 제가 필요할 때 다시 써먹으려고 정리해 놓는 거예요ㅎㅎ ※워터마크가 뭔가요? 로그인창이나 뭔가를 입력해야 하는 textBox를 보면 입력박스 안이 빈 값일 때 기본으로 보여주는 문구를 보신 적이 있으실 겁니다. 이런 워터마크 기능을 WPF에서는 직접 구현해야지만 사용할 수 있어요 이런,,, 하지만 이가 없으면 잇몸으로! 저희는 구현해서 사용할 수 있습니다! 여러 가지 방법을 찾았는데 저는 이 방법이 가장 간단하고 좋아 보였어요, 따로 behavior에 코딩 없이 xaml안에서만 처리가 가능한 방법입니다. WPF TextB..

Programing/C#

Dictionary VS KeyValuePair : C#의 맵

안녕하세요 인터럽트입니다. 이번에는 C#에서 정말 유용하게 사용하는 기능인 Dictionary 와 KeyValuePair의 기능과 차이점에 대해 정리해 보려고 합니다. 제가 요즘 java를 공부 중인데 자바에서의 맵과 같은 기능인 거 같아요 Dictionary란 ? Dictionary Dictionary클래스는 키-값 쌍을 저장하고 관리하기 위한 자료구조입니다. hash table을 기반으로 하며, 각 키는 고유해야 합니다. 이로 인해 빠른 검색 속도를 제공하며, 키를 기반으로 한 인덱싱을 통해 값에 빠르게 액세스 할 수 있습니다. Dictionary myDictionary = new Dictionary(); myDictionary.add("one", 1); myDictionary.add("two", 2..

Interrrupt
'분류 전체보기' 카테고리의 글 목록 (4 Page)