-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
120 lines (117 loc) · 15 KB
/
index.html
File metadata and controls
120 lines (117 loc) · 15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="generator" content="Hugo 0.90.1" />
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noodp" />
<title>不洗碗工作室公共博客</title><meta name="Description" content="This is my cool site"><meta property="og:title" content="不洗碗工作室公共博客" />
<meta property="og:description" content="This is my cool site" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://example.org/" /><meta property="og:site_name" content="My cool site" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="不洗碗工作室公共博客"/>
<meta name="twitter:description" content="This is my cool site"/>
<meta name="application-name" content="My cool site">
<meta name="apple-mobile-web-app-title" content="My cool site"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"><link rel="manifest" href="/site.webmanifest"><link rel="canonical" href="http://example.org/" /><link rel="alternate" href="/index.xml" type="application/rss+xml" title="不洗碗工作室公共博客">
<link rel="feed" href="/index.xml" type="application/rss+xml" title="不洗碗工作室公共博客"><link rel="stylesheet" href="/css/style.min.css"><link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.1.1/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.1.1/css/all.min.css"></noscript><link rel="preload" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript><script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "http:\/\/example.org\/","inLanguage": "zh-CN","description": "This is my cool site","name": "不洗碗工作室公共博客"
}
</script></head>
<body data-header-desktop="fixed" data-header-mobile="auto"><script type="text/javascript">(window.localStorage && localStorage.getItem('theme') ? localStorage.getItem('theme') === 'dark' : ('auto' === 'auto' ? window.matchMedia('(prefers-color-scheme: dark)').matches : 'auto' === 'dark')) && document.body.setAttribute('theme', 'dark');</script>
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
<div class="header-wrapper">
<div class="header-title">
<a href="/" title="不洗碗工作室公共博客">My cool site</a>
</div>
<div class="menu">
<div class="menu-inner"><a class="menu-item" href="/posts/"> 文章 </a><a class="menu-item" href="/tags/"> 标签 </a><a class="menu-item" href="/categories/"> 分类 </a><span class="menu-item delimiter"></span><a href="javascript:void(0);" class="menu-item theme-switch" title="切换主题">
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
</a></div>
</div>
</div>
</header><header class="mobile" id="header-mobile">
<div class="header-container">
<div class="header-wrapper">
<div class="header-title">
<a href="/" title="不洗碗工作室公共博客">My cool site</a>
</div>
<div class="menu-toggle" id="menu-toggle-mobile">
<span></span><span></span><span></span>
</div>
</div>
<div class="menu" id="menu-mobile"><a class="menu-item" href="/posts/" title="">文章</a><a class="menu-item" href="/tags/" title="">标签</a><a class="menu-item" href="/categories/" title="">分类</a><a href="javascript:void(0);" class="menu-item theme-switch" title="切换主题">
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
</a></div>
</div>
</header><main class="main">
<div class="container"><div class="page home" data-home="posts"><div class="home-profile"><div class="home-avatar"><a href="/posts/" title="文章"><img
class="lazyload"
src="/svg/loading.min.svg"
data-src="/images/neuqer.jpeg"
data-srcset="/images/neuqer.jpeg, /images/neuqer.jpeg 1.5x, /images/neuqer.jpeg 2x"
data-sizes="auto"
alt="/images/neuqer.jpeg"
title="/images/neuqer.jpeg" /></a></div><h1 class="home-title">NEUQer</h1><div class="home-subtitle"><div id="id-1" class="typeit"></div></div><div class="links"></div></div>
<article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/grpc%E7%AE%80%E4%BB%8B/">GRPC简介</a>
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>姜如潇</a></span> <span class="post-publish">发布于 <time datetime="2023-05-14">2023-05-14</time></span> <span class="post-category">收录于 <a href="/categories/%E5%88%86%E5%B8%83%E5%BC%8F/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>分布式</a></span></div><div class="content">1. 计算机通信协议 根据OSI(Open System Interconnection)参考模型,计算机或通信系统间互联的标准体系有七层: 1.物理层:将数据转</div><div class="post-footer">
<a href="/posts/grpc%E7%AE%80%E4%BB%8B/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/">技术分享</a>, <a href="/tags/rpc/">RPC</a>, <a href="/tags/grpc/">gRPC</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/odin%E4%BD%8E%E4%BB%A3%E7%A0%81%E5%B9%B3%E5%8F%B0%E6%96%87%E6%A1%A3/">Odin低代码平台文档</a>
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>卞仁平</a></span> <span class="post-publish">发布于 <time datetime="2023-04-19">2023-04-19</time></span> <span class="post-category">收录于 <a href="/categories/%E9%A1%B9%E7%9B%AE%E6%96%87%E6%A1%A3/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>项目文档</a></span></div><div class="content">Odin低代码平台文档 odin站群系统 odin-server odin服务端 架构 代码分包 COLA架构 领域驱动模型图 接口文档 https://www.apifox.cn/apidoc/shared-41e5b884-c128-4f53-9599-f097f08b91fc 技术栈 整体架构 COLA 官方文档 Github 权限控制 jCasbin 官</div><div class="post-footer">
<a href="/posts/odin%E4%BD%8E%E4%BB%A3%E7%A0%81%E5%B9%B3%E5%8F%B0%E6%96%87%E6%A1%A3/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/%E6%96%87%E6%A1%A3/">文档</a>, <a href="/tags/%E9%A1%B9%E7%9B%AE/">项目</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/mit6.824-raft%E6%A6%82%E5%BF%B5%E5%8F%8Alab2a%E7%9A%84%E5%AE%9E%E7%8E%B0/">Mit6.824 Raft概念及Lab2A的实现</a>
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>高昆</a></span> <span class="post-publish">发布于 <time datetime="2023-04-03">2023-04-03</time></span> <span class="post-category">收录于 <a href="/categories/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>分布式系统</a></span></div><div class="content">@[TOC] 0. 分布式共识算法Raft 一个更易理解的共识算法(论文原文为In Search of an Understandable Consensus Algorithm) 0.1 什么是分布式共识问题? 分布式环境下系统集群存在很多节点,每个节</div><div class="post-footer">
<a href="/posts/mit6.824-raft%E6%A6%82%E5%BF%B5%E5%8F%8Alab2a%E7%9A%84%E5%AE%9E%E7%8E%B0/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/">技术分享</a>, <a href="/tags/mit6.824/">mit6.824</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/webpack%E5%AE%9E%E7%8E%B0%E6%A6%82%E8%BF%B0/">Webpack实现概述</a>
</h1><div class="post-meta"><span class="post-author"><a href="https://github.com/kcfuler" title="Author" target="_blank" rel="noopener noreffer author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>柯昌鹏</a></span> <span class="post-publish">发布于 <time datetime="2023-04-01">2023-04-01</time></span></div><div class="content">背景 虽然现在前端工程化发展迅猛,对应框架的各种脚手架工具已经覆盖了我们开发时的基本需求,大多数时候代码的构建、打包已经不需要我们自己手动去做</div><div class="post-footer">
<a href="/posts/webpack%E5%AE%9E%E7%8E%B0%E6%A6%82%E8%BF%B0/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/">技术分享</a>, <a href="/tags/%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%8C%96/">前端工程化</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/mit6.824-mapreduce%E6%A6%82%E5%BF%B5%E5%8F%8Alab1%E7%9A%84%E5%AE%9E%E7%8E%B0/">Mit6.824 MapReduce概念及Lab1的实现</a>
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>吴亚洲</a></span> <span class="post-publish">发布于 <time datetime="2023-03-27">2023-03-27</time></span> <span class="post-category">收录于 <a href="/categories/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>分布式系统</a></span></div><div class="content">本文是我学习MIT 6.824 Lab1的笔记,主要内容是对于MapReduce的理解和Lab1的实现。 @[TOC] MapReduce框架 如果还没有接触过MapR</div><div class="post-footer">
<a href="/posts/mit6.824-mapreduce%E6%A6%82%E5%BF%B5%E5%8F%8Alab1%E7%9A%84%E5%AE%9E%E7%8E%B0/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/">技术分享</a>, <a href="/tags/mit6.824/">mit6.824</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/reactrouter%E5%AE%9E%E7%8E%B0%E5%88%86%E6%9E%90/">React—router实现分析</a>
</h1><div class="post-meta"><span class="post-author"><a href="https://github.com/kcfuler" title="Author" target="_blank" rel="noopener noreffer author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>柯昌鹏</a></span> <span class="post-publish">发布于 <time datetime="2023-03-27">2023-03-27</time></span></div><div class="content">3.22 主要内容: 浏览器内置的导航相关 api history 库介绍 react-router@6.22部分组件的实现介绍 前置知识 浏览器 api 我们在浏览器中实现的任何功能,</div><div class="post-footer">
<a href="/posts/reactrouter%E5%AE%9E%E7%8E%B0%E5%88%86%E6%9E%90/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/">技术分享</a>, <a href="/tags/react/">React</a></div></div>
</article><ul class="pagination"><li class="page-item active">
<span class="page-link">
<a href="/">1</a>
</span>
</li><li class="page-item ">
<span class="page-link">
<a href="/page/2/">2</a>
</span>
</li><li class="page-item ">
<span class="page-link">
<a href="/page/3/">3</a>
</span>
</li></ul></div></div>
</main><footer class="footer">
<div class="footer-container"><div class="footer-line">由 <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.90.1">Hugo</a> 强力驱动 | 主题 - <a href="https://github.com/dillonzq/LoveIt" target="_blank" rel="noopener noreffer" title="LoveIt 0.2.11"><i class="far fa-kiss-wink-heart fa-fw" aria-hidden="true"></i> LoveIt</a>
</div><div class="footer-line" itemscope itemtype="http://schema.org/CreativeWork"><i class="far fa-copyright fa-fw" aria-hidden="true"></i><span itemprop="copyrightYear">2021 - 2023</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank"></a></span></div>
</div>
</footer></div>
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="回到顶部">
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
</a><a href="#" id="view-comments" class="fixed-button" title="查看评论">
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
</a>
</div><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lazysizes@5.3.2/lazysizes.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/clipboard@2.0.11/dist/clipboard.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/sharer.js@0.5.1/sharer.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/typeit@8.6.0/dist/index.umd.js"></script><script type="text/javascript">window.config={"code":{"copyTitle":"复制到剪贴板","maxShownLines":50},"data":{"id-1":"一个人可以走的很快,但是一群人可以走的更远。"},"typeit":{"cursorChar":"|","cursorSpeed":1000,"data":{"id-1":["id-1"]},"duration":-1,"speed":100}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
</html>