上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 分页是个很通用的东西,在flask中,有一个macro的语法,类似于宏,我们可以将通用的东西通过macro写入单独的html文件以方便维护,减少代码量。下面是我的分页的macro文件render_pagination.html,里面用到的样式都是bootstrap中的,如下: 上面的代码分三部分,一 阅读全文
posted @ 2017-06-09 10:44 想做土匪的书生 阅读(3425) 评论(1) 推荐(1) 编辑
摘要: 该篇博客配置环境为:python版本3.5,flask2.0,python3中已经不再支持MySQLdb模块,所有这里我用了pymysql,所有使用前应该 安装pymysql:pip install pymysql 在网上的好多资料都给的是使用sqlite的例子,由于很不喜欢所以今天分享一下flas 阅读全文
posted @ 2017-06-08 14:14 想做土匪的书生 阅读(30739) 评论(1) 推荐(8) 编辑
摘要: 第一章:数据结构和算法 1.1 查找最大或者最小的n个元素 heapq 模块的两个函数 nlargest() nsmallest() 复杂情况 1.2 实现一个按优先级排序的队列 (利用 heapq)并且在这个队列上面每次pop操作总是返回优先级最高的那个元素 优先队列 队列的使用: 1.3 字典运 阅读全文
posted @ 2017-05-05 14:35 想做土匪的书生 阅读(505) 评论(0) 推荐(0) 编辑
摘要: Redis: 原理:数据结构、过期机制、淘汰机制 实践:内存分析、最佳实践 数据结构: 最基本的数据结构(最基本、最简洁) redis 里面有不超过16种的类型;有不超过16种的编码方式,一种类型可能有多种编码方式,共享的数据是可以共享的 数据结构的第一个成员:type redis 实际上有五种数据 阅读全文
posted @ 2017-03-28 15:55 想做土匪的书生 阅读(680) 评论(0) 推荐(0) 编辑
摘要: socket socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件” 对于文件用【打开】【读写】【关闭】模式来操作。 so 阅读全文
posted @ 2017-03-28 15:54 想做土匪的书生 阅读(424) 评论(0) 推荐(1) 编辑
摘要: 1. 线程基础 1.1. 线程状态 线程有5种状态,状态转换的过程如下图所示: 1.2. 线程同步(锁) 多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线程"set"从后向前把所有元素改成1 阅读全文
posted @ 2017-03-28 14:10 想做土匪的书生 阅读(578) 评论(0) 推荐(0) 编辑
摘要: ORM:(在django中,根据代码中的类自动生成数据库的表也叫--code first) ORM:Object Relational Mapping(关系对象映射) 我们写的类表示数据库中的表 我们根据这个类创建的对象是数据库表里的一行数据 obj.id obj.name.....就是数据库一行数 阅读全文
posted @ 2017-03-23 20:47 想做土匪的书生 阅读(17556) 评论(0) 推荐(4) 编辑
摘要: Python 编程中常用的 12 种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进制转换,Python调用系统命令或者脚本,Python 读写文件。 1、正则表达式替换 目标: 阅读全文
posted @ 2017-03-23 17:57 想做土匪的书生 阅读(424) 评论(0) 推荐(2) 编辑
摘要: 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。 本文将依次介绍上述八大排序算法。 算法 阅读全文
posted @ 2017-03-20 10:00 想做土匪的书生 阅读(250) 评论(0) 推荐(0) 编辑
摘要: selcet(等待I/O完成)的介绍: select同时监控多个socket,select()的机制提供了fd_set的数据结构,实际是long类型的数组,优点是跨平台性,select的缺点在于单个进程能够监视的文件描述符的数量存在最大限制,select()所维护的存储大量文件描述符的数据结构,随着 阅读全文
posted @ 2017-03-17 10:49 想做土匪的书生 阅读(441) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页