전체 글301 13# 리스트 제네릭 함수 아는 형이 물어봐서 알아본 인터페이스를 사용한 리스트 인덱스 접근 형식 123456789101112131415List temp = new List();temp.Add(1);temp.Add(2);temp.Add(3);MyGenericMethod(temp, 1); public static void MyGenericMethod(IList something, int index){ var item = something[index]; foreach(T t in something) { Console.WriteLine(t); }} cs 양형 코드 참조 2017. 11. 20. 12# 최선의 안정성 구현 방법 오늘 서버에서 SynchronizationLockException 오류가 나서 찾아본 결과Moniter 클래스에 Exit를 사용할 경우 다른 쓰레드에서 호출이 되면 안된다. 마이크로소프트에서 추천하지 않는 코드 방법 종료자를 실행하지 않아도 운영 체제 리소스 누수를 막을 수 있도록 확인종료자가 실행되지 않더라도 종료자를 주의 깊게 확인하여 중요한 운영 체제 리소스가 누수되지 않는지 확인합니다. 응용 프로그램이 안정적인 상태에서 실행되거나 SQL Server와 같은 서버가 종료되는 시점의 일반적인 AppDomain 언로드와 달리 갑작스런 AppDomain 언로드에서는 개체가 종결되지 않습니다. 응용 프로그램의 정확성을 보장할 수 없지만 리소스 누수를 막아 서버의 무결성을 유지해야 하므로 갑작스런 언로드의 .. 2017. 10. 13. mysql 날짜 비교 3가지 방법 -- 명시적 변환SELECT *FROM `table_name`where `is_process` = b'0' and `is_complete` = b'0'and `is_publish` = b'1'and `create_time` > date('2017-06-08 00:00:00')-- 명시적 변환 시분초 생략SELECT *FROM `table_name`where `is_process` = b'0' and `is_complete` = b'0'and `is_publish` = b'1'and `create_time` > date('2017-06-08')-- 암시적 변환 시분초 생략SELECT *FROM `table_name`where `is_process` = b'0' and `is_complete` = b'0'a.. 2017. 9. 25. 로그 관련 매일 돌아갈 이벤트 스케쥴러에 등록될 로그 프로시저 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354CREATE DEFINER=`권한 유저`@`%` PROCEDURE `sys_log_table_create`()proc_label:BEGIN declare $target_max_month int; declare $cnt int; DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN -- default exception handler ROLLBACK; COMMIT; SET @@SQL_SAFE_UPDATES=1; RESIGNAL; END; if not exis.. 2017. 9. 22. 이전 1 ··· 62 63 64 65 66 67 68 ··· 76 다음