摘要: 1.同步,在线程中指的不是同时,而是协同。如同一个进程中,有两个子线程,那么两个子线程如果符合一个同步状态的话,就是子线程A先完成,其次才是子线程B. 2.一般在这种情况下,会采取同步。在进程或者线程中,如果A在执行到某一步需要一个结果或者参数,但是这个结果或者参数恰好是B来完成的,那么A就会暂停下 阅读全文
posted @ 2018-07-23 09:45 zxh_python 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1.在多线程中,不可避免的一个问题,就是全局变量资源存在着被多个线程调用的问题,在调用的过程中就存在着资源竞争 2.这种资源竞争是如何产生的呢? 如同上述代码,当线程执行次数有限时,全局资源不会发生大的变化,但是当高并发时,就会产生资源竞争问题,如以下代码: 3.如何解决资源竞争问题? 当存在多个线 阅读全文
posted @ 2018-07-23 09:38 zxh_python 阅读(2982) 评论(0) 推荐(0) 编辑
摘要: 1.如今的电脑cup已经是多核了,可以实现多任务同时完成。 但是在之前,cpu仍然处于单核状态时,同样也可以实现多任务,那么是如何完成的呢? 其实是,让多任务交替执行,由于cpu的执行速度太快了,多以让人们看起来是同时在执行,其实只是伪多任务罢了。 2.此时,就牵涉到了一个并行的问题,在什么样的情况 阅读全文
posted @ 2018-07-22 09:15 zxh_python 阅读(138) 评论(0) 推荐(0) 编辑
摘要: redis的启动方式1.直接启动 进入redis根目录,执行命令: #加上‘&’号使redis以后台程序方式运行 1 ./redis-server & 1 ./redis-server & 1 ./redis-server & 1 ./redis-server & ./redis-server & 阅读全文
posted @ 2018-07-19 16:55 zxh_python 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: (一)基本算法 : 1.枚举 2.搜索: 深度优先搜索 广度优先搜索 启发式搜索 遗传算法 (二)数据结构的算法 (三)数论与代数算法 (四)计算几何的算法:求凸包 (五)图论 算法: 1.哈夫曼编码 2.树的遍历 3.最短路径 算法 4.最小生成树 算法 5.最小树形图 6.网络流 算法 7.匹配 阅读全文
posted @ 2018-07-17 21:50 zxh_python 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.冒泡算法,是一种相对来说简单容易理解,易操作,但是不够便捷的一种排序方式 下面,通过一个例子,来快速的理解冒泡算法的含义,现在假如有一个列表a = [9, 5 ,1 ,4, 8, 6, 2, 3, 7 ] 列表a中含有数字1-9,现在通过冒泡算法来将列表中的数字进行正序排列。 第一遍:将下标为0 阅读全文
posted @ 2018-07-17 16:45 zxh_python 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 1.curd(增删改查) 对于数据库,作为一名开发人员并不会感到陌生,那么数据库中的查询集是怎么一回事呢? 2.数据库的查询集 查询集这个概念存在django框架中,存在于ORM(object relational mapping)对象关系映射。当调用以下的过滤方法时,将会返回一个查询结果集 all 阅读全文
posted @ 2018-07-16 20:51 zxh_python 阅读(317) 评论(0) 推荐(1) 编辑
摘要: 1.在开发过程中,经常会涉及到的一个词,多进程。 2.首先,什么叫做进程? 假设,现在有一个名为a.py的程序,a.py中还有相对应的静态文件,那么,当启动时,这个程序以及静态文件就称为一个进程。进程是一个操作系统分配资源的基本单位。 3.进程是一个什么样的流程呢? 首先,进程是操作系统在人为条件下 阅读全文
posted @ 2018-07-16 20:25 zxh_python 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1.相对于flask,原生而言django,DRF做的则更加的合理化,想要给予用户相应的权限,首先需要在settings中进行配置 REST_FRAMEWORK = { 'DEAFAULT_PERMISSION_CLASSES':( 'rest_framework.permissions.IsAut 阅读全文
posted @ 2018-07-16 15:49 zxh_python 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1.在Rest framework中进行了一系列的封装,这个认证功能也是被封装到在DRF工程中的一种,想要使用,首先需要在配置文件中进行相应的配置 REST_FRAMEWORK = { ’DEFAULT_AUTHENTICATION_CLASSES’:( 'rest_framework.authen 阅读全文
posted @ 2018-07-16 15:25 zxh_python 阅读(171) 评论(0) 推荐(0) 编辑