摘要: pull request 协作式开发流程 优点: 主仓库自己只有管理员有权限修改,安全;合并代码之前管理员可以进行审核; 每个开发者有自己的远程仓库,可以随时push代码而不影响协作者; 流程 1. fork 自己的仓库 在前端页面点击fork按钮。 假设公共仓库地址为 , fork后自己的仓库地址 阅读全文
posted @ 2019-07-03 17:02 Aloe_n 阅读(653) 评论(0) 推荐(0) 编辑
摘要: python异步编程之 async await 本文代码采用python3.6运行. 发展史 本质上是使用了协程,当调用await时让渡CPU,有结果返回时再切换回来.相比使用回调来协调执行顺序来说,await编程方式在每个协程中代码是顺序执行的,对代码编写来说更为友好. 语法 async def 阅读全文
posted @ 2019-02-21 14:37 Aloe_n 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: pyinstaller 打包后报错 ModuleNotFoundError: No module named ' ' 最简单解决方案 先上方案 在代码中加入 ,例如: 我的错误为 , 解决方案为 在源代码主程序中添加一行, ,问题解决. 原因分析 一般情况下出现问题是因为某个module引用了其他的 阅读全文
posted @ 2019-02-20 09:36 Aloe_n 阅读(16833) 评论(0) 推荐(0) 编辑
摘要: json字符串类型的value换行方案 按照标准json语法,字符串类型的value是不能换行写的. 例如,以下是错误的写法 但是遇到了需要在json中写代码与服务器交互的情况,无奈只能这样写: 代码行数少了还好,多了极其 ,于是想办法可以在json中换行写代码. 尝试1: json5 "JSON5 阅读全文
posted @ 2019-01-21 14:17 Aloe_n 阅读(15851) 评论(0) 推荐(0) 编辑
摘要: PyQt结构化输出各控件 有时需要通过一个控件寻找另外的控件,这时候就需要明确二者的关系,而Qt没有像浏览器那样可视化的结构,这时候将控件递归打印出来会是比较好的选择. 上代码 输出效果 阅读全文
posted @ 2019-01-17 18:39 Aloe_n 阅读(378) 评论(0) 推荐(0) 编辑
摘要: QTreeWidget节点过滤操作 QTreeWidget遍历所有节点 QTreeWidget过滤出符合条件的根节点 QTreeWidget过滤出符合条件的所有节点 阅读全文
posted @ 2019-01-17 18:28 Aloe_n 阅读(2709) 评论(0) 推荐(0) 编辑
摘要: PyQt JavaScript 交互 先上图看效果 1. Python中定义QWebChannel对象 槽函数 信号 2. Python中注册QWebChannel对象 注册方法 3. html中引入交互文件 4. js页面加载事件(windows.onload)中进行绑定 1. 获取交互对象 2. 阅读全文
posted @ 2018-12-02 12:00 Aloe_n 阅读(3532) 评论(0) 推荐(0) 编辑
摘要: mysql 8.0 免安装版配置步骤 1. 新建配置文件 my.ini,内容如下 1. 在MySQL安装目录的 bin 目录下执行命令: 注意记下生成的初始密码. 1. 安装服务 1. 启动服务 1. 修改密码 1. 使用新密码登陆 阅读全文
posted @ 2018-10-11 20:10 Aloe_n 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 效果如下 多标签 智能提示 快捷键 思路 编辑器(右侧部分)采用 monaco editor ,monaco editor是微软开源的编辑器,使用TypeScript编写,是大名鼎鼎的VSCode编辑器的内核。所以其使用习惯和VSCode完全相同。 "monaco editor" monaco ed 阅读全文
posted @ 2018-09-04 13:50 Aloe_n 阅读(4755) 评论(10) 推荐(1) 编辑
摘要: python RSA 相关方法 PKCS1 和 PKCS8格式私钥 PKCS1 和 PKCS8格式,二者表达的是同一把钥匙,对同一段内容加密/解密出来的内容完成相同. PKCS1 格式 PKCS8 格式 PKCS8 转 PKCS1 linux系统下: 其中 pkcs8.pem 表示PKCS8格式的文 阅读全文
posted @ 2018-09-04 13:41 Aloe_n 阅读(1858) 评论(0) 推荐(0) 编辑