自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 郑刑部判杀继母

父与继母矛盾,误杀父,子杀继母。

2022-09-27 16:57:24 157 1

原创 孙知州判兄杀弟

兄杀弟、夺家产、古代公案故事

2022-09-27 16:54:53 109

原创 NFS服务的简单搭建与使用

简单的NFS服务搭建(个人使用)服务端搭建NFS服务服务器使用的是Centos7系统 以 /document/nfs/ 目录为共享目录安装NFS服务yum install nfs-utilschkconfig nfs on #开机启动systemctl restart nfs.service #重启该服务两台计算机通过网络连接通信时,需要提供各自的一些基本信息,...

2018-05-18 23:08:54 263

原创 Centos7安装python3.5.2

  由于编写程序用的Python版本基本都是3.x的,而在Centos7中只有2.7的版本。为了与本机中的Python版本相同,所以准备在服务器中安装一个3.5.2的版本。   由于用的测试用的服务器,所以用了root用户(图个方便)。下载源码包 wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz解压tar...

2018-04-25 18:18:09 895

原创 套接字编程基础

套接口编程基础    套接口也就是网络进程的ID。网络通信归根到底就是进程之间的通信。在网络中,每一个节点都有一个网络地址,即IP地址。两个进程通信时,首先要确定各自所在的网络节点的网络地址。但是,网络地址只能确定进程所在的计算机,而具体是这台计算机上的哪一个网络进程并不能确定。这时就需要端口了(port)。在一台计算机中,一个端口号依次只能分配给一个进程(端口号和进程之间一一对应)。所以使用

2017-11-01 20:31:51 268

原创 Linux正则表达式 awk

awd兼具sed的所有功能,而且比sed更加强大。

2017-10-31 20:23:08 999

原创 Linux正则表达式 sed

相比于grep,sed可以替换内容并输出到屏幕上。sed [选项] '动作' filename选项-n : 将经过sed命令处理过的行输出到屏幕-e : 允许对输入数据应用多条sed命令-i : 用sed的修改结果直接修改所读取的文件...... 动作d : 删除p : 打印s : 字串替换(本行)s : 全局替换......例:打印/etc/

2017-10-28 23:19:06 513

原创 Linux正则表达式

正则表达式在计算机科学里的定义为:它使用单个字符串来描述或匹配一系列符合某个句法规则的字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和替换,那些符合某个模式的文本内容。 在Linux中常用的工具有grep、sed、awk等。注意在Linux,ls、find、cp等命令不支持正则表达式。 正则表达式一般处理字符串,而通配符一般处理文件。

2017-10-28 22:56:29 152

原创 Linux正则表达式 grep

grep命令grep [-cinvABC] 'word' filename常用选项解释:-c : 打印符合要求的行数。-i : 忽略大小写。-n : 输出符合要求的行及行号。-v : 打印不符合要求的行。-A : 后跟数字n(有无空格都可),打印符合要求的行和下面n行。-B : 后跟数字n,打印符合要求的行和上面n行。-C : 后跟数字n,打印符合要求的行和上下各n行。例: 打印包

2017-10-28 22:05:07 190

原创 sort命令

sort命令用作排序,其格式为:sort [-t 分隔符] [kn1,n2] [-nru]常用选项解释:-t : 后跟分隔字符。-n : 使用纯数字排序。-r : 反向排序。-u : 去除重复。-kn1,n2 : 由n1区间排序到n2区间,若只写n1,则按n1字段排序。若sort后不加任何选项,则从首字符向后依次按ASCII码值进行比较,最后按升序输出。 例:

2017-10-28 19:46:03 437

原创 cut命令

cut命令使用来截取某一个字段,其格式为: cut -d ‘分隔字符’ [-cf]n 此处“n”为数字。该命令有一下几个可用选项: -d :后接分隔字符,分隔字符用单引号括起。 -c :后接第几个字符,可指定一个区间。 -f :后接第几个区块(按分隔符)。 例:$head -n 3 /etc/passwd > test

2017-10-27 13:06:29 348

转载 scanf注意事项

转载自 http://www.cnblogs.com/wshyj/p/6001354.html每次调用完scanf后,记得调用一个getchar()函数如下代码:#include #include #include int main(int argc, char** argv) {    long i = 0;    int k = 0;   

2017-09-21 19:39:53 405

转载 scanf与缓存

转载自http://blog.sina.com.cn/s/blog_7b62c61c0100vhlu.html       作为c语言的标准输入函数,scanf在实际的编程中无疑是十分重要的,可是如果使用不当,它也会产生一些莫明其秒的错误的,而这些错误即使你使用断点调试也很难找到错误的根源所在       就像我前不久一篇文章中说到的 “access volition” 错

2017-09-21 19:36:34 308

转载 卡耐基-梅隆大学的编程难题

