<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[code_robot的专栏]]></title><description><![CDATA[一个热爱coding，热爱挑战，喜爱刨根问底的菜鸟程序员的成长历程，仅为自己的破记性而写此blog，若能对他人有半点帮助，那纯属意外~欣慰！^_^ ]]></description><link>https://blog.youkuaiyun.com/code_robot</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; code_robot]]></copyright><item><title><![CDATA[图文并茂简介如何查询文章是否被SCI收录以及获取SCI索引号]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/48931417</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/48931417</guid><author>code_robot</author><pubDate>Tue, 06 Oct 2015 14:45:05 +0800</pubDate><description><![CDATA[图文并茂简介如何查询文章是否被SCI收录以及获取SCI索引号以前多次帮人查询过SCI收录的问题。每次总是得百度半天。而且以前总是没有选对数据库，所以今天对SCI收录检索的问题进行一次详细的总结介绍。
登陆web of science网站查询 
www.webofknowledge.com 
界面如下： 
【注：需要你所在的单位购买了ISI数据库的访问权限，一般大学的图书馆可以直接访问。如果你不能进入]]></description><category></category></item><item><title><![CDATA[C语言字符串处理函数集合]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/46633949</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/46633949</guid><author>code_robot</author><pubDate>Thu, 25 Jun 2015 11:01:08 +0800</pubDate><description><![CDATA[函数名: strcpy 
功  能: 拷贝一个字符串到另一个 
用  法: char *stpcpy(char *destin, char *source); 
程序例: 
#include  
#include  
int main(void) 
{ 
   char string[10]; 
   char *str1 = "abcdefghi"; 
   stpcpy(s]]></description><category></category></item><item><title><![CDATA[c++中 const修饰指针的理解与记忆法]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/42425459</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/42425459</guid><author>code_robot</author><pubDate>Mon, 05 Jan 2015 17:33:56 +0800</pubDate><description><![CDATA[经常混淆c++中的const修饰指针的作用，今天看到一个blog说的很好”以*为界，左物右指“，因此转载过来当笔记。




当使用带有指针的const时，有两种选择：1、或者const修饰指针正指向的对象，2、const修饰存储在指针本身的地址。

1 指向const的指针

使用指针定义的技巧，正如任何复杂的定义一样，是在标识符的开始处读它并从里到外读。如果我们要使正指向的元]]></description><category></category></item><item><title><![CDATA[Bloom Filter概念和原理]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/38902773</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/38902773</guid><author>code_robot</author><pubDate>Thu, 28 Aug 2014 19:58:41 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/jiaomeng/archive/2007/01/27/1495500.aspx

 

Bloom Filter是一种空间效率很高的随机数据结构，它利用位数组很简洁地表示一个集合，并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的：在判断一个元素是否属于某个集合时，有可能会把不属于这个集合的元素误认为属于这个集]]></description><category></category></item><item><title><![CDATA[计算机中的新单位GT/s]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/38276723</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/38276723</guid><author>code_robot</author><pubDate>Tue, 29 Jul 2014 20:19:22 +0800</pubDate><description><![CDATA[Byte、bit：
   bit表示：位，是计算机中最小的数据单位。每一位的状态只能是0或1
   Byte表示：字节，8个二进制位构成1个字节，即1 Byte = 8 bit。1个英文字母或者数字占用1个字节的空间，1个汉字占据2个字节的空间。
 
   KB、MB、GB、TB、PB：
   这些单位中，B表示Byte，这些单位也常简写为：K、M、G、T、P；
    1 KB =1]]></description><category></category></item><item><title><![CDATA[集成电路中的assert和deassert应该如何翻译?]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/37663085</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/37663085</guid><author>code_robot</author><pubDate>Thu, 10 Jul 2014 20:09:33 +0800</pubDate><description><![CDATA[集成电路的数据手册中经常出现assert和deassert二个单词,有很多人把assert译成"断言",但是我觉得译为"有效"更为符合实际.deassert译为"无效".

    例如:某数据手册中写道The address line ADD is asserted at time t1 and is deasserteed at time t2.接下来给出的时序图中可以看出,ADD信号在t]]></description><category></category></item><item><title><![CDATA[C语言中关于获取时间的函数，包括如果获取微妙、毫秒级时间]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/33305375</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/33305375</guid><author>code_robot</author><pubDate>Sun, 22 Jun 2014 12:23:12 +0800</pubDate><description><![CDATA[包含文件: 
一、在C语言中有time_t, tm, timeval等几种类型的时间


1、time_t
time_t实际上是长整数类型，定义为：typedef long time_t; /* time value */]]></description><category></category></item><item><title><![CDATA[C/C++中do...while(0)的妙用]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/20845993</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/20845993</guid><author>code_robot</author><pubDate>Sun, 09 Mar 2014 15:34:46 +0800</pubDate><description><![CDATA[【本文转载了2篇blog关于do...while（0）的巧妙用法，这两篇文章内容水平很高，在此谢谢原文作者，如需转载请保留原文作者的连接（而不是我的连接）。原文如下：
http://www.devbean.net/2014/01/do-while-in-macro/
http://www.cppblog.com/SmartPtr/archive/2007/07/03/27443.html
】]]></description><category></category></item><item><title><![CDATA[stdout与stderr的区别]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/18305001</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/18305001</guid><author>code_robot</author><pubDate>Wed, 15 Jan 2014 16:42:56 +0800</pubDate><description><![CDATA[stdout是标准输出流，默认为屏幕, 
stderr是标准错误流，一般把屏幕设为默认,  也可以输出到文件。 

两者默认向屏幕输出。
但如果用转向标准输出到磁盘文件，则可看出两者区别。stdout输出到磁盘文件，stderr在屏幕。

例如：
my.exe
Can't open it!
Can't open it!
Can't open it!

转向标准输出到磁盘文件]]></description><category></category></item><item><title><![CDATA[error while loading shared libraries: xxx.so.x"错误的原因和解决办法]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/16961499</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/16961499</guid><author>code_robot</author><pubDate>Tue, 26 Nov 2013 11:15:42 +0800</pubDate><description><![CDATA[一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:


tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory

原因一般有两个, 一个是操作系统里确实没有包含该共享库(l]]></description><category></category></item><item><title><![CDATA[~/.bashrc， ~/.bash_profile 以及/etc/profile /etc/bashrc 几个文件的区别与相互关系]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/16960915</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/16960915</guid><author>code_robot</author><pubDate>Tue, 26 Nov 2013 11:01:21 +0800</pubDate><description><![CDATA[1 各个文件简介：
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell]]></description><category></category></item><item><title><![CDATA[如何将Linux命令的结果作为下一个命令的参数]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/12000077</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/12000077</guid><author>code_robot</author><pubDate>Wed, 25 Sep 2013 09:21:32 +0800</pubDate><description><![CDATA[不看不知道，一看真奇妙，太简单了，KISS法则
符号：`
名称：反引号，上分隔符
位置：反引号（`）这个字符一般在键盘的左上角，数字1的左边，与（~）在同一键上，不要将其同单引号（’）混淆
作用：反引号括起来的字符串被shell解释为命令行，在执行时，shell首先执行该命令行，并以它的标准输出结果取代整个反引号（包括两个反引号）部分
举例：

[eshizhan@localhost]]></description><category></category></item><item><title><![CDATA[RDMA 简介]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/8611077</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/8611077</guid><author>code_robot</author><pubDate>Mon, 25 Feb 2013 20:19:26 +0800</pubDate><description><![CDATA[RDMA 就是remote DMA， 可以不需要cpu的参与直接把数据复制到远程机器的内存指定地址的操作。

这种技术的发展起来，应该是为了解决网卡带宽10Gb 时出现的cpu 性能限制问题的吧（自己算一下当网络传输速度达到10G时，cpu每秒需要复制多大的数据的？ 文档说达到cpu的极限了，超过摩尔定律。）因为网络包的传输，cpu还要做很多校验计算等的，如果不是zero-copy   cpu]]></description><category></category></item><item><title><![CDATA[双绞线接法详解&双绞线的标准的由来与分析]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/8468550</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/8468550</guid><author>code_robot</author><pubDate>Sat, 05 Jan 2013 14:23:10 +0800</pubDate><description><![CDATA[自己也会做双绞线，但是关于2类标准以及10M,100M,1000M下双绞线的连接以及使用了那几根线一直不是很清晰，所以今天在做完几根双绞线后google了一把，结果发现这篇文章讲得的比很好，图文并茂，所以就转载过来了，以防自己那天忘了还可以再看看，呵呵。再次谢谢原文作者！转载至： http://www.net130.com/CMS/Pub/softlevel/softlevel_networkma]]></description><category></category></item><item><title><![CDATA[Linux的五个查找命令：find,locate,whereis,which,type]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/8257031</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/8257031</guid><author>code_robot</author><pubDate>Tue, 04 Dec 2012 18:32:23 +0800</pubDate><description><![CDATA[最近，我在学习Linux，下面是一些笔记。


使用电脑的时候，经常需要查找文件。
在Linux中，有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令，你可以看看自己知道几条。大多数程序员，可能经常使用其中的2到3条，对这5条命令都很熟悉的人应该是不多的。

1. find
find是最常见和最强大的查找命令，你可以用它找到任何你想找的文件。
find的使用格式如]]></description><category></category></item><item><title><![CDATA[非窗口类中使用定时器的方法及相关知识的介绍]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/7826249</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/7826249</guid><author>code_robot</author><pubDate>Fri, 03 Aug 2012 11:11:41 +0800</pubDate><description><![CDATA[说明：本文完全转载自 http://www.vckbase.com/index.php/wv/397 。个人感觉本文的技术含量很高，解决的问题很使用，所以转载之，在此谢谢原文的作者！







文章概要：本文主要通过一些简单的例子，介绍了如何在Visual C++的窗口和非窗口类中使用定时器。重点介绍了如何用静态成员函数和静态数据成员在非窗口类中使用定时器，同时，又介绍了与定时]]></description><category></category></item><item><title><![CDATA[C++内存分配秘籍—new，malloc，GlobalAlloc详解]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/7817365</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/7817365</guid><author>code_robot</author><pubDate>Wed, 01 Aug 2012 10:50:22 +0800</pubDate><description><![CDATA[C++内存分配秘籍—new，malloc，GlobalAlloc详解
_______只为因内存分配而无法入眠的程序员

一。关于内存
　1、内存分配方式
　　内存分配方式有三种：
　　（1）从静态存储区域分配。内存在程序编译的时候就已经分配好，这块内存在程序的整个运行期间都存在
。例如全局变量，static变量。
　　（2）在栈上创建。在执行函数时，函数内局部变量的存储单元都可以在]]></description><category></category></item><item><title><![CDATA[Socket连接返回的WSAEADDRINUSE错误的解决方法]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/7794612</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/7794612</guid><author>code_robot</author><pubDate>Fri, 27 Jul 2012 17:27:01 +0800</pubDate><description><![CDATA[在客服端断开TCP连接后，又继续连接服务器是会连接失败，返回错误标识： WSAEADDRINUSE（=10048），标识服务器端端口正在被使用。为什么了？ 因为客户端断开后，服务器端没有断开（即断开TCP连接的4次握手只完成了2次，所以服务器端还未真正断开），更具体的原因以及解决方法如下（如下内容转载自：http://c.chinaitlab.com/ccjq/773134.html）：]]></description><category></category></item><item><title><![CDATA[C++资源之不完全导引]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/7727533</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/7727533</guid><author>code_robot</author><pubDate>Sun, 08 Jul 2012 23:19:54 +0800</pubDate><description><![CDATA[C++资源之不完全导引

撰文/ 曾毅 陶文


声明：

.本文2004年5月首发于《优快云开发高手》，版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节，此处版本为相对完整版本。

.本文为介绍性文章，会随笔者学习C++语言不断更新。


前言

无 数次听到“我要开始学习C++!”的呐喊，无数次听到“C++太复杂了，我真的学不会”的无奈。Stan]]></description><category></category></item><item><title><![CDATA[【转载+修改】MFC 自定义消息四步曲与在参数中传递变量]]></title><link>https://blog.youkuaiyun.com/code_robot/article/details/7724667</link><guid>https://blog.youkuaiyun.com/code_robot/article/details/7724667</guid><author>code_robot</author><pubDate>Sat, 07 Jul 2012 16:08:52 +0800</pubDate><description><![CDATA[今天自己也重学了一下 VC小自定义消息的使用，在网上查阅了相关资料，发现http://hi.baidu.com/atlight/blog/item/11ba969442df6218d21b70cd.html这篇博文介绍的最好（在此谢过原文作者），所以就转过了，但自己增加了一些进一步的详细说明，我也是刚自学，不一定全正确，所以欢迎大家指正。

1. 定义全局变量或宏

#define WM_]]></description><category></category></item></channel></rss>