翔腾苍穹

" 站在阳光下,享受我单薄的青春~ " ---- Jakes
标签  ”原创“  下的文章
iptables中开启443端口的正确姿势
翔腾苍穹

iptables中开启443端口的正确姿势

今天搬迁博客的时候,在新的VPS中无法正常使用https访问。本来应该不会出错的,因为所有的配置文件都是从原来的环境中搬迁过来的,而且新的VPS也没有什么其它的变更。多次修改配置文件无果后用telnet尝试链接443端口看看。 telnet gkc.asia 443 1 telnet gkc.asia 443 ……
Qt使用zlib压缩
翔腾苍穹

Qt使用zlib压缩

Qt是面向对象语言C++的一个非常强大的库,而zlib是C语言写的。要想在Qt中使用zlib就必须将Qt的中的一些对象转换成C语言的表现形式,而且不能丢失数据。 比如,Qt中的QString是可以国际化的,在QString内部中,字符是以UTF-16的方式存储的。但是,C类型字符是以ASCII或本地字符集的方式存储的,当将QString转换成C类型字符时必定要将之转换成一……
Qt编译构建时用UPX压缩
翔腾苍穹

Qt编译构建时用UPX压缩

关于UPX UPX是一款先进的可执行程序文件压缩器。压缩过的可执行文件体积缩小50%-70% ,这样减少了磁盘占用空间、网络上传下载的时间和其它分布以及存储费用。 通过 UPX 压缩过的程序和程序库完全没有功能损失,和压缩之前一样可正常地运行。对于支持的大多数格式没有运行时间或内存的不利后果。 (以上来自百度百科) 下载地址: http://upx.s……
在Windows中编译zlib
翔腾苍穹

在Windows中编译zlib

我们可以为zlib编译两种版本,MINGW和VS。 zlib源码: http://www.zlib.net/ MINGW 先安装MINGW编译器 http://www.mingw.org/ 如果有装MINGW编译版的Qt开发环境的话可以直接使用附带的MING编译器,路经一般是:QTDIR/Tools/mingw482_32/bin 将这个路径加入PATH中,也可以在CMD中用如下命令临时加入到PATH中(自行改为MINGW的正确路径) ……
Qt Quick 2作会发光的点
翔腾苍穹

Qt Quick 2作会发光的点

相信不少人都用过酷狗音乐这个软件,里面的音乐播放控制条上的小圆点在音乐播放的时候是可以一闪一闪地发光的。其实这个效果用QML实现起来并不复杂。 在之前的文章中我就有介绍过使用RectangularGlow作窗口阴影效果,这个效果也可以用于发光。 RectangularGlow { anchors.fill: parent glowRadius: 0 spread: ……
Nginx中开启SPDY支持
翔腾苍穹

Nginx中开启SPDY支持

今天才了解到SPDY是个什么东东。SSL访问时会有点慢,但据说SPDY可以提高一些速度。 平滑升级并启用SPDY模块 其实要在Nginx中添加SPDY的支持很简单,好像在1.4版本就已经支持了。我使用的是lnmp一键安装的方式安装的Nginx,版本还是1.2.7,不是一般的老。而且,在lnmp的升级脚本中并没有添加SPDY模块编译的参数(因为SPDY不是默认启用的,需要……
通过装饰器快速给django视图添加权限验证
翔腾苍穹

通过装饰器快速给django视图添加权限验证

由于不会使用Django中强大的admin管理功能(学习的时候跳着学的),所以自己自定义了一个简单的包含权限认证的用户管理模块。但是在使用过程中发现有很多视图可能使用到了特定的权限,而进行权限验证的代码具有明显的重复性。所以想抽取出来封装成一个独立的函数,传入所需要的权限,访问这个视图的用户就应该具有这个权限,否则禁止访问。Pytho……
OpenSSL Heartbleed漏洞修复
翔腾苍穹

OpenSSL Heartbleed漏洞修复

最近几日发现的这个漏洞好像很恐怖。我也对本站做了测试,发现同样有该漏洞,不过修复方法也很简单。直接升级到源的最新版本就行了。用 yum install openssl 1 yum install openssl 命令直接安装最新版本。我这里得到的结果是:   安装完后重启ngi……