自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (1)
  • 收藏
  • 关注

原创 Gin-form格式数据处理

package mainimport ( "github.com/gin-gonic/gin" "log")func main() { engine := gin.Default() // FORM格式 engine.GET("hello", func(context *gin.Context) { //数据格式绑定 var student Student err := context.ShouldBindQuery(&s.

2021-11-15 00:20:50 630

原创 gin-router

package mainimport ( "fmt" "github.com/gin-gonic/gin")func main() { engine := gin.Default() engine.Handle("GET","/hello", func(context *gin.Context) { name:=context.DefaultQuery("name","hello") fmt.Println(name) context..

2021-11-14 23:48:13 322

原创 gin服务demo

package mainimport ( "fmt" "github.com/gin-gonic/gin")import "log"func main(){ engine := gin.Default() engine.GET("/request_path", func(context *gin.Context) { fmt.Println("请求路径:", context.FullPath()) }) if err := engine.Run().

2021-11-14 22:41:17 312

原创 最最最常用dos命令

ipconfig/all 查看电脑物理地址arp -a 查看IP地址和物理地址对应关系ping www.baidu.com 产看当前计算机与要访问的计算机的通信状况 ttl是生存时间cls 清屏 clear screen盘符: 切换对应的盘符cd 目录dir 显示当前文件夹的目录内容cd.. cd .. 返回上一级目录cd/ 返回根目录md 新建目录结构rd 删除目录结构...

2019-08-03 15:19:40 149

转载 rabbitmq mac 安装

RabbitMq安装I. 安装 123456789 brew install rabbitmq## 进入安装目录cd /usr/local/Cellar/rabbitmq/3.7.5# 启动brew services start rabbitmq# 当前窗口启动rabbitmq-server 启动控制台之前...

2019-07-14 16:02:05 154

转载 RabbitMQ用户增删及权限控制

RabbitMQ用户增删及权限控制用户角色分类none:无法登录控制台不能访问 management plugin,通常就是普通的生产者和消费者。management:普通管理者。仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对policies进行管理。用户可以通过AMQP做的任何事外加:列出自己可以通过AMQP登入的virtu...

2019-07-14 15:36:45 400

原创 Rabbitmq Tutorials

1.hello world!:https://www.rabbitmq.com/tutorials/tutorial-one-python.html2.work queues:https://www.rabbitmq.com/tutorials/tutorial-two-python.html3.publish/subscribe:https://www.rabbitmq.com/tuto...

2019-07-14 14:55:51 189

原创 一个简单的rabbitmq

生产者import pikacredentials = pika.PlainCredentials("Username","Password")connections = pika.BlockingConnection(pika.ConnectionParameter("ip",credentials=credentials))channel = connections.channe...

2019-07-14 02:30:14 126

转载 vim 全选 全部复制 全部删除

全选(高亮显示):按esc后,然后ggvG或者ggVG全部复制:按esc后,然后ggyG全部删除:按esc后,然后dG解析:gg:是让光标移到首行,在vim才有效,vi中无效v :是进入Visual(可视)模式G :光标移到最后一行选中内容以后就可以其他的操作了,比如:d删除选中内容y复制选中内容到0号寄存器"+y复制选中内容到+寄存器,也...

2019-07-13 11:27:29 332

原创 用单例模式实现日志记录

话不多说,上代码!Logger_Singleton.pyclass Logger_Singleton(object): class __Logger(object): __instance = None def __init__(self,file_name): self.file_name = file_name ...

2019-06-22 14:11:17 817

转载 安装Anaconda 5.2 + tensorflow 1.9

安装Anaconda 5.2 + tensorflow 1.9下载Anaconda5.2.0(64位或32位)https://www.anaconda.com/download/ 安装Anaconda5.2.0(一路确定即可) 打开Anacondaprompt,然后执行pip list 查看已安装的包 如果你只有CPU,请执行:pip install tensorflow 如果你有G...

2019-06-14 09:50:54 744

原创 基于Nginx的中间件架构

基于Nginx的中间件架构一、环境调试确认四项确认1、确认系统网络2、确认yum可用3、确认关闭iptables规则4、确认停用selinux两项安装 yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake yum -y install wget httpd-tools vim一次初始化 c...

2019-06-14 09:29:26 1763 1

转载 Win10 x64 + CUDA 10.0 + cuDNN v7.5 + TensorFlow GPU 1.13 安装指南

Win10 x64 + CUDA 10.0 + cuDNN v7.5 + TensorFlow GPU 1.13 安装指南Update : 2019.03.080. 环境说明硬件:Ryzen R7 1700x + GTX 1080Ti系统:Windows 10 Enterprise Version 1809 Update March 20191. 前期工作NVIDIA 41...

2019-06-14 00:11:31 604

原创 Docker 阿里云的镜像加速

Docker 阿里云的镜像加速网络的原因,docker hub pull image 相当慢,所以需要自己进行镜像加速,可以到清华大学的镜像加速,也可以去中国科技大学的镜像加速,这里用的是阿里云的镜像加速。首先得有阿里云账号(自行注册),然后找到自己的阿里云控制台输入下面的地址:https://cr.console.aliyun.com再按照下面几步简单的操作,即可完成1.在M...

2019-06-09 17:48:21 229

转载 PEP8 Python 编码规范整理

PEP8 Python 编码规范整理(转载自http://blog.csdn.net/kellyseeme/article/details/50644893)1、代码布局设计1.1缩进A、使用四个空格来进行缩进B、换行的时候可以使用反斜杠,最好的方法是使用园括号,在使用反斜杠的时候,在反斜杠的后直接回车,不能有任何空格存在比较好的做法如下:对...

2019-05-22 14:50:39 154

原创 微信小程序的开发--准备工作

微信小程序的开发--准备工作1.注册一个小程序账号https://mp.weixin.qq.com/cgi-bin/wx?token=&lang=zh_CN填写注册信息2.激活邮箱在注册的邮箱中点击链接激活3.信息登记按照自己的需求填写相关信息4.登录小程序管理后台用刚才注册的邮箱和密码登录5.完善小程序信息填写自己的小程序名称和简称,以及服务类...

2019-05-17 18:10:24 174

原创 The Time-Complexity of various operations

This page documents the time-complexity (aka "Big O" or "Big Oh") of various operations in current CPython. Other Python implementations (or older or still-under development versions of CPython) may h...

2019-05-14 11:53:10 164

转载 CentOS7下部署Django项目详细操作步骤

CentOS7下部署Django项目详细操作步骤基于:centos7+nginx+uwsgi+python3+django软件版本详细介绍,纯净操作系详细步骤(下面步骤都是ROOT权限执行):一、更新系统软件包yum update -y二、安装软件管理包和可能使用的依赖yum-ygroupinstall"Developmenttools"yuminstallo...

2019-05-04 22:33:02 471

原创 解决MySQL错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost'...

解决MySQL错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost'解决让法是 重置mysql密码。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定位到[mysqld]文本段:/mysq...

2019-05-04 22:25:16 1810

原创 py2到py3的注意点(持续更新)

py2到py3的注意点(持续更新)1.reload的import由于Django-xadmin中支持的是py2默认的reload,而py3不默认支持,需导入。Python2 中可以直接使用reload(module)重载模块。Pyhton3中需要使用如下两种方式: from imp import reload &...

2019-04-28 23:43:49 248

转载 unix/linux 常用命令

unix/linux 常用命令1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件...

2019-04-13 15:28:00 706

转载 Go语言环境的安装

Go 语言环境安装Go 语言支持以下系统:Linux FreeBSD Mac OS X(也称为 Darwin) Windows安装包下载地址为:https://golang.org/dl/。如果打不开可以使用这个地址:https://golang.google.cn/dl/。各个系统对应的包名:操作系统 包名 Windows go1.4.windows-...

2019-04-08 08:24:23 297

原创 Selenium ---- webdriver 常用的接口

浏览器操作刷新driver.refresh()前进driver.forward()后退driver.back()获取标签元素通过ID定位目标元素driver.find_element_by_id('i1')通过className定位目标元素driver.find_element_by_class_name('c1')通过name属性定位目标...

2019-03-22 21:24:28 325

原创 Mac下pycharm中比较实用的快捷键

Mac键盘符号和修饰键说明⌘Command ⇧Shift ⌥Option ⌃Control ↩︎Return/Enter ⌫Delete ⌦向前删除键(Fn+Delete) ↑上箭头 ↓下箭头 ←左箭头 →右箭头 ⇞Page Up(Fn+↑) ⇟Page Down(Fn+↓) HomeFn + ← EndFn + → ⇥右制表符(T...

2019-03-17 17:50:48 280

原创 结构类设计模式(7种)之门面模式

一、火警报警器(1)假设有一组火警报警系统,由三个子元件构成:一个警报器,一个喷水器,一个自动拨打电话的装置。其抽象如下:class AlarmSensor: def run(self): print "Alarm Ring..."class WaterSprinker: def run(self): print "Spray Water...

2019-01-05 15:58:57 237

原创 结构类设计模式(7种)之适配器模式

一、外包人员系统兼容假设某公司A与某公司B需要合作,公司A需要访问公司B的人员信息,但公司A与公司B协议接口不同,该如何处理?先将公司A和公司B针对各自的人员信息访问系统封装了对象接口。 class ACpnStaff: name="" id="" phone="" def __init__(self,id): self.id=id ...

2019-01-05 15:56:00 126

原创 结构类设计模式(7种)之装饰器模式

结构类设计模式(7种)之装饰器模式一、快餐点餐系统又提到了那个快餐点餐系统,不过今天我们只以其中的一个类作为主角:饮料类。首先,回忆下饮料类:class Beverage(): name = "" price = 0.0 type = "BEVERAGE" def getPrice(self): return self.price ...

2019-01-05 15:49:52 186

原创 结构类设计模式(7种)之代理模式

结构类设计模式(7种)之代理模式目录结构类设计模式(7种)之代理模式一、网络服务器配置白名单二、代理模式三、代理模式的优点和应用场景四、代理模式的缺点一、网络服务器配置白名单代理模式是一种使用频率非常高的模式,在多个著名的开源软件和当前多个著名的互联网产品后台程序中都有所应用。下面我们用一个抽象化的简单例子,来说明代理模式。首先,构造一个网络服务器: #...

2019-01-05 15:45:42 179

原创 创建类设计模式(5种)——原型模式

创建类设计模式(5种)——原型模式一、图层大家如果用过类似于Photoshop的平面设计软件,一定都知道图层的概念。图层概念的提出,使得设计、图形修改等操作更加便利。设计师既可以修改和绘制当前图像对象,又可以保留其它图像对象,逻辑清晰,且可以及时得到反馈。本节内容,将以图层为主角,介绍原型模式。首先,设计一个图层对象。 class simpleLayer: backgr...

2019-01-05 15:42:23 156

原创 创建类设计模式(5种)——建造者模式

创建类设计模式(5种)——建造者模式一、快餐点餐系统今天的例子,还是上一次谈到的快餐点餐系统。只不过,今天我们从订单的角度来构造这个系统。最先还是有请上次的主角们:class Burger(): name="" price=0.0 def getPrice(self): return self.price def setPrice(s...

2019-01-05 15:38:08 23475 1

原创 创建类设计模式(5种)——工厂类相关模式

创建类设计模式(5种)——工厂类相关模式一、快餐点餐系统想必大家一定见过类似于麦当劳自助点餐台一类的点餐系统吧。在一个大的触摸显示屏上,有三类可以选择的上餐品:汉堡等主餐、小食、饮料。当我们选择好自己需要的食物,支付完成后,订单就生成了。下面,我们用今天的主角--工厂模式--来生成这些食物的逻辑主体。首先,来看主餐的生成(仅以两种汉堡为例)。 class Burger(): ...

2019-01-05 15:27:01 208

原创 创建类设计模式(5种)——单例模式

创建类设计模式(5种)——单例模式目录创建类设计模式(5种)——单例模式一、总线二、单例模式三、单例模式的优点和应用四、单例模式的缺点一、总线总线是计算机各种功能部件或者设备之间传送数据、控制信号等信息的公共通信解决方案之一。现假设有如下场景:某中央处理器(CPU)通过某种协议总线与一个信号灯相连,信号灯有64种颜色可以设置,中央处理器上运行着三个线程,都可以对这个...

2019-01-05 15:18:23 149

原创 23种计模式Python实现之简单介绍

23种计模式Python实现之简单介绍目录23种计模式Python实现之简单介绍一 、什么是设计模式二 、为什么要有设计模式三 、有哪些设计模式创建类设计模式(5种)结构类设计模式(7种)行为类设计模式(11种)四、设计模式与架构,框架的关系1 软件框架与设计模式的关系2 软件架构与设计模式的关系一 、什么是设计模式        设计模式是面对...

2019-01-05 15:01:41 305 2

原创 .gitignore文件的作用以及创建,删除已经提交的文件

              .gitignore文件的作用以及创建,删除已经提交的文件  .gitignore文件是让Github忽略某些文件,使其不提交的。  1.创建    首先,.gitignore文件应该是创建在你的项目的根目录下面的,你可以使用 vim .gitignore   或者是gedit .gitignore 例如:*.vscode*.py...

2019-01-05 14:27:53 1433

原创 简单爬取知乎网的问答

                                         简单爬取知乎网的问答模块    利用requests以及pyquery,以及存储基础技术爬取知乎的问答模块。import requestsfrom pyquery import PyQuery as pqurl = "https://www.zhihu.com/explore"headers = {...

2018-12-20 20:18:50 614

原创 关于在Jupyter里不能用pyquery的解决方案

                                       关于在Jupyter里不能用pyquery的解决方案解决方案是在cmd里输入:conda install pyquery。

2018-12-20 19:37:20 647

原创 Redis之安装

Redis 安装Window 下安装下载地址:https://github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\redis打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe r...

2018-10-26 17:22:56 99

原创 Redis的简单介绍

Redis简介Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品相比有一下特性:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载数据进行使用。 Redis不仅支持键值对类型的数据,而且还提供了list,set,zset,hash等数据结构的存储。 Redis支持数据的备份,...

2018-10-26 16:14:48 119

原创 CentOS7使用firewalld打开关闭防火墙与端口

目录1、firewalld的基本使用2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。3.配置firewalld-cmd4、开启端口1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: sy...

2018-10-20 15:41:41 124

原创 python中的super()方法

Python super() 函数描述super() 函数是用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。语法以下是 super() 方法的语法:su...

2018-10-15 21:08:09 167

train.txt

train.txt

2023-04-06

ppt_all_in_one.zip

ppt_all_in_one.zip

2021-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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