码迷,mamicode.com
首页 > 其他好文 > 日排行
设计模式学习02—工厂模式
等等,如果你再仔细想想,各种各样的情况下都有各种各样的缺点(当然这么写也有优点的,至少简单嘛,如何设计没有最好,只有合适的),那么我们有没有其他方式来规避这些问题呢?其实我们需要一个对象时,除了自己new之外,还有就是从其他地方获取,我们完全可以把这些按钮的创建过程放到一起,客户端使用的时候直接获取就行了。 工厂模式通用类图如下: 三、适用场景及效果(优缺点) 没有工厂的时候,假如我们要做饭,需要用到火,创建火的同时发现需要用到木柴,还要创建一个锯来锯木柴......代码如...
分类:其他好文   时间:2014-05-20 14:17:41    阅读次数:293
System V共享内存
shmread.c #include #include #include #include #include #include #include #include #include #include #include #define ERR_EXIT(m)         do         {           ...
分类:其他好文   时间:2014-05-23 08:21:49    阅读次数:274
湘潭大学OJ1200ProblemCRC(摸拟,坑题)
题目描述 现实中的网络通讯不够理想,经常会有bit从0变1,从1变0...为了检验是否出错 需要用到循环冗余校验CRC CRC冗余检验码包含两个部分 k位信息位+n位校验位,可由以下的步骤得到: 1.将要传送的数据分段,每段k个bit,如果不足k位用0补齐 2.对于每个长度为k的01序列M, 先在M后面加n个0得到新的M'. 3.选定一个(n+1)位的01序列做为除数P,对M'做*...
分类:其他好文   时间:2014-05-22 13:22:51    阅读次数:209
Office365客户端通过本地方式批量部署(即点即用部署)
当企业用户拥有Office 365 ProPlus的许可后,可登陆Office 365,自行下载Office客户端安装部署 以上只是理想情况,实际情况是企业用户较多,IT水平参差不齐,企业的带宽也是有限的,为了快速在企业内部署Office 365客户端(Office2013),可以通过即点即用技术,将Office 365上的部署文件下载到本地,然后在本地方式批量部署 本文详细描...
分类:其他好文   时间:2014-05-20 16:52:39    阅读次数:483
动态内存分配
原文地址:http://leihuang.net/2014/05/18/Dynamic-Memory-Allocation/ 什么是动态内存分配 我们知道数组的元素存储在内存中连续的位置。当一个数组声明的时候,它的内存在编译是被分配。同样,你也能利用动态内存分配来使得内存在运行时分配。 Why Use Dynamic Allocation 当你声明一个数组的时候,数组的大小...
分类:其他好文   时间:2014-05-22 08:33:06    阅读次数:274
漫话Unity3D(三)
Unity的预制和AssetsBundle讲解...
分类:其他好文   时间:2014-05-20 15:30:52    阅读次数:230
为什么要有SerialVersionUID?
为什么要有SerialVersionUID?应该说为什么要手动声明一个ServialVersionUID。因为只要你做了序列化了,JAVA就会自动给你加上一个SerialVersionUID。 Java强烈建议我们显式的声明一个SerialVersionUID,因为SerialVersionUID默认值的计算是根据类的各个方面得来的(属性,方法。。。)。 详情:http://docs.orac...
分类:其他好文   时间:2014-05-23 07:37:23    阅读次数:175
动态规划之矩阵连乘讲解
动态规划之矩阵连乘讲解...
分类:其他好文   时间:2014-05-22 11:05:38    阅读次数:392
黑马程序员-C学习笔记之scanf
---------------------- IOS开发、Android培训、期待与您交流! ----------------------  一、scanf函数介绍             这也是在stdio.h中声明的一个函数,因此使用前必须加入#include。调用scanf函数时,需要传入变量的地址作为参数,scanf函数会等待标准输入设备(比如键盘)输入数据,并且将输入的数据赋值给...
分类:其他好文   时间:2014-05-22 11:06:15    阅读次数:252
LCD深度剖析
LCD 深度剖析 来源:http://blog.csdn.net/hardy_2009/article/details/6922900           http://blog.csdn.net/jaylondon/article/details/6363741            http://blog.csdn.net/zhaocj/article/details/5397180...
分类:其他好文   时间:2014-05-20 14:50:08    阅读次数:249
这段代码哪里内存溢出了呢?
//============================================================================ // Name : DoubleBuffer.cpp // Author : Vit // Version : // Copyright : Your copyright notice // Descrip...
分类:其他好文   时间:2014-05-22 12:43:51    阅读次数:349
NYOJ 745 蚂蚁的难题(二)
NYOJ 745 蚂蚁的难题(二)...
分类:其他好文   时间:2014-05-22 09:46:02    阅读次数:277
NYOJ 541 最强的战斗力
NYOJ 541 最强的战斗力...
分类:其他好文   时间:2014-05-22 13:40:44    阅读次数:214
NYOJ 536 开心的mdd
NYOJ 536 开心的mdd...
分类:其他好文   时间:2014-05-22 07:50:35    阅读次数:212
博弈-组合游戏
组合游戏与SG函数 求法 附带几道题目 nyoj的取石子(十)...
分类:其他好文   时间:2014-05-22 12:04:57    阅读次数:262
[BASIC-16] 分解质因数
基础练习 分解质因数   时间限制:1.0s   内存限制:512.0MB 问题描述   求出区间[a,b]中所有整数的质因数分解。 输入格式   输入两个整数a,b。 输出格式   每行输出一个数的分解,形如k=a1*a2*a3...(a1 样例输入 3 10 样例输出 3=3 4=2*2 5=5 6=2*3 ...
分类:其他好文   时间:2014-05-22 09:10:15    阅读次数:558
“举一反三”合并数组--《剑指offer》
与上篇思想一样,或者说是替换数字的另一种版本吧,题目如下: 有两个已经排好的数组A1和A2,A1的末尾有足够的空间来容纳A2,我们将A2数组插入到A1中,继续保持已经排序; 这样看来就和替换空格相似了,如果我们在A1数组从头到尾复制数字,这样导致A1数组后面的数一直不断往后移动,复杂度一样是O(n2),所以,我们来举一反三:...
分类:其他好文   时间:2014-05-22 06:14:10    阅读次数:241
zTree实现多选树
zTree实现多选树 1、实现源码 多选树 <!-- var setting = { check: { enable: true, chkStyle: "checkbox", chkboxType: { "Y": "s", "N": "ps" } }, data: { simpleData:...
分类:其他好文   时间:2014-05-22 12:05:34    阅读次数:245
筛法求素数
素数表在算法中经常会用到,所以掌握一种高效求解素数表的算法是很有必要的。 这里介绍一种算法:筛法。筛法的时间复杂度我不太清楚,但我知道是接近于 O(n) 的,比一般的求解素数的算法效率要高很多,其基本思想如下: 1、要得到 2 — n 之间的所有素数,先记录下 2 — n 之间的所有整数,用集合表示 A = { 2 , 3 , 4 , 5 , 6 …… n } 2、创建一张素数表 P...
分类:其他好文   时间:2014-05-22 12:21:52    阅读次数:201
漫话Unity(二)
Unity基础功能介绍、核心元素、基础脚本开发...
分类:其他好文   时间:2014-05-22 08:54:46    阅读次数:360
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!