自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月牙寂

个人随笔。golang群:570992072。qq 29185807 个人公众号:月牙寂道长 公众号微信号yueyajidaozhang

  • 博客(106)
  • 资源 (5)
  • 收藏
  • 关注

原创 此博客永久性关闭

此博客永久性关闭

2022-05-27 00:01:24 228

原创 系统架构设计的一点思考

原文链接:https://mp.weixin.qq.com/s/2vATENTGyqtyWx1Xjqj-_g系统化思维在以前的文章中,有提到过很多。总结为三个方面。1、系统三要素:元素、元素之间的关系、元素功能。2、宏观与微观3、系统动力学以上三点是我在2020年之前,在对系统化思维的一个认识。以及将这三点运用到软件系统架构中的思考。简单过一遍:在软件系统架构的设计中。...

2020-05-06 19:12:45 1339

原创 本人公众号技术文章目录-持续更新

个人技术分享公众号分享内容不限于:golang源码分析,个人编程思想,投资领悟,道家思想,复杂系统,中医等

2019-06-19 15:44:39 964

原创 第一时间获取文章,可以关注本人公众号:月牙寂道长

后续会有系列的源码分析文章,还有一些个人心得分享。博客和公众号,都会有文章发布。公众号会优先发布。第一时间获取文章,可以关注本人公众号:月牙寂道长,也可以扫码关注...

2018-03-23 11:54:45 861 1

原创 认识抽象的陷阱-过度设计

原文链接:https://mp.weixin.qq.com/s/o-P9EUMPbAZlTwbykBioPQ提到过度设计,大概很多人都知道。但怎么样界定过度设计,确是很难说的清楚。就是因为难以界定,所以就出现了可意会不可言传的意味。仿佛成为了一种非常高深的传统文化。那么怎么界定呢?要界定,那么就应该要有衡量的标准。找到这个衡量标准,而且是可以描述的,可量化的,可理解的。历经这么多年,脱离局部的思想,抛开代码。往着宏观方向,系统层的思考。反而得到了一些答案。那么再来...

2020-05-23 16:21:21 578

原创 开源代码memberlist源码分析

memberlist是go语言开发的,基于Gossip协议来传播消息,用来管理分布式集群内节点发现、 节点失效探测、节点列表的软件包。

2019-06-14 16:44:44 3297 1

原创 开源代码TarsGo-v1.0.0源码分析之transport

Tars是腾讯开源的一款微服务框架。在去年9月,腾讯宣布正式开源 Tars 的 Golang 版本TarsGo。当TarGo开源的时候,就想对此开源代码进行学习。近期刚好有空,就看了看。说实话,本人并未使用Tars框架,本文只是对TarsGo源码进行分析。...

2019-06-03 00:59:34 854

原创 开源代码protoactor-go源码分析-async schedule

本文微信公众号文章:https://mp.weixin.qq.com/s/aHJScjcrrJyYlIDcA00P0gactor是一种异步并发处理模型。最具代表性的是erlang语言。在golang中,最具代表性的并发模式为csp,多协程并发。这两者的区别更多类似于网络并发。网络程序设计中的并发复杂性这篇文章中有介绍,关于事件驱动和多线程并发。其两者都有着各自的优缺点。pr...

2019-05-21 10:41:17 1075

原创 开源代码protoactor-go[e866f39]源码分析

本文微信公众号链接:https://mp.weixin.qq.com/s/_p6bnUegQmHb8NbAccPQywactor是一种异步并发处理模型。最具代表性的是erlang语言。在golang中,最具代表性的并发模式为csp,多协程并发。这两者的区别更多类似于网络并发。网络程序设计中的并发复杂性这篇文章中有介绍,关于事件驱动和多线程并发。其两者都有着各自的优缺点。...

2019-05-21 10:30:17 504

原创 开源代码学习-nsq(v0.1.5版本)源码分析

