- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 python多进程详解
使用模块 multiprocessing启动方式from multiprocessing import Processdef demo(var1, var2, name=None): print('--------', var1, var2, name)if __name__ == '__main__': #参数介绍: #target 目标函数 #args 调用参数元组 #kwargs 调用对象的字典
2022-01-07 17:02:39
635
原创 python线程详解
线程条件,模块threading启动方式 for i in range(2): t = threading.Thread(target=fib, args=(35,),kwargs=None,daemon=None,name=None) t.start() #开始运行#参数介绍 target:目标函数名称args: 传递元组参数kwargs:传递关键字参数daemon:是否为守护进程 默认值为False,如果设为True,代表p为后台运行的守护
2022-01-07 16:47:13
1427
原创 python进程间通信
python进程间通信:队列,grpc, thrift常用的队列在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需要进行数据交换的时候,队列就出现了,队列可以完美解决线程间的数据交换,保证线程间数据的安全性和一致性。三种queue.Queue() 先进先出queue.LifoQueue() 先进后出queue.PriorityQueue(maxsize) 优先级queue.qsuze() 返回当前队列中元素个数q
2022-01-05 16:43:22
587
原创 python的并发编程详解
进程multiprocessing概念:程序运行的 实例,是系统资源分配和调度的的最小单位任务实例拆分成更小的模块,在给线程使用,线程共享进程空间,线程再分就是协程。多进程适合于cpu密集型**cpu密集型:**计算密集型,特点是cpu占用率高i/o密集型: 磁盘读写多,CPU占用率不高注:多进程池和多进程都要放在main中声明扩展链接:线程threading概念:程序最小的执行单位,优势切换快速。**原理:**线程运行在cpu上是,遇到i/o阻塞就切换,利用CPU和IO可以同时执
2022-01-05 16:36:54
1451
原创 Flask快速上手———配置项
flask提供了多种配置加载方式。可以通过app.config.直接看源码代码样例:from flask import Flaskapp = Flask(__name__)class DefaultConfig(object): SECRET_KEY = "12313132"# 一般会创建类做封装def create_flask_app(config): app = Flask(__name__) # 启动主模块 # 自定义转换器添加至flask中 app
2021-12-28 15:23:34
294
原创 Flask快速上手———会话保持
Flask中cookie的操作cookie必须在response设置。返回时候修改的响应头#set cookies 只能在make_response中用?@app.route("/cookie")def set_cookie(): response = make_response("hello world") response.set_cookie("username", "itheima", max_age=3600)#设置 response.delete_cookie('
2021-12-28 15:04:55
709
原创 Flask快速上手———上下文
上下文/articles?channel_id=123-> thread A ->123/articles?channel_id=124 -> thread B ->124请求上下文和应用上下文。应用上下文from flask import current_appapp = Flask(__name__)curren.app.config.get("test")with app.app_context(): #出现working ou...
2021-12-28 15:01:27
418
原创 Flask快速上手———异常
自定义状态码异常from flask import Flask, request, abort, make_responseapp = Flask(__name__)@app.errorhandler(404)def find_me(e): return "哈哈哈哈,找不到我吧"@app.errorhandler(500)def error_inter(e): return "你大爷就是你大爷"@app.route("/hello")def get_hello(
2021-12-28 14:58:48
245
原创 Flask对HTTP请求及响应
参数的获取from flask import Flask, request, render_template, redirectfrom flask import jsonifyfrom werkzeug.routing import BaseConverterapp = Flask(__name__)@app.route("/")def say_hello(): my_str = 'asdasd' my_int = 1231 # data = dict
2021-12-28 14:55:51
1473
原创 HTTP请求响应基础介绍
请求方法http报文格式 1行: 方法+请求地址+协议版本(http1.1/1.2)2行-->...-->请求头部: key:value 值请求正文,也就是发送的data(body)常见请求头部字段说明请求头 说明 Host 接受请求的服务器地址;ip+port/域名 User-Agent(常用) 请求的引用名称,可以模拟浏览器 Connection 连接相关属性,如Connection:Keep-Alive Acc...
2021-12-28 14:26:57
952
原创 Flask快速上手
介绍python的轻量级,后端框架安装pip install flask对应文档欢迎来到 Flask 的世界 — Flask 中文文档 (2.0.2)框架核心路由 请求 request对象 配置加载及全局变量 中间件--请求钩子 上下文请求 异常处理 cookie及session 模板加载 flask数据库...
2021-12-27 17:35:37
193
原创 Typora使用技巧( 丰富中...)
页面内标题跳转键 Ctrl + K 创建内部链接,并在[]中填写链接内容,()中的格式为 #要跳转到的标题 。内置表情????,???? ????:pig:, :horse:, :joy:打字机模式和专注模式打字机模式」使得你所编辑的那一行永远处于屏幕正中。「专注模式」使你正在编辑的那一行保留颜色,而其他行的字体呈灰色。标签建议格式1> 标签: 数学 英语 Markdown2> Tags: 数学 英语 Markdown斜体**两个星
2021-12-03 15:32:45
426
原创 python3连接db2数据库详解(附百度云)
安装**db2**下载exe,安装教程参考 https://blog.csdn.net/Traditional_/article/details/108773056使用**dbeaver连接数据库:**配置数据库添加驱动test connection看是否成功。DBeaver连接下载link:https://download.csdn.net/download/sunkanghui/16131502新建表:Schemas-->MYSCHEMA..
2021-03-29 20:24:18
2318
原创 python正则表达小结
定义正则表达式简单的理解就是一些字符和特殊符号组成的字符串,用以描述特定的字符,从而进行文本匹配、搜索等功能。python中使用re模块来支持,r’’表示正则。u’’ 表示unicode。r‘abc’:正则。表示字符串为非转义的原始字符串,让编译器忽略反斜杠,也就是忽略转义字符。正则表达式内容主要包括:表示方法、函数、标识符。表示方法简单的分为四类: 符号,括...
2018-10-10 22:23:57
501
原创 window 远程登录linux mysql失败 错误2003
本次主机为window10,虚拟机为ubuntu14.04. 第一步 配置详解 1)安装mysql sudo su 输入密码,切换root账号 apt-get install mysql-sever
2017-03-24 21:38:23
538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人