
linux学习笔记
文章平均质量分 85
qiting00
这个作者很懒,什么都没留下…
展开
-
Linux系统下ACM时间查看修改和文件目录权限处理
ACM时间是Linux系统下分别代表Access,Modify和Change三个时间。输入stat+文件名即可输出。 如下图所示: Access:文件最近被访问的时间(访问) Modify : 文件内容最近被修改的时间(修改) Change : 文件属性最近被修改的时间(改变)接下来说一下这些时间的修改。Access时间的修改: 可以使用touch -a 文件名 的格式 文件内容被访问一原创 2017-03-22 18:38:36 · 720 阅读 · 2 评论 -
Linux下vim的设置
vim的设置 对于Linux新手来说,vim是个很好的编辑器,只不过还是有些缺点的,就是有点简陋,用起来不是很舒服。现在有个方法可以改善这种情况,就是通过手动设置vim来达到这种目的。可以任意设置。 首先,在根目录下切换为超级用户(输入su,回车之后输入密码),然后创建一个叫做.vimrc的文件(输入touch .vimrc),之后进入.vimrc(输入vim .vimrc)。之后就进入了编原创 2017-04-08 23:51:47 · 383 阅读 · 0 评论 -
智能指针的简单实现-SharePtr
SharePtr的简单实现#include <iostream>#include<string>using namespace std;#pragma warning(disable:4996)template<class T, class Del>class SharePtr{public: SharePtr(T* ptr) //构造函数 :_ptr(ptr)翻译 2017-04-24 21:50:19 · 631 阅读 · 0 评论 -
信号屏蔽(pending)
本文主要简单介绍下linux下信号的阻塞,解除阻塞并递达。 先介绍下相关概念: 信号递达(Delivery):实际执行信号的处理动作 , 有3种状态: 1.忽略 2.执行默认操作(一般为终止进程) 3.自定义动作(信号的捕捉)信号未决(Pending):信号从产生到递达之间的状态 (在这里信号可以被阻塞(Block)) 信号阻塞(Block):将信号保持在未决状态,直到被解除阻塞之翻译 2017-06-25 16:16:00 · 848 阅读 · 0 评论