module: command not found

2019-10-20
阅读 1 分钟
14.9k
module是*nix系统上加载/管理模块的命令,然而大多数发行版上并未默认安装,运行该命令则会出现如下错误:module: command not found。

bash常见特殊符号及含义

2019-10-13
阅读 2 分钟
4.5k
bash命令和shell脚本编程中,一些特殊字符具有特殊含义。不了解的人往往认为其晦涩难懂神秘如符文,而掌握其含义则能在使用过程中起到事半功倍的效果。

Ubuntu的ls命令卡住

2019-10-13
阅读 1 分钟
2.9k
昨天让某人自行探索设置PATH环境变量,今天告诉我账号异常,具体表现是bitwise登录后sftp栏无法显示文件。做一些不懂原理的操作,接着出现自己无法解决的奇怪问题,这是linux新手常见的问题。我打心底里认为应该是环境变量导致,问题应该手到擒来。

不要移除WordPress的dashicons.min.css文件

2019-10-13
阅读 1 分钟
1.7k
转载请注明文章出处:不要移除WordPress的dashicons.min.css文件类似于代码重构,不要轻易移除看似“没用”的代码。轻易更改不熟悉的东西,可能会引入更多的问题,从而更加折腾。本人前几天便趟了一个大坑,折腾一圈才发现眼前看到的“没用”不是真正的没用。

CentOS 8的firewalld已经与iptables解绑

2019-10-07
阅读 2 分钟
7.1k
根据他的描述,初步断定是系统多次安装某个依赖导致。仔细询问,他每次有问题都直接重建vps,不应该存在这个问题。接着猜测应该是脚本与当前系统不匹配,脚本太久没更新所以安装报错。他说的脚本既不是我写的也没用过,让他联系作者反馈估计很难也不能解决当下问题,于是帮忙找了另外一个一键安装脚本让其尝试。

MacOS系统ls命令输出中的@符号

2019-10-07
阅读 1 分钟
3.4k
macos系统的ls -l(或者ll)命令输出第一列会出现@符号,而linux系统则不会。平时稍微留意了一下,带有@符号的多是从互联网上下载的文件,因此猜测可能是安全属性标志。

VS Code安装LaTex-Workshop

2019-10-07
阅读 2 分钟
6k
今天打算在mac电脑上安装VS Code的 LaTex-Workshop 插件,用来编辑和预览tex文档。安装期间遇到了坑且网上没有解决方案,故特此记录,希望能对遇到同样问题的网友有帮助。

MacOS常用快捷键整理

2019-09-01
阅读 1 分钟
1.9k
最近习惯了MacOS,比较欣赏其对ctrl和command键做了明显的区分:ctrl主要用在命令行,command则是系统快捷键前缀,设计上比Windows更合理。然而毕竟用的时间短,许多快捷键不熟悉,故本文对常用的全局快捷键稍作整理。

隐藏网站的真实ip

2019-09-01
阅读 1 分钟
4.3k
前端架设反向代理服务器或上cdn。通过代理服务器再访问业务主机,不仅更安全,还可以加速用户访问。另外部署起来也容易,所以不管大中小型网站,都是非常推荐的。

使用VeraCrypt制作隐藏分区

2019-09-01
阅读 2 分钟
4.5k
绝大部分人无需怀疑 VeraCrypt 在数据加密和保护方面的能力。使用 VeraCrypt 对数据加密并保护好密钥,极难通过暴力破解等手段获取其中数据。其中的 隐藏卷/分区 功能几乎做到了对数据的极致保护。然而 隐藏卷/分区 需要一个外层的加密壳,伪装不好等同于告诉其他人这里有加密数据。什么意思呢?虽然你家安防很牛逼,但...

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

2019-08-11
阅读 2 分钟
1.4k
转载请注明文章出处:[链接] 今天在推上看到一条获取PHP类私有属性的推文,感觉很有意思: 顺着推文联想,还有其他方式吗?经过自己的测试及网上答案,总结出三种方法: 1. 反射 反射可以获取类的详细信息,要获取私有属性的值,只需将对应属性的ReflectionProperty实例设置为可访问再取值即可。示例代码如下: <pre&...

C++前置声明

2019-08-11
阅读 2 分钟
2.3k
转载请注明文章出处:[链接] 前置声明是C/C++开发中比较常用的技巧,主要用在三种情形: 变量/常量,例如extern int var1;; 函数,例如void foo();,注意类的成员函数无法单独做前置声明; 类,例如class Foo;,也可以前置声明模板类:template class<typename T1, int SIZE>Foo;。如果类包含在名字空间中,需在名...

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

2019-07-14
阅读 1 分钟
2.6k
MacOS系统上,JetBrains诸如PhpStorm、IntelliJ IDEA、PyCharm等各种IDE在编辑器上默认不显示横向滚动条。当设置的字体比较大,需要向右滑动时很可能因为没有横向滚动条而大为恼火。

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

2019-07-07
阅读 1 分钟
7.5k
在切换连接的网络后,已有的ssh连接会断开。这时在iterm2或者cygwin终端上滚动鼠标,有可能不是预期的滚屏,而是出现一些乱码字符,画风如下:

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

