mooowooo 发布于 01月01, 2017

通俗 Python 设计模式——适配器模式

从这篇开始,介绍书中第二种类型的设计模式——结构型模式。结构型模式主要用于处理系统中不同实体间的关系,如 话题与评论 这类场景。今天介绍其中的适配器模式

适配器模式,通俗的说就是设计 接口/api,以保证程序符合 开放/封闭 原则,保持新老代码间的兼容性。

阅读全文 »

mooowooo 发布于 12月07, 2016

非专业设计入门——《写给大家看的设计书》读书笔记

《写给大家看的设计书》是一本比较浅显的设计入门书籍,可以很好的让没有设计基础的人对设计有一个初步的认识,去除对未知事物的神秘感。

这本书主要内容分为两部分,第一部分介绍了4个基本的设计原则,第二部分针对设计过程中的重头——字体——进行了基本的介绍。下面分别详细说一下这两个部分。

阅读全文 »

mooowooo 发布于 11月18, 2016

通俗 Python 设计模式——工厂模式

今天讲一下最简单常用的创建型模式——工厂模式

工厂模式,从名字上来讲就已经说明了它的本质——像工厂一样,根据得到的材料构造需要的产品。但是根据书上的介绍工厂模式通常有两种形式:一种工厂方法,一种是抽象工厂。我们分别来讲述一下工厂模式的这两种形式。

阅读全文 »

mooowooo 发布于 10月31, 2016

通俗 Python 设计模式——原型设计模式

从本文开始,将会写一系列关于Python 设计模式通俗讲解的文章,主要参考《Python 设计模式》一书,顺序可能与原书目录顺序有所不同,因为我本身也是一边学习一边总结。本系列文章的主旨是剥开复杂的理论外壳,用最通俗的方法来讲解Python 设计模式。并且,通过修改代码为更简洁的形式,来更好的破除专业词汇迷信

《Python 设计模式》一书将各种设计模式做了一个简单分类:

阅读全文 »

mooowooo 发布于 08月18, 2016

双拼入门教程

2016年过半,到目前为止,我个人认为习得的最值得推荐的技能之一就是双拼,奈何向周围的朋友推荐却普遍反映根本看不懂网上的教学说明。所以记录此文,将我浅薄的学习双拼的经验分享给大家。

阅读全文 »

mooowooo 发布于 07月06, 2016

Windows 10 连接 Zune 直接拷歌的方法

昨天买了一台 Zune 来怀旧,其系统是 1.0 TEST 版本系统,但是发现在电脑系统为 Windows 10 时,设备连接上电脑后,会自动更新驱动,然后就无法识别为可移动设备,必须通过微软提供的 Zune Software 进行歌曲的传输。但是如此一来,原本在里面的歌曲就无法读取到了,所以决定还是使用直插直拷的方式。

在网上搜索一圈后,发现大部分地方提供的方法不外乎两种:

阅读全文 »

mooowooo 发布于 04月08, 2016

Shell 脚本等待上一行执行完成再执行下一行的方法

在开发中,我们有时候需要使用 Shell 脚本完成一些简单的操作,但是往往有的操作比较耗时,但是我们又不得不等待它执行完成后才能进行下面的步骤,所以许多朋友往往使用sleep等方法来强制等待操作完成,其实完全没有必要,我们只需要使用一个小小的 tricky 方法就可以实现精准等待操作完成的效果。

阅读全文 »