本文公众号链接为:https://mp.weixin.qq.com/s/GdajDASVCHUUcESptJ9bwgNSQ 是实时的分布式消息处理平台,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。NSQ 具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征,是一个成熟的、已在大规模生成环境下应用的产品。源码地址:https...

2019-05-09 17:15:36 832

原创 开源代码学习-nsq(v0.1.1版本)源码分析

本文微信公众号文章链接:https://mp.weixin.qq.com/s/QCXkJS7OEQ67xwWPoiW8wgNSQ 是实时的分布式消息处理平台,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。NSQ 具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征,是一个成熟的、已在大规模生成环境下应用的产品。...

2019-05-07 18:46:25 503

原创 开源代码学习技巧-Nats源码原理分析

本文微信公众号文章链接:https://mp.weixin.qq.com/s/LsGEr_RJYfAbGBBlRxJH-QNATS是由CloudFoundry的架构师Derek开发的一个开源的、轻量级、高性能的,支持发布、订阅机制的分布式消息队列系统。NATS的性能非常好,下面是官网的性能对比图:从图中可以看出Nats的性能远超其他。对于一个出名的开源组...

2019-04-09 11:34:26 1699

原创 人生就是不断学习和修行-2018年个人总结

本文微信公众号链接:https://mp.weixin.qq.com/s/TxMsdv70uxUbhrx1D9JFtw 2018年已成过往,时间的流逝速度和年龄成正比。去年,也是2018年初的时候,一场流感引起的肺炎的折磨,就在眼前,并未消逝。而也正是这场病,要说丢了半条命也不夸张。 中医与身体         其实都知道,什么都没有身体健康重要。但大多都依旧我行我素,仿佛...

2019-01-09 18:37:25 2002 1

原创 癃闭病以及其常见药方

本文微信公众号链接:https://mp.weixin.qq.com/s/OoX78aG8C6yNNHjHq1h2Wg 以下为一位非专业中医爱好者的学习整理过程。 癃闭,中医病名。又称小便不通;尿闭。以小便量少,点滴而出,甚则闭塞不通为主症的一种疾患。病情轻者涓滴不利为癃,重者点滴皆无称为闭。癃闭有虚实之分,实证多因湿热、气结、瘀血阻碍气化运行;虚证多因中气,肾阳亏虚而气化不行。临...

2019-01-08 11:09:26 3943

原创 漫谈 · 软件中的不确定

本文微信公号号链接:https://mp.weixin.qq.com/s/6p6R1Vvj_zxc2q-wR7alOQ 什么是不确定性? 不确定性原理的前世今生 · 数学篇 这篇文章中从数学的角度讲的是:任何信息的时空分辨率和频率分辨率是不能同时被无限提高的。 真正的提出不确定原理的是由海森堡于1927年提出,这个理论是说,你不可能同时知道一个粒子的位置和它的速度,粒子位置...

2018-12-14 09:41:14 397

原创 漫谈 · 软件设计中的具象化

本文微信公众号链接:https://mp.weixin.qq.com/s/PiZU1biNR5DeqrjnhXE9ag  何为具象化?要说具象,就要说说与具象有关的抽象、表象。 抽象与具象:抽象是通过分析与综合的途径,运用概念在人脑中再现对象的质和本质的方法,分为质的抽象和本质的抽象。分析形成质的抽象,综合形成本质的抽象(也叫具体的抽象)。作为科学体系出发点和人对事物完整的...

2018-12-07 15:08:50 1482

原创 漫谈 · 比知行合一更重要的是意行合一

本文来源于本人微信公众号:https://mp.weixin.qq.com/s/g8Tdi20gPhyAPq-W_-k6gw 人生修行在于不断的提升自己的认知,并达到认知和行为的一致性。这就是所谓的知行合一。 知行合一,本就是非常困难的。在于认知的提升,就是一个不断学习,实践的过程。 人的一生,都是自己认知构建的一个过程。这个过程中,个体的经历,是很难复制,已经重复回放的。...

2018-12-05 15:38:54 868 1

