码迷,mamicode.com
首页 > 全部
[C++]关于重载运算符的一些建议
运算符1. 谨慎定义类型转换函数有两种函数允许编译器进行这些的转换:单参数构造函数(single-argument constructors)和隐式类型转换运算符。单参数构造函数是指只用一个参数即可以调用的构 造函数。该函数可以是只定义了一个参数,也可以是虽定义了多个参数但第一个参数以后的 所有参数都有缺省值。 第一个例子:class Name { public: Name(const stri...
分类:编程语言   时间:2016-05-23 06:50:51    阅读次数:235
Chromium网页光栅化过程分析
在前面一篇文章中,我们分析了网页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
MAC中使用Vim和GCC编译C程序
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
Qt调用DLL
声明: 事先我已经自己动手写了一个简单的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
Qt 自定义 滚动条 样式
今天是时候把软件中的进度条给美化美化了,最初的想法就是仿照QQ。 先前的进度条是这样,默认的总是很难受欢迎的;美化之后的是这样,怎么样?稍微好看一点点了吧,最后告诉你实现这个简单的效果在Qt只需要加几句简单的样式。下面就来吐槽吐槽,关于进度条样式的设置问题,欢迎评论交流,高手勿喷。 Qt设置样式的方 ...
分类:其他好文   时间:2016-05-23 06:48:11    阅读次数:482
高性能IO模型浅析(彩图解释)good
服务器端编程经常需要构造高性能的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
Qt 无边框窗体改变大小 完美实现
近期,做项目用到无边框窗体,令人蛋疼的是无边框窗体大小的改变要像右边框那样,上下左右四周,而且要流畅。 网上也找了些代码,发现居然还要连接到windows事件,这显然不合常理,后来自己新建了demo,写了一个小时,问题太多了,扔一边先不管了。 今天需要改进UI界面,没办法了,重新整理了下思路,没想到 ...
分类:Windows程序   时间:2016-05-23 06:47:05    阅读次数:927
133. Clone Graph
...
分类:其他好文   时间:2016-05-23 06:48:11    阅读次数:161
Protocol Buffer技术详解(语言规范)
该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培训,以及和广大网友的技术交流。需要 ...
分类:编程语言   时间:2016-05-23 06:49:08    阅读次数:195
合并_Linux
Linux操作系统 win unix/linux 服务器(php apache mysql) apple苹果 虚拟机软件(VM500M virtualbox100M sun oracle) 攒一个裸机电脑 动态分配:本身500G 虚拟硬盘8G,本身电脑磁盘会根据虚拟磁盘存放文件大小情况动态分配磁盘空... ...
分类:系统相关   时间:2016-05-23 06:46:33    阅读次数:356
Linux Object-C 编译环境安装
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
linux时间同步
摘要: 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
合并_10jquery(3days)笔记
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
SAD算法在opencv上的实现代码(c++)
#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
QLineEdit 仿QQ签名框
今天鼓捣了半天,终于实现了自定义Qt中的QlineEdit控件的大致效果。 这个问题对于新手而言,主要有以下几个难点: 1.继承QLineEdit控件 2.QSS设置QLineEdit的相关样式,可以省下很多代码 3.自定义相关事件 OK,下面我们来一步步实现这个自定义控件。 首先,第一步你肯定是要 ...
分类:其他好文   时间:2016-05-23 06:46:19    阅读次数:277
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!