Language 60

형식 이니셜 라이저에서 예외를 throw했습니다

$'NativeMagickSettings'의 형식 이니셜라이저에서 예외를 Throw했습니다. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=pandy21&logNo=220201161779 형식 이니셜라이저에서 예외를 throw했습니다 문제 : 형식 이니셜라이저에서 예외를 throw했습니다 원인 : 타 프로젝트의 dll 참조 경로 오류 해결 : 올... blog.naver.com http://www.acronet.kr/python/29149 프로그래밍 노트 - Oracle.DataAccess.Client.OracleConnection의 형식 이니셜라이저에서 예외를 Throw 테스트 완료한 C# 프로그램을 적용하기 위해 코드를 옮겼는..

Language/C# 2022.04.05

C# panel fade out

해결하는데 꽤 오랜시간이 걸렸던 Panel fade out 기능 (페이드아웃 페이드인) 핵심 해결 방법 ! 1. panel.BackColor = Color.FromArgb(a,b,c,d) 에서 a는 opacity 255일때가 불투명도가 높은 것, 0으로 갈수록 점점 투명해지는 기능 계속적으로 색깔을 바꾸고 싶을 경우에는 패널명.Refresh(); 를 꼭해줘야한다. 2. 시간에 흐름에 따라 색깔을 바꿔주었을 경우 버퍼링 현상이 생기는데 mainform에서 initializecomponent() 다음 줄에 fadeout하고자하는 패널명.SetDoubleBuffered(true);를 추가해줬다. DateTime ThisMoment = DateTime.Now; // 현재 시간 TimeSpan duration =..

Language/C# 2022.02.08

컨트롤 이벤트 PreviewKeydown vs Keydown

PreviewKeyDown - 키보드 키에 해당하는 아스키 코드값을 감지해서 이벤트가 발생한다. KeyDown - 키보드의 키 코드 값을 감지해서 이벤트가 발생한다. - e.handled = true 의 경우는 keydown->keypress->keyup 순서로 이벤트가 실행되기 때문에 keydown에서만 로직을 처리해야하는 경우라면 e.handled = true를 하면 keypress이벤트가 발생되지 않는다. KeyDown 이벤트가 처리하지 못하는 BackSpace, Home, End, Space등 과 같은 키들은 PreviewKeyDown 이벤트를 통해서 제어가 가능하다.

Language/C# 2022.01.12

너무 큰 데이터 처리

tf.data.Dataset 은 tensorflow 훈련 데이터를 다룰 때 아주 편리하다. padding, batch, shuffle, map 기능을 다 제공하고 있기 떄문이다. from_tensor_slices를 쓰면 numpy array를 바로 Dataset으로 변환해준다. 근데 변환하려는 전체 데이터를 메모리에 올릴 수 있는 크기가 아니면, 메모리 에러가 뜬다,, OOM ! --> Dataset의 from_generator를 사용해보자 : 이 방법은 메모리에 다 데이터를 로딩하는 것이 아니라 필요할 때만 python generator를 통해서 데이터를 가져오기 때문에 메모리 사용량을 줄일 수 있다는 것이 특징이다. 실제로는 데이터를 로딩하지 않는 방식이기 때문에 ! 찾아보니까 from_tensor_..

Language/python 2021.08.17