software
Hiking_Yu
这个作者很懒,什么都没留下…
展开
-
使用虚化技术构建分布式操作系统
操作系统简介:原创 2019-10-25 16:20:41 · 249 阅读 · 0 评论 -
VS code 中的各种变量
${workspaceRoot} 当前打开的文件夹的绝对路径+文件夹的名字${workspaceRootFolderName} 当前打开的文件夹的名子${file} 当前打开正在编辑的文件名,包括绝对路径,文件名,文件后缀名${relativeFile} 从当前打开的文件夹到当前打开的文件的路径${fileBasename} 当前打开的文件名+后缀名,不包括路径${fil...原创 2019-10-25 15:09:54 · 1699 阅读 · 0 评论 -
鸿蒙系统
鸿蒙系统目前的目标是和linux内核共生的,安卓是linux的衍生系统,也是属于共生的。未来是否能和windows共生,现在从华为发布的东西上看不出来,只能说从技术上有这个可能性。鸿蒙系统属于更低层的一个系统,理论上可以和任何一个现有系统嫁接。...原创 2019-10-24 10:32:48 · 973 阅读 · 0 评论 -
不是推断
找到一张鸿蒙的架构图,昨天的推断是事实进行中原创 2019-10-21 09:45:27 · 164 阅读 · 0 评论 -
分布计算和分布应用的未来
分布计算和分布应用真是计算机界的一个很热门的技术和话题先谈谈傻傻的分不清两种技术是怎么一回事吧。分布应用,是指把应用和服务分别部署到不同的服务器上,通过队列管理技术来加快或者让分配合理。目前微服务就是指这些应用级别的分布应用,类似Istio和Linkerd这些都是比较好的分布应用管理工具。分布计算,是指把各个可以使用的计算机连接起来,通过队列管理和并行计算等技术实现大规模计算的技...原创 2019-10-20 13:28:06 · 407 阅读 · 0 评论 -
不用傻傻的分不清并发和异歩的关系了
学习计算机语言就是一个不断的明白自己错误的一个过程并发和异歩是两个非常重要的计算机概念,在学习计算机语言的初期,根本分不清并发和异歩到底有什么区别。因为在很多实际的例子中,讲并发的时候,使用了异歩这个概念,举一个异歩的例子,使用的是并发的概念。并发简单来说是研究一个程序(响应)如何拆分成多线程或者多进程来进行运行的方法。异歩简单来说是研究多个程序(响应)同时运行并按照不同的队列方...原创 2019-10-20 12:05:33 · 443 阅读 · 0 评论 -
ASGI Servers
ASGI Servers Server name HTTP/2 Server Push Websocket Response Hypercorn ✓ ✓ ✓ Uvicorn ✗ ...原创 2019-10-19 01:52:45 · 332 阅读 · 0 评论 -
Python标准库
Python标准库虽然《 Python语言参考》描述了Python语言的确切语法和语义,但该库参考手册描述了随Python分发的标准库。它还描述了Python发行版中通常包含的一些可选组件。Python的标准库非常广泛,可提供各种功能,如下面列出的长目录所示。该库包含内置模块(用C编写),这些模块提供对系统功能的访问,例如Python程序员无法访问的文件I / O,以及用Python编写的...转载 2019-10-06 13:59:13 · 258 阅读 · 0 评论 -
Cloud IDE来了,用吗?
作为一个程序员,确实比较关心IDE的一个情况,虽然语言是最重要的,但一个好的工具确实是手上的利器。最近Cloud IDE弄得沸沸扬扬的,好像是未来一定是要使用这个才能比较高达上似的。其实Cloud IDE真不是什么新的东西,换汤不换药的一个做法,真没有了解程序员的一个痛点。可能是云应用云服务这个观念吧,看AWS 做云服务这么风声水起的,不弄点“云编程”可能就落伍了吧。目前比较热门的Cloud...原创 2019-10-06 00:25:35 · 1822 阅读 · 0 评论 -
python装饰器使用小技巧
装饰器是常用的编程手段之一,对装饰器的理解是用好装饰器的基础。python是一种非常灵活的一种语言,一切皆对象的方法让python的装饰器有很灵活的使用方法,下面说明一种。代码:def try2(fun): def wrapper(*args,**kwargs): try: res=fun(*args,**kwargs) exce...原创 2019-10-05 22:09:56 · 135 阅读 · 0 评论 -
传递确认
可靠性指南总览本指南概述了RabbitMQ,AMQP 0-9-1和其他与数据安全有关的受支持协议。它们帮助应用程序开发人员和操作员实现可靠的传递,即确保始终传递消息,即使遇到各种故障也是如此。数据安全是RabbitMQ节点,发布者 和消费者的共同责任。因此,本指南概述了导入到基于消息传递系统的每个部分的主题。以下指南更详细地讨论了数据安全性和弹性主题:致谢和确认聚类队列镜像出版商...翻译 2019-10-04 02:03:33 · 228 阅读 · 0 评论 -
多种消息传递协议
RabbitMQ支持哪些协议?RabbitMQ直接或通过使用插件支持多种消息传递协议。此页面描述了受支持的协议,并有助于区分它们。AMQP 0-9-1和扩展RabbitMQ最初是为了支持AMQP 0-9-1而开发的。因此,此协议是代理支持的“核心”协议。所有这些变体彼此非常相似,以后的版本会整理掉早期版本中不清楚或无用的部分。我们以各种方式扩展了 AMQP 0-9-1。AMQP 0-9-1...翻译 2019-10-04 02:02:27 · 336 阅读 · 0 评论 -
到队列的灵活路由
路由(使用Pika Python客户端)先决条件本教程假定RabbitMQ 已在标准端口(5672)的本地主机上安装并运行。如果您使用其他主机,端口或凭据,则连接设置需要进行调整。在哪里获得帮助如果您在阅读本教程时遇到困难,可以 通过邮件列表与我们联系。先决条件与其他Python教程一样,我们将使用Pika RabbitMQ客户端 版本1.0.0。本教程的重点在上一教程中,我们构...翻译 2019-10-04 02:01:13 · 191 阅读 · 0 评论 -
AMQP 0-9-1模型说明
AMQP 0-9-1模型说明总览本指南概述了AMQP 0-9-1协议,它是RabbitMQ支持的协议之一。AMQP 0-9-1和AMQP模型的高级概述什么是AMQP 0-9-1?AMQP 0-9-1(高级消息队列协议)是一种消息传递协议,使一致的客户端应用程序可以与一致的消息传递中间件代理进行通信。经纪人及其作用消息经纪人从发布者 (发布它们的应用程序,也称为生产者)接收消息,并将其...翻译 2019-10-04 02:00:20 · 289 阅读 · 0 评论