<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Turing@XDU的专栏]]></title><description><![CDATA[一个IT菜鸟的学习之路]]></description><link>https://blog.youkuaiyun.com/Turing602</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Turing602]]></copyright><item><title><![CDATA[Linux基础知识总结-Bash(2)]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/17586843</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/17586843</guid><author>Turing602</author><pubDate>Thu, 26 Dec 2013 16:56:21 +0800</pubDate><description><![CDATA[Bash基础命令
alias列出当前的指令别名列表，并且可以形如 alias a='ls -al'设定别名，用unalias a去掉该别名；

命令行表达式
“”特殊字符转义，也就是禁掉特殊字符 但是除了$ \ ' !符号，‘’则不禁特殊符号，··这个符号比较特殊 是esc下面的那个符号，可以引用命令执行结果，
比如ls -al `pwd`。
$[]中括号内部的值可以进行数学运算，类似]]></description><category></category></item><item><title><![CDATA[Linux基础知识总结-Bash(1)]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/17550563</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/17550563</guid><author>Turing602</author><pubDate>Wed, 25 Dec 2013 11:24:08 +0800</pubDate><description><![CDATA[最近忙论文和项目总结，空余时间少了些，直到前两天才学习完了Bash的基本知识，内容稍多，分成两部分整理吧。
一、Bash起源
Shell是linux里的一个概念，是用户与系统间的命令行媒介，也就是linux系统的“壳”。Bash是Shell的一种，最初是Steven Bourne最初开发在Unix上的一种Shell。针对linux，GNU开发了Bourne Again Shell（BASH），]]></description><category></category></item><item><title><![CDATA[Linux基础知识总结-文件管理]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/17010421</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/17010421</guid><author>Turing602</author><pubDate>Thu, 28 Nov 2013 20:27:41 +0800</pubDate><description><![CDATA[文件管理是Linux日常操作比较重要的一块，主要涉及到几个常用指令的使用，熟练灵活的掌握只有靠不断的实践，这里把知识总结一下，以备遗忘时能够快速查询。
1、可执行文件的搜索
which 指令输出一个可执行文件的详细路径，例如 which ls，会输出，这个指令会在$PATH中查找指令；
whereis 更加详细的输出可执行文件的信息，包括路径和指令的帮助信息；
2、一般文件的搜索
slo]]></description><category></category></item><item><title><![CDATA[Linux基础知识总结-过滤器、重定向与管道]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/16878595</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/16878595</guid><author>Turing602</author><pubDate>Fri, 22 Nov 2013 10:10:32 +0800</pubDate><description><![CDATA[过滤器、重定向与管道是linux里一个比较重要的概念，这样能够把linux的指令和文件组合起来，帮助我们更有效率的处理数据。
基本概念与操作：
操作系统在内核之上是需要开发很多的应用的，在linux上，应用工具大概分为交互工具、过滤器、编辑器，这三种工具的基本特点和其字面意思类似。
对于过滤器，就要提到数据的输入和输出，其中输出又分为标准输出和错误输出，分别为stdin(0)默认为键盘、st]]></description><category></category></item><item><title><![CDATA[Linux基础知识总结-目录]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/16846515</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/16846515</guid><author>Turing602</author><pubDate>Wed, 20 Nov 2013 17:12:36 +0800</pubDate><description><![CDATA[最近由于项目的事情，学习效率略低了点，接连看了五讲关于目录的视频。

总的来说，主要是关于目录权限的一些概念和常用操作，有可能实际用到的不多，这里总结一下，权当碰到问题时进行翻阅之用吧。

1.基本概念

目录也是一种特殊的文件，类型用d表示，/表示linux根目录，每个目录里有两个特殊的目录文件，其中.表示当前，..表示上一层，其实都是当前目录文件和上一层目录文件一个硬链接，硬链接上]]></description><category></category></item><item><title><![CDATA[Linux基础知识总结-文件]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/14525303</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/14525303</guid><author>Turing602</author><pubDate>Fri, 08 Nov 2013 18:16:17 +0800</pubDate><description><![CDATA[其实这部分基本内容基本可以概括为文件权限的介绍和基本操作：
1.基础知识


以ls -l命令下的一张截图为例：



其实截图已经列出了文件的主要信息：
第一个字符表示文件类型，-表示普通文件、d表示目录文件、c和b分别表示字符设备和块设备文件、l链接文件、p管道文件；
第一列的其他部分表示该文件属于u（所有者）g（所有者所在群组）o（其他用户）的权限，每一组权限由r（读）w]]></description><category></category></item><item><title><![CDATA[Linux基础知识总结-概述和基本操作]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/14162167</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/14162167</guid><author>Turing602</author><pubDate>Tue, 05 Nov 2013 11:08:59 +0800</pubDate><description><![CDATA[1.Linux简介

Linux的设计思想大多源于UNIX的设计，关于UNIX的起源和发展在博客文章UNIX传奇中的说的比较详细。Linux是在Minix的基础上的操作系统，可以视为一个轻量化微内核的UNIX。
反观UNIX和Linux，其基本设计思想大概有如下几点：
1）文本化。配置多由于人友好的文本书写；
2）文件化。包括设备在内，都通过文件进行管理；
3）高可靠性和扩展性。微内核]]></description><category></category></item><item><title><![CDATA[UNIX传奇[转自酷壳]]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/7902888</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/7902888</guid><author>Turing602</author><pubDate>Fri, 24 Aug 2012 10:39:35 +0800</pubDate><description><![CDATA[酷壳原文地址：http://coolshell.cn/articles/2322.html

本来是一篇老文章，最近翻出来一是作为一个程序员的编年史消遣一下；二是试图从其中找到业界这么多年来计算机文化的根，试图建立一点点与今年流行的互联网文化相关联的地方。

——————————————————————————————————————————————————

原文如下：

了解过]]></description><category></category></item><item><title><![CDATA[关于程序语言的蛋生鸡 鸡生蛋问题]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/7902839</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/7902839</guid><author>Turing602</author><pubDate>Fri, 24 Aug 2012 10:37:47 +0800</pubDate><description><![CDATA[今天看到酷壳上提到了程序语言的自举策略：



但是，这是一个“鸡生蛋，还是蛋生鸡”的问题，如果你需要用X语言来写一个X语言编译器的语言，你可以这样干：


用Y语言来实现X的语言解释器或编译器。 Niklaus Wirth 说 Pascal 的第一个编译器是由 Fortran 写的。
已存在用Y语言写的X语言的编译器或解释器。Scheme 就是这么干的。
已经有一个编译器来编译]]></description><category></category></item><item><title><![CDATA[读程序员技术练级攻略有感]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/7177728</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/7177728</guid><author>Turing602</author><pubDate>Thu, 05 Jan 2012 13:06:19 +0800</pubDate><description><![CDATA[原文如下，感想在后面，文中指的博客是我csdn上的博客：


----------------------------------------------------------------------------------
前言

你是否觉得自己从学校毕业的时候只做过小玩具一样的程序？走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍（朋友的抱怨：学校课程总是从理论出发，作业]]></description><category></category></item><item><title><![CDATA[[一种生活]一个数学研究者的自白]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/7176200</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/7176200</guid><author>Turing602</author><pubDate>Wed, 04 Jan 2012 20:04:54 +0800</pubDate><description><![CDATA[上周写完了博士论文。从最初的写作到最终的出街，历时三年。博士论文写得挺长，总共190页。正文主体发表了30页， 没发表有130页。发表的部分保证了我在程序上可以顺利拿到博士学位，未发表的部分见证了一个人在迷惘年代的英雄梦想。花几年写的这些东西，不能指望对数
 学有什么意义， 但对于我，它达到了自娱自乐的目的。我从没想过它是现在这个样子。二十多年前，我不想上学；十年前，我不想学数学；六年前，我没有]]></description><category></category></item><item><title><![CDATA[C++中的overload,overwritting,overriding]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/7162265</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/7162265</guid><author>Turing602</author><pubDate>Thu, 29 Dec 2011 15:36:12 +0800</pubDate><description><![CDATA[“overload”翻译过来就是：超载，过载，重载，超出标准负荷；“override”翻译过来是：重置，覆盖,使原来的失去效果。 


先来说说重载的含义，在日常生活中我们经常要清洗一些东西，比如洗车、洗衣服。尽管我们说话的时候并没有明确地说用洗车的方式来洗车，或者用洗衣服的方式来洗一件衣服，但是谁也不会用洗衣服的方式来洗一辆车，否则等洗完时车早就散架了。我们并不要那么明确地指出来就心知肚明]]></description><category></category></item><item><title><![CDATA[VC++的链接错误LNK2005]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/7031912</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/7031912</guid><author>Turing602</author><pubDate>Thu, 01 Dec 2011 18:04:57 +0800</pubDate><description><![CDATA[编程中经常能遇到LNK2005错误——重复定义错误，其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因，就可以轻松解决它了。 

造成LNK2005错误主要有以下几种情况： 
1． 重复定义全局变量。可能存在两种情况： 
A、 对于一些初学编程的程序员，有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的，全局变量是针对整个工程的。正确的应该是在一个CP]]></description><category></category></item><item><title><![CDATA[【转】关于浏览器内核的一些小知识，明明白白选浏览器！]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/7010145</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/7010145</guid><author>Turing602</author><pubDate>Thu, 24 Nov 2011 23:19:22 +0800</pubDate><description><![CDATA[http://www.iplaysoft.com/browsers-engine.html

 

浏览器是我们每天几乎都必须使用的软件产品，可是对于自己每天都接触的浏览器，很多同学其实对其一无所知。今天异次元就跟大家说说关于浏览器内核的一些事儿吧，好让你了解多一点稍微内在的东西。

在下面的文章中主要介绍一些常见的浏览器内核和JavaScript引擎，部分内容来自于我在网上找到的资料]]></description><category></category></item><item><title><![CDATA[EOF是什么？]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/6988353</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/6988353</guid><author>Turing602</author><pubDate>Fri, 18 Nov 2011 14:25:12 +0800</pubDate><description><![CDATA[原文链接      作者： 阮一峰  
    日期： 2011年11月12日 



我学习C语言的时候，遇到的一个问题就是EOF。





它是end of file的缩写，表示"文字流"（stream）的结尾。这里的"文字流"，可以是文件（file），也可以是标准输入（stdin）。



比如，下面这段代码就表示，如果不是文件结尾，就把文件的内容复制到屏幕上]]></description><category></category></item><item><title><![CDATA[怎样花两年时间去面试一个人-转自刘未鹏的博客]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/6943044</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/6943044</guid><author>Turing602</author><pubDate>Mon, 07 Nov 2011 12:57:41 +0800</pubDate><description><![CDATA[怎样花两年时间去面试一个人

BY 刘未鹏

 – NOVEMBER
 4, 2011POSTED
 IN: 学习方法, 未分类, 编程

Joel Spolsky曾经感叹：招聘难，难于上青天（此处笔者稍加演绎:)）。他有两个辛辣但不乏洞察力的断言：真正的牛人也许一辈子就投大概4次简历，这些家伙一毕业就被好公司抢走了，并且他们的雇主会给他们不赖的待遇，所以他们也不想挪窝。（刚刚去世]]></description><category></category></item><item><title><![CDATA[C++本质：类的赋值运算符=的重载，以及深拷贝和浅拷贝]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/6909619</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/6909619</guid><author>Turing602</author><pubDate>Thu, 27 Oct 2011 10:20:00 +0800</pubDate><description><![CDATA[关键词：构造函数，浅拷贝，深拷贝，堆栈(stack)，堆heap，赋值运算符
摘要:
    在面向对象程序设计中，对象间的相互拷贝和赋值是经常进行的操作。
  如果对象在申明的同时马上进行的初始化操作，则称之为拷贝运算。例如：
        class1 A("af");class1 B=A;
     此时其实际调用的是B(A)这样的浅拷贝操作。
   如果对象在申明之后，在进行]]></description><category></category></item><item><title><![CDATA[交换机和路由器的区别]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/6906264</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/6906264</guid><author>Turing602</author><pubDate>Wed, 26 Oct 2011 10:32:47 +0800</pubDate><description><![CDATA[其实以前学计算机网络的时候就区分过，但总也记不住，并且之前宿舍用的时候印象不深，只记得功能类似。对此熟知的同学可以绕道了，仅作科普。

今天帮Y弄上网的事，现状是她和一起的女生同要用一根联通的总网线，但是前面的人把路由器拿走了，然后要实现共享上网的问题。今天我想当然的买了个交换机，因为在宿舍就用交换机嘛，让她买了个交换机以为直接就能用了，结果问题出现了，上不了网。

第一反应是电脑网络的设]]></description><category></category></item><item><title><![CDATA[字符串数组的初始化问题（补充解决办法）]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/6825706</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/6825706</guid><author>Turing602</author><pubDate>Tue, 27 Sep 2011 13:02:48 +0800</pubDate><description><![CDATA[对于字符数组和字符串数组，对数组的整体赋值只能在初始化时进行，整体赋值不能赋值使用，而只能对数组元素一个个的赋值。
即下列：
C： char str[]={"asd"} 正确
        char str[];
        str="asd";错误
C++（include）：
        string str[]={"asd","sdf"};正确
        stri]]></description><category></category></item><item><title><![CDATA[浪潮之巅-互联网的前世今生]]></title><link>https://blog.youkuaiyun.com/Turing602/article/details/6787440</link><guid>https://blog.youkuaiyun.com/Turing602/article/details/6787440</guid><author>Turing602</author><pubDate>Sun, 18 Sep 2011 17:52:26 +0800</pubDate><description><![CDATA[其实在互联网技术诞生之时，还没有多少人意识到这种技术究竟能够为人类带来什么。起初被军方和大学作为信息交流的媒介，学术味道极为浓厚，从一群书呆子中我们能赚钱吗？但是有很重要的一点，人类对于交流沟通，信息获取的需求就从未熄灭过。信件，媒体，电话，电视~~~这些方式自出现就再未消亡。一]]></description><category></category></item></channel></rss>