摘要:
git stash (pycharm/vscode的gui演示) 场景 代码刚写到一半,发现线上bug需要马上修改部署上线 此时手头的代码写一半,提交根本跑不动甚至影响原来的业务了 回滚就白瞎搬了好几小时的砖了 好的实践(git分支管理比较规范时) 每个功能或bug修复都从主干创建一个分支 开发完成 阅读全文
摘要:
多线程多进程多协程(转载) Bilibili 蚂蚁学Python UP主说得很好 工作中看视频不方便,截取重点部分改为文字版,方便抄作业 原地址:https://www.bilibili.com/video/BV1bK411A7tV 多线程 定义一个函数 def my_func(a,b): do_s 阅读全文
摘要:
Jupyter + Miniconda + VsCode 学习利器 Jupyter Notebook 是基于网页的用于交互计算的应用程序。 Miniconda 是一款小巧的python环境管理工具 提前在Vscode安装好python拓展(创建一个".py"文件,VsCode就会提示安装python 阅读全文
摘要:
Jenkins多节点python环境隔离(Windows) 使用Jenkins构建过程中,需要使用多个Jenkins节点并发构建 由于条件限制,只有一台Windows宿主机,所以在这台宿主机上部署多个Jenkins节点 shell命令中使用pip安装依赖,当多个构建并发时,有可能导致依赖被更改的情况 阅读全文
摘要:
Window/linux(docker) 单台宿主机部署多个Jenkins节点 在使用Jenkins过程中,增加了手动输入的步骤,会阻塞节点运行任务; 由于资源有限,需要在一台机器挂载了很多Jenkins节点; Jenkins节点选择java方式运行; 环境: Windows10 Docker Ap 阅读全文
摘要:
GitLab + Rainbond 打造Devops流程 流程 预设项目有两个分支,dev和master dev分支对应dev环境 master分支对应test环境和prod环境 开发在dev中编写代码,提交git时触发dev环境构建 开发在dev自测完成,将dev分支代码合并master分支并提交 阅读全文
摘要:
nginx增加自定义账号鉴权 使用nginx反向代理实现 当一个站点内部程序是个黑盒(无法修改里面的请求逻辑),如何增加自己的账号系统鉴权 实现逻辑 使用nginx的反向代理功能 自定义账号系统增加两个接口,一个页面(为避免路径冲突,增加了"/xuxiaocong",根据自己需求修改) 账号接口:P 阅读全文
摘要:
Python Cli 编写指南 python实现cli 环境: python 3.8 库 python自带argparse 指南 简单示例 : cli.py import argparse def cli(): parser = argparse.ArgumentParser(description 阅读全文
摘要:
Python打包时包含静态文件处理方法 使用场景 已搭建了PyPI私有库,上传公共库包含静态文件,如需要使用sql静态文件初始化数据库。 打包python包,给其他人使用,但项目中包含静态文件,如html。 解决步骤 解决静态文件读取问题 解决静态文件打包问题 环境 Python3.8 PyChar 阅读全文
摘要:
管理初体验 目录 新人入职带来的焦虑 心态转变,屁股决定脑袋? 团队是怎么回事 团队挑战,对人员流动的思考 其他 新人入职带来的焦虑 先说下背景,毕业五年了,由于自己定位不坚定和公司战略调整,变更了几次技术栈。 刚毕业写C#站点,写了有3年; 后跳槽了公司,继续写了半年C#站点之后,公司调整架构,更 阅读全文