码迷,mamicode.com
首页 > 2016年05月18日 > 全部分享
23种设计模式(2)-简单工厂模式
这些设计模式都是在这么多年的软件开发中,先辈对软件重构的经验总结提炼的结果,这些设计模式要遵循软件设计的六原则。每一种设计模式都有相应的需求场景的。有了这些设计模式的思想和面向对象的思想,在软件设计特定的需求中会给你解决思路。一,需求场景        在此,我也借用书上看到的一个例子。计算器工厂给我们留了一些任务,设计一个计算器做成成品卖给买家。但是这个任务是分两个阶段让我们实现的。如下:...
分类:其他好文   时间:2016-05-18 18:10:22    阅读次数:259
MMO 游戏服务器引擎设计
MMO网络游戏服务器架构设计...
分类:其他好文   时间:2016-05-18 18:09:26    阅读次数:391
自定义控件玩套路以及canvas StaticLayout的使用
自定义控件玩套路以及canvas StaticLayout的使用...
分类:其他好文   时间:2016-05-18 18:07:50    阅读次数:182
ecshop二次开发--电子票
前台效果展示: 2. 3. ...
分类:其他好文   时间:2016-05-18 18:07:57    阅读次数:241
Programming with Objective-C(六)
本次的主要内容是块,对初学者来说,代码中涉及到块的内容确实很容易让人疑惑。首先谈一下块的概念,块(Block)是苹果为 C、C++以及 OC 添加的一种特性,它包含了部分代码,可以被当做是参数传递给函数,并且它的实质是 OC 中的对象,也就是我们完全可以把它放到集合中,比如我们可以定义 NSArray 或者 NSDictionary 的对象来放置一系列的块,然后通过代码来决定执行哪一个块。块还有一大...
分类:其他好文   时间:2016-05-18 18:07:32    阅读次数:138
【SSH网上商城项目实战20】在线支付平台的介绍
之前已经完成了首页的显示,用户添加购物车,确认订单等功能,下面就是支付功能的开发了。用户确认了订单后会直接跳转到支付页面进行在线支付,在线支付需要第三方的接口,这一节主要介绍一些关于第三方支付的内容,从下一节开始,我们真正开发在线支付模块。 1. 在线支付介绍     在线支付是指卖方与买方通过因特网上的电子商务网站进行交易时,银行为其提供网上资金结算服务的一种业务。它为企业和个人提供了一个安...
分类:其他好文   时间:2016-05-18 18:08:00    阅读次数:225
MySQL--编写脚本
首要步骤(一般可省略): 开启mysql服务(默认是开机时就自动运行了): 控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动 连接mysql: 在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可. 1.编写sql脚...
分类:数据库   时间:2016-05-18 18:07:07    阅读次数:295
如何更高效的使用MVP以及官方MVP架构解析
Android mvp 架构的自述中简单的介绍了mvp,以及怎么写mvp。我自己也将mvp运用到了项目中,其实mvp并没有固定的写法,正确的去理解架构的思想,都可以有自己独特的mvp写法。git上也有很多例子,比如google的android-architecture,simple哥的Android 源码设计模式解析与实战中也有mvp的讨论。这里参考了simple哥做了一个通用版的mvp,并对goo...
分类:其他好文   时间:2016-05-18 18:09:15    阅读次数:238
Java使用Jacob操作word
近期项目需要根据word模板动态生成word文档,在网上看了些资料,在介绍的几种方法中选择了jacob方式,根据网上的资料,能解决大部分的问题,比如,生成表格,设置字体、段落格式,插入图片、设置图片格式。 可是项目中生成的word 文档还需要生成目录页,分割章节,网上找了很多资料,都没找到相关的方法,最后看到一篇博客,提供了一个思路,Java通过jacob操作office的宏,加上之前有过写宏的...
分类:编程语言   时间:2016-05-18 18:08:43    阅读次数:356
基于Android淡入淡出弹幕实现
最近遇到需求,需要在某张用户发表的图片中展示评论,方式是以淡入淡出的弹幕形式。需求为淡入事件t1->淡出t2,所有弹幕依次开始播放,中间一定的时间间隔deltaT。仔细考虑之后,想到以下实现方式,现总结下来并进行实现、分析以及比较。         不妨认定弹幕的画布为BarrageView;每条弹幕的绘制为BarrageItemView。  属性动画 从只有一条弹幕开始思考,我...
分类:移动开发   时间:2016-05-18 18:07:46    阅读次数:871
基于Android平台的刷新加载形式初探
接触Android开发有一段时间,经常会遇到数据加载形式的设计,现在最常见的是“下拉刷新”、“上拉加载”以及“滚动到底部自动加载”,这些往往是基于ListView、GridView和ExpandableListView。此文主要简单讨论这些加载形式的设计实现。 不妨先去理解基本的思想(大量图参考自网络,引用地址放在文章最后): ?         滑动动画设计      左图为传统的下拉动...
分类:移动开发   时间:2016-05-18 18:06:51    阅读次数:245
Salesforce 如何把签卡数据同步到中控系统
一、考勤界面二、分析1)同步数据首先要得到数据,如何得到数据呢? 第一步:创建签卡数据的触发器 第二步:创建同步日志类,把所有的签卡信息都添加到同步日志里2)从数据源得到数据后以Json格式传递 3)创建一个SpringMVC的Maven工程, a、以阿里巴巴的Druid配置数据源, b、创建个定时器,每隔一分钟从Salesforce的日志里读取信息...
分类:其他好文   时间:2016-05-18 18:07:11    阅读次数:258
机器学习中使用的神经网络第七讲
这一节主要介绍了RNN和LSTM。Modeling sequences: A brief overview在这一小节,我们将对应用于序列(sequences)的不同类型的模型做一个概括。我们从最简单的模型——ultra aggressive models(该模型尝试根据前一个序列(term or sequence)去预测下一个序列)开始,接着再讨论该模型使用了隐含层的复杂变形,然后再介绍更多有着hi...
分类:其他好文   时间:2016-05-18 18:05:39    阅读次数:217
MFC串口调试工具教程
MFC串口调试软件教程 一、测试环境:Windows XP,VC++6.0 二、步骤 Step1:打开VC++6.0集成开发环境,新建基于对话框(Dialog based)的MFCAppWizard(exe)应用程序。其它设置默认即可。 Step2:在主对话框中添加需要的控件。如图1,在箭头所指窗口(控件)拖动空间到主对话框。这里串口调试软件只需要红框内所示的控件即可,其他可以根据...
分类:编程语言   时间:2016-05-18 18:05:21    阅读次数:335
echop二次开发——电子票
先展示下效果: 后台实现过程 一、             添加菜单项:路径admin\includes\inc_menu.php $modules['18_ticket_manage']['01_ticket_list']  = 'ticket.php?act=list'; $modules['18_ticket_manage']['02_ticket_add']  = 't...
分类:其他好文   时间:2016-05-18 18:08:01    阅读次数:311
深入JVM虚拟机(四) Java GC收集器
1.1 Serial串行收集器:串行收集器主要有两个特点:第一,它仅仅使用单线程进行垃圾回收;第二,它独占式的垃圾回收。 1.2 ParNew并行收集器:并行收集器是工作在新生代的垃圾收集器,它只简单地将串行回收器多线程化。它的回收策略、算法以及参数和串行回收器一样。并行回收器也是独占式的回收器,在收集过程中,应用程序会全部暂停。 1.3 Parallel收集器:Parallel收集器类假于ParNew并行收集器,它使用复制算法的收集器。从表面上看,它和并行收集器一样都是多线程、独占式的收集器。但是,并行回...
分类:编程语言   时间:2016-05-18 18:06:39    阅读次数:1786
HDU-3189-Just Do It【分解质因数】
3189-Just Do It 题目大意:求约数个数为k的最小数。 题目思路:先求出每个数字的质因数,然后dfs求出所有的约数。...
分类:其他好文   时间:2016-05-18 18:06:28    阅读次数:194
2362条   上一页 1 ... 65 66 67 68 69 70 71 ... 139 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!