![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络文摘
leimiaomiao
VC
C#
SQL
Android
展开
-
把乘法变成加法(转自csdn longshanks)
不要误会,不是用加法重载operator*。(做这种事情的程序员应该立刻开除)。或者任何跟计算有关的事。这里要讲的是另外一个故事。当你看我这篇帖子的时候,是否想过你的计算机是如何构成的?内存、主板、硬盘、cpu、显卡、显示器、光驱、键盘、鼠标等等。没错,你肯定很熟悉了。那么,你是否想过电脑厂商为了生产不同的配置的计算机,准备了多少配件吗?不好意思,我也不清楚。不过没关系,我们可以假设。假设内存规格转载 2007-05-07 10:10:00 · 6100 阅读 · 0 评论 -
Unicode与字符集函数(来源:网络)
第一个就是宽字符到多字节字符转换函数,函数原型如下:int WideCharToMultiByte(UINT CodePage,DWORD dwFlags,LPCWSTR lpWideCharStr,int cchWideChar,LPSTR lpMultiByteStr,int cbMultiByte,LPCSTR lpDefaultChar,LPBOOL lpUsedDefaultCha转载 2007-05-07 14:47:00 · 1244 阅读 · 0 评论 -
MFC 读取网页输出的内容
MFC 读取网页输出的内容CString strHtml; CInternetSession sess; CHttpFile* pHttpFile = NULL; pHttpFile = (CHttpFile*)sess.OpenURL(_T("http://www.google.com/")); char sRecived[1024]; if(pHttpFile)转载 2010-02-04 16:12:00 · 1368 阅读 · 1 评论 -
基类,接口的阐述
这个解释比较形象明了 基类定义了果树类,里面有开花,结果等方法。派生类继承基类,但如果派生类的中的果树不会开花,只会结果(如:无花果),那么开花对子类就没用,但子类确实继承了基类开花的方法。 在设计模式中,我们更多强调的是面向接口的继承。上面的例子中,果树有两个接口,一个是开花,一个是结果。如果我的果树只能结果,不会开花的话,那么只要我的果树实现结果的接口就行了。与此同时不会转载 2011-11-21 10:04:28 · 555 阅读 · 0 评论 -
高效代码审查的十个经验
代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。 1. 代码审查要求团队有良好的文化 团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。 “A的代码有个bug被B发现,所以A能力不行,B能力更好”,这一类的陷阱很容易转载 2013-04-25 10:47:19 · 622 阅读 · 0 评论 -
Android hardware acceleration
Android中的硬件加速 本文的主要内容来自SDK文章的"Hardware Acceleration”. 从Android 3.0开始,Android的2D渲染管线可以更好的支持硬件加速。硬件加速使用GPU进行View上的绘制操作。 硬件加速可以在一下四个级别开启或关闭: Application Activity Window View Applica转载 2013-05-31 11:18:11 · 1851 阅读 · 0 评论