- 博客(16)
- 收藏
- 关注

原创 python正则表达式
** 常用的匹配规则 ** \w #匹配字母,数字及下划线 \W #匹配不是字母,数字及下划线的字符 \s #匹配任意空白字符 \S #匹配任意非空字符 \d #匹配任意一个数字 \D #匹配任意不是数字的字符 \A #匹配字符串开...
2019-04-13 13:21:29
329

原创 Centos7搭建vsftpd及被动模式下的防火墙设置
Centos7搭建vsftpd及被动模式下的防火墙设置 200 Switching to ASCII mode. 200 PORT command successful. Consider using PASV 425 Failed to establish connection.
2018-08-09 18:41:49
7457
原创 django实现JWT
json web token的结构 jwt的结构由三个部分组成: Header Payload Signature header头的格式如下 headers = { #typ 属性表示令牌类型,这里就是 JWT。 'typ': ' jwt', # alg 属性表示签名所使用的算法,JWT 签名默认的算法为 HMAC SHA256 , alg 属性值 HS256 就是 HMAC SHA256 算法 'alg
2020-09-18 09:53:08
763
1
原创 使用urllib基本库解析链接
quote() unquote() urlparse() urlunparse() urlsplit() urlunsplit() urlencode() parse_qs() parse_qsl()
2019-10-08 21:46:58
203
原创 Django框架实现图片上传,存储和显示功能
在django框架中,前端页面不能直接使用相对路径或绝对路径显示图片,需要通过urls.py来提供每个URL 对应的django的函数来显示在页面 。 思路:将form表单上传的文件,后台接受后创建文件夹接受并存储到数据库中,我的图片路径存储在D:\workspace\upload_pic\media,然后新建一个文件存放在里边,上传成功后返回图像 新建一个数据表 model.py from dj...
2019-09-18 16:12:58
3235
2
原创 Python操作mysql数据库
数据库API定义了一组用于连接数据库服务器,执行SQL查询并获得结果的高级函数和对象。其中两个主要的对象:一个是用于管理数据库连接的Connection对象,另一个是用于执行查询的Cursor对象 模块函数connect的使用: c = MySQLdb.connect( host="数据库ip", db="数据库名称", port=3306,...
2019-07-24 14:59:33
390
原创 使用multiprocessing模块创建进程
** 查看如何使用Process这个类创建进程 ** Process([group [, target [, name [, args[, kwargs] ] ] ] ] ) 参数注释: group 参数未启用,一般为None target 进程调用时执行的可调用对象 name 进程指定描述性名称的字符串 args 传递的是一个位置参数元组 kwargs 传递的是一个位...
2019-07-10 15:07:22
255
原创 pdb调试命令
在linux下使用pdp进行调试,相关命令如下: 命令 作用 break 设置断点 list 查看当前的代码段 quit 中止并退出 continue 继续执行程序 step 进入函数 next 执行下一行 return 执行代码直到从当前函数退出 print 打印变量的值 help 帮助 args 查看传入参数 break 显示所有断点 ...
2019-07-08 10:05:27
760
原创 django的时间设置
** DateTimeField.auto_now ** 这个参数的默认值为false,设置为true时,能够在保存该字段时,将其值设置为当前时间,并且每次修改model,都会自动更新。因此这个参数在需要存储“最后修改时间”的场景下,十分方便。需要注意的是,设置该参数为true时,并不简单地意味着字段的默认值为当前时间,而是指字段会被“强制”更新到当前时间,你无法程序中手动为字段赋值;如果使用dj...
2019-05-13 23:36:56
621
原创 使用django和ajax制作修改功能的模态对话框
使用django和ajax制作修改功能的模态对话框 自学的小白总是挖坑给自己跳!如下图所示,我想制作修改的模态对话框,并点击修改的时候,原先的数据能够在模态对话框中显示,修改并保存,刷新页面! 设计思路: 首先,我要让点击每个修改的按钮都能弹出模态对话框,用for循环整一条td(当然循环之后只能点击第一行修改的按钮,这是可以用一个div包裹这个按钮的事件) 我的模态对话框里边要有原先页面的值,...
2019-05-10 17:10:06
2086
1
原创 使用screen后台实时执行命名备份命令
当晚上需要备份数据,在xshell上直接执行备份脚本,或将备份脚本放在后台运行可以吗?当关了xshell后,脚本还在后台执行吗? 回答:xshell长时间连接,如果本地网络偶尔断开或xshell不小心关闭,都会让后台运行的备份命令停止运行的,正确做法是使用srceen screen的概述和安装 Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,每个scre...
2018-10-17 10:31:40
295
原创 Centos7配置本地yum源
安装安装包一般有rpm安装或者yum安装,yum能解决一些安装包依赖性的问题 使用rpm实现软件包的安装、查询等功能,适合没有依赖关系的软件的安装 rpm的命令语法: -i:安装软件 -U:升级软件 -e:删除软件 -q:查询 -h:显示安装进度 -v:显示安装过程中的详细信息 -vv:显示更加详细的信息 –test:测试能否安装成功 –force:软件冲突的时候强制安装 ...
2018-08-10 22:02:27
548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人