首页 > 2014年01月25日 > 全部分享
设计模式初探-迭代器模式
迭代器模式(ITERATOR),又称游标(Cursor),提供了一种方法,用于顺序访问一个聚合对象中的各个元素,而不需暴露该对象的内部表示。迭代器模式通过将对聚合对象(通常为列表)的访问和遍历从聚合对象中分离出来并放入一个迭代器对象中,迭代器对象知道如何遍历列表,这样不仅可以简化聚合对象的实现(将遍历操作交给迭代器负责,自己只负责保存),还可以以不同的方式遍历列表。 一、使用场景 1、访问一个...
分类:其他   时间:2014-01-25 21:56:17    收藏:0  评论:0  赞:0  阅读:353
领域驱动设计案例【Tiny Library领域模型】
本讲主要介绍基于Entity Framework的领域驱动设计建模。首先回顾一下Tiny Library的业务逻辑: 任何用户可以添加Library中的图书(简化起见,图书不能修改也不能删除),也可以查看图书的详细信息 注册用户,也就是读者,可以借书、还书、查看自己借过的图书列表和借书信息 请注意上面描述的黑体部分,这些概念出现在Tiny Library的领域知识(Domain Kn...
分类:其他   时间:2014-01-25 22:37:48    收藏:0  评论:0  赞:0  阅读:565
领域驱动设计案例【Tiny Library仓储】
在领域驱动设计的案例中,仓储的设计是很具有争议性的话题,因为仓储这个角色本身就与领域模型和基础结构层对象相关,它需要序列化领域对象(应该说是聚合),然后将其保存到基础结构层的持久化机制。于是,在领域驱动设计的社区中,存在两种观点: 1、领域模型不能访问仓储,理由是:仓储需要跟技术架构层打交道,在领域模型中访问仓储就会破坏领域模型的纯净度。需要使用仓储的,需要在领域模型上加上一层,比如Applic...
分类:其他   时间:2014-01-25 21:07:57    收藏:0  评论:0  赞:0  阅读:414
领域驱动设计案例【Tiny Library应用服务层】
Tiny Library使用应用服务层向用户界面层提供服务,具体实现是采用Microsoft WCF Services。在Tiny Library的解决方案中,是由TinyLibrary.Services项目为整个系统提供这一WCF服务的。按照传统的应用系统分层方法,TinyLibrary.Services项目位于领域模型层之上、用户界面层之下,它是UI与Domain的交互界面。TinyLibra...
分类:其他   时间:2014-01-25 21:24:37    收藏:0  评论:0  赞:0  阅读:435
HTTP协议详解(转)
HTTP协议详解(转)...
分类:其他   时间:2014-01-25 21:22:57    收藏:0  评论:0  赞:0  阅读:711
十一 手游开发神器 cocos2d-x editor 之音乐和音效
这一节主要是介绍cocos2dx editor的背景音乐和音效。cocos2dx editor是开发跨平台的手机游戏工具,运行window系统上,javascript脚本语言,基于cocos2d-x跨平台游戏引擎, 集合代码编辑,场景设计,动画制作,字体设计,还有粒子,物理系统,地图等等的,而且调试方便,和实时模拟器。...
分类:其他   时间:2014-01-25 21:55:27    收藏:0  评论:0  赞:0  阅读:374
Java Annotation探究(三) --- 内置Annotation介绍
总结和描述Java中Annotation的用法。...
分类:其他   时间:2014-01-25 21:06:17    收藏:0  评论:0  赞:0  阅读:327
c++学习笔记(15.类模板)
本节知识点:...
分类:编程语言   时间:2014-01-25 22:12:07    收藏:0  评论:0  赞:0  阅读:466
LA 4287 Proving Equivalences / 强连通分量
给你一些命题 求最小还需要几次可以证明所有的命题都等价 一个强连通分量里面的题目都是等价的 只需缩点后 对于DAG图 入读为0和出度为0的点 两者之中最大值就是答案 如果只有1个强连通分量 那么无需证明了 #include #include #include #include using namespace std; const int maxn = 20010; vector G...
分类:其他   时间:2014-01-25 21:37:07    收藏:0  评论:0  赞:0  阅读:397
Android联系人中添加归属地分组
之前重要负责收集联系人添加归属地,公司这两个智能分组;网上的实现方法很多,有说通过webserver来查询,但是网络这种形式不是长远之道;毕竟服务器不是你自己的,还有其他很多的各种不稳定因素。那下面,就主要介绍归属地这个分组我是怎么实现的。 经过自己制作一个第三方的归属地数据库来实现的。我使用的全国手机归属地数据记录是2013年中旬的,当时弄到数据后吓坏,全国的手机归属地记录总共有28.6w多条...
分类:移动平台   时间:2014-01-25 21:54:37    收藏:0  评论:0  赞:0  阅读:439
Java Instrument
经常看到OpenJPA、Jacoco、cobertura等工具对Java Class进行Instrument操作, Java 从1.5开始也提供了instrument包,那么到底什么是instrument,为什么instrument,怎么instrument呢?...
分类:其他   时间:2014-01-25 22:39:18    收藏:0  评论:0  赞:0  阅读:412
SMTP 通过程序发送邮件
有的发邮件是需要身份验证的(用户名和密码),有些是需要的。 首先,要确保运行程序的机器能够连接上smtp服务器的发邮件端口,一般是25端口 使用下面的命令: start /min telnet smtpServerName 25 运行后会弹出窗口,看显示的结果来说明是否能够连接,如果窗口都弹不出来,或是弹出来很快关闭了,说明不通。...
分类:其他   时间:2014-01-25 22:11:17    收藏:0  评论:0  赞:0  阅读:458
UML图(一) 综述
进程到了UML阶段,最重要的当然是图了。关于它到底有几类,众说纷纭,我们暂且先不管它,以后可能还会更新,所以先介绍13种,并详述其中常用的10种。          如下图所示。                                   下面详细介绍一下这些图,实际图例以《机房收费系统》为例。               1、用例图。 用例( use case 用例(...
分类:其他   时间:2014-01-25 22:29:48    收藏:0  评论:0  赞:0  阅读:461
Codeforces Round #226 (Div. 2)
很水两题,C题数论果然不太会,事后4题。。 A. Bear and Raspberry time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output The bear de...
分类:其他   时间:2014-01-25 21:22:07    收藏:0  评论:0  赞:0  阅读:449
luaGlue函数——lua中调用c/c++函数
所有能在lua中调用的c/c++函数都必须是遵循lua定义的函数原型:typedef int (*lua_CFunction) (lua_State *L),其中返回值整型int表示,函数返回值个数。lua调用c/c++函数,他们之间的交互依然通过lua栈,而且需要认识到的是,无论是lua调用c函数,还是c/c++调用lua函数,他们之间的交互用的栈并不是全局栈,每个函数都维护着一个自己的私有栈,...
分类:编程语言   时间:2014-01-25 21:36:17    收藏:0  评论:0  赞:0  阅读:811
jsoup的Node类
一、简介 Node类直接继承Object,实现了Cloneable接口,它是一个抽象类,类声明:public abstract class Node extends Object implements Cloneable 直接已知子类:Comment, DataNode, DocumentType, Element, TextNode, XmlDeclaration Node是节点的抽象...
分类:Web开发   时间:2014-01-25 22:37:18    收藏:0  评论:0  赞:0  阅读:476
ural - 1470 - UFOs(树状数组)
题意:由单位立方体组成的三维空间里,执行2种操作,一种是修改位置为(x, y, z)的ufo改变K个,另一种是询问空间(x1, y1, z1)-(x2, y2, z2)里的ufo数目(1 ≤ N ≤ 128, –20000 ≤ K ≤ 20000)。 题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1470 ——>>第一次刷的三维树状数组题目...
分类:其他   时间:2014-01-25 21:52:07    收藏:0  评论:0  赞:0  阅读:584
Hive安装简介
Hive安装及简介...
分类:其他   时间:2014-01-25 21:23:47    收藏:0  评论:0  赞:0  阅读:349
log4net应用实践(一)
1、背景 log4net库是Apache log4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。它是.Net下一个非常优秀的开源日志记录组件,可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要通过项目实践来介绍如何在VS2012中使用log4net快速创建系统日志,以及如何扩展以输出自定义字段等内容...
分类:Web开发   时间:2014-01-25 21:21:17    收藏:0  评论:0  赞:0  阅读:414
【ios 汇总 调试记】
1. 真机联调的抓包方法 建立虚拟端口,  使用 手机的 identifier,wireshark就可以侦测到虚拟端口进行抓包 打开僵尸进程 给标准库函数打断点 选择 symbolic Breakpoint    断点格式   - [类名 函数名 : ]  耗时计算    CFAbsoluteTime s...
分类:其他   时间:2014-01-25 21:35:27    收藏:0  评论:0  赞:0  阅读:354
1014条   上一页 1 ... 12 13 14 15 16 ... 51 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!