- 博客(9)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 linux下的打包压缩命令tar、gzip、bzip2
linux下的压缩命令使用比较广泛的主要有gzip、bzip2命令,另外tar命令是用来打包的一个命令。打包的含义即将多个文件打包成一个文件,但是本身并不具有压缩的功能。
2016-10-26 18:35:10 548
原创 linux 进程总结
每个进程都有一个父进程,初始的内核级进程通常是自己的父进程,id为0的进程通常是调用进程,常常被称为交换进程。id为1的进程是init进程,在内核自举过程结束时由内核调用。该进程的程序文件现在一般是/sbin/init文件。这个进程负责在自举内核后启动一个unix系统。init通常读取与系统有关的初始化文件,并将系统引导到一个状态。init进程绝对不会终止,而且它身为一个普通的用户进程(不是内核中
2016-10-25 19:51:28 418
原创 在c/c++中的&、|和&&、||的区别(易混淆)
在c/c++中的&和|是位运算符,和它们处于相同地位的还有>、^、~。这两个运算符会使得参与运算的参数的每一位都进行运算。例如10和6相与,即1010&0110,得0010,也就是2.但是&&和||却是逻辑运算符,在它们看来,除了0之外,其他的非零整数都可以看做true,所以如果10和6相与,结果会是true。有的时候会发现在使用&&的地方可以使用&来替代。在大多数情况下确实都是可以的。这
2016-10-24 22:16:24 14355
原创 linux下的连接文件
linux下的连接文件共有两种,一种是类似于windows的快捷方式功能的文件,可以让你快速连接到目标文件,被称为软连接;另一种则是通过文件系统的inode连接来产生新文件名,而不是产生新文件,这种被称为硬连接。这两种连接完全不一样。首先介绍硬连接:每个文件都会占用一个inode,文件内容由inode的记录来指向。想要读取该文件,必须要经过目录记录的文件名来指向到正确的inode号码才能读
2016-10-23 22:47:40 376
原创 linux 文件权限
一切皆是文件”是 Unix/Linux 的基本哲学之一,不仅普通的文件,目录、字符设备、块设备、 套接字等在 Unix/Linux 中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作界面。因此,在linux中,掌握文件的有关知识是很重要的。对文件来说,访问者的身份共分为3种:owner、group、other。而文件针对这三种身份所给予的权限也是不同的,通过命令ls -l可以查
2016-10-23 20:10:09 287
原创 linux串口收发程序
最近在测试一个开发板的串口是否可以正常使用,开发板使用了linux系统,因此就写了个串口的收发程序来测试。1.首先使用open函数打开串口,在linux中一切设备都被当做文件来看待,测试的串口所对应的文件为 /dev/ttySAC。fd = open("/dev/ttySAC2",O_RDWR|O_NOCTTY);得到了一个文件描述符fd。2.然后就是对这个串口进行设置,设置其波
2016-10-18 21:00:47 5999 2
转载 static静态变量的理解
静态变量 类型说明符是static。静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序运行结束(相反,而auto自动变量,即动态局部变量,属于动态存储类别,占动态存储空间,函数调用结束后即释放)。静态变量虽在程序的整个执行过程中
2016-10-12 10:24:35 321
空空如也
单例模式中的指针成员变量为什么要私有?
2016-12-07
如何使用netcat开机自启动监听一个端口?
2016-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人