排序:
默认
按更新时间
按访问量

建模语言的概念 与编程语言概念对应关系(入门必读)

本文简洁详细的说明了建模中的概念与语言实现的关系(以C++为例),使得作为有一定基础的入门读者可以,尤其是有编程经验的读者很容易使用一种建模工具。

2015-06-26 10:18:43

阅读数:655

评论数:0

python学习~递归函数

递归函数即自己调用自己的函数。一定要注意防止无限递归,所以就有了递归触底条件。 所以递归函数基本上分两部分:1.触底条件部分 2.递归功能部分。 本文采用递归方法进行分形图形的绘制,为了清晰递归过程本文采用海龟绘图 from turtle import * no=[0] def tre...

2013-05-09 10:20:05

阅读数:1022

评论数:0

python学习~元类

元类是类的模版,在类的层次上规范类的行为。 下面使用元类实现单例设计模式(设计模式九 采用的是另一种方式): from warnings import * class SingletonMeta(type): __instance=None...

2013-05-08 15:51:14

阅读数:698

评论数:0

python学习~闭包

闭包:在函数内部定义函数,即(外部)函数体内存在内部函数,且在内部函数里对外部函数作用域(非全局作用域)的变量进行 引用操作。那么内部函数称之为闭包 闭包作用1:实现函数的静态变量(隐藏、记忆内部状态) # coding=utf-8 def counter(start_a...

2013-05-07 15:44:45

阅读数:718

评论数:0

python 学习~unicode 编码

如果代码文件需要制定编码格式如utf-8: 1.要在文件开始时写如下注释 # coding=utf-8  2.或则 使用以下代码 import sys reload sys sys.setdefaultencoding('utf-8') 说明:unicode支持不同的编码...

2013-05-07 14:08:32

阅读数:839

评论数:0

设计模式十九(中介者模式,python语言实现)

基本原理请参考相关资料,这里直接给实例。   基本说明:中介者模式,( 仲裁者、集中控制),隔离了各个对象间的直接耦合   指挥中心分:灾害处理中心(DisasterDealCenter),边境处理中心(FrontierDealCenter)   处理小分队分:警犬巡逻队(Sentry...

2012-12-15 14:45:36

阅读数:1286

评论数:2

设计模式十八(观察者模式,python语言实现)

基本原理请参考相应书籍,这里直接给实例 观察者模式通过主题订阅的形式使得系统两个部分解耦。 基本说明本系统由两大部分组成:雷达(subject)和哨所(observer) 其中雷达分为: 空域雷达(RadarStationS) 和海域雷达(RadarStationB) 哨所分为:指挥本部(...

2012-12-15 11:04:52

阅读数:907

评论数:0

设计模式十七(状态模式,python语言实现)

基本理论请参考相应书籍,这里直接给实例  基本说明:电梯(Context)内部维护着电梯的运行状态,如在几楼等信息。                   state是电梯状态的的父类。子类有FloorA(一楼状态),FloorB(二楼状态)FloorC(三楼状态),FloorD(四楼状态) ...

2012-12-13 15:43:00

阅读数:967

评论数:0

设计模式十六(职责链模式,python实现)

原理请参考相应书籍,这里直接给例子   职责链模式,用于分级审查。这里给出对于请求Request的处理(分等级的事故)。职责链上涉及到: LevelOne 县政府 LevelTwo 市政府 LevelThree 省政府     # -*- coding: utf-8 -*- #...

2012-12-13 11:49:38

阅读数:903

评论数:0

设计模式十五(命令模式,python语言实现)

基本原理请参考相应书籍,这里直接给实例     被控对象是机器人Robot,人(Client),通过控制器(controller)编程,给机器人发送指令。 Comand是指令的父类,具体指令有GoAhead(前进),GoBack(后退),GoLeft(向左),GoRight(向右) ...

2012-12-13 09:16:38

阅读数:1481

评论数:0

设计模式十四(享元模式flyweight,python语言实现)

基本理论请参考相关书籍,这里直接给实例   基本解释:享元模式 ,flyweight, 通过对象单元共享技术实现轻量级。   公司信息CompanyInfo 分为 生成信息ProductionInfo和销售信息SalesInfo。 公司老板要求秘书Secretary(享元工厂,这里是信息...

2012-12-12 14:03:10

阅读数:1160

评论数:0

设计模式十三(外观模式,python语言实现)

基本原理请参考相关书籍,这里直接给实例   基本说明:外观模式不改变原有系统的结构,通过组建外观类提供对外交互的复杂工作。                   今天上班老板交代两项工作:1.安排人扫雪。2.安派人准备接待参观考察团                    公司原有的机构共三个...

2012-12-12 11:22:36

阅读数:852

评论数:0

设计模式十二(组合模式,python语言实现)

基本原理请参考相关书籍。直接给实例 组合模式应用在类似组织结构、目录等自包含结构 本文给出目录管理的例子   # -*- coding: utf-8 -*- ####################################################### # # Co...

2012-12-12 09:56:30

阅读数:1375

评论数:0

设计模式十一(桥接模式,python 语言实现)

基本原理请参考相关书籍,这里直接给实例 假期旅游 从目的地角度可以分为 上海和大连,从方式角度可以分为跟团和独体 桥接模式把这两种分类连接起来可以进行选择。   源代码 # -*- coding: utf-8 -*- ##################################...

2012-12-11 17:14:15

阅读数:1432

评论数:0

设计模式十(适配器模式,python语言实现)

基本原理请参考相关书籍。 基本说明: 公司总体上分为市场部MarketDepartment和生产部ProductDepartment 市场部有分为: 铣刀市场部:MillMD 钻头市场部:DirllMD   生产部又分为: 铣刀生成部:MillPD 钻头生产部:DrillPD ...

2012-12-11 15:29:15

阅读数:908

评论数:0

设计模式九(单例模式,python语言实现)

基本知识请参考相关书籍,这里直接给实例     #源代码 # -*- coding: utf-8 -*- ####################################################### # # Singleton.py # Python implemen...

2012-12-11 13:43:14

阅读数:682

评论数:0

设计模式八(原型模式,python语言实现)

基本原理请参考相关书籍。 直接给实例   说明:原型就是克隆的对象。比如在企业的刀具生产中,要生产一种铣刀mill,数量10000,设计过程很复杂,设计完后经过试加工合格,后继工作不会对每把铣刀都重新设计,而是用这一个设计通过加工克隆出合格的产品。生产完后每把铣刀(克隆体)需要在标签上有差异...

2012-12-11 09:47:19

阅读数:543

评论数:0

设计模式七(采用pyside实现模式六的GUI)

直接给实例:     # -*- coding: utf-8 -*- from __future__ import division from __future__ import print_function from __future__ import unicode_l...

2012-12-10 17:00:17

阅读数:553

评论数:0

设计模式六(建造者模式,采用python实现)

基本说明同 “设计模式五”,这里直接给实例。可以看出python语言的某种魅力     代码: ####################################################### # # codes.py # Python implementatio...

2012-12-10 15:45:45

阅读数:554

评论数:0

设计模式五(建造者模式,采用C++实现)

直接给实例。 说明: 1.Product 是需要的产品,该产品由两个部件组成,产品本体body和产品外包装case。 2.Builder为构建产品的祖先,ConcreteBuilderA,ConcreteBuilderB负责具体构建产品。其中ConcreteBuilderA为构建出口产品...

2012-12-10 14:41:15

阅读数:492

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