社区周刊Vol.26 | Slime 2022 展望:把 Istio 的复杂性塞入智能的黑盒

社区云 2022-04-22 11:12:35

文章导读


【本周值得关注的内容】 

1.Slime 2022 展望:把 Istio 的复杂性塞入智能的黑盒

内容简介:

网易数帆轻舟微服务团队很早就开始使用 Istio 做服务网格。在实践过程中,我们开发了很多 Istio 周边模块,方便了自身及网易集团内部客户使用 Istio。为了回馈社区,我们系统整理了这些模块,并选择了一部分,在2021年初开源出 Slime 项目。今天,本文将会介绍 Slime 现阶段的主要能力,以懒加载和智能限流模块为主,并展望未来发展,希望能让更多的 ServiceMesher 了解 Slime,参与 Slime,一起更轻松地使用服务网格。

来自社区:网易数帆开源技术

 

2. VxRail 使用 vSAN RDMA 提高应用程序性能

内容简介:

VxRail 是唯一与 VMware 联合设计的 HCI 解决方案,它将计算、存储和网络资源整合到一个统一的系统中。您可以选择使用 Tanzu 实现 VxRail 、 VxRail 上的 VCF 或 VxRail 上的 VCF ,使您能够并行运行传统和容器化工作负载,同时自动化生命周期管理、创建中心管理点并简化操作。

来自社区:NVIDIA开发者社区 

 

3. 【课程汇总】Hello HarmonyOS系列课程,手把手带你零基础入门

内容简介:

Hello HarmonyOS系列课程目前一共推出了5节课程,分别由赵桐、Brove、李博浩、Fred、帅哲等多位华为资深软件开发工程师主讲。现将课程视频汇总如下,精彩内容不容错过,快点开始学习吧!

来自社区:HarmonyOS开发者社区

 

4. 大咖说·智篆商业|颜杰华:数字经济时代,不确定性中的确定性

内容简介:

存量时代如何借助数智化重构企业核心竞争力?本期大咖说,智篆商业研究院院长颜杰华将基于典型案例研究,为你解析不确定时代中的确定性。

来自社区:大咖说

 

