在mvc架构中,一个应用被分为3个部分,模型(model)试图(view)控制器(controler)
模型代表应用程序的数据以及用于访问控制和修改这些数据的业务规则。
当模型发生变化时,它会通知视图,并为视图提供查询模型相关状态的能力。
同时,它也为控制器提供访问封装在模型内部的应用程序功能的能力。
试图用来组织模型的内容。它从模型那里获得数据并指定这些数据如何表现,
当模型发生变化时...
分类:
编程语言 时间:
2014-05-18 18:36:33
阅读次数:
349
zookeeper,一个很灵活的分布式架构,其中包含一个watch机制,检测节点值的变化,然而watch机制有些需要注意的地方:watch事件延迟。...
分类:
其他好文 时间:
2014-05-18 18:23:41
阅读次数:
321
话说有些事情十分适合在放假前的一天折腾一天,但绝对不适合在你准备去吃饭前多看一眼...我上周就碰到了这么一件揪心的事,最终以低血糖收场,十分狼狈地四处觅食,却觅到了一包超级辣的鸡爪,吃完后感觉症状加重了,于是向邻座的同事乞讨了巧克力糖,唉...这一切起源于我在准备吃午饭前一头扎进了一个技术问题,本以为能靠配置搞定,最终却还是不得不以修改The Fxxxing code告终!事情起源于公司的一个禁令...
分类:
系统相关 时间:
2014-05-18 14:47:43
阅读次数:
455
二、网络传输模块
模块对应代码命名空间 (namespace ZPNetwork)
模块对应代码存储文件夹 (\ZoomPipeline_FuncSvr\network)
2.1 模块结构
网络传输模块负责管理监听器,并根据各个传输线程目前的负荷,把新申请接入的客户套接字描述符引导到最空闲的传输线程中执行“接受连接(Accept)”操作。该模块由如下几个类组成。...
分类:
其他好文 时间:
2014-05-18 06:44:03
阅读次数:
304
IPC就是进程间通信。
进程间通信可以采用的方法很多,比如创建端口后采用组播技术进行握手连接,这里要讲到的就是通过内存文件映射的方法实现。...
分类:
Web程序 时间:
2014-05-18 06:28:37
阅读次数:
327
Paraview程序的架构
Paraview 支持多种数据格式和显示方式,目前包括网格绘制,面绘制,体绘制等方法。若要扩展 Paraview 的功能,必须了解其绘制的固定流水线,并且必须要编写符合 Paraview 接口规范的代码。
可视化包含三个基本的步骤:数据读取,数据过滤和数据渲染。首先,数据需要被读取到可视化应用程序 ParaView 中;接着,根据分析需要选择若干种过滤器来处理这些数...
分类:
其他好文 时间:
2014-05-18 04:54:16
阅读次数:
550
案例1 技术到管理如何起步:小范从开发人员转PM,有理论没有实践。入职新公司的职位是PM,但每件事无从下手,不知道该干什么,心里害怕,但一想不去做会就会越来越害怕,想请教上司,上级也忙着开会。想有好的开端但又不知该如何去做。
首先要了解技术与管理的区别,技术是对事,一件事做好就行,但是管理是对人和项目,是一个团队整体的表现,只有整个项目成功才是好的管理。
其次就是刚来一个公司应该熟悉公司的流程...
分类:
其他好文 时间:
2014-05-18 04:46:00
阅读次数:
250
Queue queue = new LinkedList ();
for(int i = 0; i<20; i++) {
queue.add("坑爹" + i);
}
for(int j =0; j<queue.size(); j++) {
String str = queue.poll();
System.out.println(j);
}嘿嘿 输出的是从1~10;虽然没什么技术含量但是我...
分类:
其他好文 时间:
2014-05-18 04:20:23
阅读次数:
282
友情提示:非原文链接可能会影响您的阅读体验,欢迎查看原文。(http://blog.geekcome.com)原文地址:http://blog.geekcome.com/archives/288软件平台:Ubuntu 14.04容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好的在孤立的组之间有冲突的资源使用需求。与其他的虚拟化比较,这样既不需要指令级模拟,也不需要即时编译。容器可以在寒...
分类:
系统相关 时间:
2014-05-18 03:28:13
阅读次数:
426