<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DeepIT的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DeepIT</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DeepIT]]></copyright><item><title><![CDATA[.bash_profile、.bash_logout和.bashrc文件的区别]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/7089137</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/7089137</guid><author>DeepIT</author><pubDate>Tue, 20 Dec 2011 20:40:14 +0800</pubDate><description><![CDATA[最重要的bash文件是.bash_profile，它在用户每次登陆到系统时被读取，其中包含的命令被bash执行。如果修改其中的内容，注意直到退出并再次登陆，该文件被重新读取后，你想.bash_profile键入的内容才会生效。或者，可以使用source命令，例如，
source .bash_profile
.bash_profile只被登陆shell读取并执行。如果你通过在命令行上键入bash]]></description><category></category></item><item><title><![CDATA[《卓有成效的程序员》读后感]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/7083211</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/7083211</guid><author>DeepIT</author><pubDate>Mon, 19 Dec 2011 11:31:20 +0800</pubDate><description><![CDATA[﻿﻿﻿﻿﻿﻿﻿﻿          这是一本关于程序员生产率的书，生产率是指在一定的时间内所完成的有效工作量，生成率高的人能比生产率低的人完成更多的有效的工作。本书讲的一些生产率法则对每个程序员来说切实有用，主要包括四个法则：加速法则、专注法则、自动化法则以及规范性法则。
            一、加速法则
描述了如何通过速度来变得更加高效。时刻记住：计算机只是工具，你花越多的时间来关注工具]]></description><category></category></item><item><title><![CDATA[转载：45个影响网站排名的因素]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6554283</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6554283</guid><author>DeepIT</author><pubDate>Sun, 19 Jun 2011 09:19:00 +0800</pubDate><description><![CDATA[内部因素URL中出现关键词 网页Title中出现关键词 常规内容中出现关键词 在页面的第一段中出现关键词 在页面的最后一段中出现关键词 Heading 标签 比如h1,h2中出现关键词 站内的链接中出现关键词 导向相关内容的导出链接 导出链接中出现关键词 图片文件名中出现关键词 Alt标签中出现关键词 comment中出现关键词 合理的频率更新内]]></description><category></category></item><item><title><![CDATA[古代诗词哲理名句赏析]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6535562</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6535562</guid><author>DeepIT</author><pubDate>Fri, 10 Jun 2011 09:01:00 +0800</pubDate><description><![CDATA[1.山重水复疑无路，柳暗花明又一村。《游山西村》陆游   只要人们正视现实，面对艰难险阻，不退缩，不畏惧，勇于开拓，发奋前进，就一定能取得成功;遇到困难，前途渺茫时，不丧气，只要坚持不懈，就一定会生出许多希望。2.沉舟侧畔千帆过，病树前头万木春。《酬乐天扬州初逢席上见赠》刘禹锡　　腐朽没落的旧事物，旧制度终究阻挡不住历史前进的潮流，新生事物代表了社会前进的方向，充满生机和活]]></description><category></category></item><item><title><![CDATA[编程珠玑读书笔记]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6534881</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6534881</guid><author>DeepIT</author><pubDate>Thu, 09 Jun 2011 20:06:00 +0800</pubDate><description><![CDATA[   这本书中的程序都很有趣，传授了重要的编程技巧和基本的设计原理。书的结构如下： 第1章： 问题“怎样给一个磁盘文件排序？”准确的问题描述输入：一个最多包含n个正整数的文件，每个数都小于n，其中n=107。如果在输入文件中有任何整数重复出现就是致命错误。没有其他数据与该整数相关联。输出：按升序排列的输入整数的列表约束：最多有1MB内存空间可用，有充足的磁盘空间]]></description><category></category></item><item><title><![CDATA[交互式的bash shell]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6534283</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6534283</guid><author>DeepIT</author><pubDate>Thu, 09 Jun 2011 15:59:00 +0800</pubDate><description><![CDATA[    搜索路径   变量PATH被bash用于定位用户在命令行键入的命令。路径是一个用冒号分隔的目录列表，shell用这个路径来查找命令。搜索从左到右依次进行。路径末尾的点（.）表示当前工作路径。如果路径上未包含句点，执行当前工作目录下的命令或脚本时，必须在脚本的名字前面加上（./），这样脚本才能找到该程序。    退出状态   命令或程序终止后，会向父进程返回一个退出状态。退出]]></description><category></category></item><item><title><![CDATA[shell学习]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6533462</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6533462</guid><author>DeepIT</author><pubDate>Thu, 09 Jun 2011 11:01:00 +0800</pubDate><description><![CDATA[ shell是一种特殊的程序，它是用户与UNIX系统的“心脏”(一个称之为内核的程序)之间的接口。内核(kernel)在系统引导时被载入内存，管理系统直至关机。它创建和控制进程、管理内存、文件系统以及通信等。内核以外的所有程序(包括shell程序)都保存在磁盘上。内核将这些程序载入到内核运行，在它们终止后清理系统。     shell的任务    shell负责确保用户在命令提示符后键入的]]></description><category></category></item><item><title><![CDATA[方兴未艾的社会计算]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6532594</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6532594</guid><author>DeepIT</author><pubDate>Wed, 08 Jun 2011 20:26:00 +0800</pubDate><description><![CDATA[    随着信息数字化和网络化的进程不断加快，人们的行为轨迹越来越多地被记录下来，这使得利用计算技术观察和研究社会成为可能。2009年2月，美国哈佛大学大卫·拉泽（David Lazer）等15位美国学者在《Science》上联合发表了一篇具有里程碑意义的文章“Computational Social Science”，该文指出：“计算社会科学”这一研究领域正在兴起，人们将在前]]></description><category></category></item><item><title><![CDATA[“搜索框”延伸服务优势（转）]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6532580</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6532580</guid><author>DeepIT</author><pubDate>Wed, 08 Jun 2011 20:09:00 +0800</pubDate><description><![CDATA[      近日，百度公司董事长兼CEO李彦宏在接受沃顿商学院知识在线采访时指出，中国互联网整体局面正在变化，而搜索引擎必须要适应所有变化。与之相伴的，是百度发展中的顺势而变，从过去仅仅是帮助用户便捷检索信息，到现在通过“框计算”平台实现应用、数据和服务的延伸，基于“搜索框”的大生态正在形成，搜索引擎将引领中国互联网发展第二阶段的创新之路。      根据中国互联网中心CNNIC《第27次中国]]></description><category></category></item><item><title><![CDATA[正则表达式的学习]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6532556</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6532556</guid><author>DeepIT</author><pubDate>Wed, 08 Jun 2011 19:41:00 +0800</pubDate><description><![CDATA[   从形式上说，正则表达式是用来刻画符号串集合的一个代数表述。因此，它可以用于描述搜索符号串，也可以用于以形式的方法定义一种语言。正则表达式的搜索要求有一个试图搜索的模式（pattern）和一个被搜索的文本语料库（corpus）。正则表达式的搜索函数将对整个语料库进行搜索，并返回包含该模式的所有文本。    1 基本正则表达模式     最简单的正则表达式是由简单字符构成的一个序列。]]></description><category></category></item><item><title><![CDATA[文档过滤（集体智慧编程第6章）]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6530487</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6530487</guid><author>DeepIT</author><pubDate>Tue, 07 Jun 2011 21:38:00 +0800</pubDate><description><![CDATA[    文档分类是机器智能（machine intelligence）的一个应用，很有实用价值，而且越来越普及。关于文档过滤，最有价值也是人们所熟知的应用，恐怕要数垃圾邮件过滤了。本章中介绍的算法不是专门针对垃圾信息的。由于这些算法可以解决更为一般的问题，即学习并鉴别文档所属的分类，因此我们还可以将其应用于一些相比垃圾信息而言不那么令人生厌的问题。一种可能的应用就是根据邮件的征文自动将收件箱中的邮]]></description><category></category></item><item><title><![CDATA[递归和动态规划]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6530282</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6530282</guid><author>DeepIT</author><pubDate>Tue, 07 Jun 2011 19:23:00 +0800</pubDate><description><![CDATA[     递归算法就是通过解决同一问题的一个或多个更小的实例来最终解决一个大问题的算法。为了在C语言中实现递归算法，常常使用递归函数，也就是说能调用自身的函数。递归程序的基本特征：它调用自身（参数的值更小），具有终止条件，可以直接计算其结果。      在使用递归程序时，我们需要考虑编程环境必须能够保持一个其大小与递归深度成正比例的下推栈。对于大型问题，这个栈需要的空间可能妨碍我们使用递归的方]]></description><category></category></item><item><title><![CDATA[new 出来的存储空间（如果不使用delete），系统会自动回收？]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6361832</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6361832</guid><author>DeepIT</author><pubDate>Mon, 25 Apr 2011 15:43:00 +0800</pubDate><description><![CDATA[<br /><br />http://blog.sina.com.cn/s/blog_4aecb7bd010006gb.html<br /> <br />new 出来的存储空间（如果不使用delete），系统会自动回收？！<br /> (2006-11-12 11:41:12)<br />转载<br /> <br />分类： 编程语言C<br />标  题: Re: new出来的空间系统会不会自动回收？<br />发信站: BBS 哈工大紫丁香站 (Sat May 15 09:25:05 2004)<br ]]></description><category></category></item><item><title><![CDATA[C++中cout与指针问题]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6361749</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6361749</guid><author>DeepIT</author><pubDate>Mon, 25 Apr 2011 15:19:00 +0800</pubDate><description><![CDATA[<br />程序如下：<br /> <br />#include <iostream><br />#include <stdlib.h><br />using namespace std;<br /> <br />int main()<br />{<br />    int a=10; <br />    int *p=&a; <br /> <br />    cout<<"a的地址"<<p<<endl; <br />    cout<<"p的地址"<<&p<<endl; <br />    char s=]]></description><category></category></item><item><title><![CDATA[2011年展望]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6125260</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6125260</guid><author>DeepIT</author><pubDate>Sun, 09 Jan 2011 14:53:00 +0800</pubDate><description><![CDATA[<br />    2011年我即将结束我近20年的校园生活，踏上工作之路。<br />    （一）好好学学英语<br />    （二）好好学学数学<br />    （三）多敲敲代码<br />    （四）真心祝愿自己能找到一份满意的工作<br />    努力吧！！<br /> ]]></description><category></category></item><item><title><![CDATA[李开复成长中的10句格言：求知若饥 虚心若愚]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6125015</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6125015</guid><author>DeepIT</author><pubDate>Sun, 09 Jan 2011 10:37:00 +0800</pubDate><description><![CDATA[<br /><br />创新工场董事长兼首席执行官李开复在西北农林科技大学以《促我成长的十条箴言》为题，用平实而不失幽默的语言，讲述了自己的很多故事，与7000余名学子一同分享自己成长过程中获得成功时的激动与喜悦，经历困难与挫折时的蹉跎与彷徨，为青年学子指点人生———<br />1、“自信不失谦虚，谦虚不失自信。”<br /><br />李开复讲道，小时候，当他拿着90分的考卷回家，却被妈妈结结实实打了一顿。妈妈生气地告诫他，打你不是因为成绩不好，而是太自大。从此，他就记下了这个教训并受益终身———自信，但]]></description><category></category></item><item><title><![CDATA[C语言可变参数的原理]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/6096960</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/6096960</guid><author>DeepIT</author><pubDate>Fri, 24 Dec 2010 19:45:00 +0800</pubDate><description><![CDATA[<br /><br />一、什么是可变参数<br />我们在C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为:<br />int printf( const char* format, ...);<br />它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的（用三个点“…”做参数占位符）,实际调用时可以有以下的形式: printf("%d",i);<br />printf("%s",s);<br />printf("the number is %d ,]]></description><category></category></item><item><title><![CDATA[海量数据处理方法总结]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/5821917</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/5821917</guid><author>DeepIT</author><pubDate>Wed, 18 Aug 2010 18:04:00 +0800</pubDate><description><![CDATA[<br />大数据量的问题是很多面试笔试中经常出现的问题，比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。 <br /><br />下面的方法是我对海量数据的处理方法进行了一个一般性的总结，当然这些方法可能并不能完全覆盖所有的问题，但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目，方法不一定最优，如果你有更好的处理方法，欢迎与我讨论。 <br /><br />1.Bloom filter <br /><br />适用范围：可以用]]></description><category></category></item><item><title><![CDATA[海量数据处理---题目]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/5821797</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/5821797</guid><author>DeepIT</author><pubDate>Wed, 18 Aug 2010 17:28:00 +0800</pubDate><description><![CDATA[<br /><br />问题实例：给你A,B两个文件，各存放50亿条URL，每条URL占用64字节，内存限制是4G，让你找出A,B文件共同的URL。如果是三个乃至n个文件呢？ <br /><br />根据这个问题我们来计算下内存的占用，4G=2^32大概是40亿*8大概是340亿，n=50亿，如果按出错率0.01算需要的大概是650亿个bit。现在可用的是340亿，相差并不多，这样可能会使出错率上升些。另外如果这些urlip是一一对应的，就可以转换成ip，则大大简单了。<br />问题实例： <br />1]]></description><category></category></item><item><title><![CDATA[编程珠玑第一章开篇 总结]]></title><link>https://blog.youkuaiyun.com/DeepIT/article/details/5821767</link><guid>https://blog.youkuaiyun.com/DeepIT/article/details/5821767</guid><author>DeepIT</author><pubDate>Wed, 18 Aug 2010 17:17:00 +0800</pubDate><description><![CDATA[<br /> 看这本书时，心里默默告诉自己，要好好琢磨，不可求速度，要看自己吸收了多少。<br /> 现在把第一章总结下：<br />当遇到一个问题时，解决的一般原理为：<br />第一：正确的问题。明确问题，这场战役就成功了90%。对问题进行形式化的描述是很关键的，把输入、输出和约束亲手写下来。<br />    输入：一个最多包含n个正整数的文件，每个数都小于n，其中n=10^7。如果在输入文件中有任何整数重复出现就是致命错误。没有其他数据和该整数相关联。<br />    输出：按升序排列的输入整数的]]></description><category></category></item></channel></rss>