- 博客(5)
- 资源 (6)
- 收藏
- 关注
转载 linux系统端口保留
在一般的操作系统中,4位的端口号是系统保留端口,用户程序一般使用5位的端口号作为SOCKET通信使用的监听或者连接端口。但是,在实际应用中存在这样一种情况,就是如果当前应用程序设置了监听端口,例如10003端口,但是无法保证本机有其他程序在socket通信中使用了该端口作为客户端去和服务端通信,比如去连接数据库,以前就有一次发现本地的服务端绑定10003端口失败,使用NETSTAT查看发现该端
2017-12-18 14:18:02 6266
转载 vi局部替换操作
在使用VI/VIM的时候,如果需要替换当前文本中从某一行开始到某一行结束的这段文本中的某一个字符串,则需要使用局部替换操作。例如需要替换当前文本88到120行中的大写#DEFINE为小写#define则可以在命令模式下输入:然后使用88,120s/#DEFINE/#define/g,如果需要每一行都确认,则在g后面加上c
2017-12-15 14:23:53 1183
原创 临界区操作的原子性
所谓的原子性就是操作在未执行完之前不会被打断,在多线程变成的时候,很多时候都会在线程函数中或者被线程调用的函数中使用临界区来实现函数操作的原子性。临界区保证当前进入临界区的线程能够完整执行完临界区中保护的代码不被打断,但是当时我一直对临界区有一个疑问,即临界区自己的代码中如何实现这种特性,也就是一个线程调用调用进入临界区的函数,这个函数EnterCriticalSection如何保证自己的代码
2017-12-14 17:45:14 1479
转载 理解link以及软链接
最近在阅读《现代操作系统》这本书,读到导论中关于系统调用的小节里提到了文件操作的系统调用,其中讲到link系统调用时谈到了link的原理,里面讲到了部分操作系统管理文件的原理,在此记录下来。 对于操作系统来说,他为每个文件都设置了一个编号,即i-编号,而在我们的目录中,保存在目录中的所谓文件,其实是如下这么一个结构: i-文件名 用-分隔符分割,前面的i即表示i-编号,用于引用操作系统所管理的
2017-12-13 15:06:17 568
原创 文件时间对于CP命令的影响
今天在打包安装包的时候,碰到这样一个问题打包的服务器时间由于测试需要被改到这个月的月底了,打包的时候我也没有在意这个细节,直接在服务器上重新编译这个代码并且将需要更新的so文件打入tar包里面,tar包的时间,包里面文件的时间都变成这个月月底的日期了。然后在测试服务器上进行部署更新的时候,提示说有文件来自未来的时间,这时候才发现,如果cp拷贝文件的时间如果是大于当前系统日期的话,会造成cp
2017-12-13 11:03:06 1028
teraterm.zip
2020-06-03
makefile中文手册
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人