自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

goodspeeed的专栏

公号【四月】(hiiiapril)

  • 博客(91)
  • 资源 (2)
  • 收藏
  • 关注

转载 【译】基于python 的 RPC 框架比较: gRPC vs Thrift vs RPyC

原文地址:https://www.hardikp.com/2018/07/28/services/引言那一年是2015年。我正在写一堆ML训练脚本以及几个生产脚本。他们都需要金融数据。数据...

2021-08-15 20:59:00 1185

原创 RPC 发展史

“Does developer convenience really trump correctness, scalability, performance, separation of ...

2021-08-14 21:35:00 1104

原创 go-chassis 运行时做了什么?

什么是 chassis?Chassis,是一种微服务模式。在这种模式中,用户并不需要自己去处理构建微服务过程中外部配置、日志、健康检查、分布式追踪等,而是将他们交给专门的框架来处理。用户...

2020-11-29 16:15:57 1234 3

转载 【译】golang 可变参数函数终极指南

使用常用模式学习关于go语言可变参数函数的一切Ultimate Guide to Go Variadic Functions 原文地址https://blog.learngoprogr...

2020-08-16 23:33:41 2826

原创 使用VuePress 搭建个人博客

介绍VuePress 是一个静态网站生成器,包含由Vue驱动的主题系统和插件API,同时还包含一个为书写技术文档而优化的默认主题。此篇文章只介绍如何使用VuePress 搭建个人博客的部...

2020-06-14 22:24:31 755

转载 Google 开发者写作课程

Google 技术写作课程搬运,原文地址(需要梯子):https://developers.google.com/tech-writing/overview?hl=zh-cn[1]备份可...

2020-03-01 21:13:08 573

转载 新型冠状病毒(2019-nCoV)个人防护不完全手册

