摘要: 一、引入问题 在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。 对于这种需求,最简单的解决方案便是将这样一组元素看成一个序列,用元素在序列里的位置和顺序,表示实 阅读全文
posted @ 2019-06-13 11:31 chjxbt 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 一、什么是数据结构 数据结构就是把数据组织起来,为了更方便地使用数据我们为了解决问题,需要将数据保存下来,然后根据数据的存储方式来设计算法实现进行处理,那么数据的存储方式不同就会导致需要不同的算法进行处理。我们希望算法解决问题的效率越快越好,于是我们就需要考虑数据究竟如何保存的问题,这就是数据结构。 阅读全文
posted @ 2019-06-03 17:47 chjxbt 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: 一、是什么? 基准测试是针对系统设计的一种压力测试 目标是为了掌握系统的行为 二、为什么? 基准测试是唯一方便有效的、可以学习系统在给定的工作负载下会发生什么的方法。 基准测试中的压力不是来自真实,相对真实压力来说比较简单 基准测试通常要求尽可能快地完成,所以经常给系统造成过大压力 使用基准测试进行 阅读全文
posted @ 2019-05-05 16:11 chjxbt 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、报错信息: ERROR 2019-04-22 02:00:29,971 exceptions 30 [<wechat.views.WixinView object at 0x7f3bb01dae48>] (1062, "Duplicate entry '余生' for key 'username 阅读全文
posted @ 2019-04-22 14:08 chjxbt 阅读(7538) 评论(0) 推荐(1) 编辑
摘要: 一、问题描述 import jieba导入后,使用jieba.cut()方法时报错AttributeError: module 'jieba' has no attribute 'cut' 二、问题分析 明明已经导包了,为什么使用包里面的方法却报错没有这个属性,原因是有可能导错包了,你要导的包有重名 阅读全文
posted @ 2019-04-02 15:30 chjxbt 阅读(7116) 评论(1) 推荐(2) 编辑
摘要: 一、问题描述 使用xadmin实现Django后台功能时,使用search_fields = [字段名,字段名],在搜索的时候报错Related Field got invalid lookup: icontains 二、问题分析 search_fields 控制可以通过搜索框搜索的字段名称,sea 阅读全文
posted @ 2019-04-02 10:36 chjxbt 阅读(1874) 评论(0) 推荐(0) 编辑
摘要: 一、BitMap是什么 通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身,value对应0或1,我们知道8个bit可以组成一个Byte,所以bitmap本身会极大的节省储存空间。 二、Redis中的BitMap Redis从2.2.0版本开始新增了setbit、getbi 阅读全文
posted @ 2019-03-28 17:26 chjxbt 阅读(10271) 评论(2) 推荐(1) 编辑
摘要: 一、问题:为什么要搭建虚拟环境 在开发过程中,当需要使用python的某些工具包/框架时需要联网安装。比如联网安装Flask框架flask-0.10.1版本 使用如上命令,会将flask-0.10.1安装到/usr/local/lib/python3.5/dist-packages路径下 如果在一台 阅读全文
posted @ 2019-03-12 17:37 chjxbt 阅读(59399) 评论(1) 推荐(4) 编辑
摘要: 一、MySQL逻辑架构 前言:为了充分发挥MySQL的性能并顺利地使用,就必须理解其设计 MySQL最重要、最与众不同的特性是它的存储引擎架构,这种架构的设计将查询处理及其他系统任务和数据的存储/提取相分离。所以这种处理和存储分离的设计可以在使用时根据性能、特性,以及其他需求来选择数据存储的方式 1 阅读全文
posted @ 2019-03-12 15:32 chjxbt 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 显示表的相关信息: show table status like "表名"; show table status like "表名" \G 格式化,以记录条目形式显示,更清晰 注意:\G后面不能加分号,不然会出现查询错误。因为\G在功能上等同于分号,如果在后面再加分号,那么就是出现;;两个分号了,S 阅读全文
posted @ 2019-03-12 11:15 chjxbt 阅读(184) 评论(0) 推荐(0) 编辑