翔腾苍穹

" 站在阳光下,享受我单薄的青春~ " ---- Jakes
iptables中开启443端口的正确姿势

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

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

BFC的理解

对CSS有了解的道友们肯定都知道盒式模型这个概念,对一个元素设置CSS,首先需要知道这个元素是block还是inline类型。而BFC就是用来格式化块级盒子,同样管理inline类型的盒子还有IFC,以及其他的FC。那首先我们就来看一下FC的概念。 Formatting Context:指页面中的一个渲染区域,并且拥有一套渲染规则,他决定了其子元素如何定位,以及与其他……
拜拜了,浮动布局-基于display:inline-block的列表布局

拜拜了,浮动布局-基于display:inline-block的列表布局

一、一抹前言 没有爱的日子,时间如指尖细沙,不知不觉就流逝了。写“CSS float浮动的深入研究、详解及拓展(一)”和“CSS float浮动的深入研究、详解及拓展(二)”似乎就在不久前,然而相隔差不多有一年之久了。文章最后留下了“浮动布局更好的替代方案是什么?”后文再介绍的预告。 由于自己肚子中的货物不足以撑起一篇足够质量的文章,所以关于“浮……
Guidance for Docker Image Authors

Guidance for Docker Image Authors

Docker image authors have multiple concerns for their images: Is my image easy to use? Is my image easy to base another image on? Does my image behave in a performant manner? There are many details which can affect the answers to these questions. We’ve created this document to help image authors create images for w……
css使用float溢出问题

css使用float溢出问题

一、使用float的弊端 浮动 Floats 是 CSS 中的一种布局方式。它的渲染位置在行框与包含块之间,这样就可以使行框内文字与浮动元素不重叠并且环绕它显示。在布局过程中也经常会使用它来达到左右并排布局的效果。但是,由于浮动特性,容器如果没有明确设定高度,会依照普通流内元素高度设置,这样就会导致脱离普通流的浮动元素溢出容器,影响其……
大端小端(Big-Endian和Little-Endian)

大端小端(Big-Endian和Little-Endian)

在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领 域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正 确的编/译码从而导致通信失败。目前在各种体系的计算机中通常采用的字节存储机制主要有两种:Big-E……
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的正确路径) ……
Linux Bash严重漏洞

Linux Bash严重漏洞

最近爆出一个比“心脏出血”漏洞更严重的漏洞。漏洞参考https://access.redhat.com/security/cve/CVE-2014-6271 提醒各位站长尽快升级到最新版本。 Bash版本为4.2.45-5.el7_0.4以上就可以了。 CentOS修复方法: yum clean all yum makecache yum -y update bash 123 yum clean a……