手册由微博博主@幼棠(https://weibo.com/u/1772600325 )和其他几位海内外志愿者一起搜集、翻译、整理。目的是帮助大家在纷繁信息中清晰有效地找到最适合自己(和...

2020-01-28 00:08:22 207

原创 「工具推荐」golang 代码可视化工具 go-callvis

go-callvis是以图片的形式展示了go程序的调用关系,在看复杂项目时尤其有用。借助它看祖传golang代码,头痛好多了,都有时间更新公号了。安装go get -u github.c...

2020-01-19 23:18:13 1842 1

原创 学习单元测试,告别祈祷式编程

祈祷式编程什么是祈祷式编程?这样这样用流程图表示基本就是这个样子。推荐拜沈从文,毕竟几十年前就写出了边城。祈祷式编程有什么危害呢?累,每次写完代码还需要再祈祷不受控,代码...

2019-10-07 15:00:00 225 1

原创 Redis 选择hash还是string 存储数据?

在stackoverflow 看到一个问题,Redis strings vs Redis hashes to represent JSON: efficiency?内容如...

2019-06-22 11:30:02 3825 1

原创 PostgreSQL JSONB 使用入门

Photo byTobias Fischer[9]onUnsplash[10]json 类型 说明根据RFC 7159[1]中的说明,JSON 数据类型是用来存储 ...

2019-05-30 20:53:39 9337 4

原创 AWS DynamoDB 最佳实践【思维导图】

这是之前DynamoDB 思维导图的文字版,之前发出的图片版有错误,现在重发一下文字+图片版高清大图 请在公号回复“DynamoDB 最佳实践”图片使用XMind: ...

2019-05-30 20:53:39 1962

原创 并发模型:线程与锁(1)

Photo byJefferson SantosonUnsplash并发&并行并发程序含有多个逻辑上的独立执行块,他们可以独立的并行执行,也可以串行执行。 ...

2019-05-19 21:01:09 193

原创 并发模型:线程与锁(2)

> 这是并发模型:线程与锁 的第二篇,第一篇地址为: 《并发模型:线程与锁(1)》https://mp.weixin.qq.com/s/6Xxhw31yJNUCh-...

2019-05-19 21:01:09 123

原创 JWT refreshtoken 实践

Photo byJoseph ChanonUnsplashJson web token (JWT), 根据官网的定义,是为了在网络应用环境间传递声明而执行的一种基于...

2019-04-29 22:11:12 874

原创 Python 官方中文文档已上线

暂时还不能直接在 https://docs.python.org/ 页面的语言选择框选择中文,需要访问地址:https://docs.python.org/zh-cn/3...

2019-03-27 06:50:55 152

原创 golang mod 入门

go modules是 golang 1.11 新加的特性。现在1.12 已经发布了,是时候用起来了。Modules官方定义为:模块是相关Go包的集合。modules是...

2019-03-16 19:46:15 1994

原创 python设计模式-状态模式

问题:有一个糖果公司需要设计一个糖果售卖机,控制流程如下图,需要怎么实现?这是一个状态图,每个圆圈都是一种状态。很明显,有有25分钱、没有25分钱、售出糖果、糖果售...

2018-12-31 20:59:00 119

原创 python设计模式-模板方法模式

首先先介绍一下咖啡和茶的冲泡方法:茶1. 把水煮沸2. 用沸水浸泡茶叶3. 把茶放到杯子里咖啡用python代码实现冲泡方法大概是这个样子:仔细看上边两端代码会发现,...

2018-12-02 18:00:18 107

原创 python设计模式-外观模式

上一篇《python设计模式-适配器模式》介绍了如何将一个类的接口转换成另一个符合期望的接口。这一篇将要介绍需要一个为了简化接口而改变接口的新模式-外观模式(Facade...

2018-11-25 18:56:00 109

原创 Python 设计模式-适配器模式

问题:假设有一个软件系统,你希望它能在不改变现有代码的前提下和一个新的厂商类库搭配使用,但是这个新厂商所设计出来的接口不同于旧厂商的接口这个问题和下图的问题类似美国标准的...

2018-11-03 21:23:00 94

原创 Solidity 简易教程0x001

Solidity是以太坊的主要编程语言,它是一种静态类型的 JavaScript-esque 语言,是面向合约的、为实现智能合约而创建的高级编程语言,设计的目的是能在以太...

2018-10-22 21:42:30 209

原创 SQLAlchemy in 查询空列表问题分析

问题场景有modelAccount,SQLAlchemy 查询语句如下:query = Account.query.filter(Account.id.in_(acco...

2018-09-27 21:56:00 472

原创 Solidity 简易教程

Solidity是以太坊的主要编程语言,它是一种静态类型的 JavaScript-esque 语言,是面向合约的、为实现智能合约而创建的高级编程语言,设计的目的是能在以太...

2018-09-04 21:44:52 563

原创 垃圾回收算法|引用计数法

本文是《垃圾回收的算法与实现》读书笔记上一篇为《GC 标记-清除算法》引用计数算法给对象中添加一个引用计数器,每当有一个地方引用它时,计数器的值就加1;当引用失效时,计数...

2018-08-12 21:50:00 160

原创 使用github+travis将Python包部署到Pypi

我在 github 托管 Python 代码,然后将包发布到 Pypi,通常的操作步骤是,更新完代码将提交到 github ,然后手动将包更新到 pypi,这样比较繁琐,...

2018-07-25 21:14:00 166

原创 垃圾回收算法|GC标记-清除算法

本文是《垃圾回收的算法与实现》读书笔记什么是GC标记-清除算法(Mark Sweep GC)GC 标记-清除算法由标记阶段和清除阶段构成。在标记阶段会把所有的活动对象都做...

2018-07-21 11:33:45 210

原创 使用公号生成便签

最近有文字转图片的需求,但是不太想下载 APP,就使用 PythonPillow实现了一个,效果如下:PIL 提供了PIL.ImageDraw.ImageDraw....

2018-07-08 18:28:00 154

原创 Python gRPC 入门

gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。 本文通过一个简单的 Hello World 例子来向您介绍 gRPC...

2018-06-08 00:07:40 200

原创 newrelic python agent 源码分析-1

Newrelic 是APM(Application Performance Management)(应用性能管理/监控)解决方案提供商。项目中,通常用它来追踪应用的性能。...

2018-05-16 22:22:12 307

原创 Golang 学习笔记-2:控制流

上一篇我们了解了golang 的变量、函数和基本类型,这一篇将介绍一下控制流现在我们看一个复杂点的例子:fibonacci(递归版)package mainimport ...

2018-04-17 23:03:40 191

转载 画说 Ruby 与 Python 垃圾回收

注:本文转载自 ruby China 社区:《画说 Ruby 与 Python 垃圾回收》 作者:wadexing原文链接:https://ruby-china.org/...

2018-04-03 21:30:00 130

原创 《理解 Unix 进程》笔记-1

UNIX 进程系统调用Unix 系统是由用户空间(userland)和内核组成。Unix 内核位于计算机硬件之上,是与硬件交互的中介。这些交互包括通过问卷系统进程读/写、...

2018-03-30 20:54:00 150

原创 操作系统线程描述

这是操作系统进程系列文章第三篇-操作系统线程描述文章是《操作系统-精髓与设计原理》学习笔记线程(thread)什么是线程线程是操作系统能够进行运算调度的最小单位。它被包含...

2018-03-24 12:17:07 230

原创 理解操作系统进程--进程描述

这是操作系统进程系列文章第二篇-操作系统进程描述进程什么是进程在给进程下定义前,先考虑以下几个概念:一个计算机平台包括一组硬件资源:比如处理器、内存、I/O 模块、定时器...

2018-03-20 23:35:51 185

原创 操作系统发展进程简介

这是操作系统进程系列文章第一篇-操作系统发展和进程简介操作系统的发展串行处理对于早期计算机(20世纪40年代后期到20世纪50年代中期),因为没有操作系统,程序员都是直接...

2018-03-08 00:01:41 351

原创 Golang 学习笔记-1:变量&函数

变量&函数最近在学习golang,写下学习笔记提升记忆。为了看起来不是那么枯燥,本学习笔记采用分析代码的形式。首先搬出我们最经典的第一段代码:hello worl...

2018-02-22 21:47:02 185

原创 AWS Lambda 快速入门

场景:现在需要开发一个前后端分离的应用,后端采用 RESTful API 最为方便,但是如果这个后端服务会在一天中的某些时候有高并发的情况,使用什么样的架构最为简单呢?刚...

2018-01-13 23:42:48 414

原创 Python 设计模式-命令模式

命令模式题目:现在要做一个智能家居控制遥控器,功能如下图所示。下图是家电厂商提供的类,接口各有差异,并且以后这种类可能会越来越多。观察厂商提供的类,你会发现,好多类提供...

2018-01-09 23:11:41 64

原创 《流畅的Python》学习笔记:字典

这一篇是《流畅的 python》读书笔记。主要介绍:* 常见的字典方法* 如何处理查不到的键* 标准库中 dict 类型的变种* 散列表的工作原理泛映射类型collect...

2017-12-03 23:44:38 95

Eclipse – 整合开发工具

Eclipse – 整合开发工具 中文教程

2010-11-26

《计算机专业英语》电子教程.ppt

计算机 专业 必备 适合初学 电子教程 ppt 课件

2010-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除