自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Turing@XDU的专栏

一个IT菜鸟的学习之路

  • 博客(23)
  • 收藏
  • 关注

原创 Linux基础知识总结-Bash(2)

Bash基础命令alias列出当前的指令别名列表,并且可以形如 alias a='ls -al'设定别名,用unalias a去掉该别名;命令行表达式“”特殊字符转义,也就是禁掉特殊字符 但是除了$ \ ' !符号,‘’则不禁特殊符号,··这个符号比较特殊 是esc下面的那个符号,可以引用命令执行结果,比如ls -al `pwd`。$[]中括号内部的值可以进行数学运算,类似

2013-12-26 16:56:21 527

原创 Linux基础知识总结-Bash(1)

最近忙论文和项目总结,空余时间少了些,直到前两天才学习完了Bash的基本知识,内容稍多,分成两部分整理吧。一、Bash起源Shell是linux里的一个概念,是用户与系统间的命令行媒介,也就是linux系统的“壳”。Bash是Shell的一种,最初是Steven Bourne最初开发在Unix上的一种Shell。针对linux,GNU开发了Bourne Again Shell(BASH),

2013-12-25 11:24:08 687

原创 Linux基础知识总结-文件管理

文件管理是Linux日常操作比较重要的一块,主要涉及到几个常用指令的使用,熟练灵活的掌握只有靠不断的实践,这里把知识总结一下,以备遗忘时能够快速查询。1、可执行文件的搜索which 指令输出一个可执行文件的详细路径,例如 which ls,会输出,这个指令会在$PATH中查找指令;whereis 更加详细的输出可执行文件的信息,包括路径和指令的帮助信息;2、一般文件的搜索slo

2013-11-28 20:27:41 642

原创 Linux基础知识总结-过滤器、重定向与管道

过滤器、重定向与管道是linux里一个比较重要的概念,这样能够把linux的指令和文件组合起来,帮助我们更有效率的处理数据。基本概念与操作:操作系统在内核之上是需要开发很多的应用的,在linux上,应用工具大概分为交互工具、过滤器、编辑器,这三种工具的基本特点和其字面意思类似。对于过滤器,就要提到数据的输入和输出,其中输出又分为标准输出和错误输出,分别为stdin(0)默认为键盘、st

2013-11-22 10:10:32 1927

原创 Linux基础知识总结-目录

最近由于项目的事情,学习效率略低了点,接连看了五讲关于目录的视频。总的来说,主要是关于目录权限的一些概念和常用操作,有可能实际用到的不多,这里总结一下,权当碰到问题时进行翻阅之用吧。1.基本概念目录也是一种特殊的文件,类型用d表示,/表示linux根目录,每个目录里有两个特殊的目录文件,其中.表示当前,..表示上一层,其实都是当前目录文件和上一层目录文件一个硬链接,硬链接上

2013-11-20 17:12:36 778

原创 Linux基础知识总结-文件

其实这部分基本内容基本可以概括为文件权限的介绍和基本操作:1.基础知识以ls -l命令下的一张截图为例:其实截图已经列出了文件的主要信息:第一个字符表示文件类型,-表示普通文件、d表示目录文件、c和b分别表示字符设备和块设备文件、l链接文件、p管道文件;第一列的其他部分表示该文件属于u(所有者)g(所有者所在群组)o(其他用户)的权限,每一组权限由r(读)w

2013-11-08 18:16:17 483

原创 Linux基础知识总结-概述和基本操作

1.Linux简介Linux的设计思想大多源于UNIX的设计,关于UNIX的起源和发展在博客文章UNIX传奇中的说的比较详细。Linux是在Minix的基础上的操作系统,可以视为一个轻量化微内核的UNIX。反观UNIX和Linux,其基本设计思想大概有如下几点:1)文本化。配置多由于人友好的文本书写;2)文件化。包括设备在内,都通过文件进行管理;3)高可靠性和扩展性。微内核

2013-11-05 11:08:59 488

转载 UNIX传奇[转自酷壳]

酷壳原文地址:http://coolshell.cn/articles/2322.html本来是一篇老文章,最近翻出来一是作为一个程序员的编年史消遣一下;二是试图从其中找到业界这么多年来计算机文化的根,试图建立一点点与今年流行的互联网文化相关联的地方。——————————————————————————————————————————————————原文如下:了解过

2012-08-24 10:39:35 1476

原创 关于程序语言的蛋生鸡 鸡生蛋问题

今天看到酷壳上提到了程序语言的自举策略:但是,这是一个“鸡生蛋,还是蛋生鸡”的问题,如果你需要用X语言来写一个X语言编译器的语言,你可以这样干:用Y语言来实现X的语言解释器或编译器。 Niklaus Wirth 说 Pascal 的第一个编译器是由 Fortran 写的。已存在用Y语言写的X语言的编译器或解释器。Scheme 就是这么干的。已经有一个编译器来编译

2012-08-24 10:37:47 2325

原创 读程序员技术练级攻略有感

原文如下,感想在后面,文中指的博客是我csdn上的博客:----------------------------------------------------------------------------------前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业

2012-01-05 13:06:19 765

转载 [一种生活]一个数学研究者的自白