转载 菜鸟下一代分布式体系架构的设计理念

原文链接:https://mp.weixin.qq.com/s/1NhflDbO6CKYNSQcdM9ekg 二十年来,整个分布式系统架构的演进,从 C/S 到 B/S,再到分布式系统,当前广泛使用的是网格计算和云计算,包括目标、定位、场景。菜鸟乃至阿里在全球化进程中,也面临着全球分布式架构问题,以及仓储系统中独特场景下云计算能力的不足。菜鸟资深技术专家 黄浩 老师目前带领团队在设计规...

2018-11-26 11:48:32 371

转载 安全态势感知

原文链接:https://mp.weixin.qq.com/s/xp7Ngg_WTTBMyi-0L4Ykrw  态势感知的定义    态势感知的基础是对报警和元数据的收集,为达到“全方位全天候”的目标,需要在流量、内容、终端三个方面,利用实时数据和历史数据进行检测。但单纯报警的可视化展示并不是真正的“态”。要呈现当前的“态”,需要针对报警或者异常,进行误报甄别、定性分析(识别定向型...

2018-11-21 16:17:44 5128

转载 大数据分析与应用技术创新平台

原文链接:https://mp.weixin.qq.com/s/kCDYOInF8KjHstIMAWSljA 大数据分析与应用技术创新平台 张平文, 鄂维南, 袁晓如, 傅毅明 北京大学数学科学学院,北京 100871 北京大学大数据科学研究中心,北京 100871  北京大学信息科学技术学院,北京 100871  北京大数据研究院,北京 100871 摘...

2018-11-15 16:54:48 18533 1

转载 大数据时代下数据挖掘技术的应用

原文链接:https://mp.weixin.qq.com/s/bxSEO4gKQ-BbDWT1BNnwyw随着社会信息化的迅速发展,无论是数据的变化速率,还是数据的新增种类都在不断更新,数据研究变得越来越复杂,这意味着“大数据时代”到来。2011年,互联网数据中心(internet data center,IDC)将大数据重新定义为:在大数据原有的三维特征——数量、多样、速度基础上,增加了另...

2018-11-09 15:49:28 42929 3

转载 认知仿真:是复杂系统建模的新途径吗

原文链接:https://mp.weixin.qq.com/s/BQ1lpYF5hu58n6YEs0HKGg近几年来,人工智能受到广泛关注。尤其是“阿尔法狗”战胜人类,为复杂系统建模仿真研究提供了启示。社会管理、战争决策、经济治理、指挥控制、医疗健康等复杂系统领域,一直存在着对经验、直觉等认知建模的需求。“阿尔法狗”所采用的人工神经元网络方法,能否为解决这个问题带来曙光,这值得研究和探讨。...

2018-11-09 15:39:59 3189

转载 体系生命力理论框架

原文链接:https://mp.weixin.qq.com/s/N8QEe_TVgOG8MGgM2RiM3g系统论和系统工程理论在现代复杂的大型工程技术领域发挥了重要作用,但随着人们研究的对象越来越复杂,出现了超级系统,它们由能够独立运行的系统组成,没有明确的需求边界,能够动态演化,甚至它们不在同一地理位置上,彼此间通过网络联接,且只进行信息的交换,没有物质与能量的交换。这类超级系统,人们称之...

2018-11-09 15:17:27 1606

转载 工程实践中的体系与系统

原文链接:https://mp.weixin.qq.com/s/36JDczJu8CmmiaLU1IhCpg20世纪 90年代,信息技术的高速发展和广泛应用使得复杂的技术集成和系统管理问题益发突出,现代战争、现代交通等进一步表现为“多个系统或复杂系统组合而成的大规模的系统组合”,体系(system of systems,SoS)和体系工程(system of systems engineeri...

2018-11-09 15:14:54 1000 1

转载 系统工程新发展——体系

