-
随便一个接触过数据库的人肯定都知道“事务”,虽然各种数据库的事务多多少少都有一些区别,但是大体的概念都是相同的,那么当你在其他的应用中再次听到“事务”的时候,很容易就将你已经了解的概念套用进去了,那么这时候很有可能就会造成问题了,比如在 Redis ...
-
gRPC 作为一个开源 RPC 框架,而且有 Google 背书也可谓是有深厚的背景,gRPC 采用 protocol buffers 作为 IDL,并且支持多语言跨平台运行,官方支持 C++,C#,Golang,Python 等10种语言,并且都提...
-
今天看到一篇文章中提到了一个设计模式叫做 责任链模式,看起来这个在之前我并没有接触过的设计模式,所以决定查资料学习一下。在学过之后,突然发现虽然没有听过 责任链模式 这个名词,但是在实际工作中,有很多的应用和实现都是符合这个设计模式的。所以在这篇博客...
-
Go 语言自从诞生以来就自带“高并发”的buff,而并发编程也是当今开发环境的一个大方向了。目前的各大语言基本上也都提供了原生多线程的并发编程模式。但是 Go 语言的并发模型和 C++,Java 的并发模型是有区别的。
传统的并发模型是将线程直接与操...
-
由于过年回来事情比较多,所以断了一段时间。今天赶紧接着。之前我们介绍完了卡券从创建到发放的基本流程,今天我们将介绍卡券和Code的相关操作。本文主要介绍NodeJS语言下 wechat-card 模块的操作方式,另外对重要的地方进行特别说明,以便其...
-
继续介绍NODEJS开发微信卡券功能,昨天简单演示了微信接口的Access Token的原理和用法,还有门店的添加和查询,今天我们将介绍卡券的创建以及核销的最基本的流程。
本文将使用NodeJS作为开发语言,以wechat-card ,和官方文档为主...
-
由于公司的业务,有幸接触到了微信平台的开发,不得不感慨下,微信的业务规划实在是宏大的很呢。看来微信是想涉及生活的各个方面啊,再加上最近微信封杀各路豪杰(网易音乐、支付宝钱包)等,不难看出微信在产品规划上的野心。
貌似闲话说的太多了,接下来我就我自己对...
-
最近闲来无事,简单看了下Chrome扩展的开发,并且开发一个小小的翻译插件(TranslateBao)作为练手,开发细节不详述了,如果有新学习chrome extension开发的新人,可以参考源码,并欢迎提出宝贵意见,共同进步。
问题闲话不多说,在...
-
时隔很长时间,再来一篇。挑选一道题,看上去是很简单的一道题,但是优化的算法比较难想到。(反正我是没想到 TAT)
而且这么长时间以后才发现题目是有编号的…所以今天的题目编号是 136
题目如下:
Single Number
Given a non...
-
今天记录一道题目,距离上一次做题应该有一个多月了,没错,我就是这么的没有毅力…
今天这道题目,开始看标题的时候觉得应该蛮难的,看完题目觉得还好,做完之后觉得也挺简单的,然后再思考一会儿觉得原来这么简单啊…题目如下:
Best Time to Buy...