
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
最近搞项目部署,编写项目打包执行脚本,踩了跟多坑,先写思路,后面会更新.sh脚本写法和问题细节。一、dajngo端:收集python包(库),pip3 install进行安装;创建临时文件;拷贝到发布路径;二、vue端:安装node_modules依赖库,node.js环境;npm install 安装;npm run build打包;...
这里通过一个实例,说明多线程适合IO密集型任务,多进程适合计算密集型任务。一、IO密集型任务:import multiprocessingimport timeimport threading# 定义全局变量Queueg_queue = multiprocessing.Queue()# 首先定义一个队列,并定义初始化队列的函数:def init_queue():print("init g_queu
一、简介 retry是一个用于错误处理的模块,功能类似try-except,但更加快捷方便,本文就将简单地介绍一下retry的基本用法。二、基本用法retry-作为装饰器进行使用,不传入参数时功能如下例所示:from retry import retry@retry()def make_trouble():'''Retry until succeed'''print ('retrying...'
一、CSRF攻击(Cross Site Request Forgery,跨站请求伪造):是攻击者通过跨站请求,以合法的用户身份进行非法操作(如转账或发帖等)。CSRF的原理是利用浏览器的Cookie或服务器的Session,盗取用户身份,其原理如下图所示。防范CSRF的主要手段是识别请求者的身份,主要有以下几种方式:在表单中添加令牌(token)验证码检查请求头中的Referer(前面提到防图片盗
一、简介 retry是一个用于错误处理的模块,功能类似try-except,但更加快捷方便,本文就将简单地介绍一下retry的基本用法。二、基本用法retry-作为装饰器进行使用,不传入参数时功能如下例所示:from retry import retry@retry()def make_trouble():'''Retry until succeed'''print ('retrying...'
1.前期配置以及安装(略)2.选择要在GitHub上传的库复制链接3.比如我要上传到GitHub的myproject1库里面使用命令(会提示输入登录github用户名和密码)git clonehttps://github.com/cuishao23/myproject1.git``4.进入myproject1文件夹下(此文件夹必须为空)cd myproject1/5.在myproject...
...............................................................<el-date-pickersize="mini"v-model="value1"type="date"placeholder="选择日期"format="yyyy/MM/dd"value-format="yyyy/MM/d...
1.最基础的:sed -n ‘/起始时间/,/结束时间/p’ 日志文件例如:sed -n '/2020-08-04 14:46:07/,/2020-08-04 14:46:12/p' nms_server.log注意:这个要求前后两个时间点必须存在,否则搜索不到2.可以用grep根据关键字继续过滤:sed -n ‘/起始时间/,/结束时间/p’ 日志文件 | grep “关键字”例如:sed -n
总结的很好
一、公司项目需求要求导出表格数据,以excel文件导出,后端python处理已经可以直接将数据导出并生成Excel文件,但是前后台传输是不可能直接传输文件的,是以二进制文件流进行传输的,此时呢就会遇到一个问题,最后上网差对比总结,下面这个成熟且处理简单。二、代码:/*** vue从后台获取数据,并导出EXCEL文件* @param value* @returns {*}* @c...







