翔腾苍穹

" 站在阳光下,享受我单薄的青春~ " ---- Jakes
Qt反射

Qt反射

简介 本文主要讲解Qt是如何实现反射,以及一点点反射使用的小心得。 文章概览   Qt反射内幕小窥 详细内容 反射前期准备 得到注册的类成员变量 得到注册的类成员函数 访问类成员属性(get,set) 调用注册的函数 反射应用 总结 Qt反射内幕小窥 Qt反射机制是基于moc(meta object compiler)实现的,在这里多插一句(可以说Qt所有C++没有的特性……
大数运算加减乘除运算 Chiyer

大数运算加减乘除运算 Chiyer

这是CSDN上的Chiyer 大牛的加法和乘法的实现代码。记录一下以便学习。 strrev函数是非标准库,这里需要提供额外的实现: char* strrev(char* s) { /* h指向s的头部 */ char* h = s; char* t = s; char ch; /* t指向s的尾部 */ while(*t++){}; t--; /* 与t++抵消 */ t--; ……
用C语言实现字符串反转函数strrev的经典方法

用C语言实现字符串反转函数strrev的经典方法

字符串反转函数strrev不是C语言标准库函数,很多C语言编译器并没有提供对它的支持,比如你在Linux下输入Shell命令man 3 strlen,屏幕上会显示 STRLEN(3) Linux Programmer's Manual STRLEN(3) NAME strlen - calculate the length of a string SYNOPSIS ……
C++ STL中Map的按Key排序和按Value排序

C++ STL中Map的按Key排序和按Value排序

      map是用来存放<key, value>键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map<string, int>,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value。这样一来,我们……
字符串匹配的KMP算法

字符串匹配的KMP算法

  字符串匹配是计算机的基本任务之一。   举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?   许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。   这种算法不太容易理解,网上有很多解……
Win8.1 Update更新失败修复方法

Win8.1 Update更新失败修复方法

微软通过Windows Update向所有Win8.1平台免费推送Win8.1 Update更新。但有些用户升级并不顺利,例如出现错误代码80070020、80073712。现在,微软社区爱好者已提供有效的修复方案。 截至目前,Win8.1 Update更新失败先后出现三种错误代码,例如80070020、80073712和0x800f081f,但微软一直未提供临时解决方案。所幸的是,来自微软社区的爱好者A……
硬盘的读写原理

硬盘的读写原理

硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SCSI-3标准的;IDE 遵循的是ATA标准,而目前流行的SATA,是ATA标准的升级版本;IDE是并口设备……
OpenSSL Heartbleed漏洞修复

OpenSSL Heartbleed漏洞修复

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

Objective-C分类 (category)和扩展(Extension)

1、分类(category) 使用Object-C中的分类,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到,这点和javascript中使用原型来定义属性有点类似。 我们可以为一个类创建一个新的方法,而不需要在代码中编辑类定义。 下面就是定义并使用分类的例子程……
神舟K580C I7 D1的黑苹果完美之路

神舟K580C I7 D1的黑苹果完美之路

历时许久,看着不断成功的前辈由衷羡慕。不断地尝试,虽用着前辈们提供的文件,但问题依然不断。前辈们所提供的资料略少,新手们真的很难实现。我也是借助两位前辈 sun9999,zsyyyk的帮助,尤其是zsyyyk的指教,如愿以偿给积极的电脑装上了Mac OSX 10.9。其中艰辛大家必然能领会。感谢RehabMan大神提供的Haswell 重启解决方案,前期使用这个方……