screenCloser–一个一键快捷关闭屏幕的小程序

正如程序名称,这个程序只有一个功能,关闭显示器。

网上找了一圈,没发现有能一键关闭屏幕的软件,于是动手写了个

运行一秒钟后会自动关闭显示器,方便笔记本电脑用户。

建议右键 固定到任务栏 ,效果如图

 

 

aaaaa

 

 

下载地址:screenCloser

原创文章,转载请注明: 转载自YXZ’s Blog

本文链接地址: screenCloser–一个一键快捷关闭屏幕的小程序

php foreach 遍历bug:最后两个元素重复

网上找了找,貌似2007里就有的bug,现在还没修复。

在用键值做引索的数组里使用foreach遍历就会出现最后两个元素重复的bug。

有两种解决方法:

1、不使用键值做引索

2、遍历时使用引用来遍历(此乃本人无意中发现)

原创文章,转载请注明: 转载自YXZ’s Blog

本文链接地址: php foreach 遍历bug:最后两个元素重复

极路由opkg安装插件到SD卡上

根据openwrt上的方法http://wiki.openwrt.org/doc/techref/opkg 外加自己的一些折腾,实现了安装软件包到SD卡上。没办法,/overlay的空间实在太小了,装不了几个插件

首先,用df查看你的SD卡挂载到的地方,我的是

/tmp/storage/mmcblk0p2/

我打算将软件包安装到SD卡下的system目录内,先新建一个system的文件夹

首先需要修改opkg的几个文件,分别是/etc/opkg.conf 与/etc/opkg.d/opkg-fast.conf 在里面加上

dest usb /tmp/storage/mmcblk0p2/system

当然了,挂载点要改成你的。
改完之后,还需要对系统的环境变量进行修改,不然安装包后会出现找不到库的情况。
文件位于/etc/profile 这个文件是用来加载环境变量的
打开编辑,在export PATH=这一行的最后面加上

:/tmp/storage/mmcblk0p2/system/bin:/tmp/storage/mmcblk0p2/system/sbin:/tmp/storage/mmcblk0p2/system/usr/bin:/tmp/storage/mmcblk0p2/system/usr/sbin

当然了,挂载点要改成你的。
还有export LD_LIBRARY_PATH=这一行最后面

:/tmp/storage/mmcblk0p2/system/lib:/tmp/storage/mmcblk0p2/system/usr/lib

当然了,挂载点要改成你的。
修改完成后保存
输入

source /etc/profile

重新载入此文件
到这里就完事了。需要安装插件到sd卡时,opkg要加上参数-d usb

root@Hiwifi:/etc/opkg.d# opkg remove  transmission-daemon
Removing package transmission-daemon from usb...
root@Hiwifi:/etc/opkg.d# opkg install transmission-daemon transmission-web -d usb
Installing transmission-daemon (2.71-1) to usb...
Downloading http://downloads.openwrt.org.cn/PandoraBox/ralink/mt7620/packages/transmission-daemon_2.71-1_ralink.ipk.
Installing transmission-web (2.71-1) to usb...
Downloading http://downloads.openwrt.org.cn/PandoraBox/ralink/mt7620/packages/transmission-web_2.71-1_ralink.ipk.
Configuring transmission-daemon.
Configuring transmission-web.

原创文章,转载请注明: 转载自YXZ’s Blog

本文链接地址: 极路由opkg安装插件到SD卡上

AMH5增加SSL站点

amh5各方面都不错,唯有遗憾的是不能在面板上直接添加https站点。上网找了些资料,找到了方法,记录下

本人选用的环境为Lamp

首先需要申请到域名的安全证书,生成crt、key、ca文件,保存到一个目录下,如/home/ca/

然后在amh面板上添加你的网站,注意的是端口要保持80不要改动,我试了下先改成443,发现更本启动不了apache,也没报错,真奇怪。

然后修改apache的httpd.conf文件,我的配置文件是位于/usr/local/apache-2.4.9/conf/httpd.conf

发现apache已经加载了mod_ssl,正合我意。

去到配置文件最后,加上

listen *:443

然后打开你网站的配置文件,我的配置文件是/home/wwwroot/lamp/vhost/yxz.me.conf 打开编辑
首先将

<VirtualHost *:80>

改为

<VirtualHost *:443>

然后在下面添加

SSLEngine on
SSLVerifyClient none
SSLCertificateFile /home/ca/yxz.me.crt
    SSLCertificateKeyFile /home/ca/yxz.me.key
    SSLCertificateChainFile /home/ca/yxz.me.ca

当然了,文件要改成你的
然后保存,在面板上重载apache,打开你的网站,是不是变成https了?

原创文章,转载请注明: 转载自YXZ’s Blog

本文链接地址: AMH5增加SSL站点