彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

Python:设计模式之状态模式

状态设计模式 属于行为模式 一个对象可以基于其内部状态封装多个行为,状态模式也可以被看做是在运行时改变对象行为的一种方式 状态设计模式的3个主要参与者 1、State: 封装对象行为的接口,这个行为与对象的状态相关联 2、ConcreteState: 实现State 接口的子类,ConcreteS...

2019-06-24 20:05:41

阅读数 27

评论数 0

Python:使用2to3将Python2转Python3

Python2中的print是一个语句,而Python3中是一个函数 Python2代码 example.py def greet(name): print "Hello, {0}!".format(name) print "What's your name...

2019-06-24 18:10:22

阅读数 26

评论数 0

Python:data:image/png;base64图片编码解码

编码后的内容,可以在浏览器中直接打开,提示:先去掉回车 data类型的Url大致有下面几种形式 data:,<文本数据> data:text/plain,<文本数据> data:text/html,<HTML代码>...

2019-06-24 15:44:45

阅读数 12

评论数 0

Java学习路线:编程入门-1

1、编程基础自测考试 略 2、Java发展简介 完善的生态系统 OAK(橡树)平台 HotJava浏览器 sun: Stanford University NetWork Java 标准开发 J2SE、JAVA SE Java 嵌入式开发 J2ME、JAVA ME Java 企开开发 J2EE、...

2019-06-23 20:04:16

阅读数 25

评论数 0

JavaScript:Require.js基本使用

Requirejs 开发阶段 不打包,不压缩,模块化开发 部署阶段 自动打包,压缩 require.js基本使用 http://requirejs.org/ 1、require.js 异步加载 模块化开发 一个文件一个模块 减少全局变量 2、define 定义模块 // helper....

2019-06-23 18:59:15

阅读数 14

评论数 0

Python:设计模式之模型-视图-控制器-MVC复合模式

复合模式: 将两个或更多个模式组合成解决常见或普遍性问题的解决方案 MVC模式工作机制 模型,提供数据和业务逻辑 视图,负责数据展示 控制器,模型和视图的粘合剂 MVC模式术语 模型:声明一个存储和操作数据的类 视图:声明一个类来构建用户界面和显示数据 控制器:声明一个连接模型和视图的类 客户端:...

2019-06-23 09:17:23

阅读数 18

评论数 0

Mac上使用Sublime Text 3配置java编译运行环境

编译 + 运行一次搞定 新建配置文件 java.sublime-build { "shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name&quo...

2019-06-21 22:59:46

阅读数 64

评论数 0

引入外部图片会出现403 forbidden

问题: 引入外部图片会出现403 forbidden 解决: 隐藏外部链接中的referrer <meta name="referrer" content="no-referrer"/>

2019-06-21 15:18:17

阅读数 23

评论数 0

Python:设计模式之模板模式

模板模式属于行为模式,通过模板方法来定义程序uu快3软件/UU快三软件【致富彩经】 或算方法 可以使用抽象类来定义算法步骤,由子类来实现算法中特定步骤 适用场景 1、当多个算法或类实现类似或相同逻辑的时候 2、在子类中实现算法有助于减少重复代码的时候 3、可以让子类利用覆盖事项行为来定义多个算法的时候 主要意图 1、适用基于操作定义...

2019-06-21 09:36:18

阅读数 139

评论数 0

Vue:简单使用像引用jQuery一样引用Vue

代码示例 <html> <head> <!-- 引用jQuery --> <script src="http://cdn.bootcss.com/jquery/3.4.1/jquery....

2019-06-19 21:30:34

阅读数 50

评论数 0

Python:设计模式之命令模式

命令模式 命令模式属于行为型模式 行为型模式侧重于对象的响应性,利用对象之间的交互实现更强大的功能 其中对象用于封装在完成一项操作或在触发一个事件时所需的全部信息: 1、方法名称 2、拥有方法的对象 3、方法参数的值 命令模式术语 Command: 声明执行操作的接口 ConcreteComman...

2019-06-19 20:35:02

阅读数 49

评论数 0

PHP:对称加密及url加密应用

加密解决的问题 1、防止通信内容被窃听 2、防止通信内容被篡改 对称加密 DES Data Encryption Standard 可以被暴力破解 加密:明文 + 秘钥 -> DES加密 -> 密文 解密:密文 + 秘钥 -> DES解密 -&g...

2019-06-19 00:09:41

阅读数 268

评论数 0

PHP:函数传值和传地址

& 有点类似C语言的取址符 代码示例 <?php // 传值,不会改变变量本身 function value_params($v1){ $v1 += 1; return True; } // 传地址,会改变变量本身 function address...

2019-06-18 22:20:29

阅读数 20

评论数 0

Node.js:MD5加密字符串

方式一:crypto const crypto = require('crypto'); const hash = crypto.createHash('md5'); // 可任意多次调用update(): hash.update('Hello '); hash.update('world!'...

2019-06-17 10:20:42

阅读数 52

评论数 0

sublime配置Node.js+JavaScript脚本解释器

Tools -> Build System -> New Build System 保存为js.sublime-build { "cmd": ["node", "$file"], "s...

2019-06-16 23:26:31

阅读数 46

评论数 0

Python:设计模式之观察者模式

三类模式 1、创建型模式:基于对象的创建机制。隔离了对象的创建细节,使得代码能够与要创建的对象的类型相互独立 2、结构型模式:用于设计对象和类的结构,从而使他们可以相互协作以获得更大的结构, 重点uu快3软件/UU快三软件【致富彩经】 的是简化结构和识别类和对象之间的关系 3、行为型模式:主要uu快3软件/UU快三软件【致富彩经】 对象的责任。用来处理对象之间交互,以...

2019-06-16 13:40:51

阅读数 58

评论数 0

JavaScript:快速入门篇

JavaScript http://www.liaoxuefeng.com/wiki/1022910821149312 基本语法 alert("hello word!") console.log("hello word!"); // 避免弹出烦人的对话框...

2019-06-15 18:49:41

阅读数 130

评论数 0

Python:设计模式之代理模式

一、代理模式 代理,通常就是一个介于寻求方和提供方之间的中介系统 设计模式中,代理充当实际对象接口的类 二、使用场景 1、以简单的方式表示一个复杂系统 2、提高现有实际对象的uu快3软件/UU快三软件【致富彩经】 性 3、为不同服务器上的远程对象提供本地接口 4、为消耗大量内存的对象提供一个轻量级的句柄 三、代理模式的优点 1、代理...

2019-06-15 16:02:03

阅读数 61

评论数 0

maxwell监听MySQL的Binlog

1、下载解压 http://maxwells-daemon.io/quickstart/ 2、修改MySQL服务器配置 $ vi my.cnf [mysqld] server_id=1 log-bin=master binlog_format=row 3、创建账号给maxwell使用 mysq...

2019-06-15 10:36:37

阅读数 78

评论数 0

Kafka单机模式和集群模式环境搭建

快速开始教程:http://kafka.apache.org/quickstart 单节点服务 1、下载解压: http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.2.1/kafka_2.11-2.2.1.tgz 2、启动服务 需要先启动ZooKe...

2019-06-14 17:14:43

阅读数 37

评论数 0

提示
确定要删除当前文章?
取消 删除