第521页

  • Linux动态启用/禁用超线程技术

    Linux动态启用/禁用超线程技术

    intel的超线程技术能让一个物理核上并行执行两个线程,大多数情况下能提高硬件资源的利用率,增强系统性能。对于cpu密集型的数值程序,超线程技术可能会导致整体程序性能下降。鉴于此,执行OpenMP或者MPI数值程序时建议关闭超线程技术。 以下是github上找到的动态打开、关闭超线程技术的脚本。其原理是根据/sys/devices/system/cpu/cpuX/topology/thread_siblings_list文件找到逻辑核的关系,然后编辑/sys/devices/system/cpu/cpuX/on...

    期权知识 2020-08-20 557 0
  • 终端鼠标滚动出现乱码字符

    终端鼠标滚动出现乱码字符

    在切换连接的网络后,已有的ssh连接会断开。这时在iterm2或者cygwin终端上滚动鼠标,有可能不是预期的滚屏,而是出现一些乱码字符,画风如下: 虽然关闭重新打开一个终端很方便,但看到这种情况依然会觉得很烦。解决办法是刷新终端,操作为:终端输入reset命令,然后回车。 注意: clear或者ctrl+l是清屏命令,在此情况下无效。原文链接:https://www.qiquanji.com/post/4967.html本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。...

    期权知识 2020-08-20 695 0
  • MacOS下JetBrains IDE不显示横向滚动条

    MacOS下JetBrains IDE不显示横向滚动条

    MacOS系统上,JetBrains诸如PhpStorm、IntelliJ IDEA、PyCharm等各种IDE在编辑器上默认不显示横向滚动条。当设置的字体比较大,需要向右滑动时很可能因为没有横向滚动条而大为恼火。 解决方法有两个: 滚动条受系统全局设置影响,因此我们可以设置总是显示滚动条。操作方法如下:打开系统设置-》通用,“显示滚动条”选项选“始终”; 滚动鼠标滑轮时按shift,此时是滚动横向滚动条。 注意::IDE中的”wrap on typing”指的是超过多少个字符自动换行,与横向...

    期权知识 2020-08-20 649 0
  • Cloudflare网络防火墙中challenge、block的含义

    Cloudflare网络防火墙中challenge、block的含义

    在Cloudflare控制台的网络防火墙(Web Application Firewall, WAF)页面,可能会存在疑似攻击的记录,截图如下: 在上面截图中,已采取的操作(Action Taken)一列的“challenge”、”block”都是什么意思呢? 根据官方论坛,“已采取的操作”可能的值和含义分别是: simulate:只记录事件,不做其他操作。用户可以在记录的“详细(detail)”弹窗中设置应当采取的操作,例如屏蔽、加入白名单等; challenge:访客需输入验证码才能看到页...

    期权知识 2020-08-20 679 0
  • Tecplot360 for Mac安装及使用

    Tecplot360 for Mac安装及使用

    注意: 本文中使用了破解版的Tecplot,在商业使用中请购买正版! 切换到Mac电脑后,许多软件需要重装,Tecplot便是其中之一。本文简要介绍Tecplot 360 EX 2018 for Mac的安装和使用。 步骤 安装 下载dmg镜像文件:https://www.newasp.net/soft/407231.html 解压缩安装文件; 双击解压后文件夹中的dmg文件,拖动弹窗中的文件夹到Application文件夹中。 使用 Tecplot 360是商业软件,需要取得...

    期权知识 2020-08-20 745 0
  • 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 794 0
  • 调用MPI_Finalize后程序不退出

    调用MPI_Finalize后程序不退出

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

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

    我看拼多多

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

    期权知识 2020-08-20 691 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 670 0
  • 一个检测程序nan的脚本

    一个检测程序nan的脚本

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

    期权知识 2020-08-20 642 0