原文链接:https://mp.weixin.qq.com/s/KchFrweZpntbcBPvWK-Crg “系统工程”最早在20世纪40年代由美国贝尔电话公司提出,50年代在美国制造原子弹的“曼哈顿”计划及以后美国北极星导弹和阿波罗登月计划皆为系统工程取得成果的著名范例。中国自20世纪70年代末到80年代在系统工程的实际应用方面有了很快的发展,最初1979年钱学森提出14门系统工程,后...

2018-11-09 15:12:13 8211

转载 系统工程的本质

原文链接:https://mp.weixin.qq.com/s/9uTG1QyjOzIfeMuvioNkWw 工程,是日常生活和工作时经常使用的一个词语,例如土木工程、电子工程、机械工程、系统工程,以及法制工程、希望工程、菜篮子工程;也有三峡工程、载人航天工程、探月工程等;还有“创新是一项系统工程”“改革是一项系统工程”等说法。这个词语本身并没有令人费解的地方,但在不同的语境中,却体现出迥...

2018-11-09 15:07:51 2652

转载 项目经理的宏观和微观管理

不谋全局者,不足谋一域。 以下正文转载来自:https://mp.weixin.qq.com/s/yvSzW9I1yqeKpzCTmQsqtQ 作为项目经理,你做的每件事都应该紧扣大环境这一背景——忽视这一点就一定会失败。相对地,你同时还负责项目的日常细节。在以进度表为核心的项目计划中,战略描绘的是全局,而进度表则给出了按任务逐项详细分解的工作流。因此,你必须依靠一手抓宏观,一手抓...

2018-10-11 10:50:08 1186

原创 以太坊源码分析---go-ethereum之event

本文微信公众号 月牙寂道长 文章链接为:https://mp.weixin.qq.com/s/gdVIXq75MW3SrH6Of-wT2A本文图片可能不太清晰,看清晰版本的,可以看原文链接微信公众号链接。 以太坊go-ethereum源码的模块划分非常清晰,所以其各个模块,几乎是相互独立的。 有一个以太坊的架构图:图片来自:https://blog.csdn.net/s...

2018-09-04 16:23:17 1797

原创 以太坊源码分析---go-ethereum之MPT(Merkle-Patricia Trie)

本文微信公众号 月牙寂道长 文章链接为:https://mp.weixin.qq.com/s/vljKF9lI6l_fKu0_Nn0U7g本文图片可能不太清晰,看清晰版本的,可以看原文链接微信公众号链接。 MPT(Merkle-Patricia Trie)其实就是一个数据结构,在以太坊中用于存储用户账户的状态及其变更、交易信息、交易的收据信息。 要讲MPT,就要讲讲MPT是如何...

2018-08-31 15:18:47 1430

原创 从网络演进看微服务演进

本文的微信链接为:https://mp.weixin.qq.com/s/rFSLG8KY9yX6-EpwCkFm4g 微服务架构演进,可以从很多方面去解读。本文从网络进化的模式角度去看待微服务架构的演进。为何要从这个角度来解读呢? 整个微服务架构的演进,其实是和整个网络的演进是类似的。之所以这么说,其中最关键的部分在于单体服务被拆分为多个微服务之后,多个服务之间的通信和治理,于是乎...

2018-08-15 13:59:00 1217

原创 leaf源码分析(四)----console和module

本文公众号链接:https://mp.weixin.qq.com/s/1rPZbn703uWgv1a4iEdXmQ   Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。已经分析过的文章有leaf源码分析(一)----chanrpcleaf源码分析(...

2018-04-23 16:11:52 1325

原创 leaf源码分析(三)----gate和network

本文公众号链接为:https://mp.weixin.qq.com/s/ClTgY-S7hLfirWo_-SvEIA   Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。 Gate 模块为Leaf提供接入功能。这个模块的功能很重要,是服务器的入口。它能同...

2018-04-19 15:28:49 1929

原创 leaf源码分析(二)----skeleton

