1、综述set是C++STL中众多的Container(容器)之一,用于储存数据并且能从一个数据集合中取出数据,它的每个元素的值必须惟一。set内部通过自建红黑树(一种非严格意义上的平衡二叉树)实现,可以对数据自动排序。构造set集合主要目的是为了快速检索,不可直接去修改键值。2、set的常见操作首...
分类:
编程语言 时间:
2014-05-23 09:06:32
阅读次数:
338
1 缓冲区溢出原理
缓冲区是一块连续的计算机内存区域,可保存相同数据类型的多个实例。缓冲区可以是堆栈(自动变量)、堆(动态内存)和静态数据区(全局或静态)。在C/C++语言中,通常使用字符数组和malloc/new之类内存分配函数实现缓冲区。溢出指数据被添加到分配给该缓冲区的内存块之外。缓冲区溢出....
分类:
其他好文 时间:
2014-05-23 08:05:04
阅读次数:
332
在最新的xcode中,已经不需要我们自己去写 set,get
方法,在我们使用@property声明属性时,系统已经自动帮我们生成set,get方法。同时我们发现在我们访问我们声明的变量时,会有self. 和
以"_"开头的访问方式,那么这两种方式到底有什么样的区别呢?我们来一起看一下:...
分类:
其他好文 时间:
2014-05-22 05:56:08
阅读次数:
190
大智慧阿思达克通讯社5月19日讯,全球知名电力和自动化企业ABB首席执行官史毕福称,ABB公司智能家居产品未来将持续助力国内智能社区,目前公司正和飞利浦公司展开合作,共同开发楼宇自动化产品。
史毕福在ABB第六届自动化世界活动上对大智慧通讯社称,目前ABB公司已经拥有智能家居完整的产品线和...
分类:
其他好文 时间:
2014-05-22 05:44:22
阅读次数:
221
1、Ext.grid.GridPanel 主要配置项: store:表格的数据集
columns:表格列模式的配置数组,可自动创建ColumnModel列模式
autoExpandColumn:自动充满表格未用空间的列,参数为列id,该id不能为0 stripeRows:表格是否隔行换色,默认为fa...
分类:
Web程序 时间:
2014-05-22 05:21:17
阅读次数:
346
利用单件模式避免重复打开窗体,窗体为无参数构造函数模式。
注:该博客中有自动关闭窗体的方法http://www.cnblogs.com/zfanlong1314/p/3567308.html为了打开窗体时传入参数,可以改变方法的传递参数,本人修改后代码如下
/// /// 泛型实现窗体实例单...
需要实现的需求如下:程序启动分2种:正常带窗口(手动启动);静默不带窗口直接显示托盘(开机启动;自动更新后启动) 遇到的难点及解决:
由于程序用用到全局热键截屏(由RegisterHotKey...实现),发现最小化托盘后就有问题了。最后发现去掉"this.ShowInTaskbar=false;....
分类:
其他好文 时间:
2014-05-22 03:48:06
阅读次数:
211
这两天在看关于AMD中getCurrentScript函数时,突然想到,既然可以检测出当前出错的js文件,那么是不是可以做一个自动js
bug预警的功能。以后只要有js错误出现,就会自动将错误上传到服务器。先看司徒正美大大书中写的一段关于检测js文件地址的函数,相关博客地址点这:function
g...
分类:
Web程序 时间:
2014-05-21 03:08:18
阅读次数:
444
一、模板的应用到目前为止,资源申报、定义类、声明类等所有功能都只能一个manifest文件中实现,但这却非有效的基于puppet管理IT资源架构的方式。实践中,一般需要把manifest文件分解成易于理解的结构,例如将类文件、配置文件甚至包括后面讲提到的模板文件等分类存放,并且通..
分类:
其他好文 时间:
2014-05-21 01:51:40
阅读次数:
470
一、pupper概述puppet,这是目前运维主流的运维自动化工具,大多数运维管理人员都听说过,或者在使用以及在正在考虑使用中。puppet可以配合cobbler,puppet也可以配合func实现运维自动化,简单化,化繁杂为简单。1.什么是puppetpuppet是一种Linux、Unix平台的集中配置管理系统,..
分类:
系统相关 时间:
2014-05-20 21:52:46
阅读次数:
643