2019-07-07
阅读 2 分钟
8.7k
intel的超线程技术能让一个物理核上并行执行两个线程,大多数情况下能提高硬件资源的利用率,增强系统性能。对于cpu密集型的数值程序,超线程技术可能会导致整体程序性能下降。鉴于此,执行OpenMP或者MPI数值程序时建议关闭超线程技术。

OpenMP: ‘std::cout’ not specified in enclosing parallel

2019-07-07
阅读 1 分钟
1.5k
今天编译OpenMP时遇到了一个错误:"error: ‘std::cout’ not specified in enclosing parallel"。根据网上搜索结果,其出错原因为:omp制导语句使用了default(none),代码块中的所有外部变量应该都显式声明为共享或者私有;std::cout是std空间中的一个静态变量,其出现在omp语句块中但未单独声明,所以出错了。

CentOS 6升级到CentOS 7

2019-07-07
阅读 2 分钟
4.7k
转载请注明文章出处:[链接] 注意 非必要情况,请使用重新安装系统的方式升级,原因如下: 并非所有的系统都能顺利从6升级到7,安装的软件越少,升级成功的可能性越大; 只支持6.5及以上系统升级到不高于7.2系统; 升级的耗时完全不比重新安装少,绝大多数情况下会耗费更长的时间和更多精力; 升级完成后处理各种依赖是...

PHP的self关键字

2019-06-23
阅读 3 分钟
3.3k
PHP群里有人询问self关键字的用法,答案是比较明显的:静态成员函数内不能用this调用非成员函数,但可以用self调用静态成员函数/变量/常量;其他成员函数可以用self调用静态成员函数以及非静态成员函数。随着讨论的深入,发现self并没有那么简单。鉴于此,本文先对几个关键字做对比和区分,再总结self的用法。

免费扩容UCloud系统盘到40G

2019-06-23
阅读 1 分钟
2.5k
UCloud最近搞活动,香港地区cn2路线1核1G 40G硬盘的云主机一年才150块钱(需实名认证和绑定银行卡,详询qq:2851147893,非广告!)。稍微有点坑的是创建实例时系统盘默认才20G,想免费用40G需用手动操作一番。以下是免费扩容到40G的步骤。

CentOS 7安装GUI界面及远程连接

2019-06-23
阅读 4 分钟
7k
用基于浏览器(webdriver)的selenium技术爬取数据,所以程序需运行在GUI环境下。本文分三个部分简要介绍安装GUI界面及远程连接的步骤。

Python安装软件包出错

2019-06-23
阅读 3 分钟
4.1k
网上找了一圈,把代理、vpn等都关了,问题依旧。仔细看错误的最后一行,看到有files.pythonhosted.org这个域名,心想难道这个域名挂了?

C++在指定内存构造对象

2019-06-23
阅读 2 分钟
3.1k
为了提高程序的性能,一个做法是一次性分配足够多的内存,从而避免多次申请以及数据拷贝。对于c++,有一个问题:如何在已分配好的内存上构造对象?

常用yum源整理

2019-06-23
阅读 3 分钟
2.5k
CentOS系统带有几个官方源,默认启用的仅有base, updates和extras三个。如果希望从源安装Nginx,高版本的gcc/PHP等软件,则要导入提供软件包的第三方源。本文整理常见的第三方yum源,并以CentOS 7为例介绍其安装方法。

CentOS 7上升级/安装gcc

2019-06-23
阅读 2 分钟
6.1k
CentOS 7官方源带的gcc最新版本是4.8.5,发布于2015年,年代久远且不支持c++14。要编译c++14及以上项目,必须要升级现有版本或者安装高版本的gcc。

CentOS 7上安装CMake 3

2019-06-23
阅读 1 分钟
8.5k
CentOS 7上官方的CMake版本是2.8.12,比较旧。许多新的C/C++项目要求的最低版本至少是3,需要升级旧版本或者直接安装新版。

vector的性能利器:reserve

2019-06-23
阅读 3 分钟
3.8k
vector是C++编程时的常用容器,其帮助用户自动管理存储空间,简单易用,且能避免资源泄露的问题。需要动态分配存储空间的场景,完全可替代原生数组。

PHP统计Nginx日志的User Agent数据

2019-03-10
阅读 6 分钟
2.9k
即将用到爬虫,于是打算收集一下User Agent(UA)数据。接着马上想到自己网站的访问日志不就是现成的优质数据源吗?于是愉快的决定写个脚本统计一下Nginx访问日志中的UA信息。

通过类名动态生成对象

2019-03-03
阅读 2 分钟
4.2k
类似问题五六年前碰到过,因此印象深刻。热心提示要用 "完全限定类名" 形式,可惜连说两遍,提问题的人都没理解我说的(或者认为我的回复与其问题无关):

为IP签发SSL证书

2019-03-03
阅读 2 分钟
25.5k
恕我孤陋寡闻,这是生平第一次见到以"https"方式访问公网IP(当然CF DNS的另一个IP也是以https方式访问:"[链接]")。用多款浏览器测试,均认为这是一个合法的请求地址。查看证书,是由DigiCert签发的合法证书:

公共DNS服务器整理

2019-02-24
阅读 3 分钟
8.8k
本文整理知名的国内外公共DNS服务器。稳定、可靠、优质的DNS服务会消耗不少资源,因此对公众开发的DNS服务一般由大公司、机构或ISP提供。