<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[leckey]]></title><description><![CDATA[放手 方知 情重]]></description><link>https://blog.youkuaiyun.com/cnliangmingjun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cnliangmingjun]]></copyright><item><title><![CDATA[SecureCRT 颜色配置]]></title><link>https://blog.youkuaiyun.com/cnliangmingjun/article/details/47123677</link><guid>https://blog.youkuaiyun.com/cnliangmingjun/article/details/47123677</guid><author>cnliangmingjun</author><pubDate>Wed, 29 Jul 2015 10:58:39 +0800</pubDate><description><![CDATA[全局选项中有两排颜色：标准颜色和醒目颜色，标准颜色在上，醒目颜色在下。
注：上1代表 标准颜色从左往右 第一个颜色区（背景色），其他依此类推
上1 （128,240,25）上2（0,240,120） 上5（13,240,89）上8（160,0,211）


下4 （40,240,100） 下5（192,142,120）]]></description><category></category></item><item><title><![CDATA[socket关闭close和shutdown]]></title><link>https://blog.youkuaiyun.com/cnliangmingjun/article/details/8737308</link><guid>https://blog.youkuaiyun.com/cnliangmingjun/article/details/8737308</guid><author>cnliangmingjun</author><pubDate>Fri, 29 Mar 2013 16:25:04 +0800</pubDate><description><![CDATA[转自：http://hi.baidu.com/yoshubom/blog/item/caa3b2de5d210559cdbf1a2b.html

socket关闭close和shutdown

socket关闭有2个close，shutdown

他们之间的区别:

close-----关闭本进程的socket id，但链接还是开着的，用这个socket id的其它进程还能用这个链]]></description><category></category></item><item><title><![CDATA[关于SIGPIPE导致的程序退出]]></title><link>https://blog.youkuaiyun.com/cnliangmingjun/article/details/8737275</link><guid>https://blog.youkuaiyun.com/cnliangmingjun/article/details/8737275</guid><author>cnliangmingjun</author><pubDate>Fri, 29 Mar 2013 16:21:15 +0800</pubDate><description><![CDATA[关于SIGPIPE导致的程序退出













来源: ChinaUnix博客 　日期： 2008.10.10 15:20　(共有条评论)

我要评论


 



关于SIGPIPE导致的程序退出

收集一些网上的资料，以便参考：
http://blog.chinaunix.net/u2/69143/showart_1087349.]]></description><category></category></item><item><title><![CDATA[完成端口->接受连接请求(收集)]]></title><link>https://blog.youkuaiyun.com/cnliangmingjun/article/details/8522195</link><guid>https://blog.youkuaiyun.com/cnliangmingjun/article/details/8522195</guid><author>cnliangmingjun</author><pubDate>Sun, 20 Jan 2013 15:28:21 +0800</pubDate><description><![CDATA[接受连接请求
服务器要做的最普通的事情之一就是接受来自客户端的连接请求。在套接字上使用重叠I/O接受连接的惟一API就是AcceptEx()函数。有趣的是，通常的同步接受函数accept()的返回值是一个新的套接字，而AcceptEx()函数则需要另外一个套接字作为它的参数之一。这是因为AcceptEx()是一个重叠操作，所以你需要事先创建一个套接字(但不要绑定或连接它)，并把这个套接字通过参数]]></description><category></category></item><item><title><![CDATA[Unicode下CString与整型之间的转换]]></title><link>https://blog.youkuaiyun.com/cnliangmingjun/article/details/7769960</link><guid>https://blog.youkuaiyun.com/cnliangmingjun/article/details/7769960</guid><author>cnliangmingjun</author><pubDate>Sat, 21 Jul 2012 11:37:58 +0800</pubDate><description><![CDATA[MFC中对字符串的定义大多是使用CString类，不可避免的有时候需要将CString类型的字符串转换为整形或者其他类型的变量。最近在做的一个项目中就遇到了这样的问题。
用CString定义了一个由数字组成的字符串str，但是需要将其转换为BYTE型使用。很容易就想到了atoi函数，atoi函数主要功能是将一个字符串转化为整型数，函数原型如下：
[code]int atoi(const cha]]></description><category></category></item><item><title><![CDATA[static关键字用法学习笔记（C++）]]></title><link>https://blog.youkuaiyun.com/cnliangmingjun/article/details/7711755</link><guid>https://blog.youkuaiyun.com/cnliangmingjun/article/details/7711755</guid><author>cnliangmingjun</author><pubDate>Tue, 03 Jul 2012 14:02:26 +0800</pubDate><description><![CDATA[static关键字是C，C++中都存在的关键字，它主要有三种使用方式
       (1)局部静态变量
   
  (2)外部静态变量/函数
   
  (3)静态数据成员/成员函数  

下面就这三种使用方式及注意事项分别说明   
一、局部静态变量  
在C/C++中，局部变量按照存储形式可分为三种auto，static，register。
与auto类型(普通)局部变量相]]></description><category></category></item><item><title><![CDATA[C++ 虚基类问题、继承体系中的构造函数执行过程。(]]></title><link>https://blog.youkuaiyun.com/cnliangmingjun/article/details/7701983</link><guid>https://blog.youkuaiyun.com/cnliangmingjun/article/details/7701983</guid><author>cnliangmingjun</author><pubDate>Fri, 29 Jun 2012 11:45:27 +0800</pubDate><description><![CDATA[本篇博客是做了网上的一个题目，然后总结而来的，题目并不难，关键是你能否真正理解其中的过程。
 
解题思路：
 
（1）不能简单的认为“先执行基类构造函数，再执行子类构造函数”
（2）更本上讲，继承体系中构造函数的执行过程类似于函数的嵌套执行过程。
（3）构造函数复杂在于，它的执行体分两个部分：初始化列表和函数体。初始化列表负责对基类部分和成员部分进行空间的分配和初始化，其实就是调用他们]]></description><category></category></item><item><title><![CDATA[类全局变量的构造和析构顺序]]></title><link>https://blog.youkuaiyun.com/cnliangmingjun/article/details/7700611</link><guid>https://blog.youkuaiyun.com/cnliangmingjun/article/details/7700611</guid><author>cnliangmingjun</author><pubDate>Thu, 28 Jun 2012 20:23:20 +0800</pubDate><description><![CDATA[#include     
#include     
using namespace std;   
   
class A   
{   
public:   
    A(int k)   
    {   
        s = k;   
        cout 
    }   
    ;   
    ~A()   
    {]]></description><category></category></item><item><title><![CDATA[struct 字节对齐问题（不包含struct嵌套的讨论以及修改机器的对齐方式的时候），更详细的请参考收藏]]></title><link>https://blog.youkuaiyun.com/cnliangmingjun/article/details/7609211</link><guid>https://blog.youkuaiyun.com/cnliangmingjun/article/details/7609211</guid><author>cnliangmingjun</author><pubDate>Mon, 28 May 2012 14:53:46 +0800</pubDate><description><![CDATA[字节对齐掌握4个原则：
            1 与首地址的偏移量必须是变量长度的整数倍
            2 变量按定义的顺序存放
            3 整个结构体的长度必须是最长成员变量长度的整数倍
            4 如果有struct嵌套，则子struct中的变量必须在整个struct符合以上三个原则，但是子struct自身各个变量之间的存储位置不会变。
e]]></description><category></category></item></channel></rss>