自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

匠夫子

Share my knowledge with the world.

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

转载 深入理解linux系统的目录结构(总结的非常详细)(转载)

原文地址:http://www.cnblogs.com/aofo/p/6100150.html当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结构。

2017-02-19 20:47:23 344

转载 Linux目录结构和常用命令(转载)

原文地址:点击打开链接一、Linux目录结构你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/bin,或/usr/sbin目录下吗?例如,less命令位于/usr/bin目录下。为什么没在/bin中,或/sbin,或/usr/sbin目录中?所有这些目录之间有什么不同?在这篇文章中,让我们回顾一下Linux的文件系统结构,并理解各上层目录的含义。

2017-02-19 17:49:35 374

原创 C++中的类型转换学习笔记

1、在数值计算过程中一些can

2014-11-09 15:15:59 718

原创 C++继承的学习笔记

1、在继承中,private类型不能被继承。公有继承,基类中的public在派生类中还是public类型,protected类型还是protected类型。保护继承,基类中的public,protected在派生类中均为protected类型。私有继承,基类中的public,protected均为private类型。2、当定义一个类对象时,首先从顶层依次调用基类的构

2014-11-09 15:14:18 595

原创 C++多态和虚函数学习笔记

1、从实现的角度看,多态可以划分为两种情况:编译期多态和运行时多态。前者是在编译过程中,确定同名操作的具体操作对象,从而确定同名函数的具体实现;后者是在程序运行过程中,动态确定具体的操作对象,从而确定同名函数的具体实现。这种确定操作具体对象的过程成为联编或联合。联编就是将一个标识符和一个存储地址联系在一起的过程,是计算机程序自身彼此相关联的过程。从联编进行的不同阶段,可以将联编分为

2014-11-08 19:45:46 787

原创 C++重载学习笔记

在学习这部分的时候有的地方不懂,有些是摘自网页资料。1、重载运算符有两种形式,即重载为类的成员函数和重载为类的友元函数。2、成员函数可以只用一个参数,友元类要有两个参数,把所有操作数通过参数全部传递。3、++i,--i,前增量是引用返回,没有参数是前置运算。后增量是值返回,后置参数中参数只是一个标识。4、如果定义了一个对象Cuser user=(2)编译可以通过,那么为了构造函数的

2014-11-07 17:28:42 583

原创 C++类的学习笔记

1、在类体之外,static不能出现在定义时,声明时可以使用。在静态成员函数中不允许访问类的普通数据成员,只能够访问静态数据数据成员。2、在类中同名的const成员函数和非const成员函数可以作为重载同时存在,即使参数相同。3、const对象不能调用非const方法,只能够调用类的常量方法。非const对象可以访问const函数。4、类成员声明顺序,先声明的不能使用后声明的。有两个特

2014-11-05 15:48:34 592

原创 linux vim,vi编辑器的基础

在之前我也不知道为什么要学vim和vi编辑器,只是听过别人说这个对与linux很重要。       先说一下为什么要学习这个编辑器,个人的看书理解。      系统管理员的重要工作就是参与与设置某些重要软件的配置文件,因此要至少学会一种以上的命令行界面的文本编辑器。在所有的linux distributions上头都会有的一套文本编辑器就是vi,而且很多软件默认也是使用vi作为它们编辑的界

2014-10-25 21:00:28 840

原创 C++中使用class和struct关键字的不同

类可以在它的第一个访问说明符之前定义成员,对这种成员的访问权限依赖于类定义的方式。如果我们使用struct关键字,则定义在第一个访问说明符之前的成员是public的,相反,如果使用class关键字,则这些成员是private的。       当我们希望定义的类的说有成员是public的时,使用struct;如果希望成员是private的,使用class.

2014-10-12 14:11:17 1216

原创 改变linux命令行中的颜色

黑色背景,白色字体虽然是最经典的,但是有时候太多白花花的英文在一起也会变得乱,下面是我的改变字体的办法,目前我只实现了让root目录下的字体变为绿色,如下图:这个只是最简单的改变颜色的,虽然对大牛们来说很简单,但对我这个初学者来说,真是费了大劲才调出来,在总结自己这点知识的时候发现真的是太简单了,其中会涉及到PS1变量,对于这个变量,我找到一篇比较好的博文,这里附上大神的链接    点

2014-09-11 21:52:14 2130

原创 关于安装Linux一些小知识点

我原来的安装是经典模式,经典模式就是不用自己去配置,电脑会主动的配置好。在了解了Linux的磁盘和分区之后,最好是自己再自定义一遍,而且在鸟哥的书里也是自定义安装的。下面说下安装,在安装的过程中不要心急,最好把每一个选项都看一看,都看清楚,这样就不会导致再删除重新装了。在像我一样的初学阶段最好还是在虚拟机里安装一个系统,因为Linux权限它允许你删除一些东西,万一弄不好就会使得系统崩溃,我

2014-09-10 15:42:57 708

原创 Linux磁盘与文件系统管理(安装Linux要了解的知识)

我安装的是CentOs6.5版本,因为我开始学习的时候完全是自学,所以安装的时候还什么都不懂,现在刚好这学期开这门课而且我也一直在跟着教学视频学习,所以先一点一点的总结着学习着。我个人认为在安装的时候就知道各个分区,挂载的含义的比较好,所以我先总结磁盘与文件系统的定义,以便于理解和安装。Linux在分区上不像Windows一样分的是C盘,D盘,E盘之类的,Linux的分区而是像一颗倒挂的树一样

2014-09-08 10:01:23 1258

原创 C++预处理功能:头文件保护符

