码迷,mamicode.com
首页 >  
搜索关键字:文档上传 设计    ( 116499个结果
设计模式(16) 观察者模式(OBSERVER)C++实现
观察者模式定义一种交互,即发布-订阅:一个对象当自身状态发生改变时,会发出通知,但是并不知道谁是他的接收者,但每个接收者都会接收到通知,这些接受者称为观察者。作为对通知的响应,每个观察者都将查询目标状态,然后改变自身的状态以和目标状态进行同步。
分类:编程语言   时间:2014-07-22 23:15:52    阅读次数:433
Fragment生命周期(转)
Android在3.0中引入了fragments的概念,主要目的是用在大屏幕设备上--例如平板电脑上,支持更加动态和灵活的UI设计.平板电脑的屏幕要比手机的大得多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互.Fragment允许这样的一种设计,而不需要你亲自来管理vie...
分类:其他好文   时间:2014-07-22 23:15:14    阅读次数:432
ios学习记录 day42 UI18 集合视图
集合视图UICollectionView 简单来说就是多列的TableView 它们同样是datasource和delegate设计模式UICollectionViewLayout是一个对View布局和行为描述的类 UICollectionViewFlowLayout是它的子类
分类:移动开发   时间:2014-07-22 23:14:53    阅读次数:395
如何设置流程的默认版本
业务流程用工作流软件管理系统来管理流程后,业务的流转都用流程的节点来标识。业务的办理信息在流程节点的表单中完成,录入,保存,业务流转,条件流,顺序流,分支流,并行流,等等。用工作流系统来管理一目了然。业务流程启动后,业务的流转就按照流程设计图来流转和办理。当后续业务有了修改后,流程就需要增加版本,不...
分类:其他好文   时间:2014-07-22 23:14:35    阅读次数:435
引擎设计跟踪(九.14) 更新记录和骨骼动画导出
骨骼动画是去年打算写的部分, 但是中间因为工作太忙, 已经拖了一年了. 期间也加了其他东西, 比如对UI做了部分完善.UI对toolbar button添加了drop down 支持,一种是dropdown menu,一种是dropdown property sheet实现这些控件不难, 但是要做抽...
分类:其他好文   时间:2014-07-22 23:14:33    阅读次数:487
c语言日历系统的设计与部分实现
c语言实现日历系统,sqlite保存数据库,发现问题不少,特别是数据库的设计,另外,c语言的字符拼接问题也很蛋疼,问题起源如下:起源:在日历中有个功能就是可以设置重复的事件,比如我在日历中加入一个事件,然后可以设置这个事件按天,或者按星期,或者按月,或者按年重复提醒。如果每个事件都是一条记录的话,肯...
分类:编程语言   时间:2014-04-30 15:22:04    阅读次数:427
观察者模式小试
观察者模式又叫订阅-发布模式,也是非常常用的设计模式之一。一、介绍还是先来看一下《研磨设计模式》的介绍——定义对象间的一种一对多的依赖关系。当一个对象的状态发生改变的时候,所有依赖于它的对象都得到通知,并被自动更新。观察者模式的本质:触发联动。什么意思呢?说白了,就是说一个对象的状态发生改变,另一个...
分类:其他好文   时间:2014-04-30 15:13:41    阅读次数:467
(转)10款微信公众平台相关的开源软件
1、微信公共帐号机器人 WeBotWeBot ( Weixin Robot) 的设计目标就是让你傻瓜化的接入微信公众平台。是微信公众平台提供的开放信息接口的自动回复系统,基于node.js实现。功能:清晰独立的 router ,轻松实现文本匹配流程控制基于正则表达式的对话设定,配置简单,可以给一句话...
分类:微信   时间:2014-04-30 15:01:37    阅读次数:1060
ASP.NET MVC 5 - 给数据模型添加校验器
原文:ASP.NET MVC 5 - 给数据模型添加校验器在本节中将会给Movie模型添加验证逻辑。并且确保这些验证规则在用户创建或编辑电影时被执行。拒绝重复DRYASP.NET MVC 的核心设计信条之一是DRY: "不要重复自己(DRY --Don’t Repeat Yourself)"。ASP...
分类:Web程序   时间:2014-04-29 16:38:46    阅读次数:397
《javascript 高级程序设计》--Array重新排序
arry 存在两个可以直接用来重排序的方法:reverse()和sort(). reverse():会对反转数组项的顺序。 sort():按升序排列数组项。 原理:sort方法会调用每一个数组想的toString()转型方法,然后得到的字符串,来确定如何排序。例子:var valu...
分类:编程语言   时间:2014-04-29 16:36:46    阅读次数:436
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!