码迷,mamicode.com
首页 >  
搜索关键字:模块    ( 63309个结果
依赖倒置原则的理解
1.问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。2.解决方案:将类A修改为依赖接口I,类B和类C各..
分类:其他好文   时间:2016-09-24 22:04:12    阅读次数:156
第四次作业
贪吃蛇小游戏 本程序是一个利用Java应用软件制作的贪食蛇小游戏。在游戏过程中,用户通过点击小键盘区的方向键来控制蛇的运行方向, 系统模块 根据总体方案,我把贪吃蛇游戏分为:游戏界面设置(即绘图)、贪吃蛇蛇身及运动与碰撞问题(食物、蛇身、石头)设置三大模块来设计。 游戏界面设计 游戏界面设置包括:游 ...
分类:其他好文   时间:2016-09-24 21:50:14    阅读次数:138
[dpdk] 读官方文档(2)
续前节。切好继续: 一,文档里提到uio_pci_generic, igb_uio, vfio_pci三个内核模块,完全搞不懂,以及dpdk-devbind.py用来查看网卡状态,我得到了下边的输出: 所以,首先需要学习一下qemu的网卡设置,调一调硬件再回来~~(我悲催的去man qemu了。。。 ...
分类:其他好文   时间:2016-09-24 21:43:29    阅读次数:316
互联网架构杂谈---1
上面左边的图是互联网典型的三层架构,接入层,逻辑层,数据层。 1、接入层负责前端(可能是外网用户请求,也可能是内网其他业务模块的请求)请求,通过一定的负载均衡策略,把请求分发到逻辑层 2、逻辑层实现业务逻辑 3、数据层负责承载各种数据。 当然现实中很多系统架构,不是按上面三层来的,可能更加复杂,逻辑 ...
分类:其他好文   时间:2016-09-24 21:36:58    阅读次数:128
设计模式之设计原则
很多书上对设计模式的讲解很详细,可过一段时间就忘记了,这是我对设计模式的理解,便于记忆 单一设计原则:形象的比喻为照相机与手机,手机虽然功能多,但照相效果比不上功能单一的照相机 开-闭原则:软件实体(类,模块等)应该扩展,但不可修改 依赖倒置原则:抽象不应该依赖于细节,细节应该依赖于抽象,高层模块不 ...
分类:其他好文   时间:2016-09-24 20:31:24    阅读次数:104
OpenERP里面继承的用法
最近开发遇到了这样的问题:需要往HR模块里面添加一些查询条件,这些查询条件是HR模型里已经写好的,直接修改HR肯定可以实现,但是HR模块一旦修改就会导致一系列的错误,OE开发中的一项基本原则就是不可修改基础模块,OE里面的基础模块包括hr,product,sale,stock,invoice等,都是 ...
分类:其他好文   时间:2016-09-24 19:05:48    阅读次数:131
修改php.ini后,模块没有开启?
开启GD库时,修改php.ini, 重启IIS后,发现没有生效,论坛需要的相应功能仍然没有启动。按照“使用phpinfo()函数函数测试PHP运行环境”,查到php.ini路径不对,找到指定路径的php.ini开启GD库, 重启成功。觉得有必要整理一下如何找到php.ini路径目录,至于为什么有多个 ...
分类:Web程序   时间:2016-09-24 17:46:49    阅读次数:223
httpModules与Http模块
httpModules是往当前应用程序添加HttpModule(http模块)的标签。配置节如下 提起httpModule不得不提一下Http请求处理流程 ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之 ...
分类:Web程序   时间:2016-09-24 17:39:13    阅读次数:230
python pickle
python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。 基本接口: pickle.dump(obj, file, [,prot ...
分类:编程语言   时间:2016-09-24 16:07:40    阅读次数:574
Linux驱动模块的Makefile分析【转】
本文转载自:http://blog.chinaunix.net/uid-29307109-id-3993784.html 1. 获取内核版本 当设备驱动需要同时支持不同版本内核时,在编译阶段,内核模块需要知道当前使用的内核源码的版本,从而使用相应的内核 API。2.4 与 2.6 内核下,源码头文件 ...
分类:系统相关   时间:2016-09-24 14:55:48    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!