卡耐基-梅隆大学(CMU)的计算机科学系曾经有一个常规性的小型编程竞赛,参赛对象是刚入学的研究生。竞赛的目的是让这些新的研究人员得到一些关于计算机科学系的直接经验,并让他们展示自己的强大潜力。CMU在计算机领域的研究历史悠久,可以追溯到计算机的先驱时代,它在这个领域所取得的成就可以说是非同凡响。所以对于CMU举办的编程竞赛,其水准可想而知。比赛的形式每年都不一样,其中有一年非常简单。参赛者

2017-09-21 19:15:18 929

转载 标准C语言 IO

转载自:http://blog.csdn.net/sun_top/article/details/4235992      标准 C I/O函数列表:clearerr() 清除错误 fclose() 关闭一个文件 feof() 如果到达文件尾(end-of-file)返回“True”(真) ferror() 检查一个文件错误 fflush() 书写输出缓存的内容 fgetc() 从流

2017-09-21 19:13:04 256

原创 Unix—read & write

Linux/Unix的文件读写函数write和read头文件为ssize_t read(int fd, void *buf, size_t size) ;若成功则返回读的字节数,若EOF则为0,若出错则为-1。size_t write(int fd, void *buf, size_t size) ;若成功则返回写的字节数,若出错则为-1。read函

2017-09-14 19:30:57 983

原创 C语言—文件描述符

(以下程序为Linux或Unix平台下)例: int f1,f2 ; f1 = open(“test1”,O_RDONLY,0) ; close(f1) ; f2 = open(“test2”,O_RDONLY,0) ; printf(“f2=%d\n”,f2) ;最后应该输出什么?f1,f2代表的是文件描述符,Unix进程从生命周期开始时,打开的描述符赋给stdin(描述符0),stdo

2017-09-14 19:18:06 4700

原创 &&和|| 与 &和|

逻辑运算符与位级运算符。 这四个运算符都是二元运算符。即,x○y。 若对第一个参数求值就能确定表达式的结果,则逻辑表达式就不会对第二个参数求值。例: 表达式 a&&5/a ,该表达式就不会造成被0除的情况。 表达式p&&*p++, 该表达式不会间接导致引用空指针。

2017-09-06 18:57:00 410

原创 C位级操作2

问题:只使用位级和逻辑运算,编写一个C表达式,它等价于x==y。即,x和y相等时返回1,否则返回0。解答: !(x^y)。 x与y相等时,返回1。而我们知道,当x==~y时,x^y是等于1的;当x==y时,x^y是等于0的。也就是说 x==y时返回0,x!=y时返回1,所以只要在前面加上非(!)即可。

2017-09-06 18:47:32 353

原创 C 位级操作

对于下面的值,写出变量x的C语言表达式。写出的代码应该对于任何字长w>=8的机器都能工作。已给出x=0x87654321和w=32时表达式求值的结果(参考)。 1)x的最低有效字节位不变,其他位均置为0。[0x00000021] 2)除了x的最低有效字节外,其他的位都取补,最低有效字节保持不变。[0x789ABC21] 3)x的最低有效字节设置成全1,其他字节保持不变。[0x876543FF

2017-09-05 11:26:58 1299

原创 C-volatile,const

C语言volatile关键字volatile告诉编译器必须每次去内存中取变量值;主要修饰可能被多个线程访问的变量;也可以修饰可能被未知因数更改的变量(多用于嵌入式开发中)。const:标准C编译器,const变量->只读,值不可改变。现代C编译器,const 全局变量->只读,值不可改变。                      const 局部变量:st

2017-08-29 20:21:50 183

原创 单片机学习概览

学习单片机的步骤:  第一步:鹦鹉学舌。即模仿。通过模仿认识单片机。  第二步:照葫芦画瓢。理解各个部分的工作原理,能够做到独自完成一部分工作。  第三步:它山之石,可以攻玉。学会利用各种文档,重用他人的代码。  第四步:理论实践结合,温故知新。有了步骤,并不能代表就可以学完单片机。还得有足够的信心、恒心和耐心。最重要的是有一块开发板,可以即时实验。

2017-08-25 22:50:34 159

RIO(Robust I/O)(zip)

健壮的I/O包(Robust I/O),用于处理套接字编程中使用read和write出现不足值的情况。

2017-11-01

RIO(Robust I/O)(tar.gz)

健壮的I/O包(Robust I/O),用于处理套接字编程中使用read和write出现不足值的情况。

2017-11-01

Linux系统原理pdf教程(zip)

Linux系统原理pdf教程,包括进程,线程,文件系统,各种调度,驱动,中断,时钟等。

2017-10-28

Linux系统原理pdf教程(tar.gz)

Linux系统原理pdf教程。包括进程、线程、进程间通信、文件系统、存储管理、shell程序设计、时钟定时器、网络编程、中断系统调用,以及驱动等。

2017-10-28

空空如也

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

TA关注的人

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