python
文章平均质量分 90
yuer_xiao
111
展开
-
python面试题
文章目录python部分1.可变数据类型和不可变数据类型2.深拷贝和浅拷贝3.new()和init()的区别用法参数返回值4.一行代码实现1+2+3+4+....+10的8次方5.python装饰器作用,实现一个装饰器,在函数前后打印一行Log6.什么是python自省7.手写邮箱正则表达式8.python实现单例的四种模式9.垃圾回收机制10.如何遍历一个内部未知的文件夹11.CPU密集型和IO...原创 2019-12-16 20:08:22 · 105 阅读 · 0 评论 -
约瑟夫环问题数学解法
文章目录1.简介2.思路3.python代码4.总结约瑟夫环递推公式:f(1) = 0f(i) = (f(i-1) + m) % n1.简介问题描述:n个人(编号0~(n-1)),从0开始报数,报到(m-1)的退出,剩下的人继续从0开始报数。求胜利者的编号。2.思路1.一共n个人,编号为(0~(n-1)),设最后的胜利者为本次编号y的人2.第一次报完数后剩下n-1个人,我们把编号重新...原创 2019-12-06 17:30:54 · 1530 阅读 · 0 评论 -
python动态规划dp
文章目录1.简介2.背包问题3.最长非降子序列1.简介什么是动态规划动态规划算法通常基于一个递推公式及一个或多个初始状态。当前子问题的解将由上一次子问题的解推出。使用动态规划来解题只需要多项式时间复杂度,因此它比回溯法、暴力解法要快的多。2.背包问题问题描述假设我们有n件物品,分别编号为1, 2…n。其中编号为i的物品价值为vi,它的重量为wi。为了简化问题,假定价值和重量都是整数值...原创 2019-12-06 10:07:26 · 2082 阅读 · 0 评论 -
python遍历二叉树
文章目录1.创建树结构2.生成树3.遍历树1.创建树结构首先定义一个完整的二叉树结构,根节点、左子树、右子树class BinaryTree(object): def __init__(self, rootObj): self.key = rootObj self.leftChild = None self.rightChild = N...原创 2019-12-04 19:38:31 · 186 阅读 · 0 评论 -
前后端分离项目,前端vue后端flask数据库mongodb
文章目录前言1.前端框架vue-element-admin1.1路由和侧边栏1.2.添加自己的页面1.3.添加树形控件导航1.4.使用vuex1.5.使用vue-socket.io2.后端flask框架2.1.代码框架搭建2.2.操作Mongodb数据库2.3.RabbitMQ2.4.flask_socketio3.总结前言初次接触前后端分离项目,记录下。1.前端框架vue-element-...原创 2019-11-29 20:12:25 · 1929 阅读 · 1 评论 -
基于django的登录注册系统
文章目录1.效果展示1.1登录页面1.2注册页面1.3主页(页面简直不能再简单了)2.功能实现2.1用户密码加盐后加密处理2.2登录2.3注册时发送确认邮件2.4自动生成图片验证码3.小结1.效果展示1.1登录页面1.2注册页面1.3主页(页面简直不能再简单了)2.功能实现2.1用户密码加盐后加密处理import hashlibdef hash_code(s,salt='my...原创 2019-11-27 16:53:36 · 951 阅读 · 0 评论 -
flask_socketio向前端页面发送socket包,vue前端使用vuex接收socket包
flask_socketio向前端发送socket包1.初始化#app.pyfrom flask_socketio import SocketIOsocketio = SocketIO(app,async_mode ='eventlet',cors_allowed_origins='*')socketModel.init_socket(socketio)2.创建model#soc...原创 2019-11-27 16:01:00 · 1580 阅读 · 0 评论 -
实现简单的django项目,包含注册登录及后台管理的功能,符合MVC的思想
文章目录实现一个简单的django项目,包含注册登录及后台管理的功能,符合MVC的思想环境配置1.创建django项目HelloWorld2.创建应用(APP)3.数据库配置4.模型5.视图和模板6.admin后台管理7.小结实现一个简单的django项目,包含注册登录及后台管理的功能,符合MVC的思想1. 包含基本的登录注册功能及admin管理功能2. 对django有个简单的了解环境配...原创 2019-11-23 10:29:46 · 634 阅读 · 0 评论 -
第一个Django程序------HelloWorld
文章目录第一个Django程序1.环境配置2.创建项目3.小结第一个Django程序1.环境配置1.运行平台:windows2.python环境:Python 3.7.13.python编辑器:PyCharm4.Django版本:Django version 2.2.72.创建项目1.创建工程,名字叫HelloWorld2.会自动生成django代码,目录结构如下3.创建...原创 2019-11-20 20:00:22 · 305 阅读 · 0 评论 -
python装饰器应用
1.简单注册表funcs = []def register(func): funcs.append(func) return func @registerdef a(): return 3 @registerdef b(): return 5 result = [func() for func in funcs...原创 2019-11-01 20:23:22 · 186 阅读 · 0 评论 -
python后端主动向vue前端发送socket数据
常见的前后端交互协议都是前端发送请求,后端响应请求。但是想让后端直接推送内容到前端很难,而socket就能帮助我们解决这个问题,使得后端可以主动向前端推送数据1.python后端发送数据socketio = SocketIO(app,async_mode ='eventlet',cors_allowed_origins='*')socketModel.init_sock...原创 2019-10-24 09:04:51 · 3281 阅读 · 0 评论 -
python实现对mongodb数据库进行多表联合查询 lookup
最近项目中需要用到对mongodb数据库进行联合查询,百度了一下都只有mongodb语句的联合查询方法,没有通过python来进行查询的。 可能是因为mongodb数据库不是关系型数据库,大家对于它的关系也用不到那么多。表字段定义mycol_case_collection = mydb["case_collection"] #表Amycol_ta...原创 2019-08-30 20:07:24 · 6099 阅读 · 0 评论 -
web开发实现表格分页及查询功能 后端python+flask+mongodb 前端vue+elementUI
前言我也是第一次接触vue+element框架,对一些样式的理解可能还不是很深入,如果有什么错误的地方,还请指出目标:①实现python+flask+mongodb从数据库中读取数据②后端使用vue+element将数据转换为json格式并传给前端③前端将数据以表格的形式展示出来,并且可以分页,带查询功能话不多说,先上成果,下附完整代码这算是一个比较简单的项目...原创 2019-08-17 17:36:33 · 3795 阅读 · 3 评论