python设计模式-桥接模式&比较桥接模式和装饰模式的不同

2017-11-27
阅读 6 分钟
4.4k
针对第一种我们当下就需要红色颜料大号毛笔、蓝色颜料大号毛笔等九中型号,在之后的扩展中,每增加一个型号的毛笔就需要为其增加所有颜料的版本, 而每增加一种颜料也需要为所有的笔增添新的颜料类型。随着笔的类型和颜料种类的不断增长,其类数量的增加速度为O(n!) 我们需要维护庞大的种类集合。 而第二种我们将笔和颜...

python设计模式-装饰器模式

2017-11-18
阅读 6 分钟
5.3k
本篇的装饰器模式不是讲解的python中的语法糖 @ 这个装饰器。而是讲解设计模式中的装饰器模式。网上很多的实现都是基于java和c++的。本文则使用python来实现,其中有些实现可能在python并不需要那样来写的,但是思路都是一样的。关于python @ 装饰器的使用我之后会再写一篇文章来介绍。

python设计模式-UML类图中的结构及python实现

2017-10-25
阅读 5 分钟
12.9k
最近在看设计模式。在学习初期一直有一个问题困扰着我,那就是UML类图 中的各种结构用python代码是如何实现的?这个在初期可以说是深深的困扰着我的设计模式 学习之路。下面我将介绍一下我自己总结的实现,如果有错误也希望各位给指出,不胜感激。

如何从Enterprise Architect 导出代码

2017-10-25
阅读 2 分钟
5.9k
如何从Enterprise Architect 导出代码 前言 本文主要讲解用Enterprise Architect 创建类图并导出代码。 下载安装 创建项目 点击左上脚的新建项目图标,填写项目名称确定 要创建UML类图如图中选择,确定。 新建包 在项目浏览器里面点击图示的图标新增包。填写名字并勾选直接创建图。 新建图 填写图的名字选择Class创建类...

rabbitmq direct reply-to 在springAMQP和python之间的使用

2017-07-30
阅读 6 分钟
4.7k
公司的一个项目使用rabbitmq作为broker进行交互,并且数据的查询方法使用RPC模式,RPC Client端使用java编写并使用springAMQP包与rabbitmq交互,在RPC Server端使用python的 pika包与rabbitmq交互。两端都使用标准官方例程,发现在Client端发送的消息可以被Server端接收并处理然后返回结果,但是Client端只会会收到一个n...

utf-8 神秘符号 efbf bdef bfbd 锟斤拷

2016-11-23
阅读 1 分钟
14.2k
很多时候我们在打开utf-8的时候会有 � 等很多像问号的编码出现这时候我们打开这个文件的二进制就会发现 问号对应的十六进制编码就是efbf bdef bfbd。这个编码到底是什么呢?为什么会有这种编码呢。这就要从各种编码格式的转换说起。而且大部分出现这种问题的就是用gbk编码的文件用utf-8编码格式打开。当编码格式中出现ut...

https证书生成和申请

2016-11-07
阅读 1 分钟
3.5k
当CA收到你的信息后首先用提交的信息中的公钥验证签名的正确性。 然后对你的信息进行审核,审核通过后,CA用自己的私钥给你的信息做一个签名,然后发给你。

flask 爬坑指南(二)将flask应用部署在apache上(坑巨多)

2016-03-10
阅读 2 分钟
17.1k
首先我们要安装服务器,我们本次安装选用的apache服务器 并用xampp集成安装包来安装apache。 安装完成后我们就要开始配置服务器了 首先我们可能会遇到第一个问题就是443监控端口冲突 error log [ssl:warn] [pid 3608:tid 232] AH01909: www.example.com:443:0 server certificate does NOT include 解决方法:打开目录C:...

flask 爬坑指南(一)如何开始一个flask应用

2016-03-09
阅读 2 分钟
9.5k
去年十月开始学习python一开始写了一个python的爬虫 将自己在过程中的一些经验写了下来没想到那么多人支 持。之后因为一些实验室的需求就转投python的web开发 一开始用的Django但是感觉她的集成度太高。然后在过 年的时候学了Flask这学期就用Flask开发了实验室元器件 管理系统。但目前也只是处于能用状态。但还是想把自...

python网络爬虫模拟登录爬取绩点(使用requests库)

2015-10-31
阅读 4 分钟
16.9k
前言:随说学校教务提供API读取成绩,但获得权限要申请。正好刚刚学习爬虫就自己来一下。折腾了两天看了无数的教程。犯下了无数傻瓜的错误(下面会说到。折磨的我不要不要的)废话不说了先上代码