
树莓派+Prowl 监控PPPOE的IP地址变更
前段时间买的树莓派用着一直很爽,不爽的动态DNS解析,这两天总是出现莫名其妙的问题。经过仔细排查与联系客服后,最终还是解决了问题。 但是在解决问题的过程中,因为白天要到公司,所以当DNS动态解析失败时,无法准确获得家里的公网IP地址。也就是说当DNS动态解析失败时,根本就无法从公网对家里的TP-LI…
Read More
遇到的MySQL乱码解决一例
最近做一小项目,PDO连接数据库,在开发环境上一切正常,上线部署时,一进入生产环境,就发现从数据库中查看数据,为UTF-8编码。从phpMyAdmin中查看也可正常显示汉字。可一从项目页面中查看汉字数据,就变为问号,有多少个汉字,就出现多少个问号。 网上查了一大天,也试了许多种方法,都无法解决这个问…
Read More
MySQL客户端连接2003错误的解决办法
用NaviCat for MySQL连接Respberry Pi上搭建的MySQL服务,报出了2003错误。 解决办法如下: 从服务器上找到MySQL的配置文件my.conf,找到下面行: bind-address = 127.0.0.1 将其注释掉。 并为用户增加远程登录的响应权限。 Done !
Read More
Respberry Pi玩儿起,以及搭建Web Server
年后的几天,从淘宝上买了绿板的树莓派,准备放在家里用作WEB服务器, 配合路由器嵌入的花生壳以及科迈网动态DNS功能,完全跨过了租用虚拟主机的需求,自己对WEB服务达到了完整的控制权。 其实安装过程并没有想象的那样复杂,购买的时候,除了买Pi之外,千万不要忘了买一张8GB以上的SD卡(我买的16GB…
Read More
在MySQL中查詢庫或者表是否存在
在MySQL中,我們可以通過以下兩條SQL語句來查詢一個庫或是一個表是否存在: 查詢庫是否存在: select `TABLE_NAME` from `INFORMATION_SCHEMA`.`TABLES` where `TABLE_SCHEMA`=’your_database_name’ 查詢表是…
Read More
go build 與 go install 的區別
go build 在命令行中,使用go build加上文件名,即可在當前目錄下得到一個可執行的文件。默認這個文件的擴展名是GO_ARCH環境變量所指定系統的可執行文件擴展名。 例如,在windows系統下: go build main.go 可在當前目錄獲得到main.exe可執行文件。 go in…
Read More
PHP代码加密工具 PHP-Beast
在用PHP开发商业项目的过程中,偶尔需要涉及到项目代码的加密工作。Zend Guard当之无愧为首选软件,但面对其高昂的授权费。。。。 今天在网上闲逛的时候,发现了另一款PHP代码的加密工具 PHP Beast,其代码托管在GitHub上,项目主页地址是: https://github.com/li…
Read More
修改Linux服务器的iptables
最近手头有台服务器,只开通了22端口,其它端口全部被拒绝,通过修改iptables可以开放80或8080端口。 如下: # sudo vim /etc/sysconfig/iptables 在REJECT前增加如下内容: -A INPUT -p tcp -m state –state NEW -m…
Read More
Go-Redis基本使用 — 增、删、读
Go-Redis是Go语言的Redis驱动包。 下载地址:https://github.com/alphazero/Go-Redis 安装: # unzip Go-Redis-go1.zip # mv Go-Redis-go1 $GOPATH/src/pkg/redis # cd $GOPATH/s…
Read More