翔腾苍穹

" 站在阳光下,享受我单薄的青春~ " ---- Jakes
宏定义中的 do {…} while (0)

宏定义中的 do {…} while (0)

参考链接:http://www.pixelstech.net/article/1390482950-do-%7B-%7D-while-%280%29-in-macros 虽然我们不建议使用宏,但是,作为一个语言特性,有时宏是不可避免的。对于这种情况,正确使用宏尤其重要。它可以帮助你减少很多重复性工作。但是,如果你没有仔细地定义,宏绝对能把你逼疯。在很多 C/C++ 程序中,你会看到类似如下定义的宏: ……
QML 组件

QML 组件

前面我们简单介绍了几种 QML 的基本元素。QML 可以由这些基本元素组合成一个复杂的元素,方便以后我们的重用。这种组合元素就被称为组件。组件就是一种可重用的元素。QML 提供了很多方法来创建组件。不过,本章我们只介绍一种方式:基于文件的组件。基于文件的组件将 QML 元素放置在一个单独的文件中,然后给这个文件一个名字。以后我们就可以……
WORDPRESS 3.8 后台操作变慢的解决办法

WORDPRESS 3.8 后台操作变慢的解决办法

WordPress 3.8 简体中文版在本月13号开放下载,官方文档中说“希望您能觉得这是迄今为止最美丽的更新”。新版本的界面的确很棒,扁平化的风格至简而优雅,同时还支持触屏操作,为了早点体验一番,清枫也第一时间更新了。话说更新了以后有时会出现这个问题,就是后台操作的时候变慢了,刚开始以为是服务器问题,因为衡天主机HK27刚刚搬家,所以没……
SSL与TLS

SSL与TLS

SSL(Secure Socket Layer) 安全套接层(Secure Sockets Layer,SSL)是网景公司(Netscape)在推出Web浏览器首版的同时,提出的协议。 SSL采用公开密钥技术,保证两个应用间通信的保密性和可靠性,使客户与服务器应用之间的通信不被攻击者窃听。可在服务器和客户机两端同时实现支持,目前已成为网际网路上保密通讯的工业标准,现行Web浏览器亦普……
QML 基本元素

QML 基本元素

QML 基本元素可以分为可视元素和不可视元素两类。可视元素(例如前面提到过的Rectangle)具有几何坐标,会在屏幕上占据一块显示区域。不可视元素(例如Timer)通常提供一种功能,这些功能可以作用于可视元素。 本章我们将会集中介绍集中最基本的可视元素:Item、Rectangle、Text、Image和MouseArea。 Item是所有可视元素中最基本的一个。它是……
对VPS进行压力测试

对VPS进行压力测试

刚才完成了服务器的转移,现在搬迁到了DigitalOcean位于旧金山机房的1G RAM, 2TB TRANSFER, 30GB SSD VPS上。折腾了一晚上终于恢复了正常。闲暇无事,用工具对VPS测试一下。不过并发50就感觉完全顶不住了,难以理解啊。等后续的优化吧。附测试图:
CentOS安装JDK1.7

CentOS安装JDK1.7

在Linux发行版本CentOS上安装和配置JDK1.7,我这里使用的是root用户   1、使用wget命令下载jdk1.7 # 通常需要下载jdk时,直接用wget命令是不行的。解决办法如下: # 只需要在wget的时候加上一个特殊的cookie就可以搞定,下载最新版jdk-7u21的完整命令: wget --no-cookie --header "Cookie: gpw_e24=http%3A%2F%2Fww……
QML 语法

QML 语法

前面我们已经见识过 QML 文档。一个 QML 文档分为 import 和对象声明两部分。如果你要使用 Qt Quick,就需要 import QtQuick 2。QML 是一种声明语言,用于描述程序界面。QML 将用户界面分解成一块块小的元素,每一元素都由很多组件构成。QML 定义了用户界面元素的外观和行为;更复杂的逻辑则可以结合 JavaScript 脚本实现。这有点类似于 HTML ……
Windows X64汇编入门(2)

Windows X64汇编入门(2)

64位技术现在还不成熟,没有好调试器,但是我们搞技术的总是对新东西充满了好奇和热情。这个理由就足够我们现在开始学习64位汇编了!OK,Let's go on。 1.  再说Calling convention 关于API的调用方式,在入门(1)中说了一些,不过感觉有必要再讲两点。一是在调用API时椎栈的框架,也就是Stack Frame,二是利用反汇编64位C/C++程序来研究cal……
Windows X64汇编入门(1)

Windows X64汇编入门(1)

最近断断续续接触了些64位汇编的知识,这里小结一下,一是阶段学习的回顾,二是希望对64位汇编新手有所帮助。我也是刚接触这方面知识,文中肯定有错误之处,大家多指正。 文章的标题包含了本文的四方面主要内容: (1)Windows:本文是在windows环境下的汇编程序设计,调试环境为Windows Vista 64位版,调用的均为windows API。 (2)X64:本……