- 博客(24)
- 收藏
- 关注
转载 django migration No migrations to apply
今天遇到一个问题: 更新manage.py后执行,仍然出现 yangrui@ubuntu:~/Django/day3$ ./manage.py migrateOperations to perform: Apply all migrations: admin, auth, contenttypes, index, sessionsRunning migrations: No mi...
2019-08-22 15:08:00
260
转载 diango
一、urls.py url函数的语法: url(regex,view,kwargs=None,name=None) 1、regex 正则表达式,匹配请求的URL 2、views 视图处理函数或其他的url.py 3、kwargs 字典,用来向 views传参,没有参数则可以省略 4、name 字符串,给url函数起别名,主要在模板中使用。 通过url向v...
2019-08-19 15:36:00
92
转载 python查询mysql中文乱码
MySQL中国表单有中文内容,通过python语句查找显示中文乱码,最后解决通过在pyhton语句中添加以下语句,显示正常 db=pymysql.connect('localhost','superman','072750','dicdb',charset='GBK') 转载于:https://www.cnblogs.com/sike8/p/11274626.html...
2019-07-31 17:16:00
178
转载 协程
协程: 定义:纤程、微线程。本质上只有一个线程在运行 原理:通过应用层记录程序的上下文栈区,实现程序运行中的跳跃。进而实现选择代码段执行。 优点:1、无需多线程切换的开销 2、资源消耗非常小 3、无需进行同步互斥操作 4、对IO并发性极好 缺点: 1、无法利用计算机多核资源 2、如果程序阻塞,会阻塞整个进程运行 i...
2019-07-31 17:16:00
80
转载 python第三方标准库环境安装
记录软件环境 pip3 freeze > requirementss.txt (requirementss.txt是约定俗成的文件名称) 根据环境文件进行环境安装 pip3 install -rrequirementss.txt 注意:这里安装的的是python标准第三方库相关的环境,如mysl或mongo还需要自行安装 转载于:https://www.cnblo...
2019-07-31 14:03:00
81
转载 MogoDB4
from pymongo import MongoClient #创建链接对象conn=MongoClient('localhost',27017) #创建集合对象和数据库对象db=conn.stu my_set=db.class1 索引 index=my_set.ensure_index('name') 创建复合索引 index=my_set.ensure_inde...
2019-07-24 17:22:00
54
转载 MogoDB3
聚合 多数据文档进行整理统计 db.collectionName.aggregate() 功能:聚合函数,配合聚合条件进行数据整理统计 参数:聚合条件 聚合操作符 $group 分组 :和分组操作符配合使用,确定按什么分组 分组操作符 $sum 求和:{$sum:1}表示统计每组个数(即gender中每统计一个,sum加1次) > db.class1.a...
2019-07-24 17:22:00
84
转载 正则表达式
为何产生: 1、处理文本成为计算机常见的工作之一; 2、对文本内容的搜索提取是一项比较复杂困难的工作 3、为了快速方便处理上述问题,正则表达式技术应运而生,并逐渐发展为一个被大众语言使用的独立技术 定义: 即高级文本匹配模式,提供了搜索,替代等功能。其本质是由一系列特殊符号和字符组成的字串,这个字串即是正则表达式。这个表达式描述了字符和字符的重复行为,可以匹配某类特征的字...
2019-07-24 17:22:00
186
转载 mongodb2
$exists 判断一个域是否存在 查找存在hobby域的文档 > db.class1.find({hobby:{$exists:true}},{_id:0}){ "name" : "刘英", "age" : 35, "hobby" : [ "吃饭", "睡觉", "打豆豆" ] }{ "name" : "赵四", "age" : 56, "hobby" : [ "吃饭", ...
2019-07-19 17:04:00
73
转载 MogoDB
关系型数据 Oracle\DB2\SQLServer\MySql\SqLite(python 标准库支持) 优点:1、容易理解,类似常见的表格; 2、使用方便,都是使用sql语句,sql语句非常成熟 3、数据一致性高,冗余度低,完整性好 4、技术成熟,可以用于外部链接等比较复杂的操作 缺点:1、不能很好满足高并发需求,每次都需要进行sql语句的解析; ...
2019-07-18 09:33:00
135
转载 condition
并发:同时处理多个请求,但是内核采用轮询时间片的方式逐个访问,某一时间点实际只处理一个任务 比如:IO多路复用,协程,循环服务器,单线程 并行:使用多个内核,同时执行多个任务 比如:多进程 多线程 ====================================================================== condition 条件变量 创...
2019-07-16 17:17:00
82
转载 服务器模型
基本的服务器模型: 并发:1、循环 2、并发模式 3、IO多路复用 循环:1、单线程程序; 2、循环接收连接或者请求,然后处理;处理后继续循环 循环服务器模型缺点:不能同时处理多个客户端的并行,不允许某个客户端长期占有服务器 优点:结构比较简单,使用于UDP程序,要求处理请求可以快速完成 IO多路复用模型:通过同时...
2019-07-16 17:17:00
91
转载 线程
线程: 1、线程也是多任务编程的一种方法,可以使用计算机多核资源。是计算机核心分配的最小单、位 2、线程又称为轻量级的进程,在创建和删除时消耗的计算机资源小 线程和进程的关系: 1、一个进程中可以包含多个线程 2、进程中的所有线程,共享进程的空间资源(空间,全局变量,分配的内存等) 3、线程也有自己的特有属性,比如 指令集 TID等 创建线程 import ...
2019-07-16 17:16:00
68
转载 同步和互斥
同步和互斥: 目的:对共有资源的操作会产生争夺,同步互斥是一种解决争夺的方案 临界资源:多个进程或者线程都可以操作的资源 临界区:操作临界资源的代码段 同步;同步是一种合作关系,为完成某种多进程或多线程之间形成一种协调,按照条件次序执行,传递告知资源情况。这种协调可能因为阻塞关系达成的 互斥:互斥是一种制约关系,当一个进程或线程进入到临界区会进行加锁操作,此时其他进...
2019-07-08 16:58:00
84
转载 多进程间处理--信号处理
信号处理: signal.signal(signum,handler) 功能:处理一个信号 参数:signum:要处理的信号, handler:该信号的处理方法 SIG_DFL 采用默认方法 SIG_IGN 忽略这个信号 func 自定义的方法处理 func格式要求 def fuc(...
2019-07-08 10:48:00
103
转载 多进程间通信
管道通信: 在内存中开辟一块空间,对多个进程可见,通过管道进程进行通信 multiprocessing ----->Pipe Pipe(duplex=True) 功能:创建一个管道 参数:duplex默认为True 表示双向管道 设置为False 则表示单向管道(fd1只能recv;fd2只能send) 返回值:返回两个管道流对象,表示管...
2019-07-08 10:47:00
132
转载 multiprocessing
multiprocessing 模块创建进程 1、需要将事件封装为函数 2,使用multiprocssing提供的类创建新进程 3、新的进程和对应的函数相关联,进程启动会自动执行函数,完成事件 4、进程回收 进程对象属性函数 p.start() 功能:启动子进程 此时进程真正创建 p.join([timeout]) 功能:阻塞等待回收相应的子进程 参数:默认为...
2019-07-04 15:30:00
63
转载 io分类
#select_server.py from socket import * from select import * import sys s=socket() s.setsockopt(SOL_SOCKET,SO_REUSEADDR,1) s.bind(('0...
2019-07-04 15:29:00
70
转载 多进程
多进程: 什么是进程: 程序在计算机中一次执行的过程 理解qq聊天过程中刚才发送的信息,和现在刚刚发送的信息是两个不同的进程 程序;是一个静态的描述,不占用计算机资源 进程:是一个动态的过程,占有cpu内存的计算机资源,有一定的生命周期。 *****注意:同一个程序,每次执行都是不同的进程。因为分配的计算机资源不同。 一、进程的创建流程: 1、用户空间运行程序...
2019-07-04 15:29:00
194
转载 进程池
====================================== 多进程 优点:并行多个任务,提高运行效率 空间独立,数据安全,创建方便 缺点:进程创建销毁的过程中销毁较多的计算机资源 ============================================= 在需要频繁的创建和删除较多进程的情况下,导致计算机资源消耗过...
2019-07-04 15:29:00
59
转载 关于安装pymysql
半个下午好歹成功了,总结一下: import pymysql 报错,提示没有安装此模块 尝试众多方法,最后下面的成功了 1. 下载离线安装包: 地址为:https://pypi.doubanio.com/simple/pymysql/ 下载指定版本,这里下载的为PyMySQL-0.7.11.tar.gz 2.解压离线包: 首先将压缩包放到指定位置,执行解压命令:...
2019-06-20 17:04:00
113
转载 递归时引发的问题
今天练习递归,想扩展一下结果时,遇到一个问题 L=[[1,3,4],9,[[4,6],8],[[[2,5],7],8],10] def fn(li): l=[] for x in li: if type(x) is list: fn(x) else: prin...
2019-06-20 11:12:00
108
转载 安装MYSQL中断后,报错
问题:安装MYSQL时报错,是因为之前安装时,没有网络,中断过 root@ubuntu:/etc/init.d# sudo apt-get install mysql-serverE: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable...
2019-06-14 14:21:00
165
转载 python九九乘法表
https://www.cnblogs.com/suiy-160428/p/5594389.html for x in range(1,10): for y in range(x,10): print('%d*%d=%2d' %(x,y,x*y),end=' ') print (" ") 转载于:h...
2019-05-31 16:24:00
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人