随笔分类 - Python
摘要:在以前的Python2中,整型分为int和long,也就是整型和长整型, 长整型不存在溢出问题, 即可以存放任意大小的数值,理论支持无限大数字。 因此在Python3 中,统一使用长整型,用int表示,在Python3中不存在long,只有int。 这个长整形int结构其实也很简单, 在 longi
阅读全文
摘要:1、字节跳动水龙头接水问题,至少需要多少时间 """ import heapq n, m = list(map(int, input().split(' '))) arr = list(map(int, input().split(' '))) min_heap = arr[:m] heapq.he
阅读全文
摘要:在做项目时,碰到的一种设置配置的方式,主要是因为公司将所有的配置写成了一个公司专有的配置库(各种资源地址,账号等),上线后的项目需要什么配置是从这个配置库的读取。但在开发时不能使用,所以在开发时需要自定义配置,且在上线时能够轻松的移除这些开发环境的配置。 在我们封装/自定义的文件中实现类定义:(如在
阅读全文
摘要:Marshmallow详解 注意: 这里的marshmallow版本是预发行版本3.x,非而不是正式版本2.x。版本3与版本2有一些差别,望周知。 文档说明: "https://marshmallow.readthedocs.io" marshmallow是一个用来将复杂的orm对象与python原
阅读全文
摘要:[toc] 1. 创建 item 接下来填写创建任务的名字,并选择创建一个 Freestyle project ,点击确认。 2. 配置 接下来进入到项目相关配置页: 2.1 general: 项目描述随意填写。 2.2 源码管理: 用的是git管理代码的。所以这里我选择的是git. 然后填写远程g
阅读全文
摘要:[toc] 一、关于 Session Session 其实 就是一个会话, 可以和数据库打交道的一个会话 在一般的意义上, 会话建立与数据库的所有对话,并为你在其生命周期中加载或关联的所有对象表示一个“等待区”。他提供了一个入口点获得查询对象, 向数据库发送查询,使用会话对象的当前数据库连接, 将结
阅读全文
摘要:最近看项目,又是sqlalchemy,又有flask_sqlalchemy,两者的一些用法差点搞混了。这里总结一下。 [toc] 一、SQL Alchemy SQL Alchemy是python中最著名的ORM(Object Relationship Mapping)框架。 ORM: 对象关系映射。
阅读全文
摘要:前面几篇文章总结了python中jsonschema与schema的用法,这里测试一下两者的效率: 上代码: 结果分析: 数据在10条的时候,多次测验,最终结果不稳定,耗时比在6.0 ,5.5,3.6左右,波动较大。 数据在100条的时候,多次测验,最终结果比较稳定,耗时比在3.85—4.3之间 数
阅读全文
摘要:[toc] Python Schema使用说明 项目地址: "GitHub" 1. Schema是什么? 不管我们做什么应用,只要和用户输入打交道,就有一个原则 永远不要相信用户的输入数据。意味着我们要对用户输入进行严格的验证,web开发时一般输入数据都以JSON形式发送到后端API,API要对输入
阅读全文
摘要:[toc] 1. JSON Schema简介 JSON Schema是基于JSON格式,用于定义JSON数据结构以及校验JSON数据内容。JSON Schema官网地址:http://json schema.org/ 要想完全理解的JSON Schema,我们首先需要了解JSON Schema中关键
阅读全文
摘要:[toc] 一、python的内存机制 python中的内存机制 如下所示: 解释: \ 1, 2层主要由操作系统进行操作。 第0层是由C语言中的malloc,free等内存分配和释放函数进行内存操作 第1层则是在第0层的基础之上对其提供的接口进行了统一的封装。 这是因为:虽然不同的操作系统都提供标
阅读全文
摘要:django中的filter日期查询属性有:year、month、day、week_day、hour、minute、second 在做复习博客项目时,我把项目从linux移到了windows,然后博客的文章归档那一块,根据月份过滤出来的结果始终是空。然后百度了一下,结果是时区的问题。 在Django
阅读全文
摘要:一、迭代器(itertor) 1. 可迭代: 在Python中如果一个对象有__iter__()方法或__getitem__()方法,则称这个对象是可迭代的(iterable)。 其中__iter__()方法的作用是让对象可以用“for ... in...”方式来循环遍历,\__getitem__(
阅读全文
摘要:一、zip()函数 1.语法: zip(iterable, ...) 参数说明: iterable,...—— 一个或多个迭代器; 在python2中: zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则
阅读全文
摘要:"python爬取猫眼电影top100排行榜"
阅读全文
摘要:"python之实现对excel表格数据的修改"
阅读全文
摘要:换博客了,还是cnblog好一些。 Python学习基础笔记 1. "Python学习—linux下Python3的安装" 2. "Python学习—数据类型、运算符、条件语句" 3. "Python学习—循环语句" 4. "Python学习—字符串" 5. "Python学习—列表" 6. "Py
阅读全文