上周写完了博士论文。从最初的写作到最终的出街,历时三年。博士论文写得挺长,总共190页。正文主体发表了30页, 没发表有130页。发表的部分保证了我在程序上可以顺利拿到博士学位,未发表的部分见证了一个人在迷惘年代的英雄梦想。花几年写的这些东西,不能指望对数 学有什么意义, 但对于我,它达到了自娱自乐的目的。我从没想过它是现在这个样子。二十多年前,我不想上学;十年前,我不想学数学;六年前,我没有

2012-01-04 20:04:54 1996

转载 C++中的overload,overwritting,overriding

“overload”翻译过来就是:超载,过载,重载,超出标准负荷;“override”翻译过来是:重置,覆盖,使原来的失去效果。 先来说说重载的含义,在日常生活中我们经常要清洗一些东西,比如洗车、洗衣服。尽管我们说话的时候并没有明确地说用洗车的方式来洗车,或者用洗衣服的方式来洗一件衣服,但是谁也不会用洗衣服的方式来洗一辆车,否则等洗完时车早就散架了。我们并不要那么明确地指出来就心知肚明

2011-12-29 15:36:12 722

转载 VC++的链接错误LNK2005

编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1. 重复定义全局变量。可能存在两种情况: A、 对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CP

2011-12-01 18:04:57 674

转载 【转】关于浏览器内核的一些小知识,明明白白选浏览器!

http://www.iplaysoft.com/browsers-engine.html 浏览器是我们每天几乎都必须使用的软件产品,可是对于自己每天都接触的浏览器,很多同学其实对其一无所知。今天异次元就跟大家说说关于浏览器内核的一些事儿吧,好让你了解多一点稍微内在的东西。在下面的文章中主要介绍一些常见的浏览器内核和JavaScript引擎,部分内容来自于我在网上找到的资料

2011-11-24 23:19:22 614

转载 EOF是什么?

原文链接      作者: 阮一峰      日期: 2011年11月12日 我学习C语言的时候,遇到的一个问题就是EOF。它是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。比如,下面这段代码就表示,如果不是文件结尾,就把文件的内容复制到屏幕上

2011-11-18 14:25:12 3503 3

转载 怎样花两年时间去面试一个人-转自刘未鹏的博客

怎样花两年时间去面试一个人BY 刘未鹏 – NOVEMBER 4, 2011POSTED IN: 学习方法, 未分类, 编程Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世

2011-11-07 12:57:41 731

转载 C++本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝

关键词:构造函数,浅拷贝,深拷贝,堆栈(stack),堆heap,赋值运算符摘要:    在面向对象程序设计中,对象间的相互拷贝和赋值是经常进行的操作。  如果对象在申明的同时马上进行的初始化操作,则称之为拷贝运算。例如:        class1 A("af");class1 B=A;     此时其实际调用的是B(A)这样的浅拷贝操作。   如果对象在申明之后,在进行

2011-10-27 10:20:00 401

原创 交换机和路由器的区别

其实以前学计算机网络的时候就区分过,但总也记不住,并且之前宿舍用的时候印象不深,只记得功能类似。对此熟知的同学可以绕道了,仅作科普。今天帮Y弄上网的事,现状是她和一起的女生同要用一根联通的总网线,但是前面的人把路由器拿走了,然后要实现共享上网的问题。今天我想当然的买了个交换机,因为在宿舍就用交换机嘛,让她买了个交换机以为直接就能用了,结果问题出现了,上不了网。第一反应是电脑网络的设

2011-10-26 10:32:47 644 3

原创 字符串数组的初始化问题(补充解决办法)

对于字符数组和字符串数组,对数组的整体赋值只能在初始化时进行,整体赋值不能赋值使用,而只能对数组元素一个个的赋值。即下列:C: char str[]={"asd"} 正确        char str[];        str="asd";错误C++(include):        string str[]={"asd","sdf"};正确        stri

2011-09-27 13:02:48 667

原创 浪潮之巅-互联网的前世今生

其实在互联网技术诞生之时,还没有多少人意识到这种技术究竟能够为人类带来什么。起初被军方和大学作为信息交流的媒介,学术味道极为浓厚,从一群书呆子中我们能赚钱吗?但是有很重要的一点,人类对于交流沟通,信息获取的需求就从未熄灭过。信件,媒体,电话,电视~~~这些方式自出现就再未消亡。一

2011-09-18 17:52:26 600

原创 深入理解计算机系统-hello world的旅程

最近在研读《深入理解计算机系统》,缘于学长力荐。看了前言发现这本书原来是CMU开设的类似中国高校的计算机导论一样的课程教材,回忆当年大一时的课程内容,印象已不十分深刻了。该书是不是更好暂且不说,先就该书第一章内容进行下讨论。编写hello world想必是大部分程序员首次

2011-09-14 15:50:24 672

转载 我在南大的七年[zz]

原帖:http://mindhacks.cn/2009/05/17/seven-years-in-nju/另推荐作者刘未鹏的博客文章~—— 跨进南大校门的第一天,我知道,我自由了。父亲是个对新事物有强烈兴趣的人,村里第一台电视机是他自己组装的,当时全村人都

2011-09-13 23:09:12 2660

原创 C中的可变参数列表用法总结

首先头文件需要声明函数的参数列表声明类似为char* fun(char* first,...)1.函数定义中首先定义一个va_list类型的参数列表;2.通过va_start宏进行参数列表的初始化,该宏的第一个参数为第一步定义的参数列表变量,第二个参数可变

2011-09-13 23:02:58 437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除