<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[socketwlazly的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/socketwlazly</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; socketwlazly]]></copyright><item><title><![CDATA[类名后加&符号是什么意思？]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6832105</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6832105</guid><author>socketwlazly</author><pubDate>Wed, 28 Sep 2011 23:08:01 +0800</pubDate><description><![CDATA[关于类名后加&符号，不知道为什么要怎么做？是什么用意？
例如
class CData
{
};

CData& fun(CData& a,CData& b)
{
....
};


答：
 
是引用。


指针和引用的声明方式：
声明指针： c]]></description><category></category></item><item><title><![CDATA[C++ 什么是智能指针?]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6832099</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6832099</guid><author>socketwlazly</author><pubDate>Wed, 28 Sep 2011 22:45:35 +0800</pubDate><description><![CDATA[当类中有指针成员时，一般有两种方式来管理指针成员：一是采用值型的方式管理，每个类对象都保留一份指针指向的对象的拷贝；另一种更优雅的方式是使用智能指针，从而实现指针指向的对象的共享。

 
   智能指针(smart pointer)的一种通用实现技术是使用引用计数(refe]]></description><category></category></item><item><title><![CDATA[this指针的用处]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6831973</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6831973</guid><author>socketwlazly</author><pubDate>Wed, 28 Sep 2011 22:05:42 +0800</pubDate><description><![CDATA[1. this指针的用处: 
一个对象的this指针并不是对象本身的一部分，不会影响sizeof(对象)的结果。this作用域是在类内部，当在类的非静态成员函数中访问类的非静态成员的时候，编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说，即使你没有写上this指]]></description><category></category></item><item><title><![CDATA[关于内存对齐问题(一)]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6831937</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6831937</guid><author>socketwlazly</author><pubDate>Wed, 28 Sep 2011 21:53:11 +0800</pubDate><description><![CDATA[a. 基本类型：所有的基本类型都有相应的对齐参数，编译器在编译时，会用全局的对齐参数和当前类型的对齐参数中较小的一个进行对齐。比如，编译时指定暗8bytes对齐(用#pragma pack(8)实现之)，可是由于一个char变量的大小为一个byte，所以最后还是按1byte对齐。]]></description><category></category></item><item><title><![CDATA[关于内存对齐问题(二)]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6831923</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6831923</guid><author>socketwlazly</author><pubDate>Wed, 28 Sep 2011 21:49:05 +0800</pubDate><description><![CDATA[一个类的对象到底有多大？其大小由什么因素影响？
我们假定这个类没有继承任何其他类，且没有虚函数。先看下面例子：
         #include 
using namespace std;
 
class Concrete
{
public:]]></description><category></category></item><item><title><![CDATA[关于内存对其问题(三)]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6831916</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6831916</guid><author>socketwlazly</author><pubDate>Wed, 28 Sep 2011 21:47:53 +0800</pubDate><description><![CDATA[第一种情况：
struct BBB
{
                  long num;                // 4bytes
                  char *name;            // 4 bytes]]></description><category></category></item><item><title><![CDATA[一个进程在内存中的布局]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6831826</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6831826</guid><author>socketwlazly</author><pubDate>Wed, 28 Sep 2011 21:27:14 +0800</pubDate><description><![CDATA[一个进程在内存中的布局  
2010-01-15 01:23:58|  分类：

C/C++ |  标签：
|字号大中小 订阅




对于一个完整的程序，在内存中分布情况如下图：
        



 
值得一提的是：在C#中struct存放在]]></description><category></category></item><item><title><![CDATA[编程规则 - 3 类设计规则 类设计的基本要求 3.2]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6831634</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6831634</guid><author>socketwlazly</author><pubDate>Wed, 28 Sep 2011 20:30:16 +0800</pubDate><description><![CDATA[上篇：http://blog.youkuaiyun.com/xabcdjon/article/details/6707098

请参考：方法设计规则   方法是类的核心，要想设计好类，必须遵循方法的设计原则
3.2 类设计的基本原则
   类是属性和方法（行为）的容器，但它不是垃圾桶]]></description><category></category></item><item><title><![CDATA[apache配置详解]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6586140</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6586140</guid><author>socketwlazly</author><pubDate>Tue, 05 Jul 2011 17:01:45 +0800</pubDate><description><![CDATA[Apache的配置 Apache的配置由httpd.conf文件配置，因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apach]]></description><category></category></item><item><title><![CDATA[蚁群算法的简单实现]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6586132</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6586132</guid><author>socketwlazly</author><pubDate>Tue, 05 Jul 2011 16:59:14 +0800</pubDate><description><![CDATA[一 引言蚁群算法(ant colony optimization，ACO)，又称蚂蚁算法，是一种用来在图中寻找优化路径的机率型技术。它由Marco Dorigo于1992年在他的博士论文中引入，其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。蚁群算法是一种模拟]]></description><category></category></item><item><title><![CDATA[用Apache Server配置php,cgi服务器]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6586109</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6586109</guid><author>socketwlazly</author><pubDate>Tue, 05 Jul 2011 16:50:06 +0800</pubDate><description><![CDATA[用Apache Server配置php,cgi服务器[转帖]现在有越来越多的个人主页站长需要了解如何如何在windows系统下配置自己的php,cgi服务器，以方便本地调试cgi和php的程序。　　我们可以用Apache（windows版）来一次搞定：以下由我]]></description><category></category></item><item><title><![CDATA[ftp搜索引擎的设计和实现：5.1 CGI脚本（一）]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6586057</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6586057</guid><author>socketwlazly</author><pubDate>Tue, 05 Jul 2011 16:36:05 +0800</pubDate><description><![CDATA[这一部分首先来介绍一下什么是cgi脚本。       CGI 意思为 Common Gateway Interface, 一种基于浏览器的输入、在Web服务器上运行的程序方法. CGI脚本 使你的浏览器与用户能交互，为了在数据库中寻找一个名词, 提供你写入的评]]></description><category></category></item><item><title><![CDATA[ftp搜索引擎的设计和实现：5.1 CGI脚本（二）]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6586047</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6586047</guid><author>socketwlazly</author><pubDate>Tue, 05 Jul 2011 16:34:08 +0800</pubDate><description><![CDATA[有表单的网页通常需要跟服务器交互，比如你要把输入的用户名、密码、生日等提交，以便服务器处理。cgi脚本怎样获取用户的输入？      为了传递一个参数给脚本，可以在URL中使用 (?) 插入脚本名词和参数之间。          表单从浏览器发给服务器有两种方]]></description><category></category></item><item><title><![CDATA[【观点】程序员必须知道的编程格言]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6585802</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6585802</guid><author>socketwlazly</author><pubDate>Tue, 05 Jul 2011 15:19:45 +0800</pubDate><description><![CDATA[2011-07-01 09:22 | 13721次阅读 | 来源：外刊IT评论 【已有72条评论】发表评论 关键词：编程格言 | 作者：外刊IT评论 | 收藏这篇资讯 导读：本文是从《What are your list of must know progra]]></description><category></category></item><item><title><![CDATA[入行十年经验谈it认证]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6585798</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6585798</guid><author>socketwlazly</author><pubDate>Tue, 05 Jul 2011 15:18:21 +0800</pubDate><description><![CDATA[入行十年经验谈it认证第一个问题，要不要考取认证答案是当然需要，如果你决心在这个行业混下去，没有认证，就像医生没有执照，要使人信服，很难。第二个问题，认证有用吗答案是或多或少有些用，有总比没有强。关键是如何选取性价比高些的认证。第三个问题，如何选取认证个人经验]]></description><category></category></item><item><title><![CDATA[Thread.Join()和Thread.Sleep()]]></title><link>https://blog.youkuaiyun.com/socketwlazly/article/details/6585774</link><guid>https://blog.youkuaiyun.com/socketwlazly/article/details/6585774</guid><author>socketwlazly</author><pubDate>Tue, 05 Jul 2011 15:11:13 +0800</pubDate><description><![CDATA[这两天一直在研究Thread的调度,把成果拿出来，大家分享一下！本来昨天想要写这篇文章的，无奈51cto的网站不过，无法写！只有推迟到今天！废话不多说！下面是成果！    thread1.Join()//这样写是告诉大家它不是静态方法         * 三个]]></description><category></category></item></channel></rss>