5. 数据库领域一周热点精选(第十五期20220411

内容简介:

本期精选内容:Open Gauss 3.0.0版本正式发布;数字化转型下分布式数据库应用挑战及发展建议;北京大学 gBuilder 平台适配 openGauss;16台服务器达成1000万tpmC!挑战分布式数据库性能极限等

来自社区:Guass松鼠会

 

6.【ELT.ZIP】OpenHarmony啃论文俱乐部——这些小风景你不应该错过

内容简介:

让你意想不到的 PNG 工作方式;详解 MPEG 十八代隐秘关系;AV1 | H.266 王座之战,谁才是最终赢家;不妨走走未曾设想的医学道路;细胞神经网络也可以很疯狂!懂了!原来这就是人眼视觉系统(HVS)。

来自社区:啃论文俱乐部

 

7. 开源文化依旧熠熠生辉 —— 在openEuler社区,有技术、有idea,你就是主角!

内容简介:

对于开发者和企业用户来说,Linux的统治力毋庸置疑;OpenSUSE、CentOS、Debian、Ubuntu、Fedora等知名发行版都在悠久的发展历史中积累了海量的拥趸。虽然成熟且可靠,但这些“老家伙”们的劣势也很明显。而openEuler诞生的初衷正是利用新技术、新理念为Linux重铸一个属于新时代的发行版。

来自社区:开发者生态英雄会

 

8. OpenHarmony v3.1 Release版本重磅发布!

内容简介:

当前版本在OpenHarmony 3.1 Beta的基础上,更新支持以下能力:标准系统基础能力、标准系统分布式能力、标准系统应用程序框架能力、标准系统应用能力。

来自社区:OpenHarmony开发者社区

 

9. 通过 “Truffle for VS Code” 扩展并在 Infura 部署您的智能合约

内容简介:

我们在 Truffle 和微软的朋友昨天宣布公开发布 Truffle for VS Code 扩展。 该扩展使 VS Code 用户能够使用 Web3 开发工具的 Truffle 套件构建、调试和部署智能合约。本文假设您已经安装了 Truffle for VS Code 扩展和必要的依赖项。

来自社区:Consensys

 

10. 使用Truffle for VS Code扩展构建 Web3

内容简介:

我们很高兴地宣布 Truffle 跟 VS Code合作的发布,该扩展允许新手和经验丰富的 web3 开发人员编写、调试和部署他们的智能合约,而无需离开 VS Code。

来自社区:Consensys

 

11. Metropolis Spotlight: Sighthound 通过 NVIDIA GPU 加速人工智能技术增强交通安全

内容简介:

NVIDIA Metropolis 合作伙伴Sighthound – 以前的 Boulder AI 正通过软件和硬件解决方案帮助城市改善交通管理和行人安全,为边缘数据智能带来云本机解决方案。

来自社区:NVIDIA开发者社区

 

【社区精彩活动推荐】  

1. [发文有奖]参与CSDN技能树测评征文,送京东卡、现金啦!

活动简介:

技能树又又又升级啦!这次升级离不开大家的献计献策,为了让技能树更加完善,我们发起「有奖测评」征文活动,欢迎各位使用体验,并给出真实的反馈和建议,助力我们更好的迭代产品。用你专业的眼光发现不一样的问题以及你的使用感受。

来自社区:CSDN学习

 

2. 4月 CSDN 创作者之夜:获奖名单公布

活动简介:

每月CSDN创作评奖活动由CSDN联合多家科技企业共同发起,旨在鼓励和扶持原创作者为IT技术人交流平台创作出更多高质量的内容,社区将根据内容质量进行每月评选,与企业共同为获奖者颁奖。从学习交流成长,到帮助更多技术爱好者扩大影响力,全方位赋能创作者。

来自社区:极客日报

 

3. Codelabs挑战赛——零基础搭建认证查询系统

活动简介:

Serverless服务在如今App开发中,应用越来越广泛,通过集成Serverless认证服务和云数据库服务,为应用提供安全登录、数据存储的能力。快来参与华为Codelabs挑战赛,赢取各种精美奖品!

来自社区:华为开发者专区

 

4. 哪吒杯开源SPL答题竞赛,共享万元现金补贴,限额100人

活动简介:

参赛时间及方式

活动时间:4月15日~5月12日

参赛方式:按照答题要求将答案发至邮箱

榜单公布:会根据答题情况及时在官网公布得奖情况,将会在5月13日前公布完所有获奖信息。

奖励发放:5月20日前

来自社区:哪吒社区

 

5. 2022高校教学社区助力方案

活动简介:

CSDN致力于成为IT技术人交流和成长的家园,我们希望能通过一系列的奖励、助学举措,帮助高校老师能够长期在社区教学,学生也能在社区不断养成技术交流与分享的习惯,更有效率地学习,为以后的解决工作问题打好基础 。

来自社区:CSDN社区云

以上就是本期的社区云周刊,欢迎大家关注社区云,了解社区最新动态与精华内容!

点击了解社区云

...全文
1456 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
Table of Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2.1 2.2 Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Downloading SLIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1 Downloading from Git . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.2 Git incantations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 Installing from Git . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4 Running SLIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 Setup Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.1 Basic customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.2 Multiple Lisps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.3 Loading Swank faster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 2 2 3 3 3 3 4 4 4 5 Using Slime mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.1 User-interface conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.1.1 Temporary buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.1.2 *inferior-lisp* buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.1.3 Multithreading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.1.4 Key bindings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2 Evaluation commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.3 Compilation commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.4 Completion commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.5 Finding definitions (“Meta-Point” commands). . . . . . . . . . . . . . . . . 10 3.6 Documentation commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.7 Cross-reference commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.7.1 Xref buffer commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.8 Macro-expansion commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.9 Disassembly commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.10 Abort/Recovery commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.11 Inspector commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.12 Profiling commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.13 Shadowed Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.14 Semantic indentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.15 Reader conditional fontification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4 SLDB: the SLIME debugger. . . . . . . . . . . . . . . . . . 17 4.1 4.2 4.3 4.4 4.5 Examining frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Invoking restarts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Navigating between frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stepping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Miscellaneous Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 17 18 18 19ii 5 Misc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.1 slime-selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.2 slime-macroexpansion-minor-mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.3 Multiple connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 6 Customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6.1 Emacs-side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.1 Hooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Lisp-side (Swank) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.1 Communication style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.2 Other configurables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Tips and Tricks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 7.1 Connecting to a remote lisp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.1 Setting up the lisp image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.2 Setting up Emacs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.3 Setting up pathname translations . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 Globally redirecting all IO to the REPL . . . . . . . . . . . . . . . . . . . . . . . 7.3 Connecting to SLIME automatically . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 23 23 24 24 25 27 27 28 28 28 29 Contributed Packages . . . . . . . . . . . . . . . . . . . . . . . . . 30 8.1 Loading Contrib Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.1 Loading and unloading “on the fly” . . . . . . . . . . . . . . . . . . . . . . . 8.2 REPL: the “top level”. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.1 REPL commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.2 Input navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.3 Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3 Multiple REPLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4 inferior-slime-mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5 Compound Completion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.6 Fuzzy Completion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.6.1 The Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.6.2 Duplicate Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.7 slime-autodoc-mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.8 ASDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.9 Banner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.10 Editing Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.11 Fancy Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.12 Presentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.13 Typeout frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.14 TRAMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.15 Documentation Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.16 Xref and Class Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.17 Highlight Edits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.18 Scratch Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.19 SLIME Trace Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.20 slime-sprof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.21 Meta package: slime-fancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 30 30 31 32 32 33 33 34 35 35 35 36 37 38 38 38 39 41 41 41 42 42 42 42 45 45iii 9 Credits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Hackers of the good hack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Thanks! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Key (Character) Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Command and Function Index . . . . . . . . . . . . . . . . . . . 50 Variable and Concept Index . . . . . . . . . . . . . . . . . . . . . . 52

2,068

社区成员

发帖
与我相关
我的任务
社区描述
官方运营团队(社区过去有很多名字:BBS、社区云、微社区)
其他 其他 北京·朝阳区
社区管理员
  • 社区云(官方)
  • CSDN学习
  • ZK645945
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