自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(55)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 5分钟使用markdown画流程图

很多情况下我们需要画流程图,很多工具很复杂,很多功能用不到,很多时候我们只想画简单的流程图,不像有太多的学习负担,下面我们介绍一种方法,通过简单的几个规则用markdown画流程图,不到5分钟即可上手。使用工具:Typora 轻量级markdown工具使用方法:整体使用```包裹,就是键盘上ESC下面的键, 语言选择flow语法:模块定义:模块名称=>类型: 显示的内容[:>超链接URL]注意:=>后不能有空格, :后需要有空格连接语法:模块名称1->模块连接

2020-08-09 16:14:24 2641

原创 外层使用border-radius内层还是矩形问题

外层容器使用border-radius:4px 内层还是矩形可以在外层加上overflow: hidden

2019-12-06 14:28:09 880

原创 前端定位相关

最外层可以使用flex布局如果有元素叠加,可以外层使用relative定位, 内层使用absolute定位解决

2019-12-06 13:43:40 137

原创 vue运行时报import不是关键字等解决办法

vue运行时报import不是关键字等解决办法You may use special comments to disable some warnings.Use // eslint-disable-next-line to ignore the next line.Use /* eslint-disable */ to ignore all warnings in a file.…npm...

2019-12-05 10:46:28 480

原创 js 原型链

原型链在JS中扮演了很重要的一种角色,类似继承每个Object都会有一个__proto__, function 会有prototype属性,同样function也是对象也有__proto__属性。例如:function Person(){}var p = new Person();会产生类似如下操作var p = {};p.__proto__ = Person.prototype;...

2019-11-29 11:46:34 99

原创 js this问题

This是在运行时确定的,一下所有的情况都是在函数执行时确定thisfunction this问题如果函数有明确的归属对象,则this指向对象。function Person(){ this.hi = function(){ console.log(this); }}Var p = new Person(); p.hi是p的成员函数,hi中的this指向p。如果说var b ...

2019-11-28 18:00:47 101

原创 不要乱用go中标准库中log日志等级

标准库log模块fatal会自动调用os.Exitfunc Fatal(v ...interface{}) { std.Output(2, fmt.Sprint(v...)) os.Exit(1)}panic 会自动调用panicfunc Panic(v ...interface{}) { s := fmt.Sprint(v...) std.Output(2, s) pani...

2019-11-22 15:39:49 2015

原创 ERROR: Pipe Broken 问题

Pipe Broken 问题几天前线上偶现Pipe Broken问题(需要在Linux环境, windows不是这个错误提示)这种问题发生在数据已经从后端发送但是还没有发送完连接就被断开了,导致出现错误这种情况下,尽量减少返回数据量,能拆分则拆分...

2019-11-19 16:19:24 1215

原创 Github搜索技巧

Github搜索技巧in查询:>或:<或:数字1. .数字2 (中间两个点)in查询golang in: name  查找项目名称中包含golanggolang in: nsme,description  查找项目名称、描述中包含golanggolang in: name,description,readme  查找项目名称、描述、readme中包含golang:>或:...

2019-11-18 13:39:32 197

原创 01.Go语言入门

HelloWorld函数定义注释go 命令查看版本编译编译并运行HelloWorldpackage mainimport &quot;fmt&quot;func main(){ fmt.Println(&quot;HelloWorld&quot;)}注意: 1. 每个可生成可执行的Go程序都要main的包,必须在开头 2. 并且有main函数作为入口函数 3....

2018-07-09 23:16:32 157

原创 docker网络

docker 网络docker 网络查看容器端口映射端口映射容器互联创建docker网络容器连接网络查看容器端口映射docker port 容器名|id端口映射docker run -P 镜像docker run -p 主机port:容器port 镜像-P参数会随机映射主机49000-49900端口和容器内部开放端口-p参数支持: ...

2018-07-03 17:14:15 164

原创 docker挂载

docker存储docker存储数据卷(volume)创建数据卷查看卷检查卷信息挂载数据卷数据卷删除目录挂载挂载主机文件数据卷(volume)数据卷是一种特殊的目录,可以被多个容器使用创建数据卷docker volume create 卷名 例如:MacBook-Pro:~$ docker volume create vol-tes...

2018-06-24 13:41:10 4119

原创 docker入门

docker 入门目录docker 入门目录镜像操作镜像拉取列出本地镜像镜像删除容器操作运行容器查看正在运行的容器容器的启动,停止,重启进入容器删除容器docker的安装和配置镜像大家从网上搜索即可,本文不在叙述.镜像操作镜像拉取docker pull 镜像名[:标签] 如果没有写标签会拉取最新镜像如拉取Ubunt...

2018-06-23 16:42:59 262

原创 Mysql忘记密码解决方案

环境为Ubuntu 1.停止mysql服务,service mysql stop 2.在/usr/bin/mysqld_safe –skip-grant-tables 来跳过授权 3.执行mysql -u root -p 进入后密码不需要输入直接回车就可以。 4.修改root密码 use mysql; update user set password=password("新密码

2017-10-31 17:17:15 486

原创 Python Metaclass(元类)

python中元类是创建类对象的对象,这句话说着有点拗口。想了解元类首先我们要了解一下类,类是用来创建对象的一种规则。在Python中类也是一种对象。每种对象都是有类型的,那么类是属于哪种类型? 我们来做一下实验:class A: passa = A()a.__class__ #<class '__main__.A'>,使用__class__属性或者使用type内建函数来查看他的类型#既然说

2017-07-17 14:57:59 269

原创 Python type的使用

判断类型在Python中我们可以使用type进行类型的判断#我们想看一个对象的的类型可以这样class A: passa = A()type(a) == A #True#type(obj) 会返回创建a的类型创建对象#这个简单,因为type会返回对象的类型,我们可以通过返回的类型创建对象type(a)()#如果构造函数有参数则应传递相应参数#上述语句可以分解为A = type(a)

2017-07-17 11:37:15 4246

原创 Python 抽象类抽象方法

在Python3中创建方法from abc import ABCMeta,abstractmethodclass Abstract(metaclass=ABCMeta): @abstractmethod def func(self): passclass A(Abstract): def func(self): print("A")class

2017-07-12 10:07:28 1679

原创 Python 可迭代元素拆包

简单形式a,b = 1,2#a = 1#b = 2嵌套结构a,b,(c,d) = (1,2,(3,4))'''a=1b=2c=3d=4'''总结:不论是简单形式还是嵌套形式,只要前后形式对应就可以正确解包只拆解一部分使用*号用来获取剩余部分a,*b = (1,2,3,4,5,6)'''a = 1b = [2,3,4,5,6] '''

2017-07-11 16:09:43 756

原创 Python super关键字

super常用在子类继承父类,子类调用父类方法时,例如class A: #注意 如果使用python2,基类如果没有继承其他类,则需要继承object,否则使用super会报错;python3不需要 def __init__(self, a): self.a = aclass B(A): def __init__(self): super(B,sel

2017-06-30 11:33:20 348

原创 Python 错误记录

部分可能以偏概全,以后遇到时在进行更正 1.相对导入 ValueError: Attempted relative import beyond toplevel packageimportTest/├── __init__.py├── m1.py ├── m.py from .package import p1└── package ├── __init__

2017-06-22 12:58:40 296

原创 02.任务队列和中间人

上一篇介绍Celery是处理任务队列的分布式系统,那么什么是任务队列?任务队列任务队列是一种分配工作到线程或者计算机的一种机制。 任务队列的输入是叫任务的工作单元,worker进程会不断监视任务队列进行新的工作。 Celery使用消息通信,通常在client和worker之间有个中间人(broker),新加入一个任务客户端会发送一个消息到任务队列,然后中间人会把消息传递给worker。 Cel

2017-06-16 13:04:56 599

原创 01.Celery 简介、安装和HelloWrold

简介Celery是一个开源的分布式系统,支持任务队列实时处理,也支持定时任务。 Celery4.0是支持Python2.7的最后一个版本,后续版本需要使用Python3.5+. Celery不支持Windows系统. Celery是使用Python编写,但是他的协议可以被任何语言实现,除了Python之外还有支持node.js和PHP的版本.安装pip install celery 或者pip

2017-06-15 11:35:02 2161

原创 Python 静态方法和类方法

静态方法我们知道在其他语言中静态方法一般使用static修饰,静态方法的主要特点是不需要new出对象,直接通过类名就可以访问,也可以通过对象访问。需要使用staticmethod装饰器装饰方法举例:class A: @staticmethod def staticfunc(): print("A")A.staticfunc() # A类方法类方法和静态方法类似,也

2017-06-02 11:33:09 1386

原创 Tanimoto系数

Tanimoto系数和皮尔逊系数还要欧氏距离一样可以用来判断两个数据的相关程度。 Tanimoto系数可以表示为两个集合的交比上两个集合的并举例: 两个人拥有相同的东西/两个人所有的东西 可以看出两个人的相关程度,如果拥有相同东西越多表明两个人的兴趣爱好越相同(一般情况下)

2017-05-17 16:40:53 8860

原创 欧氏距离

欧式距离可以计算n维空间点之间的距离,原理就是对应维坐标差的平方和开根号。 x1和x2为n维向量先从二维开始距离举例 n=2 X1=(x1,y1) X2=(x1,y1) 三维 n=3 X1=(x1,y1,z1) X2=(x2,y2,z2) 推广到n维 n=n X1=(x11,….x1n) X2=(x21,….x2n) 用数学符号简写为

2017-05-16 15:44:03 2006

原创 皮尔逊相关系数公式

皮尔逊相关系数三种形式:

2017-05-11 10:01:43 7276

原创 信息熵

在学习机器学习相关算法时碰到信息熵概念,因为毕业工作一年多时间,数学知识都还给了学校,所以只能业余时间学习数学相关知识。 信论产生背景这里就不介绍了,大家自行google或者百度。信息熵信息熵是用来衡量信息的大小,就像长宽高是用来衡量物体大小,时分秒是用来衡量时间大小。信息熵也有自己的单位–bit,bit就是衡量信息大小的单位。信息熵是信息论中用于度量信息量的一个概念。一个系统越是有序,信息熵就越

2017-05-02 14:26:17 1001

原创 科学计算库Numpy --数组(ndarray)

科学计算库Numpy – 数组(ndarray)学过其他强类型语言的朋友都知道数组是一种数据类型,它里面的元素必须是同一种类型,类似python的列表,但是这种列表只能是同种元素。创建数组用法numpy.array(list/tuple)import numpy as np #重命名numpy为nparr = np.array([1,2,3,4,5,6])#创建一维数组

2017-04-27 16:14:10 459

原创 Python 排序函数sorted

Python 排序函数sorted函数原型sorted(iterable, key=None, reverse=False) * iterable 是待排序的数据结构 * key 元素评价函数 用来评价元素大小 * reverse 是否倒序 * 返回值是排好序的数据结构,不改变源数据结构简单列表结构a = [9, 8, 6, 3, 2, 1]result = sorted(a,revers

2017-04-27 16:12:50 658

原创 事件的互不相容和独立的区别

在学习概率论与数理统计的过程中对互不相容和独立的概念有些混淆,经过网上搜索资料和理解,两者考虑的角度不同,总结如下: 1. 互不相容考虑的是事件是否能同时发生。A和B互不相容的意思是A发生B就不可能发生。B发生A就不可能发生,也就是说A和B不能同时发生。 2. 独立考虑的是两个事件的关联性,一个事件的发生能否影响另一个事件。A和B独立的意思就是,A发生和B发生没有关系,A发生不会影响B发生,A和

2017-04-01 16:13:21 18118 1

原创 03.Flask Request对象

获取访问的url和访问方式from flask import request#....with app.test_request_context('/login',method='POST'): print(request.path) #获取访问url /login print(request.metho

2017-03-22 11:18:36 1564

原创 Python 输出相关内容

字符串格式化用法1#占位符有 %d %f %s 等,和c有很多一样的地方#单个变量替换'aa %d' % 12 # ==> 'aa 12'#多个变量替换'point(%d,%d)' %(1,2)# ==>'point(1,2)'#多个变量替换时需要加括号用法2使用str.format函数,它通过{}和:来代替%,作为占位符。'{},{}'.format('aaa',18) #==>'aaa

2017-03-21 17:47:21 452

原创 SQLAlchemy的简单使用

SQLAlchemy的简单使用简介SQLAlchemy是一个Python的数据库操作库,可以操作PostgreSQL, MySQL, 和SQLite 数据库。安装pip install SQLAlchemy执行SQL语句from sqlalchemy import create_engineeng = create_engine("sqlite:///test.

2017-03-14 15:21:15 4046

原创 02.Flask 路由

路由的作用简单的说路由就是我们打在浏览器的url的一部分,是用来寻找处理过程用的标识,如我们在浏览器中访问http://blog.csdn.net/a540366413这个链接,服务器就会寻找到/a540366413这个路由对应的处理过程,然后返回处理结果。Flask的路由在Flask中路由是用装饰器的方式来表示的。@app.route('/login')def login(): pass

2017-03-08 17:28:52 530

原创 01.Flask入门

Flask入门介绍Python中最著名的两个web框架之一,另一个叫Django。Flask是轻量级框架,很多东西要自己配中间件,Django是重量级框架集成了全面的功能,学过node.js的都知道express和koa,Flask相当于koa,Django相当于express。Flask安装pip install FlaskFlask HelloWrold在学习计算机方面的知识,第一个程序往往是h

2017-03-08 17:06:32 525 2

原创 03.BeautifulSoup使用

BeautifulSoup使用简介BeautifulSoup是一种解析html,xml等文档的解析修改等操作的工具。安装pip install beautifulsoup4初始化BeautifulSoup库 BeautifulSoup(markup,parser) markup是html或者xml标记的文档 parser是解析器,支持html.parser(python自带解

2017-03-07 16:25:51 416

原创 Pymongo库简单应用(Python的mongodb库)

Pymongo库简单应用Pymongo库是Python操作mongodb的库。下面简单介绍Pymongo的简单使用。创建mongo客户端选择数据库和集合并插入数据import pymongoclient = pymongo.MongoClient(host,port)#client = pymongo.MongoClient('mongodb://localhost:27017/')db = cl

2017-03-03 16:44:14 4651

原创 02.Robots协议

Robots协议是规范网络爬虫爬去规范的一种协议,每个网站的robots协议都存储在根目录叫做robots.txt的文件,如果一个网站没有robots.txt则可以认为所有资源都可以爬取。User-agent: * #用来限制爬虫,*号代表所有爬虫都要遵守下面协议Disallow: /scripts #不允许爬取包含/scripts路径Disallow: /publicDisallow:

2017-03-02 12:17:27 407

原创 01.Requests库学习

Requests库学习Requests介绍requests库是一个Python的HTTP库,可以进行丰富的Http操作。Requests安装pip install requests常用方法介绍requests.request(method, url, **args)构造一个请求,是requests其他库的基础方法,其他请求方法都是在request方法之上构造的。method 参数包含GET、 POS

2017-03-01 18:55:38 356

原创 Python 多进程和多线程

Python 多进程和多线程多进程fork学过linux 系统API的人都知道,使用C编写多进程程序时,使用系统调用fork,fork函数调用一次返回两次,在父进程返回一次,值为子进程进程ID,在子进程返回一次,值为0.同样在Python中的特征也和C中相同。使用这种方式这能在POSIX标准的系统中使用。 多进程的特点: 1.子进程和父进程分属两个进程空间,子进程修改变量的值,父进程不会受到影响

2017-02-28 12:01:46 604

Js 读取剪贴板图片.md

使用剪贴板上传文件,使用JavaScript在web中上传文件,代码不完整,只是提供思路,使用剪贴板上传文件,使用JavaScript在web中上传文件,代码不完整,只是提供思路

2020-08-09

经典编程900例(C语言)

经典编程900例(C语言).经典编程900例(C语言).

2011-08-23

C高级编程技术C高级编程技术

C高级编程技术C高级编程技术C高级编程技C高级编程技术术

2011-08-19

你必须知道的495个C语言问题

你必须知道的495个C语言问题你必须知道的495个C语言问题你必须知道的495个C语言问题你必须知道的495个C语言问题你必须知道的495个C语言问题你必须知道的495个C语言问题

2011-08-15

OpenGL教程OpenGL教程

OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程

2011-08-15

OpenGL_安装_方法.pdf

OpenGL_安装_方法.pdfOpenGL_安OpenGL_安装_方法.pdf装_方法.pdfOpenGL_安装_方法.pdf

2011-08-07

OpenGL编程(推荐).pdf

OpenGL编程(推荐).pdfOpenGLOpenGL编程(推荐).pdf编程(推荐).pdfOpenGL编程(推荐).pdf

2011-08-07

《C_Primer_Plus》笔记.doc

《C_Primer_Plus》笔记.doc《C_Primer_Plus》笔记.doc《C_Primer_Plus》笔记.doc《C_Primer_Plus》笔记.doc《C_Primer_Plus》笔记.doc

2011-07-25

可以关闭危险端口的批处理

可以关闭危险端口的批处理可以关闭危险端口的批处理可以关闭危险端口的批处理可以关闭危险端口的批处理可以关闭危险端口的批处理可以关闭危险端口的批处理可以关闭危险端口的批处理

2011-07-25

《数据结构(C语言版)》配书光盘.DSDemo.rar

《数据结构(C语言版)》配书光盘.DSDemo.rar 《数据结构(C语言版)》配书光盘.DSDemo.rar 《数据结构(C语言版)》配书光盘.DSDemo.rar

2011-06-11

C语言程序设计谭浩强doc

C语言程序设计谭浩强doc清华大学出版社出版

2011-05-14

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

TA关注的人

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