반응형

전체 글 207

[WPF] 의존프로퍼티

WPF(Windows Presentation Foundation)에서 프로퍼티(Property)와 의존프로퍼티(Dependency Property)는 둘 다 속성을 나타내지만, 두 가지 차이점이 있습니다. 1. 값의 상속 일반적인 프로퍼티는 값이 상위 요소에서 하위 요소로 상속되지 않습니다. 즉, 부모 요소의 프로퍼티 값이 변경되어도 자식 요소의 값은 변경되지 않습니다. 반면 의존 프로퍼티는 값이 상속됩니다. 즉, 상위 요소에서 값을 설정하면 하위 요소에서 상속받아 사용할 수 있습니다. 2. 메타데이터 의존 프로퍼티는 메타데이터를 가집니다. 메타데이터는 프로퍼티의 기본값, 프로퍼티가 속한 클래스의 이름, 프로퍼티 변경 시 호출되는 콜백 함수 등을 정의할 수 있습니다. 메타데이터를 사용하면 의존 프로퍼티의..

Etc/Test 2023.04.24

IaaS PaaS SaaS 차이

IaaS, PaaS, SaaS는 클라우드 서비스의 세 가지 주요 모델입니다. 이들은 서비스 제공 업체가 제공하는 서비스 수준에 따라 구분됩니다. 1. IaaS (Infrastructure as a Service) IaaS는 가상 서버, 스토리지, 네트워크, 운영 체제 등과 같은 기본적인 인프라를 제공하는 서비스입니다. 사용자는 이러한 자원들을 웹 인터페이스를 통해 구매하고, 필요에 따라 확장하거나 축소할 수 있습니다. 사용자는 이러한 자원들을 직접 관리하고, 운영 체제, 미들웨어, 애플리케이션 등을 설치하고 구성해야 합니다. AWS EC2, Microsoft Azure Virtual Machines, Google Compute Engine 등이 IaaS의 대표적인 예시입니다. 2. PaaS (Platfo..

Etc/Test 2023.04.20

객체지향과 절차지향 차이

객체지향과 절차지향은 프로그래밍 패러다임 중 두 가지입니다. 이 두 패러다임은 프로그램을 작성하는 방식에서 차이점이 있습니다. 절차지향 프로그래밍은 순차적으로 실행되는 명령어들을 작성하여 문제를 해결하는 방식입니다. 이 패러다임은 대부분의 고전적인 프로그래밍 언어(예: C, FORTRAN)에서 사용됩니다. 절차지향 프로그래밍에서는 프로그램을 실행하기 위해 함수를 호출하고, 데이터를 전달하며, 그 결과를 반환합니다. 이 방식은 데이터와 함수가 분리되어 있으며, 함수가 전역 데이터를 조작할 수 있으므로, 복잡한 프로그램에서 문제가 발생할 가능성이 높아집니다. 객체지향 프로그래밍은 문제를 해결하기 위해 객체를 사용합니다. 객체는 데이터와 함수(메서드)를 포함하는 독립적인 단위입니다. 객체는 상호작용을 통해 프..

Etc/Test 2023.04.20

[next.js 13] react에서는 apolloclient를 사용할때 에러처리

React에서는 Apollo Client를 사용하여 GraphQL 데이터를 관리하고 불러올 수 있습니다. 이 때, useQuery나 useMutation과 같은 Apollo Hooks를 사용하여 에러 처리를 할 수 있습니다. 그러나, next.js 13 버전에서는 use 문법을 지원하지 않기 때문에, 예제를 찾아도 에러 처리 구문이 없는 것이 일반적입니다. 이 경우, Apollo Client에서 제공하는 Promise 문법을 사용하여 에러 처리를 할 수 있습니다. 예를 들어, useQuery 대신에 client.query를 사용하여 쿼리를 실행할 수 있습니다. 그리고 이때 반환되는 Promise에서 then과 catch를 사용하여 데이터와 에러를 처리할 수 있습니다 아래는 예제 코드입니다. import ..

Etc/Test 2023.04.19

jpa 쿼리메서드 findFirstByResourceIdAndResourceNameDetailIsNotLike

JPA 쿼리 메서드 findFirstByResourceIdAndResourceNameDetailIsNotLike은 resourceId와 resourceNameDetail이라는 두 개의 매개변수를 사용하며, resourceId가 일치하고 resourceNameDetail이 특정 문자열을 포함하지 않는 첫 번째 엔티티를 검색합니다. 실제로 실행되는 SQL 문은 다음과 같이 될 것입니다(전체적인 구조는 예제이며, 실제 상황에 따라 SQL 문이 달라질 수 있습니다. SELECT * FROM your_table_name t WHERE t.resource_id = ?1 AND t.resource_name_detail NOT LIKE ?2 ORDER BY t.id ASC LIMIT 1 your_table_name은 ..

Etc/Test 2023.04.18

Unreal 시각화

​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​..

Etc/Test 2023.04.17

불확실성에 대한 인지 왜곡

​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​..

Etc/Test 2023.04.17

ASP.NET Core HttpClientFactory

HttpClientFactory는 애플리케이션 전체에서 HttpClient 인스턴스를 관리하고 재사용할 수 있도록 해주는 기능입니다. HttpClientFactory를 사용하면 HttpClient를 생성, 구성 및 관리하는 작업을 보다 쉽게 수행할 수 있습니다. 또한 애플리케이션의 성능과 안정성을 향상시키는데 도움이 됩니다. ASP.NET Core에서 HttpClientFactory를 사용하는 방법에 대한 간략한 설명과 예제 코드입니다. 1. HttpClientFactory를 사용하기 위해서는 먼저 NuGet 패키지인 Microsoft.Extensions.Http를 설치해야 합니다. 2. HttpClientFactory를 등록하기 위해 Startup.cs 파일에 다음과 같은 코드를 추가합니다. publi..

Etc/Test 2023.04.07
반응형