본문 바로가기

분류 전체보기322

엑셀 버전 정보 Excel 95 (v7.0) Excel 97 (v8.0) Excel 2000 (v9.0) Excel 2002 (v10.0) Excel 2003 (v11.0) Excel 2007 (v12.0) Excel 2010 (v14.0) Excel 2013 (v15.0) 2018. 3. 21.
C++ <-> C# 타입 정보(Unmanaged to Managed type translation table) C++을 이용하여 만든 DLL을 C#에서 사용하려다 보니, 함수 매개변수를 C#에 맞게 변환하여 써야하는데 헷갈려서 정리함 ㅎ Unmanaged to Managed type translation table C/C++C#HANDLE, LPDWORD, LPVOID, void*IntPtrLPCTSTR, LPCTSTR, LPSTR, char*, const char*, Wchar_t*, LPWSTRString [in], StringBuilder [in, out]DWORD, unsigned long, UlongUInt32, [MarshalAs(UnmanagedType.U4)]boolboolLP[In] ref SIZE_TuintLPDWORDout uintLPTSTR[Out] StringBuilderPULARGE_IN.. 2018. 3. 19.
리눅스 반복 예약작업 cron, crond, crontab 1 개요cron, cronie, crond, cron daemon, crontab, cron job, crontab job크론, 크론 데몬, 크론탭, 크론작업, 리눅스 작업 스케줄러/usr/sbin/crond/usr/bin/crontab프로세스 예약 데몬리눅스용 작업 스케줄러특정시각에 명령어가 수행되도록 등록가능cronie(패키지) = crond(데몬) + crontab(크론 계획표[1])로그: /var/log/cron에 변경/수행 이력이 기록됨2 등록형식* * * * * 수행할 명령어 ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └───────── 요일 (0 - 6) (0:일요일, 1:월요일, 2:화요일, …, 6:토요일) │ │ │ └───────── 월 (1 - 12) │ │.. 2018. 3. 14.
C# LINQ를 이용해 DataTable 최소, 최대값 찾기 int max = Convert.ToInt32(datatable_name.AsEnumerable().Max(row => row["column_Name"])); int min = Convert.ToInt32(datatable_name.AsEnumerable().Min(row => row["column_Name"])); 2018. 1. 9.