首页 > 2015年05月17日 > 全部分享
再看外观和B层
机房重构时候,用到了外观,但是在用外观的时候基本上业务逻辑层没有在体现出它本身的功能,而是将 业务逻辑基本转移到了外观层中,也没想太多直接就那么敲完了重构;不过在合作的时候我们达成了一致,让 外观发挥外观的功能,B层发挥业务逻辑的功能,在此之前需要弄清楚以下两个概念: 一、什么是外观? 在设计模式中我们学习过外观模式,都知道外观是为子系统中的一组接口提供一个一致的界面,...
分类:其他   时间:2015-05-17 21:55:13    收藏:0  评论:0  赞:0  阅读:156
akka入门-简单示例
以下程序演示了akka的一个简单的示例。创建Actor去处理一条命令,通过消息传递的方式进行交互。 我使用的akka版本和相关jar包参见pom文件: <project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...
分类:其他   时间:2015-05-17 21:54:50    收藏:0  评论:0  赞:0  阅读:195
.Net——Func<>与Action<>
首先来先写几个测试函数: public delegate void SayHello(string strName); public static void Hello(string strName) { Console.WriteLine(strName + " ,...
分类:Web开发   时间:2015-05-17 21:54:41    收藏:0  评论:0  赞:0  阅读:168
读《人人都是产品经理》
教导怎么样做产品经理,怎样入门。 还不错的一本书。 细节就不一一说了。 还推荐了作者看过的一些书。 看的挺多的。但我查了几本,好像不太适合我。 想做产品经理的同学要细读。 想做事的同学,可以速读。因为做事的方法是一通百通的。 人家能成功。还是有一定借鉴意义的。 不多说了。 看别的更好玩的书去了。...
分类:其他   时间:2015-05-17 21:54:31    收藏:0  评论:0  赞:0  阅读:152
使用socket实现简单的客户端和服务端通信(C#语言)
1.主要思路: (1) 服务端开启监听线程,等待客户端的连接。 每个socket连接放到独立线程中处理。 (2) 服务端和客户端使用约定的消息格式通信。对于比较复杂的消息(如向服务端传递一个实例),可以使用json封装传输。 (3) 每个连接的客户端,注册唯一的ClientID,在服务端以此来区分消息的来源。 2.代码构成 实现该样例包含两个cs的客户端程序。 分别为 服务...
分类:编程语言   时间:2015-05-17 21:54:21    收藏:0  评论:0  赞:0  阅读:191
LintCode-矩阵归零
给定一个m×n矩阵,如果一个元素是0,则将其所在行和列全部元素变成0。 需要在原地完成。 样例 给出一个矩阵[[1,2],[0,3]],返回[[0,2],[0,0]] 挑战 你是否使用了额外的空间? 一个直接的解决方案是使用O(MN)的额外空间,但这并不是一个好的方案。 一个简单的改进方案是使用O(M + N)的额外空间,但这仍然不是最好的解决方案。 你...
分类:其他   时间:2015-05-17 21:54:11    收藏:0  评论:0  赞:0  阅读:204
akka入门-调用子Actor处理消息
程序演示了父子结构的Actor处理消息。父Actor接收到消息后调用子Actor处理。 1.创建父子Actor import java.util.UUID; import com.center.akka.simple.command.Command; import com.center.akka.simple.event.Event; import akka.actor.ActorRef;...
分类:其他   时间:2015-05-17 21:54:01    收藏:0  评论:0  赞:0  阅读:242
HDU 4217 Data Structure?(线段树 or 树状数组啊)
HDU 4217 Data Structure?(线段树 or 树状数组啊)...
分类:编程语言   时间:2015-05-17 21:53:50    收藏:0  评论:0  赞:0  阅读:159
akka入门-对处理器状态进行持久化
该话题涉及几个概念: 处理器、信道、事件源、日志、状态。 消息可以持久化,通常当前的状态保存在内存中(内存镜像),而事件源机制可以通过重播接收到的消息(在应用程序正常启动或崩溃后)恢复当前(或历史)的状态。 Eventsourced 实现了预写日志(write-ahead log ,WAL)用于跟踪一个Actor 所接收消息,并通过回放记录的消息来恢复其状态。 处理...
分类:其他   时间:2015-05-17 21:53:41    收藏:0  评论:0  赞:0  阅读:154
嵌入式开发之道——菜鸟成长日志与项目经理的私房菜(读书笔记)
嵌入式开发之道——菜鸟成长日志与项目经理的私房菜(读书笔记) 邱毅凌著 1、一般函数调用与中断ISR的区别 一般程序都是循序执行的,CPU一定要执行到main()的第20行,才有可能去调用sub_fun()函数,而中断可以发生在任何的时间地点。例如,使用者可以在任何时候按下键盘的某个键,此时不论CPU下个要执行的指令是什么,CPU都会先记录目前的状态,然后参考中断向量表,接着去执行键盘中断的处理...
分类:其他   时间:2015-05-17 21:53:21    收藏:0  评论:0  赞:0  阅读:174
你的业务逻辑层是否是被架空了?(一)
1. “你的业务逻辑层为什么要按照数据库的表来建立。一旦数据库的表更改了岂不是业务逻辑层也要更改么。”当大师傅问我这个问题的时候,我才反应过来我的业务逻辑层理解的有问题,当时我是把业务逻辑都放到了U层,导致U层很累赘。 2.当沾沾自喜以为给U层解负担的时候,惊奇的发现,B层还是被架空了。(这个问题是出于B层依然是按照数据库表来建立的。) 所以,我才重新开始反思 ,业务逻辑层的到底是应该怎么建立,为什么第一次发现这个问题了,还出现业务逻辑层架空的问题。...
分类:其他   时间:2015-05-17 21:53:11    收藏:0  评论:0  赞:0  阅读:167
akka入门-基于信道进行消息可靠传输
程序的演示场景是:处理器发送命令,接收者接收到消息后进行处理并且对发送方发送消息确认表明已经成功收到消息。如果没有发送确认则表明该消息没有被接收并正确处理。失败消息会到达死信箱,系统下次启动时后继续发送死信箱中的发送失败的消息。 1.创建信道回复命令对象 import com.center.akka.simple.command.Command; public class Channel...
分类:其他   时间:2015-05-17 21:53:01    收藏:0  评论:0  赞:0  阅读:292
系统分析师笔记案例综合题
Java企业应用框架一般被划分成3个层次:表现层、业务逻辑组件层和持久层。分布对于View,Controller,模型Model。 轻量级架构侧重减少开发的复杂度,相应的,它的处理能力便有所减弱,比较适合于开发中小企业应用。 重量级框架强调可伸缩性:适合开发大型企业应用。 数字视频监控管理系统在设计是必须注意: 1,密码性。 2,实时性。 3,扩展性。 4,稳定性。...
分类:其他   时间:2015-05-17 21:52:41    收藏:0  评论:0  赞:0  阅读:205
HDU 4221 Greedy?(贪心啊啊)
HDU 4221 Greedy?(贪心啊啊)...
分类:其他   时间:2015-05-17 21:52:31    收藏:0  评论:0  赞:0  阅读:291
Android Bound Service(二) ----- Using AIDL
这是我自Google Android 开发者官网学习、翻译,然後自己写了简单例子後的 AIDL 学习笔记。希望能以简单的方式,帮助自己及大家学习 AIDL。...
分类:移动平台   时间:2015-05-17 21:52:27    收藏:0  评论:0  赞:0  阅读:227
Spring定时器
等级:备忘 技术含量:LOW 使用: 1、XML配置: http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.1.xsd 2、JAVA实现类 @Componen...
分类:编程语言   时间:2015-05-17 21:52:26    收藏:0  评论:0  赞:0  阅读:175
Android Volley 获取磁盘已有缓存数据
经过学习,我们知道Volley的架构如下: 从架构上我们可以看到,volley有设置缓存机制,当找不到数据缓存或数据缓存过期时,才会联网获取新的数据。Volley 本身有缓存机制,不仅仅默认缓存图片,也有缓存Json数据。通过手机文件管理软件,我们发现Volley缓存地址:/data/data/软件包/cache/volley 目录下。 那么,在联网获取了数据缓存后,如何获取到Voll...
分类:移动平台   时间:2015-05-17 21:52:01    收藏:0  评论:0  赞:0  阅读:152
Linux-(16)管道和重定向
Linux的命令行为我们提供了管道和重定向机制,通过管道和重定向就可以完成多命令协作。   命令行shell的数据流有以下三种定义: 名称 说明 编号 默认 STDIN 标准输入 0 键盘 STDOUT 标准输出 1 终端 STDERR 标准错误 2 终端   命令通过STDIN接收参数或数据,通过ST...
分类:系统服务   时间:2015-05-17 21:51:51    收藏:0  评论:0  赞:0  阅读:279
JS 写的俄罗斯方块游戏
http://www.htmleaf.com/html5/html5youxi/201501201236.html https://github.com/Aerolab/blockrain.js/blob/gh-pages/src/blockrain.jquery.src.js 暂停 , 取消暂停 $('.game').blockrai...
分类:Web开发   时间:2015-05-17 21:51:31    收藏:0  评论:0  赞:0  阅读:171
何新生的英语史(十)—终 极 梦 想
终   极   梦   想             就算会一点基础的英语,会说那么几句英语,是完全不够的。就像中国普通话,如果 说的话,在五岁左右基本上都能交流、表达了,这还是不够的,我们稍大一些就上小学 习语文,从小学开始,识字、了解过古诗词、中国文化,初中学习语文,高中必学语 文,到了大学还有语文是要修的课程之一。这是中文、中国普通话。           然而,英语是世界的普通...
分类:其他   时间:2015-05-17 21:51:22    收藏:0  评论:0  赞:0  阅读:284
1454条   上一页 1 ... 9 10 11 12 13 ... 73 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!