03 2024 档案

摘要:简介: Podman(POD MANager) 是一个用于管理容器和映像、挂载到这些容器中的卷以及由容器组组成的 pod 的工具。Podman 在 Linux 上运行容器,但也可以使用 Podman 管理的虚拟机在 Mac 和 Windows 系统上使用。 Podman 基于 libpod,libp 阅读全文
posted @ 2024-03-29 15:04 韩梦芫 阅读(2227) 评论(0) 推荐(0) 编辑
摘要:Podman是一个容器引擎,它可以在Linux上运行容器。在本文中,我们将介绍如何安装Podman以及如何使用普通用户使用Podman的方式以及Podman的常用命令。 安装Podman 1. 首先,更新系统: sudo dnf update 2. 安装Podman: sudo dnf instal 阅读全文
posted @ 2024-03-29 14:55 韩梦芫 阅读(1439) 评论(0) 推荐(0) 编辑
摘要:一入编程深似海,从此节操是路人。 最近使用podman,就想着写一篇总结性的笔记,以备后续参考。就如同写代码,不写注释,过了一段时间可能会想这是我写的吗?不会吧,还要理一下逻辑才能读懂,不利于后期维护。 感觉整体体验下来,镜像获取、容器创建、容器监控、容器移除,和docker差不多,感觉可以作为替代 阅读全文
posted @ 2024-03-29 14:50 韩梦芫 阅读(528) 评论(0) 推荐(0) 编辑
摘要:添加或关闭win10的开机自启项有以下两种常用方式: 1. 任务管理器 - 启动,然后选择要关闭或者启用的启动项,点击禁用或启用 2. winkey + R,输入msconfig,回车,进入系统配置,点击启动,最后还是要打开任务管理器 以上两种方法,大同小异,但是关闭会在启动中留下该项,想添加无法添 阅读全文
posted @ 2024-03-28 08:20 韩梦芫 阅读(9307) 评论(0) 推荐(1) 编辑
摘要:题记:这篇介绍绑定构建块,这是一个极度简化应用程序本身代码的特性。本文在GitHub Copilot的帮助下书写。 原理 由于Dapr由微软Azure团队孵化,所以绑定这一概念也是来源于微软的开源Serverless项目Azure Functions。所以我们理解Dapr的绑定构建块,可以参考Azu 阅读全文
posted @ 2024-03-27 09:09 韩梦芫 阅读(31) 评论(0) 推荐(0) 编辑
摘要:题记:这篇介绍一个很有意思的东西,Dapr和Logic Apps这样的工作流引擎集成。 Dapr工作流 在1年多前,Dapr的孵化团队搞了一个很有意思的东西:把Dapr和Logic Apps集成起来,实现Dapr内置的工作流引擎。 官方文档: https://docs.dapr.io/develop 阅读全文
posted @ 2024-03-27 09:07 韩梦芫 阅读(50) 评论(0) 推荐(0) 编辑
摘要:题记:这篇介绍发布订阅构建块,这是对事件驱动架构设计的一种实现落地。 注:对于“Building Blocks”这个词组的翻译,我之前使用了“构件块”,现在和官方文档(Dapr中文社区的贡献)保持一致,采用“构建块”。 原理 发布订阅的概念来自于事件驱动架构(EDA)的设计思想,这是一种让程序(应用 阅读全文
posted @ 2024-03-27 09:06 韩梦芫 阅读(43) 评论(0) 推荐(0) 编辑
摘要:原理 要用好这个构件块,首先需要正确理解状态管理的概念。 大部分微服务开发框架或者说指导,都提倡微服务以无状态类型的方式来运行,这种无状态微服务当然更容易进行伸缩,但是在遇到需要处理一些类似Session这样的数据的时候,为了应对分布式的环境往往要借助于外部存储(一般是数据库或者缓存中间件)。但是这 阅读全文
posted @ 2024-03-27 09:05 韩梦芫 阅读(23) 评论(0) 推荐(0) 编辑
摘要:原理 所谓服务调用,就是通过这个构件块让你方便的通过HTTP或者gRPC协议同步调用其他服务的方法,这些方法也是通过HTTP或者gRPC来暴露的。而方便的含义在于,你无需担心如下问题: 如何发现其他服务,不用关心调用的链路以及负载均衡 调用过程中如何保证安全性 在遇到瞬态错误或中断的时候如何处理重试 阅读全文
posted @ 2024-03-27 09:04 韩梦芫 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Hello World Dapr应用的Hello World其实和其他的Hello World一样简单: 首先用你喜欢的语言和框架创建一个Hello World程序。比如在.NET 5下,就可以简单的这样实现 dotnet new console -o dapr-hello-world 只是运行这个 阅读全文
posted @ 2024-03-27 09:03 韩梦芫 阅读(27) 评论(0) 推荐(0) 编辑
摘要:本机开发环境配置 安装Docker 为了方便进行Dapr开发,最好(其实不一定必须)首先在本机(开发机器)上安装Docker。安装方式可以参考Docker的官方文档:https://docs.docker.com/install/。 如果你是Windows平台,那么需要选择Linux容器模式。对于我 阅读全文
posted @ 2024-03-27 09:02 韩梦芫 阅读(43) 评论(0) 推荐(0) 编辑
摘要:题记:Dapr是什么,Dapr包含什么,为什么要用Dapr。 Dapr是什么 Dapr(Distributed Application Runtime),是微软Azure内部创新孵化团队的一个开源项目,皆在解决微服务应用开发过程的一些共性问题。以官方文档的说法,Dapr是一个可移植、事件驱动的运行时 阅读全文
posted @ 2024-03-27 09:01 韩梦芫 阅读(113) 评论(0) 推荐(0) 编辑
摘要:微服务是云原生架构的核心,通常使用Kubernetes 来按需管理服务扩展。 微软一直走在 Cloud Native Computing Foundation的 最前沿,并通过使用Kubernetes来支持其超大规模Azure和其混合云Azure Stack,微软对云原生的投资一部分来自其工具,该工 阅读全文
posted @ 2024-03-27 09:00 韩梦芫 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Dapr 使用 sidecar 架构,与应用程序一起作为单独的流程运行,包括服务调用、网络安全和分布式跟踪等功能 1 共同点: 基于 mTLS 加密的服务到服务安全通信 服务到服务的度量指标收集 服务到服务分布式跟踪 故障重试恢复能力 2 不同点: Dapr 以开发人员为中心,提供了通过名称进行服务 阅读全文
posted @ 2024-03-26 22:19 韩梦芫 阅读(176) 评论(0) 推荐(0) 编辑
摘要:APS是什么?APS系统的主要功能有哪些?数字化转型网小编整理了一份资料,从APS是什么?APS的主要功能是什么?两个角度来讲述APS系统。 一、APS是什么? APS(Advanced Planning and Scheduling)高级计划和排程系统,主要是利用计算机运算速度快,数据存储、传递、 阅读全文
posted @ 2024-03-22 16:24 韩梦芫 阅读(248) 评论(0) 推荐(0) 编辑
摘要:一般认为 WPF 的 Dispatcher 的 InvokeAsync 方法是 BeginInvoke 方法的平替方法和升级版,接近在任何情况下都应该在业务层使用 InvokeAsync 方法代替 BeginInvoke 方法。然而在异常的处理上,这两个方法还是有细微的差别的,不能说是坏事,依然可以 阅读全文
posted @ 2024-03-22 14:00 韩梦芫 阅读(232) 评论(0) 推荐(0) 编辑
摘要:最近有新人在使用vs调试时出现了“此任务要求应用程序具有提升的权限”的提示,每次调试vs就会重启一次。 问到我时,我经过查了一番资料才给解决掉了。 其实,问题主要是因为直接启动vs项目时没有足够的权限。 下面我就简单说一下个人解决方案: 1、在vs快捷键右键属性 2、选择->快捷方式->高级属性 3 阅读全文
posted @ 2024-03-20 22:11 韩梦芫 阅读(340) 评论(0) 推荐(0) 编辑
摘要:今天看到微软研究院开源了一个新的C#项目,叫Garnet,它实现了Redis协议,可以直接将Redis替换为Garnet,客户端不需要任何修改。根据其官网的信息,简单的介绍一下它。 开源仓库地址:https://github.com/microsoft/garnet文档地址:https://micr 阅读全文
posted @ 2024-03-20 14:18 韩梦芫 阅读(96) 评论(0) 推荐(0) 编辑
摘要:VS运行网站报错Failed to register URL "http://localhost:1101/" for site 很多都说是端口被占用,的确有可能,但大部分不是这样 NAT(Network Address Translation-网络地址转换),用于实现私有网络与外部网络的互通,节省 阅读全文
posted @ 2024-03-19 19:59 韩梦芫 阅读(100) 评论(0) 推荐(0) 编辑
摘要:1. windows运行docker报错Windows Hypervisor is not presentDocker Desktop is unable to detect a Hypervisor.Hardware assisted virtualization and data executi 阅读全文
posted @ 2024-03-14 08:16 韩梦芫 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1.前言 这里只介绍windows docker安装方式,linux及macos安装方式请自行网上搜索 2.下载docker docker官网下载地址:https://www.docker.com/get-started/ 3.安装docker desktop 3.1双击exe,点击OK进行安装 3 阅读全文
posted @ 2024-03-13 20:39 韩梦芫 阅读(699) 评论(0) 推荐(0) 编辑
摘要:1、执行如下批处理 @echo off echo Disabling Process... REM taskkill /F /IM FnHotkeyCapsLKNumLK.exe reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" 阅读全文
posted @ 2024-03-13 16:39 韩梦芫 阅读(66) 评论(0) 推荐(0) 编辑
摘要:操作流程 打开注册表编辑器。 也可以通过windows的搜素,搜索【注册表编辑器】进入。 进入后,在【注册表编辑器】中进入如下目录: "计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MyCompute 阅读全文
posted @ 2024-03-13 14:58 韩梦芫 阅读(216) 评论(0) 推荐(0) 编辑
摘要:请先安装一款其他的浏览器,例如:Chrome (非常重要); 在任务栏上点击搜索图标,弹出的搜索框中输入"注册表编辑器" 并打开; 在注册表编辑器顶部的地址栏中分别输入: 计算机\HKEY_CURRENT_USER\Software\Microsoft 计算机\HKEY_LOCAL_MACHINE\ 阅读全文
posted @ 2024-03-11 10:06 韩梦芫 阅读(415) 评论(0) 推荐(0) 编辑
摘要:默认Visual Studio 2022 不再支持安装 .NET Framework 4.5 组件 不想装vs2019,你可以尝试如下办法: 1.nuget 下载 4.5 安装包 嫌官网下载慢的可以从下方下载.net4.5 https://pan.xunlei.com/s/VNsIXaGlTDlAr 阅读全文
posted @ 2024-03-06 19:27 韩梦芫 阅读(382) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/a0d5307df5f6?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation https://stackoverflow.co 阅读全文
posted @ 2024-03-06 08:17 韩梦芫 阅读(68) 评论(0) 推荐(0) 编辑
摘要:首先确认你的设备是否已经真实启用了虚拟化! 如上,明明电脑已经开了vt,但终端一直提示为这个错: This computer doesn’t have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"! 按如下方案进行修改: "${D 阅读全文
posted @ 2024-03-04 10:24 韩梦芫 阅读(116) 评论(0) 推荐(0) 编辑
摘要:官网地址 VMware Workstation Pro:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html VMware Workstation 是适用于Windows和Linux的虚拟机软件 阅读全文
posted @ 2024-03-01 17:21 韩梦芫 阅读(1743) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示