自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 github

在 2005 年,BitKeeper 所在公司发现 Linux 社区有人企图破解它,BitKeeper 决定收回 Linux 社区的免费使用权。Linus 对此事调节数周无果,找遍了当时已知的各种版本控制系统,没有一个看上眼的,一怒之下决定自己搞一个。Linus 花了十天时间用 C 语言写好了一个开源的版本控制系统,就是著名的 Git。有技术的人就是niubi.Git:版本控制系统,是可以在电...

2020-03-27 15:25:04 265

原创 冒泡排序

时间复杂度:o(n^2)l = [2,4,3,1,5,3,8,10,4,6]for i in range(len(l)-1):#趟数,n个数只须循环n-1次 for j in range(len(l)-1-i):#每一趟里面的循环数,一次循环后确定一个数,故循环数:n-1-i if l[j] > l[j+1]: l[j],l[j+1]...

2020-03-26 20:45:29 124

原创 约瑟夫环问题

题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子, 问最后留下的是原来第几号的那位。n = int(input('请输入总人数:'))num = []for i in range(n): num.append(i + 1)i = 0#下标k = 0#计数,轮三个人后K=3m = 0#淘汰的人数,当只剩一个人时( m < n -...

2020-03-26 20:39:09 172

原创 质数(素数)、分解质因数

很多逻辑思维的题不会,一方面是逻辑思维确实需要锻炼,另一方面是这方面可能涉及到的数学知识早就忘完了。质数,素数,一个东西,除了1和它自身外,不能被其他自然数整除的数叫做质数(素数)。1不是质数。2是最小的质数(既是质数又是偶数),除了2之外,质数都是奇数合数:指在大于1的整数中除了能被1和本身整除外,还能被其他数(0除外)整除的数。4是最小的合数。因数:约数,整数a除以整数b(b≠0)...

2020-03-26 20:12:57 900

原创 Flask-Mail发送邮件

# -*- coding:utf-8 -*-from flask import Flaskfrom flask_mail import Mail, Messageimport osapp = Flask(__name__)# 邮件服务器地址app.config['MAIL_SERVER'] = 'smtp.qq.com' # 邮件服务器端口 app.config['MAIL_...

2020-03-08 10:57:03 439

原创 生产者消费者(最简单的)

import timedef consumer(name): print('我是{}'.format(name)) while True: baozi = yield time.sleep(2) print('{0}吃了{1}'.format(name,baozi))def producer(): c1 = co...

2019-10-20 09:25:45 111

原创 递归函数

三个特点:1、要有确定的结束条件:return2、问题规模要一步一步的减小3、效率低

2019-10-16 11:44:56 269

原创 centos6.5安装mysql和遇到的奇怪问题

1、看的教程是centos7直接安装Mariadb,可是好像centos6.5没有Mariadb源,没折腾明白,于是安装Mysql2、参考这个文章,https://www.cnblogs.com/tianyalu/p/5045772.html,结果出现错误:3、后来再看文章(https://blog.csdn.net/w_kiven/article/details/80827092),...

2019-05-10 20:32:21 293

原创 python FLASK-SQLAlchemy

第一次使用时出现一些错误,正确的代码# -*- coding:utf-8 -*-from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:123456@...

2019-04-06 14:38:25 126

原创 Flask-wtf

Flask-WTF提供了简单地WTForms的集成,带有 csrf 令牌的安全表单。从 0.9.0 版本开始,Flask-WTF 将不会从 wtforms 中导入任何的内容,用户必须自己从 wtforms 中导入字段。故:Form由flask_wtf导入,字段和验证函数由wtforms导入。...

2019-04-06 08:23:46 116

原创 python open r/rb

Python 3 环境下:r:Python 将会按照编码格式进行解析,read()操作返回的是str在windows下,打开文本文件时,Python3将本来应该读入的换行符\r\n处理成\n,方便我们处理。当我们将\n写入文件时,python也会默认将其替换成\r\n。rb:也即 binary mode,read()操作返回的是bytes​​​​​​​在学习python网络编程...

2019-04-02 20:12:18 2754

原创 python3 json

1、json语法是js语法的子集。json值可以是 ---数字(整数或浮点数) ---字符串(在双引号中) ---true/false ---数组:在 [ ] 中 ---对象:在 { } 中 ...

2019-03-26 20:11:02 114

原创 python3编码

python3内部是使用unicode编码的。字符串在Python3内部的表示是unicode编码,相当于python2的u''格式。因此在编码解码时,可以先在Python内部使用decode解码为unicode,然后使用encode进行编码。decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1...

2019-03-26 19:56:54 151

原创 Flask(一)

当前使用环境:windows+python3.6运行命令:pip intall virtualenv 直接安装 运行创建虚拟环境命令:virtualenv venv ,生成一个venv文件夹。 开启虚拟环境:先cd venv,进入venv目录,输入Scripts\activate运行,开启成功。 关闭虚拟环境:输入deactivate回车成功关闭。hello.py:一个完整的Flas...

2018-11-06 16:59:36 84

原创 十、对面向对象新的理解

