-
CentOS 7安装GUI界面及远程连接
用基于浏览器(webdriver)的selenium技术爬取数据,所以程序需运行在GUI环境下。本文分三个部分简要介绍安装GUI界面及远程连接的步骤。 安装GUI界面 大多数云服务器厂商提供的镜像都无GUI界面,所以要先安装图形环境。本文使用GNOME桌面环境: yum -y groups install "GNOME Desktop" 这条命令将安装GNOME桌面的必要软件包,执行完后配置X系统使用GNOME: echo "exec gnome-session" >> ~/.xinitr...
-
免费扩容UCloud系统盘到40G
UCloud最近搞活动,香港地区cn2路线1核1G 40G硬盘的云主机一年才150块钱(需实名认证和绑定银行卡,详询qq:2851147893,非广告!)。稍微有点坑的是创建实例时系统盘默认才20G,想免费用40G需用手动操作一番。以下是免费扩容到40G的步骤。 登录Ucloud云管理后台,关机; 点开主机右边的“…”,找到“更改配置”; 选择“调整磁盘容量”,点“继续”; 调整容量到40G,配置费用都是0,再多就要加钱了!然后点击确定; 重新开机; 安装growpart: yum i...
-
PHP self关键字
PHP群里有人询问self关键字的用法,答案是比较明显的:静态成员函数内不能用this调用非成员函数,但可以用self调用静态成员函数/变量/常量;其他成员函数可以用self调用静态成员函数以及非静态成员函数。随着讨论的深入,发现self并没有那么简单。鉴于此,本文先对几个关键字做对比和区分,再总结self的用法。 与parent、static以及this的区别 要想将彻底搞懂self,要与parent、static以及this区分开。以下分别做对比。 parent self与parent的区分比较容...
-
CentOS 6升级到CentOS 7
注意 非必要情况,请使用重新安装系统的方式升级,原因如下: 并非所有的系统都能顺利从6升级到7,安装的软件越少,升级成功的可能性越大; 只支持6.5及以上系统升级到不高于7.2系统; 升级的耗时完全不比重新安装少,绝大多数情况下会耗费更长的时间和更多精力; 升级完成后处理各种依赖是一个非常头大的问题。 本人在同一天升级了两台电脑,一个成功一个失败。成功的那台电脑额外花了一天时间处理各种依赖和问题,失败的电脑半小时装好系统和必备软件,用得爽歪歪。所以如非必要,建议采用备份数据后直接重装...
-
OpenMP: ‘std::cout’ not specified in enclosing parallel
今天编译OpenMP时遇到了一个错误:”error: ‘std::cout’ not specified in enclosing parallel”。根据网上搜索结果,其出错原因为:omp制导语句使用了default(none),代码块中的所有外部变量应该都显式声明为共享或者私有;std::cout是std空间中的一个静态变量,其出现在omp语句块中但未单独声明,所以出错了。 解决方案有两种: 去掉default(none); 在shared声明中添加std::cout。 另外,只要制导语句...
-
Linux动态启用/禁用超线程技术
intel的超线程技术能让一个物理核上并行执行两个线程,大多数情况下能提高硬件资源的利用率,增强系统性能。对于cpu密集型的数值程序,超线程技术可能会导致整体程序性能下降。鉴于此,执行OpenMP或者MPI数值程序时建议关闭超线程技术。 以下是github上找到的动态打开、关闭超线程技术的脚本。其原理是根据/sys/devices/system/cpu/cpuX/topology/thread_siblings_list文件找到逻辑核的关系,然后编辑/sys/devices/system/cpu/cpuX/on...
-
终端鼠标滚动出现乱码字符
在切换连接的网络后,已有的ssh连接会断开。这时在iterm2或者cygwin终端上滚动鼠标,有可能不是预期的滚屏,而是出现一些乱码字符,画风如下: 虽然关闭重新打开一个终端很方便,但看到这种情况依然会觉得很烦。解决办法是刷新终端,操作为:终端输入reset命令,然后回车。 注意: clear或者ctrl+l是清屏命令,在此情况下无效。原文链接:https://www.qiquanji.com/post/4967.html本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。...
-
MacOS下JetBrains IDE不显示横向滚动条
MacOS系统上,JetBrains诸如PhpStorm、IntelliJ IDEA、PyCharm等各种IDE在编辑器上默认不显示横向滚动条。当设置的字体比较大,需要向右滑动时很可能因为没有横向滚动条而大为恼火。 解决方法有两个: 滚动条受系统全局设置影响,因此我们可以设置总是显示滚动条。操作方法如下:打开系统设置-》通用,“显示滚动条”选项选“始终”; 滚动鼠标滑轮时按shift,此时是滚动横向滚动条。 注意::IDE中的”wrap on typing”指的是超过多少个字符自动换行,与横向...
-
Cloudflare网络防火墙中challenge、block的含义
在Cloudflare控制台的网络防火墙(Web Application Firewall, WAF)页面,可能会存在疑似攻击的记录,截图如下: 在上面截图中,已采取的操作(Action Taken)一列的“challenge”、”block”都是什么意思呢? 根据官方论坛,“已采取的操作”可能的值和含义分别是: simulate:只记录事件,不做其他操作。用户可以在记录的“详细(detail)”弹窗中设置应当采取的操作,例如屏蔽、加入白名单等; challenge:访客需输入验证码才能看到页...
-
Tecplot360 for Mac安装及使用
注意: 本文中使用了破解版的Tecplot,在商业使用中请购买正版! 切换到Mac电脑后,许多软件需要重装,Tecplot便是其中之一。本文简要介绍Tecplot 360 EX 2018 for Mac的安装和使用。 步骤 安装 下载dmg镜像文件:https://www.newasp.net/soft/407231.html 解压缩安装文件; 双击解压后文件夹中的dmg文件,拖动弹窗中的文件夹到Application文件夹中。 使用 Tecplot 360是商业软件,需要取得...
最新留言
说:asdasd
2023-05-26 10:48:03说:I
2023-04-07 09:22:25说:2366
2023-03-30 09:40:21说:1
2023-03-30 09:40:16说:6
2023-03-03 17:48:00说:发的太多人
2023-02-27 15:34:13说:1
2023-02-02 19:12:01说:我靠
2023-01-26 10:55:41