首页 > 其他
第3章 抽象工厂模式(Abstract Factory)
原文第3章 抽象工厂模式(Abstract Factory)场景我们的系统要同时支持两个数据库 SqlServer 跟Oracle数据库 并且不同的环境要进行随时切换。看下面的代码:12345678910111213141516171819202122232425262728293031323334...
分类:其他   时间:2014-05-12 09:08:35    收藏:0  评论:0  赞:0  阅读:317
云计算之路-阿里云上:原来“黑色0.1秒”发生在socket读取数据时
在昨天的博文中我们犯了一个很低级的错误——把13ms算成了130ms(感谢陈硕发现这个错误!),从而对问题的原因作出了错误的推断,望大家谅解!从中我们吸取到了一个教训:趁热打铁要小心,容易失去冷静,作出错误的判断。
分类:其他   时间:2014-05-12 09:14:37    收藏:0  评论:0  赞:0  阅读:402
排序函数sort用法简介
排序算法有很多,冒泡排序,选择排序,堆排序,快速排序,归并排序,基数排序……其中平均复杂度O(nlogn)的排序算法或者在某方面有特殊优势的算法在ACM中才有实际使用价值,所以上述提到的前2种大家以后就不要用了。其他排序算法大家会慢慢接触,本文主要介绍使用最多的排序函数 sort。大家可能会遇到qs...
分类:其他   时间:2014-05-12 09:20:47    收藏:0  评论:0  赞:0  阅读:481
LeetCode Insertion Sort List
class Solution {public: ListNode *insertionSortList(ListNode *head) { if (head == NULL) return NULL; ListNode* sorted_head = head; ...
分类:其他   时间:2014-05-10 20:38:29    收藏:0  评论:0  赞:0  阅读:541
MDK调试错误
Undefined symbol assert_failed (referred from dma.o).链接过程中出现assert_param函数未定义的错误解决方法: 在Options->C/C++->preprocessor Symboles有Define:项中输入USE_STDPER...
分类:其他   时间:2014-05-10 20:41:16    收藏:0  评论:0  赞:0  阅读:607
268988
分类:其他   时间:2014-05-10 20:43:58    收藏:0  评论:0  赞:0  阅读:4065
关于main()
1.在c语言中:int main( void )int main( int argc, char *argv[] )如果不需要从命令行中获取参数,请用int main(void) ;否则请用int main( int argc, char *argv[] ) 。如果 main 函数的最后没有写 re...
分类:其他   时间:2014-05-10 20:42:32    收藏:0  评论:0  赞:0  阅读:553
Xcode添加build configuration
图片转载自:Adding a build configuration in Xcode
分类:其他   时间:2014-05-10 20:49:12    收藏:0  评论:0  赞:0  阅读:920
MD5加密 时间差 流水号等方法
/// /// 使用TimeSpan计算两个时间差 /// /// /// /// Subtract:从中减去另一个TimeSpan值 private string DateDiff(Dat...
分类:其他   时间:2014-05-10 20:51:53    收藏:0  评论:0  赞:0  阅读:529
QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)
最近这阵子,接了个私活,封装一个开发包俗称的SDK给客户调用,查阅了很多人家的SDK,绝大部分用VC编写,而且VC6.0居多,估计也是为了兼容大量的XP用户及IE浏览器,XP自带了VC6.0运行库,所以无需兼带其他DLL即可运行。也发现有些用汇编和C封装的,那估计是高手才能编写啊!那怎么办呢?眼看一...
分类:其他   时间:2014-05-10 20:53:13    收藏:0  评论:0  赞:0  阅读:766
265265
分类:其他   时间:2014-05-10 20:58:38    收藏:0  评论:0  赞:0  阅读:473
336
分类:其他   时间:2014-05-10 21:00:03    收藏:0  评论:0  赞:0  阅读:417
QT学习之路(1):彩票绝对不中模拟器
//============================================//绝对不中,彩票开奖模拟器#include "mainwindow.h"#include "ui_mainwindow.h"#include #include MainWindow::MainWindow(...
分类:其他   时间:2014-05-10 21:02:38    收藏:0  评论:0  赞:0  阅读:371
templateMethod(模板方法模式)
MakeCar.javapackage edu.hhxy;/* * 组装车 */public abstract class MakeCar { //组装车头 public abstract void makeHead(); //组装车身 public abstract...
分类:其他   时间:2014-05-10 21:09:24    收藏:0  评论:0  赞:0  阅读:486
126565
分类:其他   时间:2014-05-10 22:14:56    收藏:0  评论:0  赞:0  阅读:409
抽象工厂模式
抽象工厂模式是工厂方法的一般情况。产品族:相同属性的不同种类的产品的集合。如南方水果和南方蔬菜为一个产品族,北方水果与北方蔬菜为另一个产品族产品等级结构:种类即为等级结构。如水果、蔬菜两个等级结构。如果工厂只生产水果,则为工厂方法模式。即工厂方法模式的工厂只生产一个等级结构的产品。如果工厂生产水果与...
分类:其他   时间:2014-05-10 22:18:51    收藏:0  评论:0  赞:0  阅读:424
面向对象与原型4---原型
原型模式创建对象也有自己的缺点,它省略了构造函数传参初始化这一过程,带来的缺点就是初始化的值都是一致的。而原型最大的缺点就是它最大的优点,那就是共享。原型中所有属性是被很多实例共享的,共享对于函数非常合适,对于包含基本值的属性也还可以。但如果属性包含引用类型,就存在一定的问题:1.//原型的缺点fu...
分类:其他   时间:2014-05-10 22:20:49    收藏:0  评论:0  赞:0  阅读:459
POJ 2151 Check the difficulty of problems (概率dp)
题意:给出m、t、n,接着给出t行m列,表示第i个队伍解决第j题的概率。 现在让你求:每个队伍都至少解出1题,且解出题目最多的队伍至少要解出n道题的概率是多少?思路:求补集。 即所有队伍都解出题目的概率,减去所有队伍解出的题数在1~n-1之间的概率这里关键是如何求出某个队伍解出的...
分类:其他   时间:2014-05-10 22:22:43    收藏:0  评论:0  赞:0  阅读:423
C# 文字滚动特效(上下滚动)
本程序改编至网上下载的一个自定义控件,原控件是左右滚动效果,类似于跑马灯效果,由于项目需要,改编为上下滚动。前期没有实现自动折行,今天刚加上自动折行。using System;using System.Collections;using System.ComponentModel;using Sys...
分类:其他   时间:2014-05-10 22:24:44    收藏:0  评论:0  赞:0  阅读:511
ubuntu kylin 14.04安装配置redis-2.8.9(转)
1.下载安装文件加压、编译和安装cd /tmpwget http://download.redis.io/releases/redis-2.8.9.tar.gztar -zxf redis-2.8.9.tar.gzcd redis-2.8.9makesudo make install这时Redis ...
分类:其他   时间:2014-05-10 22:30:44    收藏:0  评论:0  赞:0  阅读:467
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!