自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

离光曦的博客

小小书童,可笑可笑

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 【Linux】一些好玩的shell脚本

更新中……在用户登录时输出欢迎语句和天气情况刚刚开始学习Linux shell脚本,功能很简单,不喜勿喷,用了一个免费的api,可以看这里:链接,需要脚本中加入你要查询天气的城市的id,城市id可以在这里查询:链接,用vim打开~/.bash_profile文件添加如下脚本,并将脚本中的url:http://www.weather.com.cn/data/sk/101270106.html中的.ht

2017-07-31 17:28:34 7688 2

原创 【Linux】文件的压缩和解压——gzip、bzip2、tar

更新中……文件压缩和解压——gzip现在test目录下有一个文件test_txt和一个目录tar-test,tar-test目录下也有一个文件,使用gzip对文件test_txt进行压缩和解压。[lx@localhost test]$ ls tar-test test_txt[lx@localhost test]$ ls ./tar-test/ test_txt[lx@loc

2017-07-26 10:31:49 800

原创 【Linux】文件查找——which、whereis、locate、find...

Linux文件查找命令

2017-07-25 15:12:29 376

原创 【Linux】文件内容查看——cat、more、less、head...

正向查看——catroot@linux ~]# cat [-AEnTv] 文件路径参数: -A :相当于 -vET 的整合参数,可列出一些特殊字符~ -E :将结尾的断行字符 $ 显示出来; -n :打印出行号; -T :将 [tab] 按键以 ^I 显示出来; -v :列出一些看不出来的特殊字符方向查看——tacroot@linux ~]# tac 文件路径显示行号查

2017-07-25 11:45:37 3943

原创 【Linux】文件和目录操作——cd、mkdir、rm、cp...

目录的表示: . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表『目前使用者身份』所在的家目录 ~account 代表 account 这个使用者的家目录绝对路径:从根目录/开始写起的路径; 相对路径:使用../../来表示相对当前路径的路径。目录切换——cd命令格式: cd 目标路径其中目标路径可以是绝对路径或相对路径。显示当前目录

2017-07-25 10:24:07 2042

原创 【Linux】磁盘与文件系统(filesystem)管理

更新中……inode和blockLinux中文件(或目录)是分两部分存储的,一部分是文件属性,存储在inode中,一部分是文件的具体内容,存储在block中,这是为了提高文件(或目录)的检索速度。可以这样理解,inode就是每个文件的索引(文件控制块),包含文件的所有属性,这些属性包括: •该档案的拥有者与群组(owner/group); • 该档案的存取模式(read/write/exc

2017-07-24 11:03:10 3810

原创 【Linux】文件和目录属性及其修改——chgrp、chown、chmod、touch...

Linux的文件和目录属性从使用者角度看有:用户(user)、群组(group)、其他人(others) 从权限角度讲有:读(read对应数字4)、写(write对应数字2)、执行(execute对应数字1) 从文件类型讲有:目录(d)、文件(-)、链接(l)、接口设备(b)、串行接口设备(c)其中文件类型每个文件都有,使用者角度和权限角度采用笛卡尔积的方式进行聚合,形成9种属性,也就是用户是否

2017-07-21 09:27:55 658

原创 【Linux】man、info和Linux文档

man是Linux的帮助命令,可以用来查看命令或关键字的使用方法或信息,也就是从系统磁盘中将命令相关文档读出来显示给用户,这些文档存放在目录/usr/share/man中。man命令格式:man 命令名称文档内容划分:命令分类对应代码: 1——使用者可以操作的指令或可执行文件 2——系统核心可呼叫的函数与工具等 4——档案说明 5——设定档或档案格式 6——游戏

2017-07-20 09:52:49 520

转载 【Linux】在Linux中安装bugzilla

这里,我们将展示如何在一台Ubuntu 14.04或CentOS 6.5/7上安装Bugzilla。Bugzilla是一款基于web,用来记录跟踪缺陷数据库的bug跟踪软件,它同时是一款免费及开源软件(FOSS),它的bug跟踪系统允许个人和开发团体有效地记录下他们产品的一些突出问题。尽管是”免费”的,Bugzilla依然有很多其它同类产品所没有的“珍贵”特性。因此,Bugzilla很快就变成了全球

2017-07-17 16:13:39 965

转载 【c++】深入理解static关键字

C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:#include<iostrea...

2017-07-10 12:58:33 426

转载 【c++】位域

位域  有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C/C++语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进制位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以...

2017-07-10 12:51:49 302

转载 【c++】类的多态是怎么实现的

多态性C++的多态性实现方法大致可表述为:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。(如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数,此为多态的表现。)C++的多态性是通过迟绑定(运行时动态绑定)技术来实现的。多态实现的关键技术 用virtual关键字申明的函数叫做虚函数,虚...

2017-07-04 23:13:58 931

转载 【c++】结构体的字节对齐问题

要求数据内存的起始地址的值是某个数k的倍数,这就是所谓的内存对齐,本文就来深入剖析C++中的struct结构体字节对齐,需要的朋友可以参考下1.什么是字节对齐,为什么要对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而...

2017-07-04 23:12:46 580

原创 【c++基础】9.类和对象——类的实现2

4.拷贝构造函数深拷贝与浅拷贝 当类的数据成员中没有指针时,使用浅拷贝完全没有问题,但如果有,使用浅拷贝时,只会将该指针拷贝出去,而不会另外开辟空间,即两个对象使用了同一块空间,这就很扯淡了。深拷贝就是在需要复制的地方重新开辟空间。 如果没有显式写出编译器会自动加上一个默认的,但是浅拷贝,因此如果数据成员有指针的话需要自定义拷贝构造函数。 调用拷贝构造函数的三种情况: 函数以传值方式传递对象

2017-07-03 11:10:46 275

转载 【Linux】权限问题:su和sudo

一. 使用 su 命令临时切换用户身份1、su 的适用条件和威力  su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到ro

2017-07-02 11:19:38 610

原创 【Linux】管道命令符、重定向、环境变量

学习了Linux命令,只是冰山一角,将命令进行组合使用,将会使我们的工作效率成倍地提高。1.管道命令符|“|”是管道命令符,其作用是将前一个命令的标准输出作为后一个命令的标准输入。 格式:命令1|命令2 实例: ①输出系统限制登录的用户数目 分析:首先登录用户信息在/etc/passwd文件中下可以找到,被限制登录的用户那一行有/sbin/nologin,我们可以用grep命令,统计数目可以

2017-07-02 10:47:11 443

转载 【Linux】Linux一些需要掌握的命令和内容

首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化。如果你看过《你可能不知道的Shell》以及《28个Unix/Linux的命令行神器》你就会知道Linux有多强大,这个强大完全来自于命令行,于是,就算你不知道怎么去做一个环保主义的程序员,至少他们可以让你少熬点夜,从而有利于你的身体健康。下面是一个有点长的列表,你并不需要知道所有的这

2017-07-01 10:54:51 300

浅墨大神的opencv3编程入门书籍PDF版带书签

浅墨大神的opencv3编程入门书籍PDF版,自己加了书签,可以方便地查看,由于用了一个工具来合并两个部分,所以有水印。

2018-06-16

STL标准模板库源码

STL标准库源码全,如list、map、vector等。

2017-08-22

空空如也

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

TA关注的人

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