会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
扎克园
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
35
36
37
38
39
40
41
下一页
2022年3月20日
这才是真正的架构设计 !
摘要: 什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。 Linux有架构,MyS
阅读全文
posted @ 2022-03-20 11:43 larkwins
阅读(280)
评论(0)
推荐(0)
2022年3月18日
30 多个 Go 常用文件操作的示例
摘要: Go官方提供的文件操作标准库分散在os、ioutil等多个包中,里面有非常多的方法涵盖了文件操作的所有场景,不过因为我平时开发过程中需要直接操作文件的场景其实并不多,在加上 Go 标准库的文档太难搜索,每次遇到要使用文件函数时都是去 Google 查该怎么用。 最近偶然在查到国外一个人在2015年写
阅读全文
posted @ 2022-03-18 12:45 larkwins
阅读(121)
评论(0)
推荐(0)
2022年3月16日
Go WebAssembly 入门(二)
摘要: 系列文章 Go WebAssembly 入门(一) Getting Started 编写main.go package main import ( "strconv" "syscall/js" ) // 传入value1, value2, result三个元素的id,将value1+value2结果
阅读全文
posted @ 2022-03-16 10:26 larkwins
阅读(274)
评论(0)
推荐(0)
Go WebAssembly 入门(一)
摘要: 有关WebAssembly的介绍可以参考 几张图让你看懂WebAssembly简单来说WebAssembly就是将其他语言C/Go/Rust等语言编译成wasm可执行二进制文件,浏览器来执行wasm。wasm相比JS,拥有体积更小,执行更快,因为最终编译成二进制文件,所以一些安全策略代码也更适合wa
阅读全文
posted @ 2022-03-16 10:24 larkwins
阅读(351)
评论(0)
推荐(0)
2022年2月18日
oh-my-zsh,最好用的shell
摘要: 命令行是程序员的最爱,默认的 bash shell 虽然功能已经很强大,但显得太朴素了,也不够智能,远远谈不上酷炫,虽然已经远远将 windows 的 cmd 甩开几百条街。但对于极客来说,bash 还是太弱了,长得也难看。 zsh 的功能比bash强大很多,但配置过于复杂,起初只有极客才在用。后来
阅读全文
posted @ 2022-02-18 11:33 larkwins
阅读(1090)
评论(0)
推荐(0)
2022年2月17日
HTTP JSON API设计规范
摘要: 前言 越来越多的Web应用程序使用JSON作为API的一种数据交换格式进行交互。本文档的目标是使HTTP JSON API的设计风格保持一致,容易被理解和维护。一个优秀的API,应该是在其生命周期内能够持续提供稳定、易用、受信任的服务,并且在API的生命周期结束时能让其平滑的消亡。 注:RESTfu
阅读全文
posted @ 2022-02-17 18:53 larkwins
阅读(1228)
评论(0)
推荐(1)
2022年2月14日
Protobuf3语法详解
摘要: 定义一个消息类型 先来看一个非常简单的例子。假设你想定义一个“搜索请求”的消息格式,每一个请求含有一个查询字符串、你感兴趣的查询结果所在的页数,以及每一页多少条查询结果。可以采用如下的方式来定义消息类型的.proto文件了: 1 2 3 4 5 6 7 syntax = "proto3"; mess
阅读全文
posted @ 2022-02-14 14:48 larkwins
阅读(304)
评论(0)
推荐(0)
2022年1月28日
Go单测系列6—goconvey的使用
摘要: 这是Go语言单元测试从零到溜系列教程的第5篇,介绍了如何使用goconvey更好地编写单元测试,让单元测试结果更直观、形象。 在上一篇《Go单测系列5—monkey打桩测试》中,我们介绍了如何在单元测试中使用monkey对函数和方法进行打桩。 在这一篇中我们将介绍一个人性化的单元测试利器——goco
阅读全文
posted @ 2022-01-28 19:34 larkwins
阅读(488)
评论(0)
推荐(0)
Go单测系列5—使用monkey打桩
摘要: 这是Go语言单元测试从零到溜系列教程的第4篇,介绍了如何在单元测试中使用monkey进行打桩。 在上一篇《Go单测系列5—mock接口测试》中,我们介绍了如何在单元测试中使用gomock和gostub工具mock接口及打桩。 在这一篇中我们将介绍一个更强大的打桩工具——monkey,它支持为任意函数
阅读全文
posted @ 2022-01-28 19:33 larkwins
阅读(1207)
评论(2)
推荐(0)
Go单测系列3—MySQL和Redis测试
摘要: 这是Go语言单元测试从零到溜系列教程的第2篇,介绍了如何使用go-sqlmock和miniredis工具进行MySQL和Redis的mock测试。 在上一篇《Go单测系列2—网络测试》中,我们介绍了如何使用httptest和gock工具进行网络测试。 除了网络依赖之外,我们在开发中也会经常用到各种数
阅读全文
posted @ 2022-01-28 19:32 larkwins
阅读(628)
评论(0)
推荐(0)
上一页
1
···
35
36
37
38
39
40
41
下一页
公告