低调大师

显示筛选

文章筛选

  • 全部文章
  • 龙果学院
  • CentosChina
  • 低调大师
  • SpringBoot
  • 框架
  • 数据库
  • Linux
  • 大数据
  • 开发工具
  • 大师作品
  • 管理工具
  • 服务器
  • 文章摘抄
  • 面试锦集
  • 消息队列
  • 51CTO
  • 推荐
  • 云计算
  • 大数据
  • 移动
  • 网络
  • 安全
  • 系统
  • 开发
  • 服务器
  • 存储
  • 数据库
  • 虚拟化
  • 云栖社区
  • 云计算
  • 大数据
  • 人工智能
  • 架构
  • 移动开发
  • 物联网
  • 编程语言
  • 阿里云
  • OsChina
  • 博客
  • 软件更新资讯
  • 行业资讯
  • 编程语言资讯
  • 综合资讯
您现在的位置是:首页>文章列表

文章列表

  • python设计模式(十九):备忘录模式

    python设计模式(十九):备忘录模式

    备忘录,定义是:在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。简单来说在运行过程中我们可以记录某个状态,当遇到错误时恢复当前状态,这在业务流程中是用设计来处理异常情况。 示例code: classAddNumber: def__init__(self): self.start=1 defa...

    2019-03-16 5热度
  • python设计模式(十六):命令模式

    python设计模式(十六):命令模式

    “行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(Command Pattern) 命令模式应该有一下几个角色: Command: 定义命令...

    2019-03-16 4热度
  • python设计模式(十二):结构型模式总结

    python设计模式(十二):结构型模式总结

    前面总结了创造型结构模式《python设计模式(四):单例模式及创建型模式总结》,及其创造性模式的常用几种模式总结:《python设计模式(一):工厂方法与抽象工厂及应用场景》、《python设计模式(二):建造者模式》、《python设计模式(三):原型模式—快速实例化类的一种途径》。 后续分量了结构型模式的几种代表模式: 《python设计模式(五):适...

    2019-03-16 5热度
  • JavaScript之扑朔迷离的this

    JavaScript之扑朔迷离的this

    JavaScript之扑朔迷离的this JavaScript这门语言中,最令人迷惑的地方有三个,闭包、this、原型。针对大多数人,可以利用词法作用域等避开this的坑,但是我们不能一直生活在舒适区,要敢于打破砂锅问到底,对我们来说也是一种提升。 一、一般对this关键字的误解: 1、this指向函数自身 2、this指向函数词法作用域 我们可以看以下一段...

    2019-03-16 3热度
  • Python进阶:如何将字符串常量转化为变量?

    Python进阶:如何将字符串常量转化为变量?

    前几天,我们Python猫交流学习群 里的 M 同学提了个问题。这个问题挺有意思,经初次讨论,我们认为它无解。 然而,我认为它很有价值,应该继续思考怎么解决,所以就在私密的知识星球上记录了下来。 万万没想到的是,在第二天,有两位同学接连给出了解决方法! 由此,群内出现了一轮热烈的技术交流。 本文将相关的内容要点作了梳理,并由此引申到更进一步的学习话题,希望对...

    2019-03-16 4热度
  • python设计模式(十四):模板方法模式

    python设计模式(十四):模板方法模式

    定义一个算法或者流程,部分环节设计为外部可变,用类似于模板的思想来实例化一个实体,可以往模板中填充不同的内容;在模板思想下,实体的整体框架是确定的,他是一个模板,但是模板下内容可变,从而实现了动态的更新流程或算法。 示例code: #encoding=utf-8"""实现一个客户点单后的处理流程流程"""classUser: def__init__(self...

    2019-03-16 8热度
  • 反射和动态语言

    反射和动态语言

    动态语言 动态编程语言是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。 Java 引入反射后可以算「动态语言」 因为反射允许正在运行的 Java 程序观测,甚至是修改程序的动态行为。 反射的使用场景 大多数情况使用的还是反射的 introspection,即观测,比如 rpc 调用,根据协...

    2019-03-16 4热度
  • java中字符串拼接过程中,StringBuilder和“+”的区别?

    java中字符串拼接过程中,StringBuilder和“+”的区别?

    前几天面试过程中,遇到这样一个问题,之前并未关注,一时之间说的比较含糊。记录一下查阅相关资料博客和代码测试的结果。 - 结论:java进行字符串连接,用+进行连接,其实内部也是通过StringBuilder的append来实现的;如果是循环拼接,那么系统会在循环体内部创建StringBuilder,这样会造成空间浪费;而用StringBuilder进行显示拼...

    2019-03-16 3热度
  • python设计模式(二十一):状态模式

    python设计模式(二十一):状态模式

    状态模式,当对象的内部状态改变的时候,允许对象执行不同的流程,看起来就像改写了一个对象,核心的方法是把复杂状态变化情况下的流程抽象出来,简化复杂情况状态的判断。 我们设计一个应用场景:当状态是CPU使用率,在不同状态下的自动化运维脚本执行不同的操作 示例code: classBase: defexecutor(self,value): self.run(va...

    2019-03-16 9热度
  • Python科学计算结果的存储与读取

    Python科学计算结果的存储与读取

    Python科学计算结果的存储与读取 Python科学计算结果的存储与读取 总结于2019年3月17日 荆楚理工学院计算机工程学院 一、前言 显然,作为一名工科僧,执行科学计算,着用Python,快忘记Matlab吧。我用了二十年的时间,熟练掌握了Matlab的用法,然后,很可能,我用6个月不到的时间,选择并实现了用Python替换Matlab。虽然来到了计...

    2019-03-16 4热度
  • python设计模式(十七):迭代器模式——迭代器与生成器

    python设计模式(十七):迭代器模式——迭代器与生成器

    迭代模式:对外提供一个接口,实现顺序访问聚合数据,但是不显示该数据的内部机制。这就是Python中大名鼎鼎的迭代器。 实现迭代模式对于Python来说没有多余的代码,寥寥几行代码足可以实现迭代模式。 示例code: #-*-coding:utf-8-*-defFibonacciSequence(n): x=0 y=1 i=1 whileTrue: yield...

    2019-03-16 10热度
  • 无限极分类

    无限极分类

    $arr = array( 0=>[ 'id'=>1, 'name'=>'科技', 'pid'=>0, ], 1=>[ 'id'=>2, 'name'=>'人工智能', 'pid'=>1, ], 2=>[ 'id'=>3, 'name'=>'美食', 'pid'=>0 ], 3=>...

    2019-03-16 3热度
  • 【开发】TensorFlow2.0新特性

    【开发】TensorFlow2.0新特性

    上周在Sunnyvale举办的TensorFlow开发峰会上,Google发布了最新一版的TensorFlow: 2.0 Alpha版本。它较原先的1.x版本有什么改进呢?我们知道作为一个算法研究工具,tensorflow相较于同类型产品,编码是较为复杂的,需要引入额外的“搭建阶段(Construction Phase)”来创建视图,创建会话,初始化变量等等...

    2019-03-16 18热度
  • linux服务器---百科mediawiki

    linux服务器---百科mediawiki

    Mediawiki Mediawiki是一个强大的维基软件,可以实现页面编辑、图像和多媒体管理。 1、下载mediawiki软件(“https://www.mediawiki.org/wiki/News”) 2、为mediawiki-1.22创建一个自己的数据库,我们起名为“mediawiki-1.22” 3、将mediawiki安装包解压到apache的网...

    2019-03-16 9热度
  • python设计模式(十三):解释器模式

    python设计模式(十三):解释器模式

    此前已经将创造型模式、结构性模式分享了,后面将分享模式设计中的另一种典型模式:行为型模式。 创造型模式是解决实体的生成问题、结构性模式是为了解决实体的组合、搭配问题 ,而行为型设计模式的出现是为了解决不同实体通信的问题。 解释器模式:开发者自定义一种“有内涵”的语言(或者叫字符串),并设定相关的解释规则,输入该字符串后可以输出公认的解释,或者执行程序可以理解...

    2019-03-16 5热度
  • python设计模式(十五):责任链模式

    python设计模式(十五):责任链模式

    将多个处理方法连接成一条链条,请求将在这条链条上流动直到该链条中有一个节点可以处理该请求;通常这条链条是一个对象包含对另一个对象的引用而形成链条,每个节点有对请求的条件,当不满足条件将传递给下一个节点处理。 示例code: 创建三个不同的对象,每个对象只处理指定范围内的数字,不属于自己的就传递给下一个对象。 classBases: def__init__(s...

    2019-03-16 4热度
  • Python装饰器abstractmethod、property、classmethod、staticmethod及自定义装饰器

    Python装饰器abstractmethod、property、classmethod、staticmethod及自定义装饰器

    总览: @abstractmethod:抽象方法,含abstractmethod方法的类不能实例化,继承了含abstractmethod方法的子类必须复写所有abstractmethod装饰的方法,未被装饰的可以不重写 @ property:方法伪装属性,方法返回值及属性值,被装饰方法不能有参数,必须实例化后调用,类不能调用 @ classmethod:类方...

    2019-03-16 10热度
  • python设计模式(十八):中介者模式

    python设计模式(十八):中介者模式

    将其他对象之间的交互装在中介者对象中,达到松耦合、隐式引用、独立变化,与代理模式有相似之感《python设计模式(十一):代理模式模式》,但是代理模式是结构性模式,侧重于对对象调用的接口控制,而中介者模式是行为性模式,解决对象与对象之间相互调用的行为问题。 我们以生产者和消费者之间的销售作为一个中介者,用对象来表示生产和购买及流通这个过程。 classCon...

    2019-03-16 10热度
  • python设计模式(二十):观察者模式

    python设计模式(二十):观察者模式

    观察者模式,核心抽象对象管理所有依赖他的其他类,并在设计中使其在发生变动时,主动通知并更新其他类;也叫模型-视图模式、源-收听者模式、从属者模式。 该模式必须包含两个角色:观察者和被观察对象。在刚才的例子中,业务数据是被观察对象,用户界面是观察者。观察者和被观察者之间存在“观察”的逻辑关联,当被观察者发生改变的时候,观察者就会观察到这样的变化,并且做出相应的...

    2019-03-16 17热度
  • python设计模式(二十二):策略模式

    python设计模式(二十二):策略模式

    策略模式,让一个类的行为或其算法可以在运行时更改,策略是让实例化对象动态的更改自身的某些方法使用的是types.MethodType绑定。 说起策略的动态更改方法,就不得不对比一下元类的动态增加方法,元类是类的抽象,它负责一个抽象类创建、实例化,是通过type函数来绑定方法。 假设这样的一个应用场景:一个人旅游,在不同的国家说不通的语言。 示例code: i...

    2019-03-16 6热度
« 上页 623/5190 下页 »