Clock 基于go cron的可视化调度轻量级调度框架,支持DAG任务依赖,支持bash命令,前端及后端编译完成(基于packr2)后仅有一个二进制文件,轻松部署 地址 https://github.com/Bruce…
[经验]入手golang,对比python聊聊想法
入手golang,对比python聊聊想法 背景 学习 感悟 背景 入职几个月以来,花了一点时间入门go ,平时上下班路上读读<Go语言编程>或者<Go语言实践>,写了大量的书本代码,然后上手写了两个项目:一…
[回炉]阻塞与非阻塞,同步与异步
背景 在接触一些新的技术时,某些名词总会频繁出现,之前一直没花时间来去专注了解这些东西,本质上是自己太过于懒惰,所以花了一点时间,找寻了关于这方面的资料,这一期先总结这些内容,然后再进一步的去讲解python下的GIL …
[后端] python下的web framework大比拼
目录 背景 简介 测试 结论 背景 一直以来,python的web框架给别人的感觉就是: 一个能打的都没有。社区也在不断的努力,特别在 asyncio 爆发之后,出现了一些新的异步框架,比如sanic,比如vibora,…
[读书]代码整洁之道
混乱的代价 稍后等于永不 – 勒布朗法则 简单代码规则 能通过所有的测试 没有重复的代码 体现系统中的全部设计理念 包括尽量少的实体,比如类,方法,函数等 更改的原则 更改一个变量名 拆分一个过长的函数 消除…
Mac下对Chrome插件请求的监听
目录 背景 分析 环境 实践 总结 最近一段时间忙于搬家和适应新的环境,接下来可以正常分享一些工作中用到的东西和学习技巧相关 背景 接手一个需求,想要调研一下某个chrome 的插件为什么能拿到数据 当打开这个链接的时候…
2018-自由与死亡
写这么大的一个标题一开始认为自己可能会Hold不住,小人物有小人物的悲欢离合,大人物有大人物的大事大非,我从一个主观的小角度来谈2018年经历的事事非非,心态的起伏 自由 思想前行 整个2018年知识付费了三个专辑 卓老…
[工程] gunicorn下的深度学习api 如何合理分配gpu
背景 老大提了一个需求: gunicron 起多个进程的时候,如何保证pytorch的模型均匀分配到不同的gpu上,按道理,如果能拿到类似每个进程的序号,那分配起来应该都是简单的,那核心问题提炼出来了,如何拿到进程的序号…
[深度学习] 使用Darknet YOLO 模型破解中文验证码点击识别
内容 背景 准备 实践 结果 总结 引用 背景 老规矩,先上代码吧 代码所在: https://github.com/BruceDone/darknet_demo 最近在做深度学习相关的项目的时候,了解在现有的深度学习检…
[技巧] chrome headless 爬虫抓取websoket 数据
目录 源起 分析 实践 总结 源起 周末答应了一个朋友帮他看一下一个网站应该怎么爬,费话不说直接先上网站 https://datacenter.jin10.com/price 数据一直在不停的闪,直觉判断这种高频的显示应…