码迷,mamicode.com
首页 > 2014年10月12日 > 全部分享
设计模式的C++实现 2.工厂模式
工厂模式,实例化对象,用工厂方法代替new操作。 工厂模式基本与简单工厂模式差不多,简单工厂中每次添加一个子类必须在工厂类中添加一个判断分支,这违背了开闭原则。而工厂模式的解决方法是将简单工厂中的每个判断都生成一个工厂子类,工厂子类位于工厂类抽象和产品类实现之间,实际依然属于实现。工厂类中的为抽象的接口,开闭原则要不修改接口,只修改实现,则这里工厂子类是实现,添加工厂子类及其代码没有修改抽象的接...
分类:编程语言   时间:2014-10-12 23:37:38    阅读次数:222
关于求素数 一列小程序
/****************************************************************版权所有 (C)2014,魂之念想。**文件名称:sushu.c*内容摘要:求100以内的素数*当前版本:1.0*作   者:魂之念想*完成日期:20141012 ****************************************************...
分类:其他好文   时间:2014-10-13 01:00:56    阅读次数:347
HDU2452 Navy maneuvers 记忆化搜索
这题目意思能忍?读了半年,乱七八糟的 记忆化搜索 拖拖的,dp[i][0]代表以获得最小值为目标的船以i为起点,dp[i][1]代表以获得最大值为目标的船以i为起点,接下来暴力枚举入度为0的点为起点,开始记忆化搜索, const int N = 100000 + 55; int dp[N][2]; int value[N]; int degree[N]; vector G[N]; ...
分类:其他好文   时间:2014-10-13 01:00:53    阅读次数:258
该伙伴事务管理器已经禁止了它对远程/网络事务的支持
原文地址   简介 当启动分布式的事务涉及 SQL Server 数据库引擎时,需要针对MSDTC进行一些配置。否则可能会出现以下错误:合作伙伴事务管理器已经禁用对远程/网络事务的支持。 解决方案 1.       双方启动MSDTC服务,方式为:命令行下service.msc,选择distributed link trackingclient...
分类:其他好文   时间:2014-10-13 00:26:58    阅读次数:291
spool命令、创建一个表,创建并且copy表,查看别的用户下的表,rowid行地址 索引的时候使用,表的增删改查,删除表,oracle的回收站
?? ?? 1、spool命令 spool "D:\test.txt" spool off SQL> host cls 2、创建一个表 SQL> --条件(1):有创建表的权限,(2):有表空间 SQL> desc t4;  名称                                      是否为空? 类型  ---------...
分类:数据库   时间:2014-10-12 23:53:29    阅读次数:434
Pretty UI Design For Android -- 滑动背景、透明列表
本文是从国外一个网上看到的效果,感觉很不错,就简化了一下代码,拿来用了,先看下效果图:效果还是很不错的,下面让我们看看是如何实现的:看看文字来源,很简单,是一个数组: If I could save time in a bottle the first thing that I\'d like to do is to save ev...
分类:移动开发   时间:2014-10-12 23:36:38    阅读次数:329
Android绘图监听接口OnPreDrawListener详解
public static interface ViewTreeObserver.OnPreDrawListener我们先看下API...
分类:移动开发   时间:2014-10-13 00:09:48    阅读次数:229
source code of MES Data
TELOGS <?php /* command line parameters: wget "http://localhost/query.php?action=query&sn=123" -O get1.html */ $act=$_GET["action"]; /* http://localhost/query.php?action=query&sn=123 */ if ($...
分类:其他好文   时间:2014-10-12 23:52:58    阅读次数:266
ZOJ 3820 2014ACM/ICPC牡丹江赛区B题
3797714 2014-10-12 21:58:19 Accepted 3820 C++ 1350 70240 zz_1215 比较麻烦的一道题吧,开始的时候不停的段异常,后面知道是爆栈了,然后用数组模拟递归,才ac了 思路挺简单的,先找到这个树的直径,单独拿出来,可以证明最后选的两个点一定是在直径上的,我就不证了 然后求出这条直径上的每个点向外延伸的最远距离...
分类:其他好文   时间:2014-10-12 23:19:28    阅读次数:454
android JB2连拍降速原理介绍
1、HAL层 (1)alps\mediatek\platform\mt6589\hardware\camera\core\camshot\MultiShot\MultiShot.cpp sleep实现降速。 在sendCommand处理ECamShot_CMD_SET_CSHOT_SPEED。ECamShot_CMD_SET_CSHOT_SPEED定义在alps\mediatek\platfo...
分类:移动开发   时间:2014-10-13 00:42:38    阅读次数:326
android 如何实现前置camera自拍镜像功能
默认的前置camera, 文字”XI”在preview时显示为”IX”(前置camera preview时默认会有mirror效果), 拍摄出来的照片为"XI",如何让拍摄出来的照片也是”IX” , 也就是和preview时保持一致?   对于普通单拍(非ZSD或其他拍照模式), 需要修改的代码为normalShot.cpp文件中的onCmd_capture()方法, 将原来的 b...
分类:移动开发   时间:2014-10-12 23:35:48    阅读次数:320
android JB3上如何更改Camera拍照的quality
将\packages\apps\Camera\src\com\android\camera\SettingChecker.java中:         case ROW_SETTING_JPEG_QUALITY:             int jpegQuality = getJpegQuality(context, Integer.parseInt(value));...
分类:移动开发   时间:2014-10-12 23:52:18    阅读次数:276
android 无法开机的uart log浅析
类似complex R/W mem test fail 在preloader阶段挂掉,请和弊司联系; [SD0] DAT CRC error,请打patch:ALPS00787669; NAND项目: init: command r=-1 ' mount ubifs ubi@system /system wait' init: command r=-1 ' mount ubifs ubi@...
分类:移动开发   时间:2014-10-12 23:52:08    阅读次数:399
android 如何关闭来电号码归属地
MTK平台号码归属地分为两种:1.手机号码归属地;2.固话号码归属地;   手机号码归属地: 是MTK自己做的,关闭只需要关闭MTK_PHONE_NUMBER_GEODESCRIPTION这个option即可; 数据库文件所在路径为 alps/mediatek/external/geocoding/geocoding.db; 仅支持汉语。   固话号码归属地: 是Google An...
分类:移动开发   时间:2014-10-13 00:41:58    阅读次数:293
ZOJ 3829 Known Notation(字符串处理 数学 牡丹江现场赛)
ZOJ 3829 Known Notation(字符串处理 数学)2014年ACM/ICPC 亚洲区域赛牡丹江(第一站)现场赛...
分类:其他好文   时间:2014-10-12 23:35:08    阅读次数:321
gdb学习(二)[第二版]
查看运行时数据print - 查看变量值 ptype – 查看变量类型 #ptype i #ptype “aaa” 打印字符串”aaa”的类型 #ptype array 打印数组array的类型 #ptype main 打印main函数的类型 print array – 查看数组 #p arr1 #p arr1[2] 查看数组arr2第三个元素值 #p &arr1[2] 打印数组元素的地...
分类:数据库   时间:2014-10-12 23:51:38    阅读次数:278
UVa 12403 - Save Setu
题目:有两种操作:1.当前数值增加;2.输出当前数值。 分析:简单题。模拟即可。 说明:A+B。 #include #include #include using namespace std; string s; int main() { int n,sum,add; while (cin >> n) { sum = 0; while (n --) { cin ...
分类:其他好文   时间:2014-10-13 00:41:28    阅读次数:482
1242条   上一页 1 2 3 4 5 6 ... 74 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!