安装Linux系统时,给/boot目录单独分区,常规大小是200m。今天更新系统内核时出现错误:Transaction Check Error: installing package kernel-xxx needs xMB on the /boot filesystem。 用df -h命令查看分区使用情况,/boot分区所剩空间
在MPI程序的main函数中调用MPI_Finalize,程序没有预期退出而是hang住了。用top命令查看,所有MPI进程都在运行并且占用100%的cpu。 上网查原因及解决方案,看到不少人也有这个困扰。有人说这是由于部分进程的通信未结束,于是MPI_Finaliz
最近看到好几个关注的大v都在推拼多多的“百亿补贴”,忍不住也上来说两句。 对拼多多的印象经历了三个阶段: 初期的山寨货(注意假货和山寨货的区别)泛滥,多以廉价、劣质的生活消费品为主。比如康帅傅方便面、立日洗衣粉、周住牌洗衣
因为某特殊需求,要对客户端的连接作出限制,例如某端口的全局并发访问数不能超过2个。根据个人所掌握知识,可以从两方面入手:防火墙和nginx接入层。 防火墙 iptables的connlimit模块可限制全局的并发连接数。其用法如下: iptables -I
程序中出现nan意味着崩溃,不对其进行判断则程序继续运行,浪费cpu。而如果程序中每次都检测,代价太大。折中之下另外写了一个检测脚本,既能及时发现程序崩溃,又无需原来的程序做额外操作,保证了性能。 脚本原理: 使用重定向、tee等
前置声明是C/C++开发中比较常用的技巧,主要用在三种情形: 变量/常量,例如extern int var1;; 函数,例如void foo();,注意类的成员函数无法单独做前置声明; 类,例如class Foo;,也可以前置声明模板类:template class
在桌面端使用搜索引擎,最烦心的便是垃圾站点混杂在搜索结果中,一不小心点进去不仅浪费时间和精力,还严重影响心情。不堪垃圾站点搜索结果的烦扰,前段时间开始萌生了开发一个浏览器插件的想法。插件的功能很简单:屏蔽搜索结果中的垃圾
今天在推上看到一条获取PHP类私有属性的推文,感觉很有意思: 顺着推文联想,还有其他方式吗?经过自己的测试及网上答案,总结出三种方法: 1. 反射 反射可以获取类的详细信息,要获取私有属性的值,只需将对应属性的ReflectionProperty
vim是经常使用的编辑器,但网上教程基本上只覆盖插入和删除,不能满足其他需求。本人于是今天花了一点时间,总结列编辑时可能会遇到的各种情形,并做成了gif动画,希望能帮到有需求的网友。 总的来说,列编辑的操作流程为: 在 普通模式
本文是 “开源磁盘加密软件VeraCrypt教程” 的补充。 绝大部分人无需怀疑 VeraCrypt 在数据加密和保护方面的能力。使用 VeraCrypt 对数据加密并保护好密钥,极难通过暴力破解等手段获取其中数据。其中的 隐藏卷/分区 功能几乎做到了对数