运算符1. 谨慎定义类型转换函数有两种函数允许编译器进行这些的转换:单参数构造函数(single-argument constructors)和隐式类型转换运算符。单参数构造函数是指只用一个参数即可以调用的构 造函数。该函数可以是只定义了一个参数,也可以是虽定义了多个参数但第一个参数以后的 所有参数都有缺省值。 第一个例子:class Name {
public:
Name(const stri...
分类:
编程语言 时间:
2016-05-23 06:50:51
阅读次数:
235
在前面一篇文章中,我们分析了网页CC Layer Tree同步为CC Pending Layer Tree的过程。同步操作完成后,CC Pending Layer Tree中的每一个Layer都会被划分成一系列的分块,并且每一个分块都会被赋予一个优先级。接下来CC模块会根据优先级对分块进行排序。优先级越高的分块越排在前面,越排在前面的分块就越快得到光栅化。本文接下来就详细分析网页分块的光栅化过程。...
分类:
Web程序 时间:
2016-05-23 06:49:16
阅读次数:
324
1、什么是享元模式?
享元模式(Flyweight Pattern):以共享的方式高效的支持大量的细粒度对象。通过复用内存中已存在的对象,降低系统创建对象实例的性能消耗。
享元的英文是Flyweight,是一个来自体育方面的专业用语,在拳击、摔跤和举重比赛中特指最轻量的级别。把这个单词移植到软件工程中,也是用来表示特别小的对象,即细粒度的对象。至于为什么把Flyweight翻译...
分类:
其他好文 时间:
2016-05-23 06:50:05
阅读次数:
216
1、打开终端 2、输入以下命令进入vim编辑器: 3、进入编辑器后按i进入insert模式,然后键入以下代码: 4、按ESC退出编辑模式,然后键入:wq,退出并保存刚编辑好的a.c 5、在终端中输入以下代码,把a.c编译为可执行文件 6、输入./a然后回车,就可以看到程序a.c的执行结果:在终端打印 ...
分类:
系统相关 时间:
2016-05-23 06:50:25
阅读次数:
850
声明: 事先我已经自己动手写了一个简单的dll文件(myDLL.dll),C版接口的。并且用我前两篇有关DLL文章里面的方法,从dll中导出了导入库(.lib)文件,dll中有两个函数,原型如下: void HelloWorld(); //函数内部调用Win32 API,功能是弹出一个hellowo ...
分类:
其他好文 时间:
2016-05-23 06:49:54
阅读次数:
331
这周花很多时间学习SQLite数据库的操作,现在能实现数据库 中数据在listview的显示。没有完全理解整个过程,还需要进一 步学习才能将数据库更好的运用到小组冲刺中 ...
分类:
其他好文 时间:
2016-05-23 06:49:44
阅读次数:
134
今天是时候把软件中的进度条给美化美化了,最初的想法就是仿照QQ。 先前的进度条是这样,默认的总是很难受欢迎的;美化之后的是这样,怎么样?稍微好看一点点了吧,最后告诉你实现这个简单的效果在Qt只需要加几句简单的样式。下面就来吐槽吐槽,关于进度条样式的设置问题,欢迎评论交流,高手勿喷。 Qt设置样式的方 ...
分类:
其他好文 时间:
2016-05-23 06:48:11
阅读次数:
482
服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非J ...
分类:
其他好文 时间:
2016-05-23 06:49:01
阅读次数:
221
近期,做项目用到无边框窗体,令人蛋疼的是无边框窗体大小的改变要像右边框那样,上下左右四周,而且要流畅。 网上也找了些代码,发现居然还要连接到windows事件,这显然不合常理,后来自己新建了demo,写了一个小时,问题太多了,扔一边先不管了。 今天需要改进UI界面,没办法了,重新整理了下思路,没想到 ...
该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培训,以及和广大网友的技术交流。需要 ...
分类:
编程语言 时间:
2016-05-23 06:49:08
阅读次数:
195
Linux操作系统 win unix/linux 服务器(php apache mysql) apple苹果 虚拟机软件(VM500M virtualbox100M sun oracle) 攒一个裸机电脑 动态分配:本身500G 虚拟硬盘8G,本身电脑磁盘会根据虚拟磁盘存放文件大小情况动态分配磁盘空... ...
分类:
系统相关 时间:
2016-05-23 06:46:33
阅读次数:
356
sudo apt-get install gnustep sudo apt-get install gnustep-devel sudo apt-get install gobjc . /usr/share/GNUstep/Makefiles/GNUstep.sh #import <Foundati ...
分类:
系统相关 时间:
2016-05-23 06:47:50
阅读次数:
231
摘要: GMT/UTC/CST; /etc/localtime,/usr/share/zoneinfo/*时区文件,/etc/profile加TZ变量; 硬件时间RTC,系统时间;date,hwclock,tzselect; ntp relay server;rpm –ivh ntp-*;ntpda ...
分类:
系统相关 时间:
2016-05-23 06:46:39
阅读次数:
265
2013-12-14 昨天内容回顾 json对象 php生成json对象 json_encode() php中的数组(关联)或对象可以生成json格式数据 json_decode() 反编码json格式数据 在js里边处理php传过来的json数据需要转化为json对象 eval("var info... ...
分类:
Web程序 时间:
2016-05-23 06:46:50
阅读次数:
301
#include <opencv2/opencv.hpp>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <iostream>using namespace std;using namesp ...
分类:
编程语言 时间:
2016-05-23 06:45:44
阅读次数:
428
今天鼓捣了半天,终于实现了自定义Qt中的QlineEdit控件的大致效果。 这个问题对于新手而言,主要有以下几个难点: 1.继承QLineEdit控件 2.QSS设置QLineEdit的相关样式,可以省下很多代码 3.自定义相关事件 OK,下面我们来一步步实现这个自定义控件。 首先,第一步你肯定是要 ...
分类:
其他好文 时间:
2016-05-23 06:46:19
阅读次数:
277