这是个人的c++ vscode代码定义,存在这里备份一下 根文件下新增.clang-format文件 贴上以下内容 [crayon-6484197488a5f309994763/]
从0到1设计一套高性能隧道代理系统
目录 背景 现状 挑战 设计 实测 不足 总结 背景 旧系统随着节点数量增多,平均TPS处理能力越来越低下, 延迟越来越高,在业务不断扩张的同时,旧系统越来越难以满足需求 现状 低可用 旧系统在设计之初主要是满足于100…
[python好库推荐] selenium-driver 自动安装
背景 在新创建python环境之后,总是免不了要去找selenium-driver 二进制文件,然后安装相应的python selenium包,实在是太麻烦了,下面介绍一种省时省力的方法 [crayon-64841974…
[Clock]没错!就是让你点点点完成可视化任务调度!
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,…
[读书]代码整洁之道
混乱的代价 稍后等于永不 – 勒布朗法则 简单代码规则 能通过所有的测试 没有重复的代码 体现系统中的全部设计理念 包括尽量少的实体,比如类,方法,函数等 更改的原则 更改一个变量名 拆分一个过长的函数 消除…
[工程] gunicorn下的深度学习api 如何合理分配gpu
背景 老大提了一个需求: gunicron 起多个进程的时候,如何保证pytorch的模型均匀分配到不同的gpu上,按道理,如果能拿到类似每个进程的序号,那分配起来应该都是简单的,那核心问题提炼出来了,如何拿到进程的序号…
[工程] pytorch gpu docker 镜像下的无法正常启动应用分析
目录 发现 分析 解决 总结 发现 在使用了 nvidia/cuda:9.0-cudnn7-devel-ubuntu16.04 作为底层镜像后,重新构建了pytorch的底层镜像做为应用的基础镜像,一切都构建的很顺利,就…