Transmission配置修改(密码、端口等)

Transmission在开源BT客户端中占有一定的份额,其易用性与稳定性都很优秀,但是由于其高度定制性,并不能在Web界面中直接修改某些配置,需要修改配置文件,而配置文件的位置很多变,并不固定,很难找。这篇文章便来给大家提供一个寻找并修改配置文件的思路。

继续阅读 Transmission配置修改(密码、端口等)

MacOS下安装sshpass

在连接服务器的过程中(尤其是一些不便使用GPG公钥登录的服务器),我们经常会重复输入一些很长的密码,一方面容易输入错误,另一方面,这个输入过程也很揪心,可是shell中的ssh并不允许在shell中附带密码,这为自动化脚本的构建造成了一定的麻烦,那么我们有必要安装sshpass软件。
这篇文章旨在为大家讲解MacOS安装sshpass软件的过程。
继续阅读 MacOS下安装sshpass

CentOS 7合并LVM卷组报错:resize2fs: Bad magic number in super-block while trying to open……的解决方案

LVM的磁盘扩容教程网上有很多,以这一篇为例,介绍了如何挂载磁盘卷组。但是很多朋友们按照这个教程进行下去,却在最后一步出错,提示如下:

[root@docus_mainserver ~]# resize2fs /dev/centos/root 
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/centos/root
Couldn't find valid filesystem superblock.

该报错不明不白,看似难解,网络上也没有靠谱的解决方案,但其实只要对该命令的原理有所了解,很简单就能解决。

继续阅读 CentOS 7合并LVM卷组报错:resize2fs: Bad magic number in super-block while trying to open……的解决方案

CentOS7修改主机名

很多VPS都不允许用户自定义主机名,导致了访问SSH的时候,出现了很长的一串主机名,不好看,也不方便管理(多服务器集群),然而网上的修改方式繁多,却由于发行版的不同,不一定通用,操作不当,甚至会对VPS的网络服务产生影响。其实在CentOS7下,修改主机名只需要一个简单的命令。
继续阅读 CentOS7修改主机名

iOS中Date对象对于时间字符串的兼容性问题以及解决方法

iOS中的WebView默认为Safari,而大量iOS用户也有使用Safari浏览器进行网页浏览的习惯,然而,Safari浏览器对于某些JavaScript对象的解析与常用的Chrome、Firefox、IE、Edge等有很大不同,稍不注意就容易掉坑里去,导致很多不必要的麻烦。

继续阅读 iOS中Date对象对于时间字符串的兼容性问题以及解决方法

PHP中使用json_decode()后报错”Cannot use object of type stdClass as array“的解决方法

json_decode()是PHP中一个非常实用的自带函数,然而很多情况下我们使用如下代码,却会报错。
$data = json_decode($json);
var_dump($data["test"]);
报错信息为Cannot use object of type stdClass as array
原因何在呢?
继续阅读 PHP中使用json_decode()后报错”Cannot use object of type stdClass as array“的解决方法