- 博客(12)
- 资源 (9)
- 收藏
- 关注
原创 为啥要重构?
1. 如果是上古时期的代码,并且日常改动较少,建议不要重构的,因为得不偿失,没有收益,任何商业公司都是要看收益的,没有收益就意味着没有人力物力支持你,你是困难成功的,并且重构出现了bug大家还得怪你。2. 同样如果同事和领导都不支持你重构,那么你最好不要重构,因为代码开发实际上是一个团队的事情,单打独斗是不行的。各种书上讲重构时机和重构条件,实际上重构最重要的两点:重构是否有价值是否能带来收益,是否有人支持你重构。作为一个有追求的程序员那就一个字:干!哪里不平磨哪里,哪里不顺眼就削它。
2022-10-21 23:14:43
138
转载 关于auto_ptr
C++的auto_ptr所做的事情,就是动态分配对象以及当对象不再需要时自动执行清理。它的源代码:template class auto_ptr {private:T* ap;public:// constructor & destructor ----------------------------------- (1)explic
2013-08-14 23:05:30
609
原创 信号量多线程同步输出 123123123
int g_Data[1024];CRITICAL_SECTION g_cs; HANDLE g_hEvent1;HANDLE g_hEvent2;HANDLE g_hEvent3;int g_nCount = 3;int nPos = 0;unsigned int __stdcall ThreadFun1(void* pM) { fo
2013-08-12 23:58:38
681
转载 从1T数据中找出最大的10个数
方法 :建立一个大小为10的堆 用1t数据中的前10个初始化之 然后从第11个开始向堆中插入 每次从堆中踢出最小的 遍历整个数据 时间复杂度为nlog10
2012-12-17 20:10:39
892
原创 控制台应用程序下使用CString解决办法
在项目属性-》常规-》MFC的使用 改成在静态库中使用MFC然后再stdafx.h中最上头包含 afx.h #include 就可以使用了
2012-12-17 20:08:58
549
原创 总是忘了 记下来吧 char wchar string cstring wstring 之间的转换
1. char 转string char *pTest = "test char";string sTest = pTest;2. char转cstringchar *a = “test”;Cstring str(a);或者 Cstring str = a;char 转wstring3. Cstring 转 WCHARCst
2012-12-17 20:03:38
459
转载 windows内存管理
一、基本概念1. 两个内存概念物理内存:人尽皆知,就是插在主板上的内存条。他是固定的,内存条的容量多大,物理内存就有多大(集成显卡系统除外)。但是如果程序运行很多或者程序本身很大的话,就会导致大量的物理内存占用,甚至导致物理内存消耗殆尽。虚拟内存:简明的说,虚拟内存就是在硬盘上划分一块页面文件,充当内存。当程序在运行时,有一部分资源还没有用上或者同时打开几个程序却只操作其中一个程序时,
2012-12-09 16:20:10
863
原创 从1t数据中找出最大的10个数
方法 :建立一个大小为10的堆 用1t数据中的前10个初始化之 然后从第11个开始向堆中插入 每次从堆中踢出最小的 遍历整个数据 时间复杂度为nlog10
2012-09-27 19:58:04
1855
转载 关于wlan的一些东西
Native WifiFunctions,这组API的最低要求是Windows XP SP3或者Wireless LAN API for Windows XP with SP2。相应的API有:WlanOpenHandle-- opens a connection to the server。WlanCloseHandle-- closes a connection to the se
2012-08-05 16:51:14
1090
转载 winmain
#include #include LRESULT CALLBACK WinSunProc( HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam, // first message parameter LPARAM lParam // s
2011-12-09 01:28:36
408
原创 将程序内存中的某一地址的固定长度的数据取出来放到TXT中
假设 const char* pData 是通过接口获得的内存中的数据指针,长度是nLen#include #include #include #include void WriteData(string& sT){ ofstream oFileWrite("e:\\dataTXT.txt", ios::ate|ios::app); oFileWrite
2011-10-31 01:18:55
562
RamDisk Plus 11.5.390+破解汉化+设置教程亲测能用
2012-03-10
Effective C++ And More Effective C++
2012-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人