UlyC - page 3

我见到过地狱与天堂的婚礼,战舰在猎户座肩旁熊熊燃烧

python中的工厂模式

初窥设计模式

人们会渐渐爱上那些使他们丧失思考能力的工业技术.——《美丽新世界》 我的博客 Pyhton中的工厂模式(factory pattern) 工厂模式是说调用方通过调用一个简单函数就可以创建不同的对象,这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一般包括: 简单工厂(Simple Factory) 工厂方法(factory method) ...

python中的多态

一些想法

Science is more art than scien, Morty.——Rick 用科学怎么能理解科学这门艺术。 我的博客 对于pyhton中多态的思考 在《父与子编程》中,多态的定义是: 对于不同的类,可以有同名的两个(或多个)方法。 但是没有提到继承,这两个不同的类可以是不相关类,并举了一个例子: class Triangle: def _...

python中的sort函数与cmp参数

排序,sort的cmp参数,sort实现原理

你见过驴在麦尖上跑吗?——大咕咕鸡 我的博客 python的sort函数与cmp参数 1.基本用法 ###描述 sorted() 函数对所有可迭代的对象进行排序操作。 ###语法 sorted 语法: sorted(iterable[, cmp[, key[, reverse]]]) 参数说明: iterable -- 可迭代对象。 cmp -- 比较的函数,这...

while 1还是 while True?

运行速度,关键字,

如果你把无知隐藏起来,没人可以伤害你 但你也学不到任何东西。 我的博客 while 1 while 1 是一个无限循环。 while ture在Python3中与之相同,在Python2中while 1 会更快。 由于Python2中,True/False不是关键字,因此我们可以对其进行任意的赋值,这就导致程序在每次循环时都需要对True/False的值进行检查。 >...

搭建个人博客中遇到的问题及解决

删除已上传GitHub文件中含有的敏感数据

正所谓前人栽树,后人乘凉。 感谢柏荧(BY)提供的教程 我的博客 一、GitHub Desktop相关问题 管理文件windows与mac不同 问题描述 在教程中作者用的是Mac版,如图: 而Windows版本的GitHub Desktop是没有“Open In Finder”(在文件夹中打开)这一选项的。 又由于不熟悉macOS系统, 导致我以为这是GitHub D...

知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。