本文公众号文章链接为:https://mp.weixin.qq.com/s/UXxJx9bhE6DJQk12ozFF9Q   Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。 skeleton是其中最重要的骨架。其封装了异步操作。包括chanrpc,ti...

2018-04-18 14:23:19 1446

原创 leaf源码分析(一)----chanrpc

本文公众号链接为:https://mp.weixin.qq.com/s/bzh3jZJkz96WxbPX4zF75A   Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。 阅读中文文档,其中介绍的是 leaf/chanrpc 提供了一套基于 ch...

2018-04-17 16:53:56 2904 2

原创 Go标准库plugin源码分析----动态库使用

本文公众号文章链接:https://mp.weixin.qq.com/s/2MKjUUJ6QxJieW4BGvhbxg   Go通常都是编译打包成一个可执行文件,好处是不需要考虑依赖库,一个可执行文件,拷贝就可以直接执行。但还有些场景,如需要以插件形式加载,方便动态更新,热重启等情况。这些场景的需求,就带来了plugin库,动态库加载。 那么先看看plguin这个库的文...

2018-04-16 14:21:41 2460

原创 Boltdb源码分析(四)----bucket结构

本文公众号文章链接:https://mp.weixin.qq.com/s/Cet4TTTTc6_OWWvmNgjOKA本文csdn博客文章链接:https://blog.csdn.net/screscent/article/details/79912742   boltdb是一个纯粹的key Value数据库,其宗旨是提供一个简单,快速,可信的数据库。此数据库广泛应用于各大开源...

2018-04-12 14:01:33 2002

原创 Boltdb源码分析(三)----meta结构

本文公众号文章链接:https://mp.weixin.qq.com/s/c_L0wF09o_hXnShxeoyG1Q本文csdn博客文章链接:https://blog.csdn.net/screscent/article/details/79877103 boltdb是一个纯粹的key Value数据库,其宗旨是提供一个简单,快速,可信的数据库。此数据库广泛应用于各大开源组件中。...

2018-04-10 10:26:38 1518

原创 Boltdb源码分析(二)----node结构

本文公众号文章链接:https://mp.weixin.qq.com/s/5_A_NqhOM--CILDdosKrSQ本文csdn博客文章链接:https://blog.csdn.net/screscent/article/details/79852643 boltdb是一个纯粹的key Value数据库,其宗旨是提供一个简单,快速,可信的数据库。此数据库广泛应用于各大开源组件中。...

2018-04-08 15:29:27 1333

原创 Boltdb源码分析(一)-------page结构

本文公众号文章链接:https://mp.weixin.qq.com/s/YoRJw_vkAK0aBTN6-HK0qw本文csdn博客链接:https://blog.csdn.net/screscent/article/details/79807625  boltdb是一个纯粹的key Value数据库,其宗旨是提供一个简单,快速,可信的数据库。此数据库广泛应用于各大开源组件中。...

2018-04-03 18:56:07 3292

原创 beego/cache源码分析---典型的工厂模式

本文公众号文章链接:https://mp.weixin.qq.com/s/clal1S34zHGYIFLfY4xN_Q本文csdn博客文章链接:https://blog.csdn.net/screscent/article/details/79792138  beego是一个开源的web框架。cache是其中的一个独立模块。这个模块的设计方式在go语言设计中是非常典型的工厂模式。...

2018-04-02 17:20:48 2196

C++Templates简体中文版.pdf

C+++Templates简体中文版.pdf 侯捷 清晰版

2010-12-15

C++ Library Reference

The standard C++ library is a collection of functions, constants, classes, objects and templates that extends the C++ language providing basic functionality to perform several tasks, like classes to interact with the operating system, data containers, manipulators to operate with them and algorithms commonly needed.

2010-12-15

Beyond the C++ Standard Library (中文)

Beyond the C++ Standard Library: An Introduction to Boost中文版

2010-12-14

n1836 C++ TR1.pdf

n1836 C++ TR1.pdf 英文

2010-12-14

空空如也

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

TA关注的人

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