期权学习 第459页

期权视频 资料下载 期权知识
  • installing package kernel-xx needs xMB on the /boot filesystem

    installing package kernel-xx needs xMB on the /boot filesystem

    安装Linux系统时,给/boot目录单独分区,常规大小是200m。今天更新系统内核时出现错误:Transaction Check Error: installing package kernel-xxx needs xMB on the /boot filesystem。 用df -h命令查看分区使用情况,/boot分区所剩空间已经很少,确实不足安装新的内核。 解决方案有两种: 拓展/boot分区。在已经安装好的系统上,这条路不太现实。所以一个教训是以后安装操作系统时/boot没必要单独分区,或者给...

    期权知识 2020-08-20 725 0
  • 调用MPI_Finalize后程序不退出

    调用MPI_Finalize后程序不退出

    在MPI程序的main函数中调用MPI_Finalize,程序没有预期退出而是hang住了。用top命令查看,所有MPI进程都在运行并且占用100%的cpu。 上网查原因及解决方案,看到不少人也有这个困扰。有人说这是由于部分进程的通信未结束,于是MPI_Finalize卡住,程序也就不会退出。顺着这个线索查看MPI_Finalize的官方文档,确实有这个说法。 对这个解释初步想法是:我的程序不可能有这种情况,所有的进程通信应该都结束了,走到MPI_Finalize才卡住的!继续根据日志和输出查找原因,半小时后...

    期权知识 2020-08-20 496 0
  • 我看拼多多

    我看拼多多

    最近看到好几个关注的大v都在推拼多多的“百亿补贴”,忍不住也上来说两句。 对拼多多的印象经历了三个阶段: 初期的山寨货(注意假货和山寨货的区别)泛滥,多以廉价、劣质的生活消费品为主。比如康帅傅方便面、立日洗衣粉、周住牌洗衣液、大白免奶糖等,以及近期在网络走红的能喷火的吹风机: 今年初在网上无意间看到有人说在拼多多上买到了全网最低价的iPhone XR。刚开始看到留言还有点诧异,因为印象中拼多多以便宜物品为主,会有优质的买家在这个平台买价高优质的东西吗?转念一想,又觉得其实挺合理的:苹果产品几乎可以...

    期权知识 2020-08-20 594 0
  • 限制并发连接数

    限制并发连接数

    因为某特殊需求,要对客户端的连接作出限制,例如某端口的全局并发访问数不能超过2个。根据个人所掌握知识,可以从两方面入手:防火墙和nginx接入层。 防火墙 iptables的connlimit模块可限制全局的并发连接数。其用法如下: iptables -I INPUT -p tcp --syn --dport 8081 -m connlimit --connlimit-above 2 --connlimit-mask 0 -j DROP 命令要点: -p tcp:针对tcp协议过滤; --...

    期权知识 2020-08-20 627 0
  • 一个检测程序nan的脚本

    一个检测程序nan的脚本

    程序中出现nan意味着崩溃,不对其进行判断则程序继续运行,浪费cpu。而如果程序中每次都检测,代价太大。折中之下另外写了一个检测脚本,既能及时发现程序崩溃,又无需原来的程序做额外操作,保证了性能。 脚本原理: 使用重定向、tee等将标准输出写入日志文件; 脚本定时(10s)用tail查看最新输出,发现nan则杀死程序,脚本退出。 脚本用法: 执行程序,将屏幕输出写入文件。例如:nohup ./ttt > ~/log.txt 2>&1 &,或用tee重定向:....

    期权知识 2020-08-20 534 0
  • C++前置声明

    C++前置声明

    前置声明是C/C++开发中比较常用的技巧,主要用在三种情形: 变量/常量,例如extern int var1;; 函数,例如void foo();,注意类的成员函数无法单独做前置声明; 类,例如class Foo;,也可以前置声明模板类:template class<typename T1, int SIZE>Foo;。如果类包含在名字空间中,需在名字空间内做前置声明:namespace qiquanji {class Foo;};,而不能这样:class qiquanji::Foo;...

    期权知识 2020-08-20 548 0
  • 一个辅助搜索的浏览器插件

    一个辅助搜索的浏览器插件

    在桌面端使用搜索引擎,最烦心的便是垃圾站点混杂在搜索结果中,一不小心点进去不仅浪费时间和精力,还严重影响心情。不堪垃圾站点搜索结果的烦扰,前段时间开始萌生了开发一个浏览器插件的想法。插件的功能很简单:屏蔽搜索结果中的垃圾站点链接。 垃圾站点分类 垃圾站点有哪些呢?个人认为至少包括以下: 从外网抓取结果,机器翻译成中文。典型包括“代码日志(codeday.me)”、“程序园(voidcn.com)”、“VoidCC(cn.voidcc.com)”; 抓取国内站点文章,去除作者信息和原文链接。典型包...

    期权知识 2020-08-20 458 0
  • PHP获取类私有属性的几种方式

    PHP获取类私有属性的几种方式

    今天在推上看到一条获取PHP类私有属性的推文,感觉很有意思: 顺着推文联想,还有其他方式吗?经过自己的测试及网上答案,总结出三种方法: 1. 反射 反射可以获取类的详细信息,要获取私有属性的值,只需将对应属性的ReflectionProperty实例设置为可访问再取值即可。示例代码如下: namespace qiquanji; class Foo { private $bar = "Foo bar!"; } // 获取反射类及反射属性 $class = new \ReflectionClas...

    期权知识 2020-08-20 486 0
  • vim列编辑模式总结

    vim列编辑模式总结

    vim是经常使用的编辑器,但网上教程基本上只覆盖插入和删除,不能满足其他需求。本人于是今天花了一点时间,总结列编辑时可能会遇到的各种情形,并做成了gif动画,希望能帮到有需求的网友。 总的来说,列编辑的操作流程为: 在 普通模式 按 ctrl+v 进入 可视块 模式; 使用 hjkl 移动光标选择要编辑的块; 执行一些编辑命令; 按 esc 退出(非必须)。 第三步执行不同的操作,对应不同的使用场景。本人总结出以下场景,并给出操作的gif动画。 1. 光标前插入 第三步按 shi...

    期权知识 2020-08-20 573 0
  • 使用VeraCrypt制作隐藏分区

    使用VeraCrypt制作隐藏分区

    本文是 “开源磁盘加密软件VeraCrypt教程” 的补充。 绝大部分人无需怀疑 VeraCrypt 在数据加密和保护方面的能力。使用 VeraCrypt 对数据加密并保护好密钥,极难通过暴力破解等手段获取其中数据。其中的 隐藏卷/分区 功能几乎做到了对数据的极致保护。然而 隐藏卷/分区 需要一个外层的加密壳,伪装不好等同于告诉其他人这里有加密数据。什么意思呢?虽然你家安防很牛逼,但门口贴上“内有大量值钱物品”字条,难免让贼惦记。最好的办法是让别人察觉不到有隐藏数据,整体安全上更上一层楼。 下文介绍其操作过程...

    期权知识 2020-08-20 492 0