自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 了解 Flask RESTful API

使用RESTful API的好处:1.返回的不是HTML,而是机器能直接解析的数据随着ajax的流行,API返回数据,而不是HTML页面,数据交互量减少,用户体验会好。前后台分离,后台更多的进行数据处理,前台对数据进行渲染。2.直接使用api可以进行CRUD,增删改查一个标准的API,会有4个接口,get,put,post,delete,对应你的请求类型。就是WEB获取页面,上传表单,上传文件…………增删改查,结构清晰3.使用token令牌来进行用户权限认证,比cookie更安全虽然我还没明

2020-07-29 22:53:18 571

原创 对迭代器的认识

迭代器指的是迭代取值的工具,迭代是指一个重复的过程,每一次重复都是基于上一次结果而来迭代提供了一种通用的不依赖索引的迭代取值方式分为两种:1 可迭代对象:但凡内置有 iter方法的对象,都称为可迭代对象,可迭代的对象:str,list,tuple,dict,set。2 迭代器对象:内置next方法的对象,执行该方法可以以不依赖索引取值,iter方法的对象,执行迭代器的iter方法得到的依然是他本身迭代器一定是可迭代对象,可迭代对象不一定是迭代器对象,文件对象本身就是一个迭代器对象。for循环本

2020-07-27 22:39:22 128

原创 彻底了解生成器

在python中,一边循环一边计算的机制,称之为生成器(generator)生成器的存在:列表所有的数据都在内存中,如果有海量的数据将会非常消耗内存。如:仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。如果列表元素按照某种算法退出来,那我们就可以在循环的过程中不断推算出后续的元素,这样就不必创建完整的list,从而节省大量的空间。说白点!! 要想得到庞大的数据,又想让它占用空间少,就就就就用生成器!第一种生成生成器的方法把【】改成()则就是生成器第二种 如果一个函数中包含y

2020-07-27 22:25:19 138

原创 阐述Mysql主从同步

主从库理论知识同步的工作主要分为三步,第一步是主服务器(master)将数据的操作记录到二进制文件中(Binary log)中,也就是说,在每个事务更新完成之前,master在日志里记录这些改变,Mysql将事务串行写入二进制文件中,在事件写入二进制日志完成后,master通知存储引擎提交提交事务,提交好事务后,就会进入第二步,需要补充一点的是,我们对数据的一次操作就成为一次二进制日志事件,在第二步,Slave将Master的binary log拷贝到它的中继文件中,也就是Slave会首先开启一个工作线程

2020-07-27 14:20:27 112

原创 Python递归逆向思维

设置递归深度 栈溢出import syssys.setrecursionlimit(100000)普通高斯求和def sum(n): total = 0 for i in range(1,n+1): total += i return totalprint(sum(5))递归高斯求和def sum_number(n): if n == 0: return 0 return n + sum_number(n-1)print(sum_number(5))5+sum_nu

2020-07-26 22:24:59 251

原创 Django项目实现评论功能

无限极分类,简单来说就是一个人类可以繁衍出多个后代,后代又可以分多个后代,这样无限繁衍下去。那么这种层级结构也成为树结构在日常开发需求李也是很常见的,例如:商城项目的分类,课程的目录章节,以及论坛里的帖子回复等等。我们后台利用Django来写一个能够返回增肌结构数据的结构,接口将该数据已json的形式返回前端,vue.js组件进行展示数据。首先,打开django项目中的models。py。新建一个模型类。class Cate(models.Model): #主键 通过参数声明主键

2020-07-26 22:20:02 1490

原创 阐述Redis中事物的使用

阐述Redis中事物的使用我们知道,在关系型数据中,比如Mysql,如果使用事物的话,首先向数据库服务器发送begin,然后执行各个相互一致的写操作和读操作,最后,用户可以选择commit来确认之前所作的修改,或者发送rollback来放弃那些修改。同样,Redis中也有简单的方法处理一连串相互一致的读操作和写操作。首先是以multl命令开始事物,后面跟着一连串命令,最后exec结束事物或者以discard命令撤销所有命令并结束事物。但是redis事物和mysql事物最重要的一点去区别,redis事物

2020-07-26 21:45:17 112

空空如也

空空如也

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

TA关注的人

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