自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彭世瑜的博客

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

原创 Linux:配置开机启动

Linux开机自动加载的几种方法 (1)编辑文件 /etc/rc.local vim /etc/rc.local #!/bin/sh #This script will be executed after all the other init scripts. #You can put your...

2019-06-30 20:46:28

阅读数 106

评论数 0

原创 Python:设计模式之设计模式简介

1、面向对象 对象 应用程序内的实体 类 定义对象的属性(数据成员)和行为(成员函数) 构造函数:初始化对象状态 模板,利于复用 方法 表示对象的行为 处理属性,实现功能 2、面向对象的主要概念 封装: 数据和方法的隐藏 多态: 对...

2019-06-28 17:19:31

阅读数 86

评论数 0

原创 Python:设计模式之反模式

不良设计 不动性:应用程序难以重用 刚性:任何小的修改都会导致软件的大多部分必须进行相应改动,牵一发动全身 脆弱性:任何更改都会导致先有系统变得非常容易崩溃 粘滞性:由于架构层面的修改非常困难,因此修改必须由开发人员在代码或环境本身中进行 反模式分类 软件开发反模式 软件架构反模式 软件开发反...

2019-06-28 17:15:58

阅读数 74

评论数 0

原创 PureMySQL: 一个MySQL简单操作方式

https://github.com/mouday/PureMySQL https://pypi.org/project/PureMySQL/ 安装 pip3 install PureMySQL 代码示例 # -*- coding: utf-8 -*- from puremysql impo...

2019-06-28 13:35:15

阅读数 80

评论数 0

原创 Python:mysql-connector-python模块对MySQL数据库进行增删改查

MySQL文档:https://dev.mysql.com/doc/connector-python/en/ PYPI: https://pypi.org/project/mysql-connector-python/ mysql-connector-python 是MySQL官方的Python语...

2019-06-27 17:08:30

阅读数 114

评论数 0

原创 JavaScript:获取当前日期时间的字符串格式

获取当前日期时间 代码如下 function getDatetime() { var d = new Date(); var year = d.getFullYear(); var month = change(d.getMonth() + 1); var day...

2019-06-26 23:37:56

阅读数 404

评论数 0

原创 Python:设计模式之状态模式

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

2019-06-24 20:05:41

阅读数 70

评论数 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

阅读数 183

评论数 0

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

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

2019-06-24 15:44:45

阅读数 991

评论数 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

阅读数 74

评论数 0

原创 JavaScript:Require.js基本使用

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

2019-06-23 18:59:15

阅读数 92

评论数 0

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

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

2019-06-23 09:17:23

阅读数 54

评论数 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

阅读数 330

评论数 0

原创 引入外部图片会出现403 forbidden

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

2019-06-21 15:18:17

阅读数 132

评论数 1

原创 Python:设计模式之模板模式

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

2019-06-21 09:36:18

阅读数 178

评论数 0

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

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

2019-06-19 21:30:34

阅读数 133

评论数 0

原创 Python:设计模式之命令模式

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

2019-06-19 20:35:02

阅读数 67

评论数 0

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

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

2019-06-19 00:09:41

阅读数 728

评论数 1

原创 PHP:函数传值和传地址

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

2019-06-18 22:20:29

阅读数 294

评论数 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

阅读数 222

评论数 0

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