现在还在看C++ primer这本书,暂时还在liji

2014-09-01 16:06:44 900

原创 C++基础:const修饰符

在C语言中我们经常使用#define来定义常量

2014-07-09 15:33:44 554

原创 C++基础:输入与输出

在学习这部分的时候我总感觉这部分的知识点很杂,所以就学习一点写一点,这样不会到最后看完了书脑子里很乱。1、C++的输入和输出1.1 标准输入流对象cincin是标准的输入流对象,在程序中用于代表标准输入设备,通常指键盘。运算符“>>”在C++中仍保持C语言的“右移”操作,但用于输入时扩充了其功能,表示将输入流对象cin读取的数值传送给右方指定的变量。cin必须与输入运算符">>"配套使

2014-07-09 15:04:25 817

原创 初步学习C++:C++的基本概念

开始学习C++,先从最基本的概念开始,让自己有一个系统的知识概念

2014-07-09 11:08:40 728

原创 NYIST 844 A+B Problem(V)

今天写这篇文章是要吐槽一下自己,这两天在学习容器,做这题的时候一见两个数相加就顺手用了string,而且在这个过程中还修改了不少。等做完看大神们的代码的时候,瞬间有种淡淡的忧伤~~~好简单啊,为啥当时大脑短路呢~嘿嘿~不过自己倒是对容器了解了一些。以下附加代码,看完就知道有多简单了。以后在做题的过程中要多想多思考。先附上string的,由于是初学,用的还不太好,耗时间耗内存,伤不起啊~~~

2014-01-24 14:39:47 657

原创 NYIST汉诺塔(一)(三)问题以及汉诺塔的路径实现

首先,什么是汉诺塔?简单的介绍一下:在印度,有这么一个古老的传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有的金片都从梵天穿好的那根针上移到

2014-01-23 21:16:26 735

原创 按位与,按位或,按位异或,左移右移运算符

这些知识点很零碎,我总是记不清它是什么用途,它的规则,今天把它写在这里,小总结一下。按位与:“ 同时为1才为1”,可以进行清零。  规则:  0&0=0;                   0&1=0;                   1&0=0;                   1&1=1;按位或:“同时为0才为0”规则:

2014-01-23 18:26:15 1085

原创 NYIST 412 Same binary weight使用bitset

这两天在学习STL,刚开始我以为bitset没有什么用,直到看到题目才知道大错特错,bitset也是很有用的容器。先说一下按位与&运算符:同时为一,结果才为一,否则都为0 。重新学习一下bitset位集合容器。题目链接:点击打开链接

2014-01-23 16:17:42 628

原创 NYIST 擅长排列的小明

擅长排列的小明时间限制:1000 ms  |  内存限制:65535 KB难度:4描述 小明十分聪明,而且十分擅长排列计算。比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难他,在这5个数字中选出几个数字让他继续全排列,那么你就错了,他同样的很擅长。现在需要你写一个程序来验证擅长排列的小明到底对不对。输入第一行输入整数N(1每组测试数据第一行两个整数 n

2014-01-22 16:11:16 10513

原创 SET的一些知识点

这两天学习了STL,准备找几道题练练手,在这个过程中,总结了一些小的知识点。1、set集合容器实现了红黑树的二叉检索树的数据结构,在插入元素时,它会自动调整二叉树的排列,把该元素放到适当的位置,以确保每个子树根节点的键值大于左子树所有节点的键值,而小于右子树所有节点的键值。2、平衡二叉检索树的检索使用中序遍历算法,检索效率高于vector、deque、list容器。将键值由小到大遍历出来,

2014-01-21 21:53:01 873

原创 NYIST格点

看到这道题我的第一想法就是一一列举判断从第一个点到第二个之间的点是不是在这条直线上并且都是整数点。方法一:判断这些点是不是整点的办法,y=(y2-y1)*(x-x1)/(x2-x1)+y1;如果(y2-y1)*(x-x1)/(x2-x1)为整数,则Y为整数。判断它是否为整数即(y2-y1)*(x-x1)%(x2-x1)==0.下面是我AC的代码: #includei

2013-11-06 20:10:03 431

原创 NYIST分苹果

这道题第一次我也没有做出来,不过重在学习吧,我把自己学习这道题的想法写一下。这道题用到了递推和递归,怎么样分苹果是个难点,要按情况跟来分,如果按一遍一遍的模拟就会越分越乱。下面代码已经给出了每一步的解释。 #includeint play(int m,int n){ if(m==1||n==1) //当只有一个苹果或一个盘子时就剩下一种办法

2013-10-27 10:24:13 762

原创 HDU2007平方和与立方和

今天第一天开通自己的博客,先水一道题~~这道题难点就是不容想到m还要和n比较大小,其他的很容易啦~~~下面是我刚刚AC的代码~~~#includeint main(){        int n,m,i,odd,eve,t;        while(~scanf("%d%d",&m,&n))        {              if(m>n)  /

2013-10-26 21:00:22 607

原创 NYIST山谷

这道题说是暴力枚举的很简单,但是依然让我绕了半天才理解。下面介绍两种办法来枚举。第一种,找山峰和山底的个数,山谷的个数就是山峰和山底的个数的二分之一。  #includeint main(){        int t,i,n,h[10005],num,flag;        while(~scanf("%d",&n))        {

2013-10-26 20:59:03 715

英语语法词典

英语语法词典英语语法词典英语语法词典英语语法词典英语语法词典

2014-06-18

C++课程设计

C++课程设计

2014-06-18

空空如也

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

TA关注的人

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