<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[houzl的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/houzl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; houzl]]></copyright><item><title><![CDATA[VC编写在windows7下以管理员权限运行的程序]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/7254574</link><guid>https://blog.youkuaiyun.com/houzl/article/details/7254574</guid><author>houzl</author><pubDate>Mon, 13 Feb 2012 13:09:40 +0800</pubDate><description><![CDATA[原文：http://hi.baidu.com/zifan/blog/item/9128dc5461f94f4fd10906be.html

方法一： VC6:导入manifest文件

1.新建一文件命名为 xxx.manifest.内容如下:

xml version="1.0" encoding="UTF-8" standalone="yes"?>
assembly xmlns="]]></description><category></category></item><item><title><![CDATA[More Effectvie C++笔记（四）--不要重载“&&”“||”或“，”、理解各种不同含义的new和delete]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/7236993</link><guid>https://blog.youkuaiyun.com/houzl/article/details/7236993</guid><author>houzl</author><pubDate>Mon, 06 Feb 2012 15:28:07 +0800</pubDate><description><![CDATA[ITEM7：不要重载“&&”、“||”或“，”
    短路求值法
对于&&与||，在C/C++中使用布尔表达式短路求值法(short-circuit evaluation)，表达式一旦确定真假值，即使还有部分表达式没有被测试，布尔表达式也停止运算。
    char *p;
    if((p !=0) && (strlen(p) > 10))…
    代码中不必担心p为空时strl]]></description><category></category></item><item><title><![CDATA[More Effectvie C++笔记（三）--谨慎定义类型转换函数、自增、自减操作符前缀形式与后缀形式的区别]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/7236221</link><guid>https://blog.youkuaiyun.com/houzl/article/details/7236221</guid><author>houzl</author><pubDate>Mon, 06 Feb 2012 11:00:54 +0800</pubDate><description><![CDATA[ITEM5：谨慎定义类型转换函数
两种函数允许编译器进行类型转换：单参数构造函数(single-argumentconstructors)和隐式类型转换运算符。
1.     单参数构造函数
构造函数只有一个参数，或者多个参数，但第一个参数以后的所有参数都有缺省值。
class Name{                  // for names of things
public:]]></description><category></category></item><item><title><![CDATA[More Effectvie C++笔记（二）--不对数组使多态，避免无用的缺省构造函数]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/7231254</link><guid>https://blog.youkuaiyun.com/houzl/article/details/7231254</guid><author>houzl</author><pubDate>Fri, 03 Feb 2012 14:06:25 +0800</pubDate><description><![CDATA[ITEM3：不要对数组使用多态
因为数组中各元素内存地址与数组的起始地址的间隔是i*sizeof(一个在数组里的对象)。编译器为了建立正确遍历数组的执行代码，它必须能够确定数组中对象的大小。
由于数组成员对象到底是基类还是派生类无法确定，故操作易出现错误。
 
ITEM4：避免无用的缺省构造函数
对于某些对象来说，不用外部数据进行完全初始化是不合理的。如一个没有输入姓名的地址簿对象。]]></description><category></category></item><item><title><![CDATA[More Effectvie C++笔记（一）--指针与引用区别，C++风格的类型转换]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/7230690</link><guid>https://blog.youkuaiyun.com/houzl/article/details/7230690</guid><author>houzl</author><pubDate>Fri, 03 Feb 2012 11:51:31 +0800</pubDate><description><![CDATA[ITEM1.指针与引用的区别
1. 指针可指向空变量，引用不可指向空变量。
2.引用应被初始化。
3.指针可以被重新赋值，引用总是指向初始化时的对象，不能改变。


ITEM2.尽量使用C++风格的类型转换

1. 语法：static_cast(expression)

四个操作符：static_cast、const_cast、dynamic_cast、reinterpret_]]></description><category></category></item><item><title><![CDATA[Lessons on development of 64-bit C/C++ applications]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6794396</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6794396</guid><author>houzl</author><pubDate>Tue, 20 Sep 2011 16:58:56 +0800</pubDate><description><![CDATA[http://software.intel.com/en-us/articles/lessons-on-development-of-64-bit-cc-applications/]]></description><category></category></item><item><title><![CDATA[11款用于优化、分析源代码的Java工具]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6654223</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6654223</guid><author>houzl</author><pubDate>Tue, 02 Aug 2011 16:04:50 +0800</pubDate><description><![CDATA[本文将提供一些工具，帮助你优化代码以及检查源代码中的潜在问题。 

1. PMD from 
http://pmd.sourceforge.net/ 

PMD能够扫描Java 源代码，查找类似以下的潜在问题：
可能的bug——try/catch/finally/sw]]></description><category></category></item><item><title><![CDATA[每个程序员都应该学习使用Python或Ruby]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6631456</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6631456</guid><author>houzl</author><pubDate>Mon, 25 Jul 2011 11:53:53 +0800</pubDate><description><![CDATA[导读：本文是从《Why every programmer should learn Python or Ruby》这篇文章翻译而来。译文来自外刊IT评论《每个程序员都应该学习使用Python或Ruby》。内容如下：如果你是个学生，你应该会C，C++和Java。还会一些VB，或C#]]></description><category></category></item><item><title><![CDATA[程序员技术练级攻略]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6619863</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6619863</guid><author>houzl</author><pubDate>Wed, 20 Jul 2011 14:22:18 +0800</pubDate><description><![CDATA[导读：本文是由陈皓和他的一位朋友Mailper合作完成，原名叫《Build Your Programming Technical Skills》，本文分享了Mailper和作者个人的学习经历。每个程序员都希望自己能顺利的升级到高的层次，您不妨按照下面的方法去做。前言你是否觉得自己]]></description><category></category></item><item><title><![CDATA[让你的代码变的更加强大(Making your C++ code robust)]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6619623</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6619623</guid><author>houzl</author><pubDate>Wed, 20 Jul 2011 13:11:00 +0800</pubDate><description><![CDATA[在指针使用之前，不检测是非常普遍的，这个可以说是我们引起软件崩溃最有可能的原因。如果你用一个指针，这个指针刚好是NULL,那么你的程序在运行时,将报出异常。view plaincopy to clipboardprint?CVehicle* pVehicle = GetCurre]]></description><category></category></item><item><title><![CDATA[下一个被互联网革新所影响的会是什么？]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6588789</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6588789</guid><author>houzl</author><pubDate>Wed, 06 Jul 2011 18:45:27 +0800</pubDate><description><![CDATA[Tim O’Reilly将互联网比作一个操作系统。互联网有能发展子系统的特质。互联网子系统具有运用数字技术进行革新的潜力。那么，有哪些不同的互联网子系统？它们是如何影响各行各业的？下一个被互联网革新所影响的会是什么？答案在这里：我非常赞同Tim O’Reill]]></description><category></category></item><item><title><![CDATA[Quora使用到的技术]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6585068</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6585068</guid><author>houzl</author><pubDate>Tue, 05 Jul 2011 10:07:57 +0800</pubDate><description><![CDATA[以前向大家介绍过Stack Exchange的系统架构和Facebook的系统架构，今天和大家说说Quora的。本文主要参考了Phil Whelan的这篇文章《Quora’s Technology Examined》。关于Quora是个什么网站我就不多说了，国]]></description><category></category></item><item><title><![CDATA[数据是怎么被压缩的]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6577681</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6577681</guid><author>houzl</author><pubDate>Thu, 30 Jun 2011 17:07:00 +0800</pubDate><description><![CDATA[回答问题之前先来看看什么是压缩。当你有天走在路上，碰见熟人对你说：“吃了？”你一定知道他是在打招呼，既不是要请客也不是让你“没吃赶紧回家吃去”。这一句简单的“吃了”是礼貌和问好的体现，也是一种信息的压缩。笼统地说，把一系列已有信息通过一定方法处理，使得其长度缩短，并且信息含量基本或者完全不变，就称之为压缩。 计算机上的压缩过程我们都知道，计算机采用的是2进制系统。一个连续的n位二进制数]]></description><category></category></item><item><title><![CDATA[13个对Android开发者有帮助的工具和资源]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6570587</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6570587</guid><author>houzl</author><pubDate>Mon, 27 Jun 2011 16:37:00 +0800</pubDate><description><![CDATA[1. Free Android Developer Ebook: andbook!这是一款免费电子书。它为Android开发人员提供入门级编程指南。2. Free Android Developer Ebook: Professional Android Application Development 这是一本提供移动应用程序实例的用户手册。这本]]></description><category></category></item><item><title><![CDATA[商业周刊：MySpace兴衰沉浮启示录(转)]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6569072</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6569072</guid><author>houzl</author><pubDate>Sun, 26 Jun 2011 21:20:00 +0800</pubDate><description><![CDATA[导读：MySpace如今已成明日黄花，除自身战略失误和facebook冲击外，各种其他因素也造成今日窘境。6月24日消息，MySpace曾是最受欢迎的社交网站，但在新闻集团收购后的一系列战略失误和Facebook等新兴社交网站的挑战下，其用户数不断下滑，俨然已成明日黄花。《商业周刊》近日发表封面文章，深度剖析了MySpace的衰落，文章指出与新闻集团的文化冲突、盈利压力、方向混乱、形象]]></description><category></category></item><item><title><![CDATA[The Biggest Changes in C++11 (and Why You Should Care)（C++11语言标准主要变化）]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6563657</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6563657</guid><author>houzl</author><pubDate>Thu, 23 Jun 2011 15:44:00 +0800</pubDate><description><![CDATA[转自http://www.softwarequalityconnection.com/2011/06/the-biggest-changes-in-c11-and-why-you-should-care/中文版C++0x FAQ Bjarne Stroustrup, the creator of C++, said recently that C++11 “feels like a]]></description><category></category></item><item><title><![CDATA[C++虚函数表解析(转)]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6563312</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6563312</guid><author>houzl</author><pubDate>Thu, 23 Jun 2011 13:48:00 +0800</pubDate><description><![CDATA[C++中的虚函数的作用主要是实现了多态的机制。关于多态，简而言之就是用父类型别的指针指向其子类的实例，然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”，这是一种泛型技术。所谓泛型技术，说白了就是试图使用不变的代码来实现可变的算法。比如：模板技术，RTTI技术，虚函数技术，要么是试图做到在编译时决议，要么试图做到运行时决议。关于虚函数的使用方法，我]]></description><category></category></item><item><title><![CDATA[软件定价的艺术]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6561665</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6561665</guid><author>houzl</author><pubDate>Wed, 22 Jun 2011 17:30:00 +0800</pubDate><description><![CDATA[发布一款软件产品时，最困难的就属决定它的理想价位了。虽说定价并不是一个精确的科学，当然它也并不玄妙。该如何为你的产品制定理想的价位呢？Binpress公司CTO Eran就这个问题写了一篇博文《The Science Of Software Pricing》，优快云对该文进行了编译，希望对您能有所启示。发布一款软件产品时，最困难的就属决定它的理想价位了。难道你不想知道该如]]></description><category></category></item><item><title><![CDATA[15款提高工作效率的工具分享]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6457294</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6457294</guid><author>houzl</author><pubDate>Tue, 31 May 2011 16:20:00 +0800</pubDate><description><![CDATA[<br />想要工作更高效，不仅仅是改变工作方式，在一定程度上还依赖于工作环境和工具软件，选择合适的辅助工具，可以让你的工作轻松高效。今天这篇文章与大家分享15款提高工作效率的工具。<br />RescueTime<br />Rescuetime是一款用于协助管理时间的软件。通过安装在电脑里的监视软件，能够记录用户在电脑上的所有操作和对应的使用时间。包括任何使用的软件，比如资源管理器，Word，Outlook，MediaPlayer等等，甚至还能够记录通过浏览器所访问的网址。<br /><br />Doit]]></description><category></category></item><item><title><![CDATA[Android开发资料大全]]></title><link>https://blog.youkuaiyun.com/houzl/article/details/6444720</link><guid>https://blog.youkuaiyun.com/houzl/article/details/6444720</guid><author>houzl</author><pubDate>Wed, 25 May 2011 14:09:00 +0800</pubDate><description><![CDATA[<br />1、【eoeAndroid特刊】第一期 Andriod 1.5 SDK简介  http://download.youkuaiyun.com/source/2399809<br /><br />
2、【eoeAndroid特刊】第二期 图像处理篇（1）  http://download.youkuaiyun.com/source/2399814<br /><br />
3、【eoeAndroid特刊】第三期 Android Market及应用发布  http://download.youkuaiyun.com/source/23]]></description><category></category></item></channel></rss>