在进行堵塞式系统调用时。为避免进程陷入无限期的等待,能够为这些堵塞式系统调用设置定时器。Linux提供了alarm系统调用和SIGALRM信号实现这个功能。 要使用定时器。首先要安装SIGALRM信号。假设不安装SIGALRM信号,则进程收到SIGALRM信号后。缺省的动作就是终止当前进程。 SIG ...
分类:
其他好文 时间:
2018-02-14 10:43:44
阅读次数:
193
早期UNIX系统的一个特性是:如果在进程执行一个低速系统调用而阻塞期间捕捉到一个信号,则该系统调用就被中断不再继续执行。该系统调用返回出错,其errno设置为EINTR。这样处理的理由是:因为一个信号发生了,进程捕捉到了它,这意味着已经发生了某种事情,所以是个好机会应当唤醒阻塞的系统调用。 为了支持 ...
分类:
系统相关 时间:
2018-02-13 17:51:31
阅读次数:
209
方法/步骤 首先这些文件名过长的文件什么操作也用不成 没办法复制粘贴剪切移动之类的 如果是文件夹里面的一个文件 就把要删的那个文件留下 其他的都移走 之后把这个文件夹点右键添加到压缩文件 选择压缩后删除原来的文件 之后原来的文件夹就消失了 剩下的是一个压缩文件 那个压缩文件是可以正常删除的 就这么简 ...
分类:
其他好文 时间:
2018-02-12 20:06:10
阅读次数:
120
前一段时间对文件I/O的基本操作基本操作做了总结,今天这里继续按照我的理解对linux系统编程的进程操作进行总结。首先我们先理解几个概念:程序、进程、线程。??????所谓程序,就是计算机指令的集合,它以文件的形式存储在磁盘上,进程是一个程序在其自身的地址空间中的一次执行活动。而线程进程内的一个执行单元,也是进程
分类:
系统相关 时间:
2018-02-12 13:34:42
阅读次数:
217
GUID的结构: 总大小为:4 + 2 + 2 + 8 = 16字节。 一个GUID内容形式为:{77046E66-C274-42CE-85AD-5DCFA5B4D2A5} 就是4+2+2+2+6 = 16字节。 “85AD” 是 Data4[0]和Data4[1]; “5DCFA5B4D2A5” ...
分类:
其他好文 时间:
2018-02-11 16:17:39
阅读次数:
187
转载注明原作者地址:http://www.cnblogs.com/hahp kubeadm 是 kubernetes 提供的一个初始化集群的工具,使用起来非常方便。但是它创建的集群证书默认只有一年的有效期,一年之后随着证书失效,各个节点以及 apiserver 都将停止服务。官方推荐一年之内至少用 ...
分类:
Web程序 时间:
2018-02-11 12:22:54
阅读次数:
1883
Java的Comparator和Comparable当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 1.Comparable简介: Java.lang.Comparable是排序接口。若一个类实现了Compar ...
分类:
编程语言 时间:
2018-02-09 20:48:45
阅读次数:
184
Week6 || Advice for Applying Machine Learning 高方差,选B 出现过拟合问题,选BD 出现欠拟合问题,选BC 选AC 一般用 6 2 2来分,随机打乱数据是很有必要的。 选择BD A、出现高偏差,增加训练数据会增加测试误差 C、明显错的 week6 || ...
分类:
其他好文 时间:
2018-02-09 20:48:31
阅读次数:
837