首页 > TAG信息列表 > 之禅

LeetCode 问题之禅:第 92 天——数字和字符串

LeetCode 问题之禅:第 92 天——数字和字符串 欢迎回到 LeetCode 日常练习系列 . 今天我做了 2 简单 问题。让我们开始! Photo by 迈克豪普特 on 不飞溅 将整数转换为两个非零整数之和 [ 将整数转换为两个非零整数之和 - LeetCode 非零整数是在十进制表示中不包含任何 0 的正整数

算法之禅记录01-递推和递归

一,递归      不断调用本身,直到某个事件的结尾才结束,然后得到自己想要的结果。 二,递推     从初始点出发,循环事件集,汇总自己需要的结果,返回。 案例一:   一个int[]类型的数组,求和, 递归: //递归 public static int SumByDG(int[] param, int index) {

设计模式之禅阅读笔记之6大设计原则

一、设计模式之单一之责原则 定义 单一之责原则的定义是:有且仅有一个原因引起类或接口的变更。 反例 电话通话有4个过程:拨号、通话、回应、挂断,代码实现如下: public interface IPhone { // 拨通电话 void dial(); // 通话 void chat(); // 通话完毕、挂断电话 voi

每日代码之禅01

每日代码之禅:如果我们要让用户输入50个东西平时的解法是:xxx = (str(input(">>>")))这一句重复五十遍但是我告诉你,还有更简便的:xxx = (str(input(">>>"))) *50这就可以重复50遍我们还可以:def xxx():[tab]xxx = (str(input(">>>")))xxx() * 50 这个的意思是自定义一个函数并且调用

Python之禅

1 >>> import this 2 The Zen of Python, by Tim Peters 3 4 Beautiful is better than ugly. 5 Explicit is better than implicit. 6 Simple is better than complex. 7 Complex is better than complicated. 8 Flat is better than nested. 9 Sparse is

java基础巩固-宇宙第一AiYWM:为了维持生计,(设计模式之禅)六大原则阅读总结~整起

首先很感谢设计模式之禅的作者先生把六大原则展示给我,让我有了学习的机会~感谢大佬(江湖拱手礼) 总的来说,能感觉到这六个原则有一句话总结就是“开闭原则相当于抽象,而其他的五个原则:如单一职责原则、迪米特法则、里氏替换、依赖倒置、接口隔离等都是相当于开闭原则这个抽象的具

Python之禅

python之禅 Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] Type 'copyright', 'credits' or 'license' for more information IPython 7.23.1 -- An enhanced Interactive Python. Type '?'

设计模式之禅

title: 设计模式之禅 date: 2018/8/23 21:12:55 tags: [设计模式] categories: 开发 java 设计模式学习笔记 《设计模式之禅》 《大话设计模式》 qwertWZ笔记 chenssy Danny Chen 设计原则(SOLID) 1.单一职责 There should never be more than one reason for a c

Golang 之禅

在本月初的 GopherCon 上,知名 Go 语言贡献者与布道师 Dave Cheney 发表了名为《The Zen of Go》的演讲,之后他整理了演讲内容在博客中分享,由于内容过长,他又写了一个简洁版本:•完整版: https://dave.cheney.net/2020/02/23/the-zen-of-go •简洁版: https://the-zen-of-go.netlify.com

Golang 之禅

在本月初的 GopherCon 上,知名 Go 语言贡献者与布道师 Dave Cheney 发表了名为《The Zen of Go》的演讲,之后他整理了演讲内容在博客中分享,由于内容过长,他又写了一个简洁版本:•完整版: https://dave.cheney.net/2020/02/23/the-zen-of-go •简洁版: https://the-zen-of-go.netlify.com

设计模式之禅-组合模式

目录 组合模式例子定义优点缺点使用场景注意扩展透明模式组合模式的遍历 最佳实践 组合模式 例子 公司管理结构图。 public class Corp { private String name = ""; private String position = ""; private int salary = 0; public Corp(String name

设计模式之禅——模板模式

什么是模板模式: 假如我是某某模型公司员工,在某种不可抗力的原因下,领导指派我在一个星期内完成10万悍马车辆模型的建设,但是10万确实是无法完成的,所以领导为了体谅我,给我降低了标准,只需要做出最基本的实现就可以了。 主要现在时间短但是工作量又巨大,怎么办?既然老板说了不考虑扩

Python之禅

昨天Paradoxical乱翻python安装目录的时候,看到了一个叫this.py的文件。在好奇心的驱使下打开了它。emmmm……完全看不懂,只能请教一下小哥哥了。我:小哥哥,你知不知道那个this.py是什么吗?惨绿青年:知道啊,就是python之禅。我:禅是什么鸭?惨绿青年:真懒……“禅,是一种基于“静”的行为,源于人

《演说之禅——职场必知的幻灯片秘技》

《演说之禅》 ——职场必知的幻灯片秘技 Garr Reynolds 著 王佑 汪亮译 在幻灯片演示中,可以说演讲人既是导演,又是演员。演讲人在演讲过程中要做的事情就是抓住听众的心,把自己想传递的信息让听众记住。而在这个过程中,无论是幻灯片、语音、语调还是肢体语言,都是演讲人在演示

[DesignPattern] 设计之禅读书笔记(三) 抽象工厂模式

抽象工厂模式(Abstract Factory Pattern) Provide an interface for creating families of related or dependent objects without specifying their concerete classes.(为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。) 优点: 封装性 产品族内的约束

python之禅

      python 之禅   import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than den

设计模式之禅(六大设计原则)

1.单一职责原则(Single Responsibility Principle) 也就是职责划分要明确,单一职责原则提出了一个编写程序的标准,用“职责”或者“变化原因”来衡量接口或者类设计的是否优良,但是“职责”或者“变化原因”都是不可度量的,因项目而异,因环境而异。 接口一定要做到单一职责,类的设计尽量

《设计模式之禅》读书笔记-六大设计原则

六大设计原则 单一职责原则(Single Responsibility Principle,SRP) 定义:应该有且仅有一个原因引起类的变更 意义: 类的复杂性降低,实现什么职责都有清晰明确的定义 可读性提高 可维护性提高 变更引起的风险降低 使用注意: 是一种很难衡量的模式,需要根据具体业务来,而不是越细越好 需

《设计模式之禅》之访问者模式

一、访问者模式的定义 访问者模式是一个相对简单的模式,其定义如下:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 角色职责 Visitor–抽象访问者 抽象类或者接口,声明访问者可以访问哪些元素,具体到程序中就是visit方法

《设计模式之禅》之门面模式

一、门面模式的定义 门面模式也叫外观模式,是一种比较常用的封装模式,其定义如下:要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。 1.Facade门面角色 客户端可以调用这个角色的方法。此角色知晓子系统的所有功

Python之禅

用过 Python的人,基本上都知道在交互式解释器中输入 import this 就会显示 Tim Peters 的 The Zen of Python,但它那偈语般的语句有点令人费解,所以我想分享一下我对它的体会,顺带给出我的翻译。 Python之禅123456789101112131415161718192021222324252627282930313233343536373839404

《设计模式之禅》之装饰模式

一、装饰模式的定义 装饰模式是一种笔记常见的模式,其定义如下:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。 装饰模式通用类说明 Component抽象构件 Component是一个接口或者是抽象类,就是定义我们最核心的对象。也就是最原始的对象。 注意:

Python之禅

Tim Peters 的 The Zen of python,希冀自己以后恪守规范,写出优雅简洁的代码。 Beautiful is better than ugly. 优美胜于丑陋(Python 以编写优美的代码为目标) Explicit is better than implicit. 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) Simple is better than comple

python 之禅

Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 22:20:52) [MSC v.1916 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> import thisThe Zen of Python, by Ti

《设计模式之禅》之抽象工厂模式

一、抽象工厂模式的定义 为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类。 二、抽象工厂模式的应用 1.抽象工厂模式的优点 封装性,每个产品的实现类不是高层模块要关心的,它要关心的是什么?是接口,是抽象,它不关心对象是如何创建出来的,这由谁负责呢?工厂类,只要知