<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Abser的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Absaber</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Absaber]]></copyright><item><title><![CDATA[2020-09-03 _ 2020-09-09 (1)]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/108504946</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/108504946</guid><author>Absaber</author><pubDate>Wed, 09 Sep 2020 23:53:19 +0800</pubDate><description><![CDATA[2020-09-03 ~ 2020-09-09

周报简介 tickgit: GitHub 助手 umami: 网站数据分析 go-zero: Web,RPC 框架  jupiter: 微服务框架 CMU 数据库课程 MIT 数学课程 GitHub-Card: 漂亮的 GitHub 库图片工具 SendGrid: 邮件发送工具 Loader: API 压测工具 OurWork: Dapr runtime PR, Pulse kafka 支持.


GitHub

tools

tickgit
![](htt]]></description><category></category></item><item><title><![CDATA[【招募】计算机数学学习小组]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/103643205</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/103643205</guid><author>Absaber</author><pubDate>Sat, 21 Dec 2019 12:40:00 +0800</pubDate><description><![CDATA[加入我们只需要和我们一起学习！
得到确实扎实的理论计算机数学基础！
介绍：
https://www.yuque.com/abser/mathincs/preview
例子：
https://www.yuque.com/abser/mathincs/theorem1.5.1

...]]></description><category></category></item><item><title><![CDATA[微软的分布式应用框架 Dapr Helloworld]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/102941770</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/102941770</guid><author>Absaber</author><pubDate>Wed, 06 Nov 2019 19:49:11 +0800</pubDate><description><![CDATA[Dapr HelloWorld

Dapr

Distributed Application Runtime. An event-driven, portable runtime for building microservices on cloud and edge.

分布式应用运行时、事件驱动、为云和边缘构建微服务提供便携化运行时。
我现在也不是很懂。

dapr/dapr
GitHub

...]]></description><category></category></item><item><title><![CDATA[零基础入门 go 语言]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/102319821</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/102319821</guid><author>Absaber</author><pubDate>Mon, 07 Oct 2019 18:40:47 +0800</pubDate><description><![CDATA[https://www.yuque.com/idiots/readme
README
简介
这里是一个分享学习的平台
用于分享学习经历并最简单的扩散给更多的人 -&gt; 你需要做的仅仅是把你学习的时候经历的链接分享出来
相当于专门把啥都不懂的人又想学的人领一领到能够投入编程开发
最欢迎学生 ， 如 大学生 高中生，初中生，小学生
想知道当一个只是对编程一般感兴趣的小白学的时候，知道有很多人和自己...]]></description><category></category></item><item><title><![CDATA[BoltDB 使用入门实践]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/101905044</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/101905044</guid><author>Absaber</author><pubDate>Wed, 02 Oct 2019 10:41:10 +0800</pubDate><description><![CDATA[BoltDB 使用入门实践
Abser Cat
TechCats 成员/朋克程序员：看看，这就叫专业
Getting Started
安装
go get go.etcd.io/bbolt/...

会 get 两项

go package -&gt; $GOPATH
bolt command line -&gt; $GOBIN

Open Database
使用 kv 数据库都很简单，只需要一个文...]]></description><category></category></item><item><title><![CDATA[加入开源学习社区一起学习 Go]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/100098730</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/100098730</guid><author>Absaber</author><pubDate>Tue, 27 Aug 2019 14:22:16 +0800</pubDate><description><![CDATA[目前在一起学习 caddy 和 rpc ，学习过程中的笔记记录在语雀，
一起交流学习感兴趣的一起来学习呀

项目主页：https://idiots.odoo.com/
知识库地址：https://www.yuque.com/idiots

...]]></description><category></category></item><item><title><![CDATA[Caddy源码阅读（二）启动流程与 Event 事件通知]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/100025849</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/100025849</guid><author>Absaber</author><pubDate>Thu, 22 Aug 2019 22:45:04 +0800</pubDate><description><![CDATA[Caddy源码阅读（二）启动流程与 Event 事件通知

Preface
Caddy 是 Go 语言构建的轻量配置化服务器。https://github.com/caddyserver/caddy
Caddy 整个软件可以说是由不同的 插件 堆砌起来的。自己本身仅提供 Plugin 的注册运行逻辑和 Server 的监听服务功能。
学习 caddy 的源码，实际上是学习 如何构建一个 松耦合的 ...]]></description><category></category></item><item><title><![CDATA[Caddy源码阅读（一）Run详解]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/100025710</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/100025710</guid><author>Absaber</author><pubDate>Thu, 22 Aug 2019 22:35:15 +0800</pubDate><description><![CDATA[Caddy源码阅读（一）Run详解

前言
本次系列会讲解 caddy 整个生命周期涉及到的源码。
平时我们使用 caddy 都是使用 它的 二进制 分发文件，现在来分析 caddy 的 Run 函数。从最外层逻辑看它都做了些什么。

Caddy Run
我们来看看 Caddy Run 中引入了哪些包和操作，对 Caddy 的总体行为做一个概览caddy/caddymain/run.go首先看 i...]]></description><category></category></item><item><title><![CDATA[假装前端工程师（一）Icework + GitHub pages 快速构建与部署可自定义迭代开发的 react 网站]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/99198048</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/99198048</guid><author>Absaber</author><pubDate>Sun, 11 Aug 2019 15:48:02 +0800</pubDate><description><![CDATA[icework + gh-pages 超快部署超多模版页面
项目地址：https://github.com/yhyddr/landingpage效果地址：https://yhyddr.github.io/landingpage


前言

GitHub 账号 与它的 pages 服务

不需要任何准备的东西，服务器？域名？前端工程师？ 都不需要！只需要你有就能够享受到建立自己网站的乐趣。

飞冰
...]]></description><category></category></item><item><title><![CDATA[caddy & grpc（3） 为 caddy 添加一个 反向代理插件]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/99089033</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/99089033</guid><author>Absaber</author><pubDate>Sat, 10 Aug 2019 17:09:27 +0800</pubDate><description><![CDATA[caddy-grpc 为 caddy 添加一个 反向代理插件
项目地址：https://github.com/yhyddr/caddy-grpc


前言
上一次我们学习了如何在 Caddy 中扩展自己想要的插件。博客中只提供了大致框架。这一次，我们来根据具体插件&nbsp;caddy-grpc&nbsp;学习。
选取它的原因是，它本身是一个独立的应用，这里把它做成了一个 Caddy 的插件。或许...]]></description><category></category></item><item><title><![CDATA[如何为 caddy 添写自定义插件]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/99007160</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/99007160</guid><author>Absaber</author><pubDate>Fri, 09 Aug 2019 23:43:19 +0800</pubDate><description><![CDATA[如何为 caddy 添写自定义插件
项目地址：https://github.com/yhyddr/quicksilver/tree/master/gosample/caddy-plugin


前言
Caddy附带一个HTTP服务器，但是你可以实现其他服务器类型并将它们插入Caddy中。其他类型的服务器可以是SSH、SFTP、TCP、内部使用的其他东西等等。
对于Caddy来说，服务器的概念是任何...]]></description><category></category></item><item><title><![CDATA[IPFS 普及知识]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/98899401</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/98899401</guid><author>Absaber</author><pubDate>Thu, 08 Aug 2019 23:57:47 +0800</pubDate><description><![CDATA[IPFS普及知识
行星际文件系统任务
InterPlanetary文件系统（IPFS）的目标是创建分布式Web。一种点对点超媒体协议，使网络更快，更安全，更开放。
两个’中心’问题
集中化带来了几个主要问题。第一个是当你有一个控制大量数据的中央公司时，如果无法访问这些服务器会发生什么？控制存储大量有价值和有用数据的服务器的中央公司单点故障导致完全无法访问。这种失败可能是由于攻击造成的，也可能是因为...]]></description><category></category></item><item><title><![CDATA[caddy 2 源代码发布]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/98890204</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/98890204</guid><author>Absaber</author><pubDate>Thu, 08 Aug 2019 22:19:45 +0800</pubDate><description><![CDATA[I’m excited to unveil Caddy 2’s source code! Today I pushed it to the v2 branch of the repository.
v2 branch: https://github.com/caddyserver/caddy/tree/v2
blog post: https://caddyserver.com/blog/caddy...]]></description><category></category></item><item><title><![CDATA[如何在 优快云 中增加博客访问量 史上最简单的博客教程 学会之后博客访问量直线上升。]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/98480904</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/98480904</guid><author>Absaber</author><pubDate>Mon, 05 Aug 2019 11:24:11 +0800</pubDate><description><![CDATA[蹭热度
如何蹭是问题。下面分几点

你发布的有关技术是什么
你发布的是否是别人发布过的东西
你发布的东西在别人是怎样搜索的。

其实重点在流量，也就是点击。点击到位了，无论你文章来自哪里，或者说抄自哪里，写的如何，是多还是少。林子大了什么人都有，还会有人给你点赞了。如果和你在评论区对骂起来了，更好啦，说明你这个博客有争议性，有话题才有流量。
有关技术

查看一下最近流行什么技术，这样蹭热度只是一时...]]></description><category></category></item><item><title><![CDATA[Go 语言构建的轻量配置化服务器 Caddy 源码解析 - 史上图最多的 caddy 全流程功能解析]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/98477242</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/98477242</guid><author>Absaber</author><pubDate>Mon, 05 Aug 2019 06:45:46 +0800</pubDate><description><![CDATA[Caddy 源码全解析

Preface
Caddy 是 Go 语言构建的轻量配置化服务器。同时代码结构由于 Go 语言的轻便简洁，比较易读，推荐学弟学妹学习 Go 的时候也去查看追一下它的源码。不用怕相信这篇文章能给你很大的信心。
可能会有点多，建议多看几遍。

Overview-CaddyMain
当然，建议看这篇文章的时候，查看上手一下 Caddy 的实际配置操作应用，对理解源码会有好处，...]]></description><category></category></item><item><title><![CDATA[beehive 源码阅读- go 语言的自动化机器]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/98047000</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/98047000</guid><author>Absaber</author><pubDate>Thu, 01 Aug 2019 12:30:23 +0800</pubDate><description><![CDATA[beehive

Overview
看一下作者本人的注释
// Package bees is Beehive's central module system.
beehive 非常有趣的在于各逻辑的解耦设计，这不仅让本身功能操作简单，也让扩展变得关注点少了很多，只需要一点学习成本就可以扩展自己的 beehive
首先解释一下 bee hive 中 的概念
bee&nbsp;代表的是我们常见的&n...]]></description><category></category></item><item><title><![CDATA[用 Go 语言实现一个 telegram 的 bot - 成功复读！]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/97404351</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/97404351</guid><author>Absaber</author><pubDate>Fri, 26 Jul 2019 18:45:35 +0800</pubDate><description><![CDATA[尝试

用 Go 语言做了一个 telegram 的 bot . 用来简单实现对话（复读）。



获得 telegram bot token

和 BotFather 交谈即可

中途需要设置一下名字和查找路径





go get

首先获取 api 包


go get -u github.com/go-telegram-bot-api/telegram-bot-api



cod...]]></description><category></category></item><item><title><![CDATA[gRPC 源码详解（一）配置化的结构体]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/97307925</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/97307925</guid><author>Absaber</author><pubDate>Thu, 25 Jul 2019 22:03:37 +0800</pubDate><description><![CDATA[grpc 源码结构详解

DialOptions
DialOptions 是最重要的一环，负责配置每一次 rpc 请求的时候的一应选择。

结构
先来看看这个的结构链接
// dialOptions configure a Dial call. dialOptions are set by the DialOption
// values passed to Dial.
type dialOpti...]]></description><category></category></item><item><title><![CDATA[《第五项修炼》学习型组织的艺术与实践]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/97052245</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/97052245</guid><author>Absaber</author><pubDate>Tue, 23 Jul 2019 23:50:08 +0800</pubDate><description><![CDATA[《第五项修炼》学习型组织的艺术与实践

学习型组织的艺术与实践

以下大量原文引用自第五项修炼


学习型组织的真谛：活出生命的意义
许多人被问起，作为伟大团体一分子的经验是什么时，最引人深思的回答是：觉得自己属于一个比自我强大的事物的感觉，也就是大伙儿心手相连，共创未来的那种经验。对他们来说，作为真正伟大团体一分子的体验，是他们一生中最突出、生命力完全发挥的一段岁月。有些人竟其余生，希望寻求重温...]]></description><category></category></item><item><title><![CDATA[为什么用心的质量文章要评论]]></title><link>https://blog.youkuaiyun.com/Absaber/article/details/96965155</link><guid>https://blog.youkuaiyun.com/Absaber/article/details/96965155</guid><author>Absaber</author><pubDate>Tue, 23 Jul 2019 09:07:57 +0800</pubDate><description><![CDATA[为什看到文章要评论
广泛的交流，看到文章可以添加优秀的评论。
讲一讲应试教育中我学到的，今天讲了的几道小学六年级的题，非常难，其中的思想也不简单，都是初高中以致大学才能学懂的东西。因为学校出题的难和变态，不仅是学生，即使是老师也有可能根本没有研究过某一道题是怎么出现的，出于哪一个定理。这是因为 在高压的学校环境下，所有人的观念都已经成为了，题是为了出题而出题的概念。只需要了解到怎样做题就够了，深入...]]></description><category></category></item></channel></rss>