看了一个视频,颠覆了之前对面向对象设计的理解,编程真的的很神奇,他的博客:http://www.cnblogs.com/linhaifeng/p/7278389.html之前以为面向对象就是class A(){},现在知道了只用函数也可以面向对象编程。面向过程、面向对象、函数式编程只是不同的编程范式吧,本身没有好坏之分,看用的人了。# -*- coding:utf-8 -*-d...

2018-09-12 09:29:21 166

原创 九、类

一、基本概念类用来描述一组有相同特性(属性)和相同行为(方法)的对象。属性、方法、继承、多态二、类定义类定义从关键字class开始。Python中的类分为经典类和新式类,经典类可以不继承任何类,新式类必须有继承类。经典类有缺陷,因此python3不再支持经典类。# -*- coding:utf-8 -*-class Person(object): counter...

2018-09-10 15:21:52 106

原创 八、模块与包

一、模块在python中,模块就是一个代码文件,模块中可以定义类、函数、变量,也可以包含可执行的代码。使用Import导入。1.1 搜索路径搜索模块时,python会按照sys.path列表中的路径,依次进行搜索。可以通过sys.path查看搜索路径。将模块的路径添加到sys.path路径的三种方法:(1)动态添加sys.path.append(模块路径),动态添加需要...

2018-09-08 00:48:47 98

原创 六、装饰器—这个你应该可以看明白

Python允许使用装饰器对函数进行装饰,装饰器可以帮助函数实现一些通过的功能,在函数调用前运行些预备代码或函数调用后执行清理工作。如:插入日志、检测性能(计时)、事务处理、缓存、权限校验等。这样编写函数时就可以专注于功能的实现,就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。定义:装饰器本质就是函数,功能是在不更改原函数的代码前提下给函数增加新的功能。包装后返回一个装饰后的函数对象,...

2018-09-07 10:39:27 155

原创 五、闭包

参考博客:https://www.cnblogs.com/JohnABC/p/4076855.html一、概述概念:如果一个内部函数对外部作用域的自由变量进行了引用或使用,那么这个内部函数就称为闭包(closure)。 我个人认为,闭包存在的意义就是它夹带了外部变量(私货),如果它不夹带私货,它和普通的函数就没有任何区别。同一个的函数夹带了不同的私货,就实现了不同的功能。其实你也可...

2018-09-07 10:38:42 184

原创 七、文件管理

一、磁盘文件1.1 打开、关闭磁盘文件(1)open()函数文件对象=open(文件名,访问模式='r',缓冲方式='-1')#以'w+'模式打开文件,再写入内容并读出myfile=open('d:\\firstfile.txt','w+')myfile.write('my firstfile\n')myfile.write('hello cc\n')myfile.see...

2018-09-07 06:23:04 342

原创 四、函数与函数式编程

一、函数1.1 定义函数(1) 通过“函数名.__doc__”来访问函数文档字符串,便于日后维护与共享代码#利用函数求矩形面积def area_count(L,W): area=L*W return areaa=input('请输入矩形的长度:')b=input('请输入矩形的宽度:')print u'矩形面积为:',area_count(a,b)1.2 ...

2018-09-06 10:59:58 293

原创 三、控制流程

一、选择结构1.1 单分支结构if 表达式: 代码块#检测用户是否输入了正确的用户名,使用列表保存用户名a = ['mike', 'mary', 'john', 'tom', 'jenny', 'herry']b = raw_input('please enter your name:')if (b in a): print 'welcome', b#...

2018-09-06 10:46:25 151

原创 二、Numpy

Numpy是一个开源的python科学计算库,用于快速计算任意的数组,涵盖线性代数、傅里叶变换、随机数生成等功能。Numpy的底层代码是用C语言写的,其对数组的操作速度不受Python解释器的影响,效率远优于纯python代码。Numpy支持常见的数组操作和矩阵操作,并提供大量函数。...

2018-09-06 10:31:25 211

原创 一、数据类型

把之前学习的内容整理下。Python中变量不需要事先声明,使用时直接赋值即可。区分大小写。1、可变类型(不可hash):列表、字典 不可变(可hash): 数字、字符串、元组、集合(set) 有序:列表、字符串、 无序:字典、集合2、列表:可变、有序 字符串:不可变、有序 字典:无序、可变 ...

2018-09-04 21:24:15 179

原创 Python之路

决定肯定是要离开这里的,但现在自己的水平能力太有限,只能利用在单位有限的时间和条件为以后想要的生活打下基础。You know some birds are not meant to be caged, their feathers are just too bright.之前断断续续学过python,虽然研究生毕业了,也只是学了皮毛而已,编程能力太差,计算机的知识也忘得差不多了,慢慢捡起来...

2018-09-04 19:47:54 92

原创 超图谱聚类

正在学习超图聚类,看了聚类集成经典的论文,Cluster Ensembles -A Knowledge Reuse Framework for Combining Multiple Partitions,用谱聚类简单验证了超图聚类,贴出代码,希望大家指正,有问题请指教。原论文部分:代码:import numpy as npimport pandas as pdfrom pa

2017-08-06 17:29:04 2240 1

空空如也

空空如也

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

TA关注的人

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