关于microsoft:Microsoft-Build-发布开发者可能关注的重点→

又是一年一度的 Microsoft Build 了,你有和我一样熬夜看了吗?如果没有,那么你就错过了一场精彩的技术盛宴。本次的 Microsoft Build,有十分多的干货,围绕打造 Copilot 利用开展。我会将基于 Data + AI 比拟重要的内容列列,心愿给到小伙伴一个指引。 Azure OpenAI Service 助力企业化的 Copilot 利用在 Microsoft Build 2023 上,微软发表了 Azure OpenAI Service 的 GA,这就包含了 GPT-3 , ChatGPT 和 GPT-4 。这也意味着企业能够把 Azure OpenAI Service 的场景正式投入使用,打造属于企业本人的 Copilot 利用。除了这些,微软还发表了 Azure OpenAI Service 的全新性能,包含: 1. Azure OpenAI Service的插件性能Azure OpenAI Service 的插件性能公布了,通过更平安的形式整合更多的微软服务构建更弱小的企业 Copilot 利用 , 企业能够构建一个更为业余的 Copilot 利用生态。 2. 利用企业数据在构建企业 Copilot 的利用中,咱们心愿联合企业外部数据,但往往遇到内容过长而导致 token 受限制的问题。咱们通常会应用向量数据库来帮咱们解决问题。当初您能够通过 Azure OpenAI Service 关联企业的不同数据, 结构属于企业本人的 Copilot 利用。 ...

May 29, 2023 · 1 min · jiezi

关于microsoft:微软-Build-2023人工智能重新定义软件开发与工作的未来

2023年5月23日,美国华盛顿州西雅图 —— 微软年度开发者大会Build 2023在西雅图揭幕,面对当今由AI引领的技术趋势,微软向超过20万名注册参会的开发者集中展现人工智能如何给软件开发的对象、过程和工具带来微小改革,并从新定义工作形式的将来。微软将公布超过50项新产品、新性能、新服务,助力寰球开发者独特把握新一轮技术改革带来的翻新时机。 以“智能副驾”和“插件”开启AI利用开发的新疆界2023年是AI改革减速的要害一年:微软发表拓展与OpenAI的单干,并陆续推出了Azure OpenAI企业级服务以及面向Microsoft 365、Dynamics 365、Power Platform等产品服务的一系列“智能副驾(Copilot)”。“智能副驾”能通过大语言模型(LLM)实现基于自然语言了解和生成的人机交互,并帮忙用户实现各种简单工作,它既开启了一种由AI驱动的全新软件类型,同时也标记着软件开发形式的重大改革 —— 从软件服务的利用场景、用户体验、服务架构到平安防护措施,都在进化为全然不同以往的开发体验。其中,“插件(Plugin)”是AI利用开发的要害一环,通过API接口引入来自其它软件服务的实时信息或业务数据,“插件”能为AI零碎减少新的计算能力,从而为用户提供品种丰盛、高效、精确的生成式智能服务。 微软发表采纳与OpenAI ChatGPT雷同的凋谢插件(Plugin)规范,从而确保今后ChatGPT与微软一系列“智能副驾”产品服务之间的互操作性。开发者应用任一平台开发的插件均同时实用于ChatGPT和微软的Microsoft 365、Dynamics 365 Copilot等服务,用以满足集体客户与商业客户的业务需要。开发者在Azure OpenAI企业版服务上开发的AI应用程序,也默认反对同样的凋谢插件规范 —— 这意味着任何开发者都能够抉择应用人类自然语言交互,作为其软件的互动形式。 微软发表开发者可通过“插件”将利用和服务接入Microsoft 365 Copilot。首批反对的插件包含ChatGPT、Teams信息扩大、Power Platform连接器等,开发者能够间接接入现有服务,也可应用Visual Studio Code和Visual Studio上的Microsoft Teams Toolkit开发工具,轻松开发新的Microsoft 365 Copilot插件。开发者还能够将数据导入Microsoft Graph,通过近期公布的Semantic Index for Copilot语义索引性能构建关联性与口头信息,从而进一步拓展Microsoft 365 Copilot的性能。公测期间将首先提供超过50个来自Atlassian、Adobe、ServiceNow、Thomson Reuters、Moveworks、Mural等合作伙伴的插件,在Microsoft 365 Copilot正式公布时,将有数千个插件可供选择。 Power Platform平台重要组件的Power Pages与Power BI中的Copilot智能副驾开启公共预览,让用户更自若地通过自然语言创立网页和数据洞察。此外,Power Virtual Agent中的生成式智能也将开启受邀预览,进一步晋升构建对话机器人的体验,并为Power Automate减少更多的定制化可能性。 Azure AI新工具:帮忙开发者负责任地构建、经营和部署新一代AI利用Azure OpenAI企业版服务将ChatGPT、GPT-4等先进大模型与Azure安全可靠的企业级服务整合了在一起,目前曾经有超过4500家企业客户采纳Azure OpenAI服务。在微软一直将生成式智能融入更多第一方产品和服务的过程中,也将有越来越多的开发者,开始以“智能副驾”的形式和办法开发本人的新一代智能化利用。 在Build 2023大会上,微软推出了一系列AI开发工具和性能来帮忙开发者减速转型,其中次要包含:全新公布的Azure AI Studio,其能帮忙开发者更便捷地将内部数据源整合到Azure OpenAI服务中,从而训练出基于自有数据的对话模型。新公布预览的Azure AI Content Safety能帮忙开发者构建更平安的线上环境和社区,其内置模型能检测出文本或者图片中的不当内容,并告诉人工监督员采取行动。这项本来用于GitHub Copilot等微软服务的性能,将内置于Azure OpenAI企业版服务凋谢给第三方开发者,从而以负责任的形式生成智能内容。微软还公布了全新Azure Machine Learning工具,其中包含Responsible AI dashboard support for text and image data。在公众预览版中,该性能可能让开发者在构建、训练或评估模型阶段,评估应用非结构化数据来构建的大模型。这将有助于开发者在部署模型之前发现模型谬误、公平性问题以及模型解释,从而实现更具公平性的高性能计算机视觉和自然语言解决 (NLP) 模型。Azure Machine Learning prompt flow,让开发者能够借助如Semantic Kernel这样热门的开源提醒词编排解决方案,高效构建提醒词。在行将推出的预览版中,prompt flow为开发者提供了更加简便易用的提醒、评估和调整大模型的形式。开发者可能疾速创立连贯到各种语言模型和数据源的提醒工作流,并通过真实性等形式评估工作流品质,从而依据理论状况为其抉择最佳的提醒。Prompt flow同时还集成了Azure AI Content Safety,帮忙开发者检测并删除其工作流中无害的内容。此外,微软还发表将在将来几个月内,在Microsoft Designer 和 Bing Image Creator中减少全新媒体起源性能。该技术应用加密办法对 AI 生成的内容进行标记和签名,其中蕴含无关其起源的元数据,从而帮忙开发者验证图像或视频是否由 AI 生成。 ...

May 25, 2023 · 1 min · jiezi

关于microsoft:密集剧透丨Microsoft-Build-的-200课程怎么选

Microsoft Build将于5月24日0点正式开启,仅剩2天,您曾经开始选课了吗?小编这几天在官网里各种筛选课程,冲动得不行,因为发现了太多有意思的话题!往年的 Microsoft Build 堪称是惊喜连连看,非常令人期待。 在上一篇文章《来 Microsoft Build,探秘 AI 颠覆翻新背地的技术!》中,咱们剧透了5大主题演讲的内容和嘉宾,是不是感觉还不太过瘾?通过几日“奋战”,咱们梳理了200多个课程内容,总结出一份主题清单,心愿可能为您本次的 Microsoft Build 技术之旅提供一些有用的小攻略。 AI全栈智能,推动有限翻新微软曾经基于Azure智能云推出了Azure OpenAI全栈式AI平台,可通过弱小的机器学习、AI模型、MLOps等能力,以及出众的计算机视觉、语音、推理等服务为寰球企业和开发者赋能,帮忙大家轻松构建融入了先进AI能力的利用,主动生成新鲜的内容,甚至借助Azure平台构建残缺的端到端智能解决方案。除了重磅产品的解读之外,围绕 AI 话题,咱们还会介绍如何应用 Azure ML 和 GPT-4 构建和保护您的 Copilot、应用Semantic Kernel构建 AI 解决方案,以及Azure认知搜寻等明星产品的相干内容。 开发者工具:欲善其事,先利其器GitHub Copilot将扭转开发者编写代码的形式。如何正确应用 GitHub Copilot 是充分利用AI辅助编码的要害。Copilot 的工作原理是什么?AI 能够为事实世界中的开发者做些什么?在一些分享环节中您都能够找到答案。此外,您还能够理解开发工具方面令人兴奋的新进展,以及如何应用 Dev Box 和部署环境、Visual Studio、Visual Studio Code 进步工作效率。无论您应用哪种开发语言,都能够线上退出咱们和专家一起探讨。 云端开发,灵便高效地构建利用为帮忙开发者在云端疾速、高效、平安地构建和部署各类云原生利用,微软与合作伙伴联手基于Azure平台提供了丰盛的产品和解决方案。加入相干session,您能够深刻理解CBL-Mariner - Azure Kubernetes 服务的容器主机操作系统是什么、应用容器和无服务器实现应用程序现代化、Azure Synapse Data Explorer和 Delta Lake 集成等。您也能够和专家一起探讨应用 Azure Arc的收益和挑战、构建和公布寰球全栈无服务器 Web 应用程序、 Azure 上的云原生和 Linux。还有更多丰盛主题待您亲自摸索! NET 8.0,开发体验再变革.NET 8和C# 12到底有哪些更新想必是.NET 开发者们十分关怀的话题,Web、前端、后端开发能从中取得哪些收益?ASP.NET Core和 Blazor的将来会如何?.NET MAUI 最新更新包含什么?咱们也将深入探讨 .NET 性能和 Native AOT、在 Learn Live 中一起入手实际,应用 Blazor 构建一个 web 利用。.NET 开发者们,还不马上珍藏全副课程! ...

May 22, 2023 · 1 min · jiezi

关于microsoft:云-AI-More|微软智能云矩阵加速数字化转型-Do-more-with-Less

11 月 13 日,微软年度技术大会 Ignite 2022 及 Ignite China 中国技术峰会同步开启线上直播。在 13 日的 Ignite China 北京(微软大厦)现场,泛滥来自业界的技术专家、嘉宾大咖以及 IT 开发者们欢聚一堂,独特探讨新形势下如何把握时机通过新技术来帮忙各行业减速数字化转型翻新。 作为业内云服务商巨头,每年的 Ignite 都堪称微软最重要的技术大会之一,且每年的大会上都会公布一系列针对行业的新技术产品及解决方案。往年的 Ignite 大会上,“Do more with less”——事倍功半是微软始终强调的主题,SegmentFault 思否社区编辑应邀出席,并对会流动上公布的微软智能云 Azure 多项新服务和新性能等亮点技术印象粗浅。 在本次流动上,微软智能云矩阵“一口气”公布了超过 100 项新服务和新性能,同时还面向中国市场推出了多项 Azure、Dynamics 365、Power Platform 服务并施行落地,赶快一起来看看吧。 Azure 云技术更新:更高效牢靠的基础架构服务 据 marketresearchreports 《2023年寰球云基础设施生产市场预测报告》数据显示,过来几年里云基础设施支出曾经实现了逐年增长,预计到明年也就是 2023 年该数据将达到 3128 亿美元。但近几年,而面对国内市场数字化转型的中的To C高并发、高性能场景需要,本次大会上微软就从微软云 Azure 服务的技术层面做了以下降级和更新,提供了更高效的基础架构服务。 Azure 技术更新:基于 Ampere 的 ARM 处理器的新机型,提供了更高性能、更低成本的性价比。目前,微软已将寰球和中国区的虚拟机计算更新到第五代,V5 机型可帮忙客户进行 CPU 降级的同时晋升更高的吞吐性能。在基础架构畛域的更新,还包含网络和存储的更新。 数据:微软提供了基于传统数据仓库及 hadoop、Spark 等开源的云端数据分析服务,助力客户用更轻松实现一站式工具对数据性能和数据的价值的挖掘。 AI 新冲破:帮忙企业打造基于 AI 的产品。此外,Azure Data Factory(ADF),也可能帮忙 Azure 云端数据服务联通企业在云端,将企业在本地所有的数据库业务零碎买通,通过 Azure ADF 实现真正的数据集成。 ...

October 14, 2022 · 2 min · jiezi

关于microsoft:9-月更新-Visual-Studio-Code-Python

咱们很快乐地发表,2022 年 9 月公布的实用于 Visual Studio Code Python和Jupyter扩大现已推出! 此版本包含以下改良: 改良了对 Jupyter 笔记本的 IntelliSense 反对一个新的 Flake8 扩大试行性能:改良的单元测试和笔记本图像粘贴如果您有趣味,能够在咱们的更新日志中查看Python、Jupyter和Pylance扩大的残缺改良记录。 改良了对 Jupyter 笔记本的 IntelliSense 反对当初对于应用 Python 内核的 Jupyter Notebook ,在应用Pylance时, IntelliSense反对变得更加欠缺,这要归功于语言服务器协定中的更新对Jupyter的反对。在笔记本文件中编写 Python 代码时,您不仅会取得改良的主动实现倡议,而且还能够应用重构性能,例如提取变量、提取办法以及主动导入。 主题:Horizon Extended Flake8 扩大在公布pylint 、black和isort扩大之后,咱们当初很快乐地发表咱们有了一个新的flake8 扩大!与其余扩大一样,这个新扩大应用语言服务器协定来提供 linting 反对,并且因为它附带最新版本的 Flake8,因而您不再须要在 Python 环境中装置Flake8。 您能够间接将它与 Pylint 扩大一起应用,因为二者并不抵触: 主题:Horizon Extended 您能够从市场上装置这个新扩大来试用它。如果您有任何问题或性能申请,能够将它们提交到Flake8 扩大的 GitHub 存储库。 试行性能:改良的单元测试和笔记本图像粘贴改良的 unittest 反对今年夏天,Python 扩大团队很快乐地迎来了一位新实习生Anthony Kim。在实习期间,他致力于改良应用 unittest 运行测试。他还开始钻研如何在 Python 扩大中改良对 pytest 的反对,但可怜的是,他在咱们这里的 12 周工夫太短了,无奈施行这些额定的更改。团队正在持续他的改良工作,请继续关注咱们对pytest的改良。 笔记本图片粘贴咱们还欢送Michael Lively成为咱们的 Jupyter 扩大团队实习生,他的工作是将屏幕截图和图像文件粘贴到笔记本中的 Markdown 单元格中。 ...

October 8, 2022 · 1 min · jiezi

关于microsoft:Azure-开发者新闻快讯丨开发者9月大事记一览

.NET 7 中的 .NET MAUI 候选版本 1咱们的首要任务是进步工具包的整体品质和可靠性。Maps 和 DualScreen 在 .NET 7 中退出 .NET MAUI 以填补挪动开发人员从 Xamarin 降级的两个空白。咱们还为工具提醒、右键单击、悬停、窗口大小和上下文菜单增加了一些根本桌面性能。 .NET 7 中的 .NET MAUI 候选版本 1蕴含多项性能更新: Maps.NET MAUI 当初附带一个 Map 控件,您能够应用 Microsoft.Maui.Controls.Maps NuGet 包将其增加到您的我的项目中。用户能够应用不同挪动平台中的本机maps进行显示与正文。 桌面改良上下文菜单:用户能够应用 MenuFlyout 控件在任何视觉元素上附加一个上下文菜单。Tooltips:增加了附加属性,用户将光标悬停在特定元素上时,会主动触发工具的提醒显示和隐没。手势:增加了一个用于解决悬停事件的指针手势和一个用于辅助(通常是右键)点击的按钮掩码。窗口的大小和地位:为 Window 增加了属性和事件,用户能够在跨平台层进行管制,而无需编写平台代码。.NET 7 中 Arm64 的性能改良跟随着 .NET 5 中的 Arm64 性能,咱们将分享为 .NET 7 中的 Arm64 所做的性能改良,以及它对各种基准测试的踊跃影响。通过对 Arm64 进行运行监控,咱们发现了一些根本问题,并针对问题从库运行到代码生成各畛域都进行了性能改良。 运行时改良通过更改试探法,在计算机无法读取 L3 缓存大小时,运行时会依据计算机上存在的内核数应用近似大小;对运行中的线程池缩放问题进行了肯定水平的修复;Arm 在 v8.1 中引入了 LSE 原子指令,一些操作能够比传统版本用更少的代码和更快的速度实现。修复了 Environment.ProcessorCount 应用中呈现的应用程序性能差别。 库改良为 Vector64、Vector128 和 Vector256 增加跨平台硬件外在帮忙程序,这项工作帮忙对立多个库代码门路的逻辑。 ...

September 30, 2022 · 1 min · jiezi

关于microsoft:比特熊故事汇独家|英特尔非典型性女博士的大跨步人生

大家好!我是爱吃、爱玩、更爱学习技术,IT界新晋小红人,开发者的好敌人——比特熊! 比特熊这一次请来的嘉宾是咱们十分相熟的搭档英特尔OpenVINO的布道师——武卓。比特熊此前和这位老师有过一些接触,三个十分都不足以感叹她的厉害。不止能力超群,她的经验也相当丰盛。她英国通信业余博士毕业,上海大学任教8年,在贝尔实验室(中国)钻研5G标准化制订。后进入埃森哲从事AI计划征询&落地&交付,开启人工智能畛域的深耕。乏味的是她算是“英特尔新人”哦!比特熊理解到她是2021年刚刚退出英特尔,跟比特熊成立这个直播间的工夫差不多。她在之前的种种经验中,有过不同的维度上的跳跃和转换,让比特熊非常拜服! 大家好,我是武卓,来自英特尔的AI软件布道师。我2006年博士毕业进入职场,在十几年的职场生涯中屡次变换身份,从大学老师到偏钻研的实验室的科学家,起初又转型去做了数据科学家,当初在英特尔做AI软件布道师,真的负责过不少职场角色了。除此之外呢,在生活中我也是两个孩子的妈妈,明天很快乐来到咱们比特熊直播间跟大家一起交换。 ✦英特尔AI布道师的日常✦比特熊:AI软件布道师是什么?平时有哪些具体的工作内容,工作场景是什么样的? 武卓:布道师这个岗位,跟市场营销、产品以及开发这三个岗位的共事都要去打交道,咱们所做的工作也是这三块工作的重叠:咱们会加入很多流动,比方明天的比特熊直播间,通过宣讲把OpenVINO的最新个性分享给大家。如果遇到开发者提出问题,咱们还会反馈给产品或开发团队,把产品越做越好。咱们布道师小组的成员散布在寰球各地,随时为大家带来对于OpenVINO的最新资讯,帮忙开发者摸索如何用OpenVINO解决生产工作中的问题。 OpenVINO是英特尔的一款开源AI软件,名字里的“Open”大家就能看出咱们是真的想做一款开源软件,收费提供给大家应用。OpenVINO当初曾经反对了市面上所有支流框架训练进去的深度学习模型,并且只须要改一个参数,就能够很不便地部署在英特尔的各个硬件平台,还能很不便得跑在不同的操作系统上。 比特熊:OpenVINO真是十分优良的软件,如果大家感兴趣咱们能够专门在【比特熊充电栈】中给大家特地解说技术!我置信大家对英特尔OpenVINO小组的理论工作场景更感兴趣,特地是布道师团队! 武卓:布道师小组的成员都散布在寰球各地,交换的过程中能感触到不同文化之间的思维碰撞,在不同的时区也能有很好的分工合作。布道师要和很多部门的共事打交道,我经常能感触到英特尔的teamwork精力,跨团队单干都是十分高效和顺畅的,比方有时候是和中国的共事单干,去加入一个美国的线上会议,最初都能把工作实现得很好。 有一次流动我印象粗浅,是OpenVINO在美国举办的线上大会,我要跟上海本地的中国开发团队共事一起单干,做一些OpenVINO新个性的宣讲。不过工程师共事们可能平时比拟专一于开发,不太习惯于去台前进行演讲,所以我作为宣讲教训略微多一点的,就会跟他们交换很多,帮他们去筹备。在美国这边线上直播的时候,又会面临一些网络不稳固之类的问题,咱们一起克服了很多技术方面的阻碍,最初流动圆满完成,把中国开发团队做的很棒的工作通过全球性舞台流传了进来,是一次很有成就感的单干经验。 比特熊:施展各自的善于并在合作伙伴不太熟悉的畛域提供及时无效的帮忙,这样的团队合作和达成更有成就感! ✦维度跃迁:从学校到企业,从通信到AI✦比特熊:从学校到贝尔实验室到企业,能够算的上是职场里的大跳了。我晓得从高校/实验室钻研到企业中面对技术落地是特地不同的。是怎么的抉择成就了明天的“非典型性女博士”呢? 武卓:博士毕业的时候在高校和企业的抉择上有一番心理奋斗,最初还是心愿能在高校把本人在博士期间的钻研深刻上来。在上海大学负责副教授时除了做钻研,还是要承多很多其它工作的。比方,本科生或者研究生的教学课程,还有作为研究生导师要去领导研究生的学习。在经验过程中,我发现我可能更心愿做一份更纯正的钻研工作。 在2014年,也就是我在上海大学曾经工作了八年之后,接触到贝尔实验室过后的负责人,通过一些交换和对本身的思考,把握了这样的机会。过后可能踏出这一步,也是因为我的本业余就是通信,对于咱们通信人来说贝尔实验室是心中的圣殿。无线通信的祖师爷香农,就是贝尔实验室进去的,贝尔实验室外面也走出过很多诺奖获得者。去贝尔实验室这边理解过之后,我感觉贝尔实验室相对来说是可能更加分心的做钻研的中央,也是经验了一些思维上的奋斗之后,最初抉择去往本人的现实殿堂持续深耕。 信息论创始人香农同样是做钻研,在企业里和高校还是有比拟大的区别的。在上海大学做钻研的时候,咱们更多的时候是把是把算法、数据或者通信外面的一些零碎,形象成更为理想的环境,一些十分理论化的钻研。但在贝尔实验室,咱们做一些4G的LTE或者是5G的预言。尽管5G大面积推广,或者据说5G网曾经建起来是2018年的事件,但对于通信方面的钻研人员来说,在这个网络真正建设起来之前,咱们要做很多事后钻研,就是所谓的预言工作。我本人在贝尔实验室做的工作,就是将4G的LTE以及5G零碎标准化,因为只有在一个通信零碎的规范被正式建设起来之后,能力根据这个规范,由通信设施的制造商把这个网络推动起来。 比特熊:比特熊晓得你前面不论是进入埃森哲,还是当初在英特尔,做的工作都是人工智能畛域的,通信和人工智能畛域其实是不同的方向,应该具备的细节技能也有差异,是怎么的契机让你再次做出了这个转变? 武卓:不论是我在高校外面做的钻研,还是贝尔实验室的钻研,相对来说都是通信零碎最底层的算法钻研。在做了十几年这个工作之后,我发现咱们在底层算法的钻研上曾经没有特地新、具备突破性的技术了。大家晓得2014、2015年迎来了人工智能或者说深度学习畛域的技术大暴发。那时咱们也看到,人工智能、神经网络等等技术如同能用来解决很多方面的问题。所以那个时候我也在想,能不能拿神经网络方面的一些技术解决传统的通信里面临的问题。通过了一些钻研发现,5G的信令调度、信道的调配问题等等,用神经网络的办法来解决也播种了比拟好的成果。我也对人工智能畛域越来越感兴趣,2018年的时候身边已经有一些小伙伴,逐步进入到人工智能畛域,我也看到人工智能能够解决很多行业里的问题。在接触到埃森哲团队负责人时理解到,过后他们想用人工智能解决理论的业务场景里的问题。 我为什么给本人贴了一个标签叫“非典型性女博士”呢?因为我感觉很多博士毕业的人,或者是女博士,都心愿专一某个畛域做钻研,而我到了一个节点,就感觉本人后面的工作是集中在一个比拟窄的畛域做深入研究,但之后心愿把视线拓宽,想看到用人工智能的算法去解决更广大的畛域里的一些问题。我发现去埃森哲做数据科学家可能帮忙我实现这个欲望,就瓜熟蒂落了。 我做的很多抉择仿佛都不常见,大多数人可能不会特地被动的去做这种抉择。但对我来说,当我感觉本人可能曾经到了一个瓶颈的时候,我会去想,这个大环境里是不是有一些新方向、新技术,通过本人的学习去把握了之后,是不是有可能改变现状。尽管转型的时候面临不少挑战,也有压力很大的时候,但真正走出了这一步之后播种了很多,也感觉这一步走进来是值得的。 ✦文韬武略,井水不犯河水✦比特熊:惊叹于武卓老师在工作中的大胆摸索和继续深耕,可生存不只是工作,武卓老师在“休息区”也是个亮眼的人!您在工作之余还安顿了哪些“挑战”? 武卓:我比拟喜爱游览,去大好河山走一走,看一看。另外就是看美剧,从零几年在国外读书那会儿开始接触美剧,这么多年始终都比拟喜爱看美剧,除了被情节吸引之外,看美剧也能帮忙我放弃英语的据说能力。 比特熊:您有心中的旅行圣地或者本人会屡次打卡的中央吗? 武卓:我喜爱爬山,那就举荐咱们华山吧,五岳之一,风光没得说。我也是有点公心,因为我是陕西华阴人,华山是我老家的一个著名景点。还有一些我本人很向往但还没有去过的中央,比方新疆、西藏,心愿未来有机会去。 比特熊:又回到了看美剧也能边放松边天然接触语言环境,武卓老师是不是比拟喜爱美音啊? 武卓:对的对的,我确实是比拟喜爱美音,尽管我本人是在英国留的学,但可能也是受美剧的影响,感觉美音如同更圆润一些,不像英音那种有点硬、爆破的感觉。比特熊:武卓老师喜爱哪些美剧呢?武卓:我心中永远的经典,可能还是Friends《老友记》了,是我接触的第一部美剧。2004年的时候我在英国读书,在BBC上跟很多观众一起守着看了第十季的大结局。始终到明天,我把《老友记》反反复复看了很多遍,还是百看不厌,他反映了人在一个特定的期间敌人之间的情谊等等很美妙的货色。 我还喜爱看律政剧,比方《媚骨之战》,能理解到律师们的生存。像《实习医生格蕾》这样的医疗剧,会让我更能领会医生工作的压力。有时候大家去看病感觉,医生如同都没有看出我到底是有什么问题。但当我看了一些医疗剧当前,就有更多的感触,人体进化了几十万年,构造的确很简单嘛,现代医学的伎俩还是无限的。《实习医生格蕾》还有很多反映兽性的情节,有时会被打动到,在放松的同时也播种了很多货色。 我最近这两年还开始学习滑雪,静止过程不光锤炼了身材,也开释了很多压力。 比特熊:武卓老师你兴趣爱好这么宽泛,不仅要付出本人的酷爱,短缺的工夫也是必要的。工夫布局方面您有什么心得吗? 武卓:我家里有两个小孩嘛,比拟大的这个小孩曾经上初三了,我跟孩子在聊的时候,常常通知他要珍惜工夫。我本人也习惯把事件布局好之后,按优先级在规定的工夫内实现。比如说我早晨须要去辅导孩子的功课和作业,这之后我还会给本人放松娱乐的工夫;如果工作特地忙,夜里要散会的话,那就留出散会和筹备工作的工夫。做事有条理一些,就能有工夫去做更多的事件。 比特熊:通过跟武卓老师的对话,比特熊理解了你的已取得的问题和闪光点!我想问一下你当初对将来不论是工作还是生存上有什么期待吗? 武卓:心愿本人可能随着技术的提高,时代的提高,始终向前学习,不要被这个时代抛下。还有就是心愿看到本人的孩子健康成长啦,学习方面也能有一个比拟好的播种。 比特熊:好!期待下次咱们见面时,有更多新音讯一起分享! 比特熊有话说本期比特熊对话“高密度”教训者——武卓,在直播中她不仅揭秘了作为英特尔“Evangelist”的细节化工作内容,还以第一视角具体介绍了本人的“双维度”转型。 从研究型到企业,是她在学术摸索后对技术实际和理论利用的追寻。从通信到人工智能,是她延长业余的根底上,超过时代趋势的领跑。在她的大胆抉择和踊跃面对挑战中,比特熊看到了她的独有魅力,可能这就是她口中的“非典型性”。除了聊到这些已有教训,比特熊也很有公心地抛出了一部分开发人的发问——对“人工智能”畛域现阶段的认识和职业方向的倡议。 作为“非典型性女博士”,“两个孩子的妈妈”,也是热爱生活,悉心经营的“高光”女性。置信看到本期直播的开发者敌人也能感触到力量并获取了新的启发! 点击这里重温本次直播~

September 29, 2022 · 1 min · jiezi

关于microsoft:微软Microsoft-Azure-机器学习工作室的案例之Image-Classification-using-DenseNet

Microsoft Azure Machine Learning Studio是微软弱小的机器学习平台,在设计器中,微软内置了15个场景案例,但网上仿佛没有对这15个案例深度刨析的剖析材料,所以我就打算写一个系列来实现。 既然是深度刨析,就不再是简略的介绍操作,而是深刻每一个细节,宁愿适度具体扩大,也不简略扫过。 微软MVP实验室研究员 王豫翔,Leo 微软圈内人称王公子。微软10年+MVP,大龄程序员。目前外围工作是应用微软AI技术设计能够落地的解决方案,也就是写PPT。尽管酷爱代码,但只有午夜时候才是自在敲代码的工夫。喜爱微软技术,不喜爱无脑照抄。 这次咱们刨析的案例是:应用 DenseNet 进行的图像分类。 准备常识▌PILPython Image Library,是 python 的第三方图像处理库,PIL 库反对图像存储,显示和解决,简直可能解决简直所有的图片格式,所以曾经算得上是 Python 平台事实上的图像处理规范库了。然而因为 PIL 仅反对到 Python 2.7,所以在3.X Python下,你应该应用 PIL 的硬分叉 Pillow ,因为 Pillow 兼容 PIL 的绝大多数语法同时因为 PIL 的微小影响力,所以咱们个别还是叫 PIL 图片解决。还有一点要留神 Pillow 和 PIL 不能共存在雷同的环境中。 应用PIL能够帮咱们对训练样本进行裁减,这意思就是应用PIL库对样本文件随机调整大小的裁剪、随机裁剪、随机程度翻转、随机垂直翻转、随机旋转、随机仿射、随机灰度、随机透视、随机擦除。 ▌DenseNet密集连贯的卷积网络(Densely Connected Convolutional Networks),一种监督学习的分类算法。在 DenseNet 呈现之前,CNN 的进化个别通过层数的加深(ResNet)或者加宽(Inception)的思维进行,。2017年的 DenseNet脱离了加深网络层数(ResNet)和加宽网络结构(Inception)来晋升网络性能的定式思维,从特色的角度思考,通过特色重用和旁路(Bypass)设置,既大幅度缩小了网络的参数量,又在肯定水平上缓解了梯度沦亡(gradient vanishing)问题的产生。联合信息流和特色复用的假如,DenseNet当之无愧成为2017年计算机视觉顶会(CVPR)的年度最佳论文(Best Paper)。 简略的说,在DenseNet之前,有一个问题:有没有一种办法能够让网络又深梯度又不会隐没? DenseNet给出了一个简略优雅的答案:间接通过将后面所有层与前面的层建设密集连贯来对特色进行重用来解决这个问题。 作者次要提出了四种网络架构别离是DenseNet121、DenseNet169、DenseNet201以及DenseNet264,当初曾经有了大略11中网络架构,densenet121, densenet161, densenet169, densenet201, resnet18, resnet34, resnet50, resnet101, resnet152, vgg16, vgg19。Microsoft Azure Machine Learning Studio 提供的是原始恶4种网络结构,个别咱们抉择 DenseNet201 或者 DenseNet169。 ...

September 28, 2022 · 2 min · jiezi

关于microsoft:宣布发布-NET-7-Release-Candidate-1

明天,咱们发表推出 .NET 7 Release Candidate 1。这是在生产中反对的 .NET 7 的两个候选版本 (RC) 中的第一个。 您能够下载实用于 Windows、macOS 和 Linux 的 .NET 7 Release Candidate 1。 安装程序和二进制文件容器图像Linux 软件包发行阐明已知的问题GitHub 问题跟踪器.NET 7 Release Candidate 1 已通过 Visual Studio 17.4 Preview 2 测试。如果您想在 Visual Studio 系列产品中试用 .NET 7,咱们建议您应用预览通道构建。如果您应用的是 macOS,咱们倡议应用最新的 Visual Studio 2022 for Mac 预览版。 .NET MAUI.NET 多平台应用程序 UI (MAUI) 将 Android、iOS、macOS 和 Windows API 对立到一个 API 中,因而您能够编写一个在多个平台上本机运行的应用程序。.NET MAUI 使您可能提供专为每个平台(Android、iOS、macOS、Windows 和 Tizen)设计的最佳利用体验,同时使您可能通过丰盛的款式和图形打造统一的品牌体验。开箱即用,每个平台的外观和行为都合乎其应有的形式,无需任何额定的小部件或款式。 作为 .NET 7 的一部分,.NET MAUI 提供了一个独自的我的项目来解决跨设施及其平台的多指标。想要理解无关生产力改良、工具和性能加强的更多信息,请查看以下资源: ...

September 27, 2022 · 2 min · jiezi

关于microsoft:从创建神经声音到成功完成PoC

自定义神经语音 (自定义神经语音,CNV) 是基于Azure认知服务的语音性能,可用于创立高度真切的类人语音和实现文本输出至语音的转换。借助该性能,咱们可实现个性化客户体验或通过自定义角色晋升品牌形象,并同时以多种语言实现本地化与可及性。这些还仅仅是开始,作为一项令人惊异的技术成就,其未来的利用前景不可限量。 本文旨在记录微软技术客户团队实现某个概念验证 (PoC)我的项目的一些教训。该项目标指标是CNV,客户是一家大型媒体内容提供商。具体内容上,本文不会从技术上深入探讨自定义神经语音模型及其在性能上的独特性与有限潜能,而是分享从业者角度创立神经声音并胜利实现概念验证的过程。 另一个背景是,文中提到的客户十分心愿取得适应各种用例且高度真切的类人语音。其中一个具体的用处是在各种流动期间模拟人声公布资助布告。通常状况下,须要招募配音员在流动之前录好宣传语。为此须要起草具体的脚本,招募配音员需返回业余工作室进行录制,最初能力按计划在流动上播放。就实操而言,这样一个过程可能须要破费数周的工夫!然而,如能用人声发明合成声音,相干制作周期可大幅缩短,周转也会放慢很多,这一点让客户十分感兴趣。PoC的后果十分明确,神经语音能够成为降本提效的无效动作,并且它也有助于维持品牌的认知度。 意识自定义神经语音(专业版)CNV 提供的自定义神经语音精简版性能能够让任何人用20-50个训练样本疾速实现功能测试,所需工夫不超过20分钟!该性能十分优异,能够让用户把握流程和相干需要的细节差别。然而,客户总会心愿更充沛地利用CNV,并因而你会想要创立和部署本人的业余语音。为何会如此?简而言之,精简版与专业版的语音品质有显着的差别,因为专业版的语音须要更长的训练工夫(20分钟vs.近一天)和训练样本量。更重要的是,从学习的角度来看,能创立本人的业余语音会很有成就感,有助于建设对相干技术的信念。对于专业版用户来说,接下来要做的应该就是部署,其中又能够用到更多的工具和定制选项。 以下是一些应用步骤和要点: ▍理解业余语音的审批流程和Responsible AI的要求第一个关键步骤就是填写表格,从而确保您的预期用例能失去核准。就概念验证而言,这一步仿佛有点多余,但这里的关键在于要意识到所波及性能的微小潜能。设想一下,如能通过概念验证过程创立一个出名人物的神经声音,居心叵测的人就可能利用它做出虚伪或误导性申明。想到这些,大家兴许能了解,为何肯定要明确定义用例,并且Microsoft和客户单方都肯定要确保相干流程是正当且公开的。应用CNV的人肯定要有责任心,您也肯定要从本人做起,充沛思考和明确本人的应用目标。此外,认知服务的无限拜访性能也十分重要。 ▍定义角色、抉择脚本和安顿工夫角色一开始我曾十分腻烦“角色定义”,但起初我才意识到,这个步骤能为语音培训打下十分重要的根底。角色能够被看作一种主观形容,以及任意两种语音之间的绝对分类。在前期,角色会成为剖析与评估语音的重要依据。不同于浏览脚本与录制声音,在理论对话中,即便是“通用对话语音”也可能存在很难明确或充分认识的奥妙差别。脚本Microsoft以多种语言提供一系列基础性的通用、聊天和客户服务脚本。然而,如心愿取得实用于特定场景的特定角色,最好能有针对性地设计相应的脚本,这样能提供更好的训练数据,实现合乎特定后果且更实在的模型。请留神,尽管产品文档就训练脚本数量提供了指南(至多 +300 到 +2k),您录制的内容量还是要略高于预期的最大值,因为在上传时零碎可能会过滤掉品质较差的输出(导致总数缩小)。工夫安顿依据我的教训,超过300个脚本的工作量至多要花费 2-3个小时。除录制(大多不超过10秒)以外,这些工夫还要用于标记、文件挪动和编写脚本等操作工作,以及在上传Speech Studio 之前主动执行一些格局转换工作。 ▍克服困难维持角色的一致性这一点有时很难把握,但正因为如此我对配音员的工作有了全新的认知!在进行最早的20-30%录音时,维持角色个性并不艰难,但持续坚持下去会越来越难。因为人会呈现“录音疲劳”并心愿赶快完结,这时谈话就总会不那么天然,导致声音成果偏离角色设定。这一点很重要,因为录音品质会影响训练品质。输出低于规范的话,最终失去的模型也不会好。除非您无意谋求某种角色的声音,否则在最终评估可能会疏忽角色一致性。如果只是想录本人的声音,您能够不在意这一点,但要意识到最终后果会受影响。因为这些起因,配音员才会在工作室中,在老师和其他人反对下,破费大量工夫进行练习,以此来确保更高质量的录音输出。 ▍利用脚本和辅助性能主动解决筹备工作就模型的加载、训练和部署而言,产品团队创立的自定义神经语音平台可能提供十分杰出的低代码体验,但在理论加载和训练数据之前咱们仍有许多筹备工作须要实现。这些工作依据具体情况会有些差别。依据我的教训,在没有装备业余工具套件的业余工作室的状况下,编写几个Python 脚本会十分有益于推动工作流程。这些脚本可用于重命名文件、将MP4转换为 WAV、压缩文件以及主动将音频文件与正确的脚本配对。点击此处可拜访存储库并查看其中的一些脚本示例。 ▍基于前期解决 Studio录音室的反馈来改良训练样本在沉重的文件筹备工作实现后,录音室接下来的应用步骤会非常简单间接。除明确的提醒以外,录音室在应用上的另一个次要亮点是在胜利上传解决数据后可提供剖析综述(见下图)。除发音、信噪比 (SNR) 和脚本持续时间剖析以外,该综述还提供了一些重要的正告和领导,可帮忙大家晋升脚本多样性并由此取得更好的模型。举例来说,我的脚本就经常出现“感叹词有余”的问题。尽管这些小问题不会影响流程的推动,解决它们有助于从细节上晋升最终模型的品质。通过下图可知,导入的317条话语中只有 313 条符合条件,加载的语音长度为22 分钟左右。因而,依据具体录制软件和训练方法,大家可能须要录制超过指标数量的话语,请务必思考到这一点。  ▍默认语句和部署默认语句和部署。模型处理完毕后,咱们能够应用约100个默认语句来试听和评估准确度。零碎预选的是一系列与训练样本不同的语句。在试听时,有些模型的体现可能会让大家惊叹,但更重要的是通过更多的直观感触来理解改良的方向。这一步实现后,大家就能够用CNV门户部署模型了,即关上一个REST端点并抉择一个可拜访它的编程语言。咱们也能够应用音频内容创作自定义音频输入。作为低代码环境,该工具可用于输出文本、保留或导出输入内容以及调整语调和发音等。 帮忙客户意识自定义神经语音在理解了CNV 业余语音的工作流程(第一次总是最难的)后,大家会更有信念领导客户实现整个过程。依据客户的具体情况,可能须要思考到其余变量,包含请配音员返回业余录音棚进行录音,明确所需技术支持与领导,以及依据单方数据筹备状况确定反对的力度。在现实状况下,客户无需太多监督即可自行治理脚本生成、录制过程以及相干调度、格式化等其余工作。然而,鉴于所涉用例/流程绝对较新鲜,给予更多反对还是须要的。 相干更多经验总结如下: ▍如前所述,要确保客户理解与业余配音员单干的审核流程如前所述,这个关键步骤的作用是让客户能理解和遵行Responsible AI准则。另外,就业余配音员而言,同样重要的是让客户理解配音人才相干披露的重要性,包含促成用例实现的教训与办法。 ▍强烈建议应用业余配音员配音员们都通过专门的培训,能够基于特定角色和用例实现特定的声音体现(包含发音和语调)。他们可能为了更好地体现剧本和角色而一次进行数小时的录制。对于CNV 而言,这样的体现是角色特定训练的要害。在向客户介绍时,让我的项目团队成员之一间接进行录音演示会更方便快捷。只管咱们最终延聘了业余的配音员,但预先咱们还是发现了前述办法的劣势。大多数人没有承受过专业培训,一旦感到疲劳就会想要尽快完结工作,并由此导致录音品质的继续降落。这种状况可能会导致训练样本的品质降落,最终取得的声音听起来可能不像预期的那样天然。因为绝对于不停反复的脚本浏览,失常对话时人的精力会更充分,也不会有太多进展和重音等。业余的配音员会意识到这一点,并会更加专一地解决每个剧本。此外,随着越来越多的配音员抉择近程工作,在家中建设业余的演播室,呈现了一个意想不到的益处就是当初咱们能够拆分录制过程,无需再间断录制很长时间。 ▍在首批录音时肯定要寻求领导和反对在最后的录音环节,咱们的产品团队安顿了业余的音响工程师为配音员提供反馈和领导。传统的录音工作也存在相似的反馈机制,即由多个听众/导师向配音员提供实时的反馈。这样达到反馈有助于配音员更好地把握角色特点、脚本流程和一些操作要点,使其可能更快地进入状态。另外,咱们还保持要求配音员记录每个脚本或每条话语的独立音频样本。依据产品文档,这里的一个话语段应大抵等同于一个句子。这个要求很重要,起因是录音在实现时通常会被合并入单个的音频文件,但在CNV模型训练阶段又须要将其离开。 ▍尽可能针对用例进行训练只管深度学习在继续疾速倒退,专门针对预期用例在领导下进行训练依然有其劣势。只管可用于多种用例的语音在通用性上有肯定劣势,但要想进步CNV 模型的品质,咱们就须要更好的训练数据,而非“任何听起来不错的声音”。客户往往会记录第一次训练过程的工夫和费用,并在衡量后想要更通用的模型。然而,为获得最佳的后果,在放弃输出多样性的同时,咱们应尽可能晋升训练的针对性,这样能力体现语音在自然环境中的应用特色。在本文所述实例中,咱们曾经确认了角色定义,只是特定陈说的要求不是十分严格,因而咱们抉择将客户脚本与 Microsoft 存储库中提供的通用和聊天记录相结合。值得注意的是,产品团队正在踊跃开发的一项性能是容许CNV 模型在无需任何额定训练数据的状况下实现多种话语格调和表白不同的情绪。在某种程度上,这个性能可加强语音后果的多样性和实用性,因为无需专门针对对应情绪或格调再进行训练。 ▍建模加载前的数据筹备要点实现高质量录音(参考下方的上传数据分析图)后,下一步就是确保录音与配对的正确匹配和适当标准化。该步骤的几个要点包含: 确保录音有最高采样率所示实例能够抉择16位和 24 位录制数据。咱们抉择了后者,因为对CNV来说,这个位数越高越好(因而不举荐应用16KHz)。将录音与正确的脚本配对在正规录制场景中,配音员要专一于为脚本配音,而其他人负责管理理论录制和后台任务,确保脚本与音频是匹配的。在本文所述实例中,咱们要求配音员在业余的家庭工作室中实现录制,所有后台任务则由咱们负责。后果,咱们最终取得的音频文件有不同的标记,很难将它们与原始脚本配对,并且无奈保障原始信息失去了精确出现。此外,这些文件中还包含反复和空白文件以及批改局部重读的重录文件。在筹备600多条脚本的状况下,咱们最终取得的录音超过了750条,为过滤掉有效的文件,咱们须要留神以下几点: 正确匹配音频文件与脚本因为无奈依照原始脚本程序解决,并且音频文件的标记不同,咱们通过Speech Service的批量转录服务解决了音频文件。超过750 条录音在 10 分钟内被处理完毕,且输入的文本模式有多种。其中,最靠近领导规范的是词汇格局,包含数字、特殊字符等都失去了清晰的展示。无关批量转录触发代码的更多详情请参见此处。 应用脚本语言主动执行数据清理和格式化这两项操作须要肯定水平的自动化: 数据清理包含删除空音频文件(例如在上述批量转录后没有词汇或显示值的文件)、革除反复文件/脚本以及依据句点或问号计数辨认多句脚本。无关更多详情请参考此处的代码。标准化这个过程肯定水平上可通过脚本主动执行,但很多标准化作业依然须要人工干预,包含将“BTW”改为“by the way”,将“ABC”等首字母缩略词改为“A B C”,数字大写(“1”改为“one”),特殊字符(“%”改为“percent”)等。就标准化而言,抉择词汇转录会有肯定劣势。 ▍借助跨语言模型推动面向新市场的个性化定制跨语言模型(仍处于预览阶段)领取基于主语言(在本例中为英语)触发其余语言的自定义神经模型。这个性能很受欢迎,因为通过它能够在放弃角色定义的同时实现多语言声音。与次要的英语模型相比,其余语言模型的训练工夫更短,不便客户将既有品牌扩大到非英语市场。跨语言模型的一大翻新是反对同时输出英语和外语,并同时辨认两种语言!而且,在应用英语时甚至能够带有外国口音! 揭晓后果……合成语音的评估对于合成语音,有一点自圆其说的是,它的创立波及到谨严的深度学习技术,但判断它的好坏却还是要依赖人的主观感触。不论如何,最终的指标始终是让客户确信创立的语音实用于预期目标。以下是有助于领导评估过程的几个因素:   ▍训练样本数在客户场景下,咱们应用650多个波及各种语句构造的独立录音样本实现了训练。最终失去的语音品质不错,只管因角色设定(贴近播音员的语言格调)的起因,长句的发音听起来还是有一些不天然。依照产品文档的阐明,在业余录音环境下的业余语音训练最多可用到2,000 个不同的样本。在达到特定下限之前,更多的数据总是有助于改善语音的品质。 ▍针对特定用例进行训练创立合成声音的一个要害就是特异性。在很多状况下,客户可能只想体验一下技术和/或须要更通用的语音来适应更宽泛的应用场景。在后一种状况下,预设的Azure语音更加实用,因为这些语音没有特定的角色设定,只需听起来天然即可。然而,如能依据预期用例训练更多的语音,取得更好后果的可能性就越高。反过来说,在针对特定目标或用例进行训练后,所获语音的通用性也是很难评估的。 ▍肯定要在整个录音过程中维持角色一致性如前所述,反馈、领导和录音一致性都十分重要。因而,把录制过程分为多天实现并尽量早地取得反馈有助于升高录音工作的疲劳感和晋升输出的品质。绝对应的是,每个团队总须要在录音棚中破费大量工夫能力取得听起来“恰到好处”的脚本。咱们肯定要器重这些过程,但取得一次胜利的教训将有助于缩小过程中的冗余步骤。 ▍是否实在要基于环境判断语音的评估要思考其应用环境,包含其中是否有大量乐音或其余乐声,又或因一些烦扰肯定要特地揭示能力让普通人有可能分辨“合成的”语音。后一点有可能是确定人声“真实性”的一个要害。鉴于PoC的局限性,咱们没有机会在实在环境中进行测试,在评估时须要思考到这一点。 ▍通过模仿“图灵测试”定量领导评估过程作为外部练习过程之一,咱们邀请三名参与者对10个录音样本进行间断两轮评级,并基于打分判断其是否是真的人声。咱们把这个过程称为模仿“图灵测试”,其后果很有意思。如下表所示,辨别人声和神经语音的规范并非始终不变。某些短语、某些单词发音形式、单词之间的进展、背景乐音等因素的变动都可能导致评估规范发生变化。这里要留神的是,邀请多人参加评估有助于打消集体的偏见,让评估意见更具备普适性。下表后果的评估范畴也包含Microsoft 客户团队创立的CNV 专业版语音(非客户的CNV 语音)。该语音的训练应用的是最低数量的独立输出(300个)、次优的录音环境(参见第一张图表所示SNR)和非专业的配音员。只管有这么多不利条件,就下表后果而言,最终取得的神经声音还是有足够可信的变动水平。 ...

September 26, 2022 · 1 min · jiezi

关于microsoft:A文档丨Azure-MySQL-数据库高可用性解析

数据库是整个 IT 零碎中必不可少服务之一,其高可用性也始终是零碎设计环节中的要害思考因素。在评估 MySQL 数据库的高可用性时,次要思考两个方面: 如果数据库产生了故障,如宕机、网络中断以及其余意外状况导致数据库服务不可用,如何能尽快恢复数据库服务的可用性,将停机工夫尽可能地缩小,从而保障业务的连续性,即 RTO(故障工夫容错)。当正本数据库作为备用节点进行高可用故障转移后,其数据内容该当与原主节点数据库保持一致;如何保障在产生如上所述的数据库故障转移切换后,不会产生数据失落或数据不统一,即 RPO(数据失落容错)。Azure Database for MySQL Flexible Server 在这两方面的实现情况如何? 为了充沛了解 Azure MySQL 的高可用设计原理,咱们先从 Azure MySQL 数据库服务自身的架构设计聊起。 以上图中的单台服务器部署为例,Azure MySQL 采纳了存算拆散的架构。在存储层,应用了 Azure Premium Storage,它用于存储数据库文件、事务日志和、MySQL 服务器日志等,它会在本地同步复制三个冗余副原本确保数据持久性。此三正本间采纳本地冗余存储(LRS)进行复制,对其的写入申请是同步产生的,这意味着必须将数据写入到所有的三个正本后,该写入操作才会返回胜利。 除此之外,Azure MySQL 还将主动创立服务器备份(Backups),并将它们存储在本地冗余、区域冗余或异地冗余备份存储中,这些备份文件能够用于还原 Azure MySQL 服务器。 在探讨 Azure MySQL 的高可用性逻辑之前,咱们先来回顾一下原生 MySQL 的主从复制是怎么做的。 在上图中能够看到,首先主库 MySQL 服务器会将数据批改记入 Binlog 日志中。当有从库连贯到主库服务器并指定 Binlog 日志文件的读取终点地位后,主库和从库会别离创立一个 Dump 线程和一个 I/O 线程并建设连贯。通过该连贯,从库向主库发送了 Binlog 读取申请,主库依据该申请的内容向从库发送 Binlog 日志。从库的 I/O 线程在承受到 Binlog 日志后,会将其写入本人的 Relay log 中,并创立一个 SQL 线程将 Relay log 中的具体内容进行 Replay,从而使从库的 数据与主库保持一致。 ...

September 24, 2022 · 1 min · jiezi

关于microsoft:9月更新-Java-on-Visual-Studio-Code

大家好,欢送来到 Visual Studio Code Java 的 9 月更新。这次咱们大量令人兴奋的新性能,并且在我的项目导入、Spring 反对、近程调试和单元测试等许多方面都有改良,所以让咱们开始吧! Protobuf(Protocol Buffer)我的项目反对Protocol Buffers ( Protobuf ) 是一种收费的开源跨平台数据格式,用于序列化结构化数据。之前,如果 Java 我的项目波及 protobuf ,咱们的 Java 插件将无奈很好地工作,您可能会遇到大量无奈辨认的类。这是因为咱们的插件无奈正确检测到 proto 文件,因而没有生成所需的代码,也找不到生成的代码。 在咱们的最新版本中,咱们减少了对“ protobuf ”我的项目的反对。如果检测到“ .protobuf ”文件,您将看到来自 Visual Studio Code 的提醒,询问您是否要从 proto 文件中生成 Java 源代码。单击“是”时,咱们的插件将生成代码,所有“无奈辨认的类型”谬误都会隐没!这是一个疾速演示来展现此性能。 Android我的项目导入的改良除了 protobuf 我的项目,咱们还改良了对 Android 我的项目的反对。以前,Android 我的项目的导入会悄悄地失败,并且大多数外围 Java 性能将无奈工作。然而,咱们最近曾经解决了这个问题,当初您能够释怀导入 Android 我的项目。导入实现后,即可失常应用所有Java语言性能。这是一个疾速演示。 要应用此性能,您须要配置java.jdt.ls.androidSupport.enabled 。这是此设置的屏幕截图: Spring性能加强▌Spring Boot Dashboard中的 Spring Boot Actuator 集成从往年开始,咱们为 Spring Dashboard 插件增加了大量性能,以便为 Spring 开发者带来更好的可视化体验。Dashboard 中的一个罕用性能是显示正在运行的 Spring 我的项目的运行时信息。然而,要启用此性能,我的项目须要启用 Spring Boot Actuator 。 ...

September 23, 2022 · 1 min · jiezi

关于microsoft:使用-Win2D-实现融合效果

微软MVP实验室研究员 陈锦华微软最有价值专家(MVP) (Windows Development 方向),专一于 .NET 开发,有十多年的客户端开发教训。当初热衷于撰写博客,分享 WPF、UWP 和 Azure DevOps 相干的教训。 交融成果在 CSS 中有一种实现交融成果的技巧,应用含糊滤镜(blur)叠加对比度滤镜(contrast)使两个靠近的元素看上去“粘”在一起,如下图所示:我始终对这种成果很感兴趣,总想本人亲自玩一玩,当然,是在本人相熟的 Xaml 平台。这篇文章我将介绍如何应用 Win2D 在 UWP / WinUI 3 中实现交融成果。 应用 Win2D 实现交融成果Win2D 是一个很简略应用的底层图形 Windows Runtime API。它利用了 Direct2D 的弱小性能,并与 UWP 和 WinUI 3 的 Xaml 无缝集成,能够应用弱小的渲染失去丑陋界面。UWP 和 WinUI 3 版本的 Nuget 装置脚本别离为: Install-Package Win2D.uwp -Version 1.26.0 Install-Package Microsoft.Graphics.Win2D -Version 1.0.3.1 装置后将 CanvasControl 增加到 XAML 树中并订阅 CanvasControl.CreateResources 事件,这个事件在 CanvasControl 首次初始化时触发一次,能够在这个事件中创立画图须要的资源。当初我须要画两个圆,并对这两个圆利用 Effect,所以我用以下代码初始化了一些资源: private ICanvasBrush _leftBrush;private ICanvasBrush _rightBrush;private ICanvasImage _image;private GaussianBlurEffect _blurEffect;private void OnCreateResource(CanvasControl sender, CanvasCreateResourcesEventArgs args){ _leftBrush = new CanvasSolidColorBrush(sender, Colors.Black); _rightBrush = new CanvasSolidColorBrush(sender, Colors.Blue); _blurEffect = new GaussianBlurEffect { BlurAmount = 20f }; _image = new ColorMatrixEffect { ColorMatrix = new Matrix5x4 { M11 = 1, M12 = 0, M13 = 0, M14 = 0, M21 = 0, M22 = 1, M23 = 0, M24 = 0, M31 = 0, M32 = 0, M33 = 1, M34 = 0, M41 = 0, M42 = 0, M43 = 0, M44 = 18, M51 = 0, M52 = 0, M53 = 0, M54 = -7 }, Source = _blurEffect };}在下面的代码中我创立了一蓝一黑两个 CanvasSolidColorBrush,以及一个 GaussianBlurEffect 和一个 ColorMatrixEffect,前者作为后者的 Source。和 CSS 不同的是,Win2D 不是应用 ContrastEffect,而是应用 ColorMatrixEffect 实现交融成果(至于 ColorMatrixEffect 中的参数设置将在下一节中解说)。下一步,订阅 CanvasControl 的 SizeChanged 事件并实时取得它的两头点: ...

September 21, 2022 · 3 min · jiezi

关于microsoft:Ubuntu-2204-中的-NET-6

.NET 6 当初蕴含在 Ubuntu 22.04 (Jammy) 中,只需 apt install dotnet6 即可装置。此更改是 Ubuntu 用户的一项重大改良和简化。咱们还公布了带有 Chiseled Ubuntu 容器 的 .NET,这是 Canonical 的一个新的小型且平安的容器产品。这些改良是 Canonical 和 Microsoft 之间单干的成绩。 以下是在 Ubuntu 22.04 上装置 .NET 6 SDK 的命令: sudo apt updatesudo apt install dotnet6咱们还发表 .NET 6 可用于 Chiseled Ubuntu 容器。咱们在 Canonical 的敌人开发了一种新的chisel办法来制作超小型容器图像。咱们对此感到非常高兴。Chiseled Ubuntu 图像比您之前应用的 Ubuntu 图像小 100MB! 上面是拉取新的 ASP.NET Chiseled 图像的命令: docker pull mcr.microsoft.com/dotnet/nightly/aspnet:6.0-jammy-chiseled咱们还更新了 dotnetapp 和 aspnetapp 示例,以便您能够尝试应用 Chiseled Ubuntu容器中的 .NET。 这些新的容器图像显着改善了平安态势:超小图像(减小尺寸和攻击面)没有包管理器(防止一整类攻打)无外壳(防止一整类攻打)非root(防止一整类攻打)最重要的是,Canonical 和 Microsoft 致力于单干以确保新的 .NET 版本与新的 Ubuntu 版本一起很好地协同工作。这包含安全更新和容器图像的平安交付。咱们非常高兴 .NET 6 在 Ubuntu 22.04 中可用,并且 Canonical 抉择与咱们单干作为其 Chiseled Ubuntu 图像的公布合作伙伴。这就是 Canonical 对该我的项目所说的。 ...

September 20, 2022 · 4 min · jiezi

关于microsoft:独家专访英特尔AI布道师-通信工程到人工智能的高质量转型

上海大学、贝尔实验室(中国)、埃森哲、英特尔 通信畛域到人工智能 本期特地嘉宾 人生经验处处高光 2022年9月22日19:00-20:00 【比特熊故事汇2.0】 相熟的工夫 “减速进阶”的直播分享 分享双重礼参加形式 ➤ 转发本文带话题“#比特熊故事汇2.0,9月22日独家专访” 到朋友圈并@比特熊,取得比特熊点赞的敌人即可取得【比特熊直播间】盲盒礼物一份! ➤ 9月22日直播当天,19:15-19:30时段内,比特熊将在直播中颁布暗号口令。带上暗号,转发“MSReactor”视频号的直播至你的朋友圈,并截图发给比特熊个熊微信。将有机会取得【比特熊直播间】限定皮肤比特熊一只,本期直播限定9只,前排小伙伴可得! 请大家积极参与的同时,退出“比特熊粉丝后援会”微信群,关注最新的流动信息和中奖名单。 P.S. –中奖信息将在本场直播后7个工作日内在“比特熊粉丝后援会”微信群中颁布。请留神接管高兴信息! 【比特熊故事汇2.0】 高质量教训分享 收看直播即刻获取 比特熊直播间,只做真直播 点击这里预约直播~

September 19, 2022 · 1 min · jiezi

关于microsoft:微软在2022年Gartner云计算AI开发者服务魔力象限中被评为领导者

在2022 Gartner® Magic Quadrant™ 云计算AI开发者服务上,微软的服务取得了Gartner的认可,在“愿景欠缺度”坐标轴上处于最远端。 依据Gartner的定义,这些“云托管或容器化服务可能让非数据迷信的开发者和从业者通过API、软件开发工具包 (SDK) 或应用程序应用AI 模型。”    咱们十分欣慰可能因为Azure AI Platform而取得认可。在这篇文章中,咱们将深入探讨 Gartner 评估及其对开发人员的意义,同时提供Gartner 魔力象限的残缺重印版的资源,不便大家理解相干更多信息。 应用生产就绪式AI模型拓展智能应用程序“只管 ModelOps 实际愈发成熟,大多数软件工程团队依然须要不依赖高级机器学习的 AI 性能。基于这个起因,云 AI 开发者服务 (CAIDS) 就成为了软件工程团队必不可少的工具。”—— Gartner 在所有 AI 我的项目中,有多达87%从未投入到生产¹。除了要实现简单的数据预处理和 AI 建模以外,企业还须要费劲做好可扩展性、安全性、治理等其余方面能力让模型能够投入生产。这也就是为什么在明天有超过85% 的财产 100 强公司抉择 Azure AI 来实现跨不同行业的各种用例。 现在,为更快地实现价值,有越来越多的开发人员应用预制且可定制的AI 模型来构建智能解决方案。多年来,微软研究院在AI畛域获得了多项重大突破,包含率先在语音、视觉和语言能力方面实现人类拟真。目前,咱们正在通过 Turing、GPT-3 和 Codex(反对 GitHub Copilot 的模型)等大型模型来实现突破性的语言性能,由此晋升开发人员的工作效率。Azure AI 将这些翻新全副整合成一个生产就绪的通用模型系列,称之为Azure 认知服务和用例特定模型。利用 Azure 利用人工智能服务,开发者可通过 API 或 SDK 集成模型,之后持续通过微调来取得更高的准确性。 对于心愿大规模构建生产就绪机器学习模型的开发者和数据科学家,咱们反对应用名为 AutoML 的自动化机器学习。作为Azure 机器学习的一部分,AutoML 源自微软的突破性钻研,专一于将机器学习模型开发中耗时费劲的迭代工作自动化。其作用是让数据科学家、分析师和开发人员能专一于非操作的增值工作,并放慢我的项目的投产速度。 晋升组织的AI 团队的生产力“随着越来越多的开发者应用 CAIDS 来构建机器学习模型,开发者与数据科学家之间的单干正变得愈发重要。”—— Gartner 随着 AI 在工作层面的一直遍及,组织必须为员工提供必要的工具,确保他们可能无效和负责任地单干、构建、治理和部署AI解决方案。正如微软董事长兼首席执行官 Satya Nadella 在微软 Build 大会上所分享的那样,微软正在“按 Azure 平台的规范构建模型”,其目标是让不同技能的开发人员都能将突破性的 AI 研究成果融入到本人的应用程序中。其中既包含应用 API 和 SDK 构建智能利用的业余开发者,也包含应用微软 Power Platform 预建模型的业余开发者。 ...

September 18, 2022 · 1 min · jiezi

关于microsoft:深度学习库-SynapseML-for-NET-发布01-版本

2021年11月 微软开源一款简略的、多语言的、大规模并行的机器学习库 SynapseML(以前称为 MMLSpark),以帮忙开发人员简化机器学习管道的创立。具体参见微软深度学习库 SynapseML:可间接在零碎中嵌入 45 种不同机器学习服务、反对 100 多种语言文本翻译。 2022年8月12日 微软在.NET 博客上公布了用于 .NET 的 SynapseML,建设在其去年 11 月首次亮相的大规模机器学习开源我的项目SynapseML 的根底上。作为新 SynapseML v0.10 版本的一部分,微软发表了一组新的 .NET API,用于大规模可扩大的机器学习。博客文章中说:“这容许咱们通过 .NET for Apache Spark 语言绑定来创作、训练和应用来自 C#、F# 或 .NET 系列中的其余语言的任何 SynapseML 模型。” 微软MVP实验室研究员 张善友深圳友浩达CTO&首席架构师,微软最有价值专家,微软SWAT专家,超过20年的软件研发教训,曾在腾讯工作12年,.NET基金会成员,.NET云原生参谋和解决方案专家,经营微信公众号“dotnet跨平台”和“分布式应用运行时” SynapseML 在 Apache Spark 上运行并且须要装置 Java,因为 Spark 应用 JVM 来运行 Scala。然而,它具备针对 Python 或 R 等其余语言的绑定。以后的 0.10.0 版本增加了针对 .NET 语言的绑定。该工具能够帮忙开发人员在各种 Microsoft 畛域构建可扩大的智能零碎,包含: 深度学习模型可解释性计算机视觉强化学习和个性化异样检测搜寻和检索模式和人脸识别语音解决梯度晋升文本剖析微服务编排翻译微软去年首次开源这个我的项目时是这么说的 ”对立的 API 标准化了当今的许多工具、框架和算法,简化了分布式 ML 体验, 这使开发人员可能为须要多个框架的用例疾速构建不同的 ML 框架,例如 Web 监督学习、搜索引擎创立等。它还能够在单节点、多节点上训练和评估模型,以及可弹性调整大小的计算机集群,因而开发人员能够在不浪费资源的状况下扩大他们的工作。”。这段话对于相熟微软的另一个募捐给CNCF的 开源我的项目 Dapr 的同学来说是不是很相熟? ...

September 16, 2022 · 1 min · jiezi

关于microsoft:助力Java开发者成功微软是认真的

节选翻译自Julia Liuson的博客 作为一家公司,咱们致力于让 Java 开发者尽可能高效和高产,让您可能在任何操作系统上应用任何工具、框架和应用程序服务器。无论您在哪里应用 Java,微软都能够通过丰盛的开发人员工具和服务来反对您的工作负载。 以您的形式编写、部署和扩大 Java现在,越来越多的 Java 开发者正在钻研如何将现有的 Java 应用程序带到云中,或如何构建新的云原生应用程序。咱们始终致力于让您更轻松地应用喜爱的工具和框架将 Java 应用程序带到云中,再应用您信赖的同样的应用程序服务器和开源技术轻松部署和扩大。 在过来几年中,咱们与 Java 生态系统中的次要供应商建设了多个策略合作伙伴关系。这些合作伙伴关系使您可能编码和部署,而无需放心基础设施。Azure Spring Apps(与 Pivotal / VMWare 联合开发)提供与来自 New Relic、App Dynamics、Dynatrace 和 Elastic 的第三方应用程序性能监控 (APM) 工具的原生集成。咱们联合开发的其余产品包含 Azure App Service 上的 Red Hat JBoss EAP、WebSphere Application Server、WebSphere Liberty 和 Azure 上的 Open Liberty、Azure VM 和 Azure Kubernetes Service 上的 Oracle WebLogic Server,以及用于 Confluent Cloud 的 Apache Kafka。 您还能够应用各种开发和 DevOps 工具,包含 Visual Studio Code、IntelliJ IDEA、GitHub、Playwright、Apache Maven、Gradle 等。这些工具使您可能构建、测试 Java 应用程序并将其带到云中,同时无效地合作,节省时间,节约估算。 ...

September 15, 2022 · 1 min · jiezi

关于microsoft:基于-NET-6-的轻量级-Webapi-框架-FastEndpoints

FastEndpoints 是一个基于 .NET 6 开发的开源 webapi 框架,它能够很好地代替 .NET Minimal APIs 和 MVC ,专门为开发效率而生,带来了全新的开发模式和编码体验。另外对于 .NET 的中间件、认证、受权、日志,依赖注入这些也都是反对的,甚至有些还进行了增强,所以你很快就能够上手它。 微软MVP实验室研究员 小试牛刀接下来,我将用 FastEndpoints 创立一个 webapi 利用,展现它是如何应用的,真的非常简单。 创立一个新我的项目dotnet new web -n MyWebApp进入我的项目cd MyWebApp装置 Nuget 包dotnet add package FastEndpoints更新 Program.cs global using FastEndpoints;var builder=WebApplication.CreateBuilder();builder.Services.AddFastEndpoints();var app = builder.Build();app.UseAuthorization();app.UseFastEndpoints();app.Run();增加一个 Request DTO public class MyRequest{ public int Age { get; set; } public string Name { get; set; }}增加一个 Response DTO public class MyResponse{ public int Id { get; set; } public int Age { get; set; } public string Name { get; set; } public DateTime CreateTime { get; set; }}增加一个 Endpoint Class而后增加上面的代码, 这是解决业务逻辑的中央 ...

September 14, 2022 · 2 min · jiezi

关于microsoft:C-11-预览版

C# 11 行将实现。这篇文章涵盖了 Visual Studio 17.3 中的新性能,和咱们在 Visual Studio 17.2 的 4 月更新和 Visual Studio 17.1 的 2 月更新中未涵盖的性能。此预览版中的新性能遵循 C# 11 的三个投资主题: 对象初始化改良:无论您想对可变和不可变成员施行什么规定,您都能够更轻松地反对类型中的构造函数和对象初始值设定项。特点包含: Required 成员ref 字段通用数学反对:您能够为多种数字类型编写一次算法。这些性能应用 C# 和 .NET 进行统计、机器学习和其余数学密集型应用程序变得更加容易。特点包含: 接口中的动态形象和动态虚构成员放宽右移要求无符号右移运算符数值IntPtr]开发人员生产力:咱们增加了更多语言性能以进步您的工作效率。新的扩大个性:nameof。以下局部概述了 Microsoft Docs 中的每个性能和链接,您能够在其中浏览更多信息。要试用这些性能,您须要在您的我的项目中启用预览。文档中的 C# 11 中的新增性能一文对此进行了解释。 对象初始化改良required成员容许您编写须要caller设置某些属性的类和构造类型。参考这个Person类型: public class Person{ public string FirstName { get; init; } public string LastName {get; init; }}caller应该应用对象初始值设定项来设置 FirstName 和 LastName 属性的值。但在 Visual Studio 17.3 之前,编译器无奈强制caller必须设置这些属性。须要参数的构造函数是确保用户设置FirstName和LastName属性的惟一办法。required成员需向编译器和caller传播他们必须设置这些属性。将required修饰符增加到成员申明中: public class Person{ public required string FirstName { get; init; } public required string LastName {get; init; }}所有caller都必须蕴含FirstName和 LastName 属性的对象初始值设定项,否则编译器会收回谬误提醒。编译器告诉caller 有required成员未初始化。开发人员必须立刻解决这个问题。 ...

September 13, 2022 · 1 min · jiezi

关于microsoft:我们的月饼不一样来线上-DIY-微软限定款

别走,还有周边赠送~比特熊最近除了忙着直播,还设计出了很多超好用、高颜值的周边好物 最新款又拽又温顺的比特熊公仔是不是超级治愈? 酷飒且环保的男女通用款杜邦包想不想背上它去秋游?还有纪念版明信片和贴纸等你来领! 还有纪念版明信片和贴纸等你来领! 如何取得这些好物呢?请仔细阅读阐明: Step 1定制完“月饼”后,分享海报至朋友圈,疏导好敌人们也参加此流动Step 2截图已公布的朋友圈,私信分享给比特熊(比特熊微信号:BitsBear),它同时会邀请你进入粉丝群期待获奖布告扫码增加比特熊微信 比特熊委员会将依据文案的吸引力、创意性、主题贴合度来评分。最终选取12名获奖小伙伴发放礼品。 留神!9/10 23:00截止 提交截图待评比后果出炉后,比特熊会第一工夫分享在粉丝群内,敬请期待! 对于开发者小伙伴,还有一份低调的礼物凉快初秋,学习好时节。咱们还为开发者小伙伴筹备了低调实用的技术资源礼包,千万不要错过哦。微软第一方各种各样的实用技术资源网站,一次性全都给你! 微软技术爱好者能够进入 Cloud Blogs ,这是一个 大合集, Azure、Microsoft 365、Dynamics 365、平安......各种专家观点随时把握。如果您是微软Azure 用户,或对微软Azure有趣味进一步理解,能够进入 Azure Blogs ,Azure 寰球最新动向一站式理解。VS Code 粉丝们能够进入 VS Code官网 ,最新版本的 VS Code、扩大下载、更新详情,随时自取。.NET开发者想必早已据说咱们有了.NET中武官网 ,对于 .NET 的所有,你想晓得的这里都有。如果您还想看看更陈腐乏味的原创技术内容,理解更具前瞻性的技术洞察或成功实践,这些资源咱们也有! 锁定微软 Channel 9 频道 ,就能看超多乏味有料的技术达人原创开发主题视频。在 Dev Blogs,您能够找到微软开发者的最新洞察、公布和新闻。进入微软Docs ,无论是开发老手还是专家,咱们的实际办法都能够帮忙您更快地晋升技能。 点击这里马上制作“月饼”~

September 8, 2022 · 1 min · jiezi

关于microsoft:利用微软云AIoT技术加速项目落地的案例违停检测

AIoT即交融了AI(人工智能)和IoT(物联网)的技术,图形图像解决是人工智能畛域中重要的一个分支,在日常生活中也存在大量基于图形图像的解决的场景:比方交通违章抓拍,基于视觉的司机防疲劳监测,家用摄像机的老人摔倒报警等性能,利用物联网和边缘计算技术,则能够将云端训练好的模型更容易的推送到边缘,进而在边缘实现更高效的推理工作,AIoT的整合利用也在智能家居,网联汽车,智慧供应链等场景下有微小的市场前景。 随着科技的倒退,越来越多的细分场景要求尽可能多的将基于图形图像的AI技术和IoT技术联合在一起,比方工厂工地的安全帽检测,疫情状态下进入商场的是否佩戴口罩检测,基于视觉的ADAS高级驾驶辅助零碎等等,面对这些日益增长的需要,如何疾速落地一个AIOT我的项目变得更为重要,实际上,喊着“INVENT WITH PURPOSE”口号微软云Azure上提供了几个十分乏味的的工具就能够帮忙咱们疾速的实现AIOT翻新。 微软MVP实验室研究员 接下来咱们以“消防通道,禁止占用”为例,看下如何利用微软云提供的工具落地这个场景。 Azure IoT Hub Azure IoT Hub是一个可承载“百万级”设施的云端“网关”服务,次要提供了IoT 设施的身份验证,设施和云端的双向通信,设施OAT,设施治理,平安等性能。咱们顺次看下这几个性能对应的场景: 设施身份验证:设施身份验证是设施和云交互的第一步,必须验证了设施的非法身份,才容许设施向云端发动数据申请。设施和云的双向通信:所谓双向通信,比方智能空调,从空调上报室温到云端后出现在手机,实际上是一个设施上传“遥测”数据的过程;从手机上近程“管制”空调设定某个温度,即通过云端“反向管制”设施的过程设施OTA:设施OAT(Over-the-Air Technology),该技术最嘹亮的场景应该是智能汽车通过OTA降级最新的性能,实际上OTA通常会蕴含设施操作系统层面的更新和操作系统上的应用程序的更新设施治理:这是IoT零碎的重要根底,所谓设施治理,次要是在保护某个IoT零碎所蕴含的设施的“数据库”,这个数据库里记录着有多少台设施是能够连贯到平台的,每台设施以后的运行状态是什么,是否对这些设施进行了逻辑的分组比方某个商场的某些自动扶梯,哪些设施能够在什么时间段执行一些耗时操作,比方硬件版本为1.0.1的位于上海市的汽车能够在周日凌晨2点经由用户确认后主动降级等等。平安性能:平安性能也是一个重要的性能,细数史上的IOT安全事件,从智慧鱼缸,到智能摄像头,智慧门铃都曝出过安全漏洞,某些破绽可能透露用户隐衷,有些则可能带来生命危险,比方医疗设施一旦被非法攻打,结果不堪设想。IoT 平安也会从几个层面思考:1. 操作系统的平安,2.零碎上利用的平安,3.通信平安等。Azure IoT EdgeAzure IoT Edge是一组运行在“边缘计算设施”上的利用汇合,次要是一个蕴含Moby 容器引擎的一个运行时和一组内置的容器。这组利用汇合能够装置在大部分的Linux或者Windows设施上,大到基于Widows 地铁闸机,银行自助取款机,小到基于Linux的树莓派,无人机等等设施都能够运行Azure IoT Edge , 同时既然是基于容器的运行时,那么实践上,任何能够容器化的服务也都能够运行在这个平台上,比方Mysql,Nginx等,当然微软原厂的一些云服务,也能够以容器状态运行在边缘设施上,比方Azure Functions,Azure SQL Edge等等。 之所以将利用部署在边缘计算设施上,次要有如下的益处,比方: 集成了与Azure IoT Hub交互的能力:Azure IoT Edge的设施治理,双向通信,OTA等能力与Azure IoT Hub买通,是一个从云端的Hub到边缘扩大延长的计划。 内置了一些场景化的性能:Azure IoT Edge针对工业等场景内置了一些工业协定反对,比方Modbus,OPC-UA等。 更低的时延和更强的算力下沉:在有海量视频解决的场景下,时延是一个很重要的指标,比方在笔者已经施行过的某个5G智慧港口,塔吊须要有一些基于视频的剖析,对起吊的集装箱唛头进行拍照剖析后记录集装箱拆卸区域,构想一旦拍照后20秒才有返回后果,则整体装卸货的效率会大大降低,因而通常会在塔吊左近安放专门的带有GPU的视频解决服务器,利用5G专网构建将塔吊摄像机和GPU服务器部署在一个由5G反对的“局域网”中,则时延大大的升高了。 可应答网络频闪:在某些公开停车库或者高速公路上,可能呈现4/5G信号不稳固的状况,这时候也能够利用边缘计算设施,而后将停车服务或高速的视频采集服务搁置到“本地”,即便网络不好,仍然能够实现终端和”边缘计算设施“的通信。 应答数据主权问题:某些工厂生产数据,有将数据存储在本地的要求,同时又心愿将报警数据发送到云端,这种场景也能够在工厂外部部署边缘计算设施,在边缘设施上部署SQL Edge记录本地数据,在本地部署Azure Functions或者流剖析服务对本地数据进行筛选剖析并将报警数据发送进来。 云边扩大能力:云边扩大次要是将云端的一些能力扩大到边缘,Azure上自身有很多原厂服务,能够以容器模式部署,这类服务大多也能够部署在本地边缘设施上,比方自定义视觉,SQL Edge等。 近程部署容器的能力:通过将Azure IoT Edge和Azure IoT Hub配合应用,能够在云端配置容器部署清单,IoT Edge 会主动依据清单里的内容从云端拉取容器并部署在边缘计算设施上。 介绍完上述的这些内容,咱们以一张图的模式概括IoT Edge的次要性能: Azure Custom VisionAzure Custom Vision 自定义视觉是一个可实现图像分类和图像识别的服务,如果咱们要制作一个分类老虎和大象的利用,则只须要提供几十张老虎的照片和几十张大象的照片,而后在Custom Vision上进行标注,经由Custom Vision服务训练后,即可生成在线API或导出成容器或其余算法模型,通过简略的HTTP API交互即可实现物体分类。在应用Custom Vision训练消防通道占用算法时可能须要思考的训练集状况: 各种色彩的车辆各种类型的车辆;车头朝向;天气因素(蕴含黑夜白天等)利用Custom Vision 实现消防通道占用模型的训练之后能够导出容器并提供HTTP推理终结点,导出的容器能够通过IoT Hub部署到近程的边缘设施上。部署在边缘设施上的Custom Vision模块也曾经具备了对图像进行分类的能力。接下来,咱们看下如何利用Azure或第三方工具和服务实现边缘设施上的实时视频剖析。 ...

September 7, 2022 · 1 min · jiezi

关于microsoft:Markdown-语言服务器是如何诞生的

Markdown 反对是我在 2016 年退出 Visual Studio Code 时领有的第一个性能。这些年来,减少 VS Code 的内置 Markdown 反对是十分无益的,也能够看到咱们的 Markdown 扩大如何间接和间接地塑造外围性能,比方 webviews 和 notebooks。在这里,我很快乐分享一个我在过来半年里始终在默默致力的我的项目,代表着 VS Code 的 Markdown 工具下一步:Markdown 语言服务器。有了这个语言服务器,咱们能够将 VS Code 的大部分内置 Markdown 语言工具——从文档纲要、智能折叠到门路补全——都提供给其余编辑器和工具。 Markdown 语言服务器的工作分为两个新的开源库: Markdown 语言服务 - 一个 TypeScript 库,提供应用 Markdown 的工具Markdown 语言服务器 - 应用语言服务构建的 Markdown 语言服务器尽管这些库仍处于晚期阶段,但它们曾经被 VS Code 1.70+ 应用。咱们还看到了这种切换的一些益处,例如将 Markdown 工具挪动到一个独自的过程中,这样它就不会妨碍其余扩大。 到这里,兴许你想问:为什么须要 Markdown 语言服务器?诚实说,我花了这六年的工夫才意识到这一点。从将 Markdown 简略地视为带有一些星号、括号和井号的纯文本,到将 Markdown 了解为一种标记语言,并且能够从咱们公布的许多雷同工具中受害用于 TypeScript 或 Python 等编程语言。 Markdown 语言功能集现包含: 文件纲要工作区符号文档链接智能折叠智能抉择实现改名查找所有参考资料转到定义断开链接的诊断更新文件挪动/重命名的链接我晓得这些新工具会让应用 Markdown 更快、更平安。然而当我回顾这个编程语言的通用个性列表时,一个想法始终困扰着我。几个月前我认为它很荒诞,但当初当我再次思考时,我意识到可能终于到了 Markdown 语言服务器的时候了。 Are you being servered?首先是一个相当一般的问题:我发现无效地为 Markdown 文件实现链接诊断十分具备挑战性。在大型 Markdown 工作区(例如 vscode-docs)上,我始终在不经意间妨碍扩大主机几百毫秒,这很不好。另一方面,语言服务器在作为本人的过程运行。不仅如此,语言服务器当初还有一个新的诊断拉取模型。 ...

September 6, 2022 · 1 min · jiezi

关于microsoft:8月更新-Visual-Studio-Code-Python

咱们很快乐地发表,2022 年 8 月公布的实用于 Visual Studio Code Python和Jupyter扩大现已推出! 此版本包含以下改良: • Web 应用程序的主动调试配置• 入门体验的改良• 在状态栏上显示解释器信息的相干设置• 一个全新的 Python 工具扩大模板• 应用 Pylance 删除未应用的导入模块• 双击承受 Pylance 的类型提醒• 在 Jupyter 单元格中复制输入图像• 疾速跳转到最近失败的单元格 如果您有趣味,能够在咱们的更新日志中查看Python、Jupyter和Pylance扩大的残缺改良列表。 Web 应用程序的主动调试配置为了简化设置VS Code 来运行或调试 Web 应用程序的过程,此版本包含应用Flask、Django或FastAPI的我的项目的全新主动调试配置。 当您在 VS Code中关上 Run and Debug 视图(Ctrl + Shift + D 或 ⌘+ ⇧ + D)并且工作区中没有调试器配置时(即没有 launch.json 文件),您将看到“show all automatic debug configurations”选项。如果您的我的项目是遵循 Flask、Django 或 FastAPI 预期格局的 Web 应用程序,在单击该选项后,您将可能看到为执行和调试我的项目而动态创建的调试配置。当初您只需抉择它即可开始捕捉所有谬误! 主题:Pink-Cat-Book 入门体验的改良Python 扩大通过改良,当初能够更轻松地领导用户在须要时装置并抉择指定版本的Python。 如果Windows 计算机上未装置Python,在演练中抉择“Install Python”按钮将在 Microsoft Store 中关上 Python 应用程序。同时,如果在 Linux 或 macOS 上,终端将主动运行并显示装置阐明。 ...

September 5, 2022 · 2 min · jiezi

关于microsoft:8月更新-Java-on-Visual-Studio-Code

大家好,欢送来到 Visual Studio Code Java 的 8 月更新。在本月的更新中,咱们带来了更多Spring相干的新性能,同时也在构建工具 (Maven / Gradle) 以及调试体验上有了晋升。让咱们开始吧! Spring性能更新Spring相干的体验始终是咱们往年的重中之重。在咱们的最新版本中,咱们很快乐为 Java / Spring开发者带来更多的性能。 查看实时过程中的Spring bean属性Bean 属性是 Spring 开发者常常须要查看的一个要害信息。在最新的版本中,咱们将此信息增加到了Spring Dashboard的“Beans”视图中。开发者从 Spring Dashboard启动 Spring 应用程序后,期待 bean 连贯到实时过程并变为“绿色”后,bean 属性信息将主动呈现在 bean 名称旁边。您将看到 bean 是否是Singleton、prototype等。如果 bean 是由开发者自定义的,而不是由 Spring 框架定义的,您会看到“defined”字样来进行更好的辨别(请参考上面的截图) 更好的 Spring 脚手架入门体验![图片]当开发者应用 Spring Initializer 创立一个新我的项目时,它会生成一个 HELP.md文件,它提供了很多有用的信息来帮忙开发者上手。然而,因为很多开发者不会意识到这个文件的存在,或者单纯疏忽了它。如果能够在 Visual Studio Code 中主动关上此文件,将会很有帮忙。咱们在最新版本中新增了这个性能,在新建Spring我的项目后,该文件将会被主动关上,以便开发者疾速获取有用的入门信息,让 Spring 开发者能够有更晦涩的上手体验。让咱们看一个疾速演示。若要应用上述新性能,您须要装置Extension Pack for Java以及Spring Boot Extension Pack。 Maven / Gradle 整合体验改良咱们从开发者那里听到反馈,心愿咱们在插件中更好地集成 Maven 和 Gradle,这也是咱们继续会优化的畛域。在最新版本中,咱们在 Java Project Explorer中集成了 Maven 和 Gradle 菜单项,以便开发者能够更不便地拜访某些操作。要应用此性能,开发者只需关上 Maven 或 Gradle 我的项目,而后在Java Project Explorer视图中右键点击我的项目的节点,而后在弹出菜单的底部找到Maven或Gradle的菜单即可。以下是此性能的一些演示。▌Maven我的项目▌Gradle我的项目 ...

September 2, 2022 · 1 min · jiezi

关于microsoft:9月微软技术课程欢迎参与

微软技术赋能阵地,汇合了微软丰盛技术课程的全新技术平台,内容上笼罩了软件开发、#云计算、#AI、大数据、#迁徙上云、数据安全、合作办公、商业智能等泛滥热门话题,戳下图扫码报名↓

September 1, 2022 · 1 min · jiezi

关于microsoft:深入分析微软Microsoft-Azure-机器学习工作室案例

Microsoft Azure Machine Learning Studio是微软弱小的机器学习平台,在设计器中,微软内置了15个场景案例,但网上仿佛没有对这15个案例深度刨析的剖析材料,所以我就打算写一个系列来实现。既然是深度刨析,就不再是简略的介绍操作,而是深刻每一个细节,宁愿适度具体扩大,也不简略扫过。 微软MVP实验室研究员 这次咱们刨析的案例是:应用Vowpal Wabbit模型进行二分类 - 成人支出预测。 准备常识▍数据集该数据集是美国人口年收入数据集,原始数据来源于1994年美国人口普查数据库。该数据集共32560条数据,15列。但不建议您下载,在前面的步骤中,咱们会探讨如何从Azure Machine Learning Studio的存储中取得该数据集。 咱们要预测的是新记录的可能的支出范畴,在这个样本集中,支出的范畴只有两个:>50K和<=50K,所以是典型的分类( Classification)问题。分类模型可用来预测离散值。当机器学习模型最终目标(模型输入)是布尔或肯定范畴的数时,例如判断一张图片是不是特定指标,后果是不是0或者1,或者输入是1-10之间的整数等等,这类需要则大多数能够通过分类问题来解决。典型的就是猜输赢。当咱们对预测的后果曾经有了明确的选项,就能够应用Classification计划。下载地址:https://archive.ics.uci.edu/m... ▍Vowpal Wabbit数据格式Vowpal Wabbit,简称VW,是一个功能强大的开源,在线(online)和外存学习(out-of-core machine learning)零碎,由微软研究院的John Langford及其共事创立。Azure ML 通过 Train VW 和 Score VW 模块对 VW 提供本机反对。能够应用它来训练大于 10 GB 的数据集,这通常是 Azure ML 中学习算法容许的下限。它反对许多学习算法,包含OLS回归(OLS regression),矩阵合成(matrix factorization),单层神经网络(single layer neural network),隐狄利克雷调配模型(Latent Dirichlet Allocation),上下文赌博机(Contextual Bandits)等VW的输出数据每行示意一个样本,每个样本的格局必须如下 label | feature1:value1 feature2:value2 ...简略的说,每一条样本的第一个是标签(Label),前面是特色(Feature)。也就是每一条样本都是有标签样本(labeled) ▍Parquet 列式存储格局Parquet 是 Hadoop 生态圈中支流的列式存储格局,最早是由 Twitter 和 Cloudera 合作开发,2015 年 5 月从 Apache 孵化器里毕业成为 Apache 顶级我的项目。有这样一句话流传:如果说 HDFS 是大数据时代文件系统的事实标准,Parquet 就是大数据时代存储格局的事实标准。Parquet 列式存储格局的压缩比很高,所以IO操作更小。Parquet 是与语言无关的,而且不与任何一种数据处理框架绑定在一起,适配多种语言和组件,可能与 Parquet 适配的查问引擎包含 Hive, Impala, Pig, Presto, Drill, Tajo, HAWQ, IBM Big SQL等,计算框架包含 MapReduce, Spark, Cascading, Crunch, Scalding, Kite 等,数据模型包含 Avro, Thrift, Protocol Buffer, POJOs 等。所以Parquet就是一个数据存储,提供引擎疾速查问数据的格局。深入分析 ...

September 1, 2022 · 2 min · jiezi

关于microsoft:比特熊故事汇20即使每天都是新的探险他也会快乐Say-Hi

大家好!我是爱吃、爱玩、更爱学习技术,IT界新晋小红人,开发者的好敌人——比特熊! 【比特熊故事汇2.0】在【比特熊直播间】一周年生日会后诚意降级,高调回归。咱们有这样几个降级: 时长瘦身,更多精髓内容稀释在60分钟内,高效直给!开播工夫延后,周四晚7点开播,更适宜繁忙一天,开启休闲时刻的你。嘉宾维度拓展,不仅有一线开发人工程师,还有社区达人和开发人生态里的好敌人。参加形式多样,直播、视频、Vlog、社群对话...都是与大家互动起来的好机会!请大家纵情地点赞、弹幕、珍藏、关注【比特熊直播间】吧!比特熊:首期嘉宾具备多重身份,他是CNCF Ambassador、InfoQ DevOps Editor,也是刚刚退出微软不久的Azure产品经理和开发人们十分相熟的敌人!他的集体Tag很多,然而没有Slogan!比特熊与他结识是在社区加油站2.0的Meetup上,过后咱们一起在微软北京办公室举办了200+开发人参加的K8s Community Days China!既然是很相熟的敌人,本次直播当然不能悭吝深挖他的故事。 Feynman:大家好,我是周鹏飞,在开源社区里我罕用的 ID 是 Feynman Zhou。往年五月份刚退出微软成为了一名产品经理。明天会分享我的几段职业方向不同的经验和放弃多年的习惯,心愿和大家一起探寻对工作和生存的酷爱和激情。Feynman:我目前是在微软 Azure 的 C+AI (人工智能与云)事业部,负责容器供应链平安(Container Secure Supply Chain)畛域的工作,指标是确保微软 Azure 公布或集成的软件尽可能地避免出现安全漏洞,防止公布内容被篡改。当初容器供应链安全事故频发,这算是个新兴又热门的技术畛域。其实早在三年前微软就发动了开源供应链平安的产品线。我所在的产品治理团队是 Azure Core PM Team,业务团队叫 Azure Upstream,是微软负责云原生开源我的项目和跟 Upstream 社区上游打交道的一个团队。 ”软件供应链平安“:古代软件生产的过程与传统制造业比方食品和汽车的生产与上市流程其实是比拟类似的。软件开发商将自研业务代码和一些第三方开源组件组合成残缺的应用软件,构建流程会将这些组件一起打包成可部署的制品,而后被企业客户部署到生产环境中。这个过程被形象地称为“软件供应链”。在容器时代,容器供应链平安的指标是确保容器化的软件从开发到部署的整个生命周期的安全性与一致性。比特熊:请揭秘一下微软产品经理的工作属性和体验。 Feynman:在微软,产品经理更多的是面向客户,背靠技术,为商业最终后果负责的角色。咱们在工作中常常提到的一个词是 Business Impact。既要负责产品晚期的从零到一孵化,产品原型设计,还须要跟研发团队沟通,最终产品上线交付给客户后的部署,包含最终的商业落地。其实整个产品的生命周期和流程都会有产品经理的参加。这跟我之前在做产品经营和社区经营的经验既有相似之处但又大不相同。俗话说就是产品经理负责生孩子,产品经营负责养孩子。 比特熊:既然提到你之前做过社区经理,甚至比拟“有名”,当初转换到产品经理的角色还有持续参加开源社区吗? Feynman:当然持续参加!最近也有从事 PM 或非技术背景的同行敌人问我,像 PM 这样的角色怎么参加到开源我的项目和社区的奉献中?实际上,开源奉献并不局限于代码,比方用户文档/我的项目的公布和治理、用户体验优化、社区治理、我的项目推广等环节,产品经理都能够依据个人兴趣去参加。 比特熊:Get!施展主观能动性,人人可参加“开源奉献”。那么作为微软“新人”,感觉微软的团队气氛和企业文化怎么样?  Feynman:微软工作环境十分自在,工夫和地点上都是。因为微软的团队和员工有着寰球分布式的特点,在国际化的环境下,须要跟不同时区的团队合作。这种灵便的办公环境和人性化的治理形式,反而让整个产研团队变得有创造力,有更多工夫去思考和异步合作与沟通。 比特熊:你在退出微软前,我晓得你入行是在惠普做BI数据分析工程师,起初咱们的意识是在你负责青云的社区经理期间,当初又在微软做的是容器供应链平安(Container Secure Supply Chain)畛域的工作。看起来你始终在为本人的职业方向做转型和新的尝试,以比特熊的话来说,是个复合型人才。能够分享你在不同岗位和角色上的成长故事吗? Feynman:在职业倒退和转型的过程中,我也在摸索本人的趣味以及善于的方向。我是双非院校非计算机科班出身,可能终点比很多人都要低。因为本人的英语能力还算比较突出(在大学参加英语演讲较量取得了省奖),还自学了一点计算机编程与数据分析的技术。2016 年本科毕业后,我有幸进入了一家寰球五百强 IT 外企惠普,负责 BI 数据分析工程师。因为每天面对大量的数据,工作中一直有重复劳动,我会感觉到遇到了职业技能倒退上的瓶颈,没有能让本人施展拳脚的倒退空间。 过后,国内云计算技术倒退迅速,我意识到云计算技术对于古代的企业而言曾经逐步成为了像水和电一样,是必不可少的。特地是过后新崛起的 Docker 和 K8s 这种容器技术。通过自主学习,我疾速理解了容器技术的利用场景和根底,并笃定地认为以容器技术为底座的云原生技术将是将来的支流。我过后很幸运地找到了一家做云计算的守业公司青云 QingCloud,并作为晚期团队成员退出了公司的策略级产品组和团队。因为我特地喜爱跟不同背景、不同国别的用户打交道,又对技术写作特地感兴趣,所以我过后在团队内任职 Technical Writer。 “Technical Writer(文档工程师)”:这个职位在国内绝对小众,像微软、Google 和亚马逊这样的公司有专门的文档部门。但国内有很多人对文档工程师的职位存在着偏见:“写文档,谁不会呢?”。咱们必须要抵赖术业有专攻,文档工程师在企业当中负责的角色是把简单的产品和技术,以用户敌对的内容模式传递给最终的用户。常见模式有企业软件的产品说明书、云计算产品的产品指南、用户文档、技术博客等。 Feynman:在做文档工程师期间,造就了我的产品思维,我更多的思考和学习了跟不同的用户交换,通过内容创作通知用户怎么应用这些软件的形式。  文档工程师的工作经验也为我后续在团队外部转岗做开源社区经理有很大的帮忙,后期的积攒让我更加理解产品和用户。社区经理的工作更是让我有机会跟来自寰球各地的用户和贡献者单干,还在国内发动和组织了多场技术流动,这段工作经验十分有意思,感兴趣的小伙伴能够看我之前写过的一篇文章《我是一名开源社区经理》。当然在这期间我意识了很多好敌人,其中一位就是咱们比特熊! 比特熊:我听过有一个风行的说法,如果你做技术都不看英文文档,你就曾经慢了。我也晓得有很多开发人有较好的英语根底或者始终在进阶语言功力。你也提到在学生期间就发现自己的英语不错,想听听你的学习教训。  Feynman:我始终推崇的观点是——语言肯定是在自然环境中习得的,不是通过死记硬背或者记单词就可能学会的。上面有几个小的 Tips:听力:听英文播客(云原生畛域有一个比拟驰名的播客叫 Google Kubernetes Podcast)书面语:看美剧英剧,尝试模拟和影子跟读法;在线上找外教一对一 (比方 italki 软件)写作:放弃定期的英文内容浏览,高效地做笔记和划重点并回顾比特熊:很多共事都提到说你工作起来就特地有激情,并且能常常感化四周的共事,有什么秘诀让你如此享受每天的工作吗?能够分享一下你如何远离职场中的精力内耗? ...

August 31, 2022 · 1 min · jiezi

关于microsoft:NET-MAUI-8月最新资讯

.NET MAUI 正式版本公布曾经三个月了,有小伙伴心愿咱们有一些对于 .NET MAUI 相干的本地化内容以及开源我的项目介绍,接下来从8月开始,我心愿用月报的模式和大家分享 .NET MAUI 在中国的流动,学习资源,优良的开源我的项目,以及一些社区相干的内容,心愿给到中国开发者能疾速把握 .NET MAUI 的最新资讯。 .NET MAUI Developer Day in GCR在 7 月咱们在大中华地区启动了 .NET MAUI Developer Day in GCR ,心愿能把 .NET MAUI 的技术做一个整体的介绍,包含大中华区开发者关怀的相干概念,控件构建,性能,利用场景,以及开发教训都分享给大家。这里要感激 Microsoft .NET MAUI 团队的共事,他们帮咱们制作了十分棒的线上内容。当然也感激咱们 Microsoft MVP 团队,大家晓得咱们 .NET MAUI 的前身就是 Xamarin ,在过来就有不少大中华区的 Microsoft MVP 在我的项目中应用 Xamarin 和在所在城市组织社区。本次流动咱们有九位 Microsoft MVP 为大家提供了从架构,开发,产品等的教训。上面我来和大家一起回顾一下精彩的时刻。 Keynote Session 《 .NET MAUI 介绍 》- David OrtinauDavid Ortinau 置信很多关注 .NET MAUI 的小伙伴都听过他十分精彩的 .NET MAUI 内容分享,这次的 Keynote Session 也由他来进行分享。本次 David 分享了 .NET MAUI 的基础知识外,还分享了在 Visual Studio 2022 的开发技巧,以及构建 UI 时的开发体验,如果小伙伴心愿回看该内容,可拜访 Microsoft Reactor 的 B 站频道。 ...

August 26, 2022 · 3 min · jiezi

关于microsoft:权限系统-RGCA-四步架构法

本文介绍了 RGCA 四步架构法的思路,通过 RGCA 四步架构法设计一个无代码埋点通用权限管理系统。 目录RGCA 四步架构法 Requirement:从利益相关者获取需要 Goal:将需要转化为指标(性能用意) Concept:将指标扩大为残缺概念 Architecture:将概念扩大为架构 从利益相关者获取需要▌受害准则好的架构必须使人受害,要想把架构做好,就要专一于性能的涌现,使得零碎把它的次要性能通过逾越零碎边界的接口对外展现进去 ▌痛点对于企业外部的管理系统而言基本上都会有一个权限管理系统,产品经理在进行产品设计的时候须要先确定每一个菜单,每一个按钮的 key 是什么,再将 key 与权限进行匹配、绑定然而产品经理无奈确定将来所有须要权限治理的中央,所以须要开发人员提前为所有中央设置 key因为须要设置的 key 有很多,所以可能命名不标准,也有可能会有缺漏,将来波及到脱漏的中央就须要开发人员从新编码、公布能力满足需要,这是开发企业外部权限治理性能的痛点▌利益相关者• 甲方:开发人员,架构师,投资人• 客户方:开发人员,产品经理,零碎经营人员,老板 ▌需要分类、排序、特色! 将需要转化为指标(性能用意)从零碎的顶层角度:定义零碎的模式和性能确定性能用意(性能用意是由次要受益者,次要需要而推导进去的)模式:通用的权限管理系统to..by..using为了...通过...应用性能:无需代码埋点,通过UI配置扭转资源(页面、按钮、数据、API)的可拜访性,达到权限管制的目标过程 + 操作 <= 工具 将指标扩大为残缺概念 在指标阶段提出了与解决方案无关的过程:拦挡,一个含糊形象的过程,没有阐明由谁来拦挡,以什么形式来拦挡与解决方案无关的操作对象:受爱护的资源,一个形象的对象,由需要导出了对象的分类,然而依然没有特地具体,没有具体的场景到了概念阶段须要提出具体解决方案过程:从解决方案不相干,到与解决方案相干解决方案是帮忙咱们解决问题的,在指标阶段大抵定义了须要解决什么问题,性能层面只是阐明了产品的劣势具体的解决方案是在概念阶段提出的,它体现出如何把性能进行具体的形容,所以须要推导到到与解决方案相干的局面受爱护的资源以 API 为例进行推导,定义为 API Action,而拦挡在 ASP .NET Core 中体现为 AuthorizationFilter因为它是一个名词,不能代表一个过程,所以加上 ing 代表一个过程 AuthorizationFilteringAPI Action 通过 AuthorizationFiltering 之后变成一个与解决方案相干的货色在 ASP .NET Core Mvc 外面变成一个 Result,它是 AuthorizationContext 的一个属性Result 有几种类型:Sucess,Forbiden,Challenge受爱护的资源除了 API Action 之外,还能够是 Entity,而所有 EF 的操作最终都放在 DBContextDBContext 有一个 SaveChanges 的操作,以及一个 ChangeTracker 的属性记录了实体的所有状态特化:变得更具体从受爱护的资源到 API Action 就是一个特化的过程,从指标到概念也是一个特化的过程泛化:变得更形象从数据、页面、按钮、API 到受爱护的资源就是一个泛化的过程拦挡的用意:爱护资源AuthorizationFilter 在 ASP .NET Core 中只能通过在 Action 下面打标签 Authorize 的形式进行拦挡这就是所谓的代码埋点,比方在 entity 下面打标签也是代码埋点拦挡的上一层是爱护资源,拦挡是爱护资源的一种形式,须要提前定义受爱护的资源除了受爱护的资源,对于所有资源须要动静爱护,能够通过动静拦挡的形式动静拦挡须要实现一个 DynamicAuthorizationFiltering,不能笼罩原有的性能 ...

August 24, 2022 · 2 min · jiezi

关于microsoft:8月更新-Java-on-Azure-Tooling

大家好,欢送回到 Java on Azure Tooling 的8月更新。在这次更新中,咱们将介绍AKS(Azure Kubernetes Service)反对和虚拟机(Virtual Machine)反对。此外,咱们还做了一些优化,以不便用户搜寻订阅和查找咱们的教程。咱们心愿这些更新可能欠缺你的用户体验。让咱们开始吧! Azure Toolkit for IntelliJ 更新▌反对AKS资源管理Azure Kubernetes 服务 (AKS)通过将操作开销转移到 Azure 来简化在 Azure 中部署和托管 Kubernetes 集群。咱们始终从开发者那里听到他们心愿更好的集成 AKS 服务来查看 pod 日志、治理集群和工作负载。在咱们的最新公布的版本中,Azure Kubernetes 服务 (AKS) 集群在 Azure Toolkit for IntelliJ 上可用,因而开发人员能够间接在 Azure Explorer 中治理 Azure Kubernetes 服务。要创立它,您只需找到 Kubernetes 服务并右键单击它并抉择“创立”选项。创立集群须要几分钟工夫。此外,咱们的插件还反对将 kubeconfig(Admin/User)文件下载到本地机器,并设置为以后集群(Admin/User)。而后,您能够应用 kubectl 或其余工具连贯到您的 Kubernetes 集群。 ▌反对Azure虚拟机Azure 虚拟机 (VM) 是 Azure 提供的多种按需、可扩大的计算资源之一。您能够通过这篇文档 Azure 中的虚拟机查看更多具体介绍。咱们晓得,对于想要在云环境下构建应用程序或创立开发和测试环境的 Java 开发人员来说,在 Azure 虚拟机等其余环境中运行或调试应用程序将是必不可少的步骤。 通常状况下,开发人员在 IntelliJ IDEA 中启动和连贯 Azure 虚构机会很简单,须要执行很多步骤。为了改善这种体验,咱们在 IntelliJ IDEA 的运行/调试配置的“Run On”指标列表下提供了“Azure 虚拟机(Azure Virtual Machine)”选项。要创立和配置它, ...

August 23, 2022 · 1 min · jiezi

关于microsoft:Unity和微软建立云合作伙伴关系利用Azure赋能全球的创作者

近日,微软与 Unity 正式发表了单干,将来将建设云合作伙伴关系,利用 Azure 赋能寰球的数字创作者、3D 艺术家和游戏开发者。 Unity 将会把 Wētā Digital 和 Ziva 等艺术工具整合至 Microsoft Azure,在游戏、媒体、电影及其他利用场景遍及先进的机器学习和程序化创作工具。同时,此次单干也将让 Unity 创作者可能更容易地接触到 Windows 和 Xbox 上的玩家,关上胜利的新契机。 以下别离为 Unity 和微软对本次单干的寄语。 微软寄语微软始终承诺赋予创作者力量。纵观 Windows 零碎的历史,咱们始终都在造就开发者、呵护他们的翻新。咱们在 Xbox 品牌上也一以贯之,为寰球 90 多个国家的大小开发团队提供反对。而 Azure 云能够让开发者开释本人的想象力,保障其工作成绩的安全性和可扩展性。 Unity 是实时 3D 技术的寰球领导者,作为新的长期合作伙伴,他们对创作者的承诺与咱们不约而同。咱们还致力于扩充 3D 内容的创作与流传,为更多开发者带去相应的工具与技术,让游戏能更轻松地触达玩家。 这就是为什么明天,Unity 抉择了 Azure 作为其云合作伙伴,用于在 Unity 引擎上构建和经营实时 3D(RT3D)体验。此外,咱们也很快乐能与 Unity 一道不便寰球游戏创作者将游戏公布至 Xbox 主机和 PC,接触到更宽泛的游戏受众。  诞生于游戏的 3D 互动体验正迅速风靡游戏以外的世界。Unity 目前正在打造一款忽视平台、云端原生的解决方案,以满足从企业到集体在内所有开发者的宽泛需要。 通过给予创作者RT3D 模仿工具和创立数字孪生的能力,Unity 为其提供了一条制作游戏或非游戏 RT3D 资产的便捷路径。为了反对这一演变,创造者须要一个同样充满活力和翻新的技术解决方案,Azure 就是答案。 Azure 基于安全性和寰球可扩展性而构建,它曾经反对了几款寰球最大的游戏,并用实战中得出的教训反哺所有行业的 RT3D 体验。随着对实时模仿的需要逐步在电子商务、能源、制作到医疗等各个行业渐显要害,Unity 和微软正着力打造创作者云,让 3D 艺术家们能在 Azure 上间接构建和运行这些体验。 ...

August 20, 2022 · 1 min · jiezi

关于microsoft:Visual-Studio-2022-正式支持-NET-MAUI-开发

咱们很快乐地发表 Visual Studio 2022 正式反对 .NET MAUI 开发。当初,您能够应用 .NET 更快地构建跨平台原生客户端应用程序,并将它们从单个代码库公布到 Android、iOS、macOS 和 Windows。 此版本还提供了 .NET MAUI SDK 的最新稳定性改良,这是自 2022 年 5 月 正式公布(GA)公布以来的第五个版本。您能够在 GitHub 上查找所有发行阐明。 一个我的项目,多个平台.NET MAUI 提供了一个我的项目来解决跨设施及平台的多个指标。任何特定于某个平台的资产都被搁置在子文件夹中,因而您能够专一于编写共享的 UI 和代码。我的项目蕴含一个 Resources 文件夹,不便在一个中央集中管理应用程序的字体、图像、应用程序图标、启动画面、原始资产和式样。.NET MAUI 会针对每个平台的独特需要进行优化。 视觉和实时咱们构建了一些工具来帮忙您开发应用程序,这些工具不会减慢开发速度或让您期待利用重建。Hot Reload、Live Visual Tree 和 XAML Live Preview 容许您利用代码更改并立刻查看它们,从而放慢您的开发速度。应用 XAML Hot Reload对 UI 进行更改,可能立刻在正在运行的应用程序中查看到实在数据。应用 .NET Hot Reload,您能够更改代码、保留并查看这些更改,而不会失落应用程序状态。 应用 XAML Live Preview,您能够捕捉应用程序的 UI 并将其带入 Visual Studio 中的停泊窗口。这使得应用 XAML Hot Reload 更改应用程序并在您进行更改时实时查看这些更改变得更加容易,特地是在您没有多个监视器或正在对无奈屏幕镜像的设施进行调试的状况下。只需 F5 调试,开始编辑 XAML 布局,您就能看到更改。您还能够将鼠标悬停在 XAML Live Preview窗口中的每个元素上来查看控件的标准,单击它就能够帮忙您间接导航到 XAML。您也能够应用 Live Visual Tree 疾速导航到您的 XAML。单击树中控件名称旁边的尖括号,编辑器将导航到定义该元素的代码。 ...

August 19, 2022 · 1 min · jiezi

关于microsoft:Visual-Studio-Code-Python-–-2022年7月更新

咱们很快乐地发表,2022 年 7 月公布的Visual Studio Code Python和Jupyter扩大现已推出。 此版本包含 Pylance 的嵌入类型提醒和Jupyter笔记本设置体验的改良。如果您有趣味,能够在咱们的日志中查看Python、Jupyter和Pylance扩大的残缺更新内容。 嵌入类型提醒嵌入提醒在编辑器中将内联信息增加到您的代码中,能够帮忙您高深莫测地了解变量或函数的含意。 在这个版本中,咱们在应用Pylance时增加了两种类型的嵌入提醒:变量类型和返回类型。 返回类型嵌入提醒会显示没有进行显式正文的函数的返回类型。要启用它,您能够在settings.json中增加以下设置(Preferences: Open Settings (JSON)): “python.analysis.inlayHints.functionReturnTypes”: ture 同样,变量类型嵌入提醒会显示没有进行显式类型正文的变量类型。您能够通过以下设置来启用它:“python.analysis.inlayHints.variableTypes”: true。 主题:Horizon Extended 值得注意的是,这些提醒不会更改代码,它们只会将信息显示在编码界面。与此同时,咱们正在致力减少对代码增加倡议正文的性能,敬请期待! 改良 Jupyter 笔记本的设置体验咱们改良了Jupyter中的扩大举荐流程,以帮忙改善未装置 Python 或 Jupyter 扩大时的入门体验。在 VS Code 中关上 Jupyter Notebook后,当您尝试运行单元或抉择内核时,您将看到“install suggested extensions”选项: 这个更改极大简化了在 VS Code 中运行第一个笔记本单元的步骤。   其余更改和加强咱们还增加了一些小的加强性能并修复了用户申请的问题,这些性能应该能够改善您在 Visual Studio Code 中应用 Python 和 Jupyter Notebooks 的体验。一些显著的变动包含:    在 conda env 短少具备无效 python 二进制文件的解释器时,咱们为其增加了一个正告批示,( vscode-python#18934 )。    在虚拟环境中装置工具时不再应用 –user 标记(vscode-python#14327)。 咱们解决了一些与 Jupyter 扩大中的资源(图像、脚本等)加载相干的 IPyWidget 问题,改良了对 VegaFusion、  ipyleaflet、  Chemiscope、  mobilechelonian和 ipyturtle等小部件的反对( vscode-jupyter#10459 )。 ...

August 18, 2022 · 1 min · jiezi

关于microsoft:对彩色花图像进行分类基于R语言的Keras实现

该案例摘自《Keras深度学习入门、实战及进阶》第四章综合案例内容。该案例的数据来源于Kaggle上的Flower Color。 微软MVP实验室研究员 数据内容非常简单:蕴含10种开花动物的210张图像(128×128×3)和带有标签的文件flower-labels.csv,照片文件采纳.png格局,标签为整数(0~9)。应用read.csv()将带有标签的文件flower-labels.csv导入到R中,并查看前六行。 > flowers <- read.csv('../flower_images/flower_labels.csv')> dim(flowers)[1] 210 2> head(flowers) file label1 0001.png 02 0002.png 03 0003.png 24 0004.png 05 0005.png 06 0006.png 1一共有210行2列,第1列是图像文件名称,第2列是其对应的标签值。编号为0001、0002、0004、0005的彩色图像对应的标签为0,即为福禄考;0003彩色图像对应的标签为2,即为金盏花;0006彩色图像对应的标签为1,即为玫瑰。label是指标变量,应用as.matrix()函数将其转换为矩阵后再利用to_categorical()函数将其转换为独热(one-hot)编码,转换后的数据如下所示。 > flower_targets <- as.matrix(flowers["label"])> flower_targets <- keras::to_categorical(flower_targets, 10)> head(flower_targets) [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10][1,] 1 0 0 0 0 0 0 0 0 0[2,] 1 0 0 0 0 0 0 0 0 0[3,] 0 0 1 0 0 0 0 0 0 0[4,] 1 0 0 0 0 0 0 0 0 0[5,] 1 0 0 0 0 0 0 0 0 0[6,] 0 1 0 0 0 0 0 0 0 0可利用list.files()函数获取flower_images目录中所有彩色图像的文件名称。 ...

August 17, 2022 · 3 min · jiezi

关于microsoft:最新-NET-社区工具包-推出MVVM-源代码生成器

咱们很快乐地发表正式推出新的 .NET 社区工具包,当初曾经在NuGet上公布了8.0.0版本!这是一个重要版本,包含大量新性能、改良、优化、谬误修复和许多反映了全新我的项目构造和组织的重构,这篇博文将详细描述这些内容。与每个社区工具包版本一样,所有的更改都受到应用该工具包的微软团队和社区其余开发人员反馈的影响。咱们非常感谢所有做出奉献并一直帮忙 .NET 社区工具包变得更好的人! .NET 社区工具包中有什么?.NET 社区工具包是一组实用于所有 .NET 开发人员的帮忙程序和 API,独立于任何特定的 UI 平台。该工具包由 Microsoft 保护和公布,是 .NET 基金会的一部分。它也被一些外部我的项目和收件箱应用程序应用,例如 Microsoft Store。从新的 8.0.0 版本开始,该我的项目当初位于 GitHub 上的 CommunityToolkit/dotnet 存储库中,其中包含作为 Toolkit 一部分的所有库。 所有可用的 API 都不依赖于任何特定的运行时或框架,因而所有 .NET 开发人员都能够应用它们。这些库是从 .NET Standard 2.0 到 .NET 6 的多指标库,所以它们既能够反对尽可能多的平台,又能够在与较新的运行时一起应用时进行优化以获得最佳性能。 .NET 社区工具包中的库包含:CommunityToolkit.CommonCommunityToolkit.Mvvm(又名“微软 MVVM 工具包”)CommunityToolkit.DiagnosticsCommunityToolkit.HighPerformance 社区工具包历史一览您可能想晓得为什么 .NET 社区工具包的第一个版本是 8.0.0 版本。好问题!起因是 .NET 社区工具包的所有库最后都是Windows 社区工具包的一部分,它是帮忙程序、扩大和自定义控件的汇合,和自定义控件,可简化和演示为 Windows 10 和 Windows 11 构建 UWP 和 .NET 应用程序的常见开发人员工作。随着工夫的推移,仅针对 .NET 且没有任何 Windows 特定依赖项的 API 数量一直减少,咱们决定将它们拆分到一个独自的我的项目中,以便它们能够独立倒退,并且对于不进行任何 Windows 开发的 .NET 开发人员来说也更容易找到。.NET 社区工具包就是这样诞生的。这也使咱们更容易且更好地组织文档,当初每个特定于平台的工具包都有其独自的文档。因为分支之前的 Windows 社区工具包的最初一个版本是 7.1.x,咱们决定遵循该语义版本号以使现有用户更容易了解转换,这就是 .NET 社区工具包的第一个版本是 8.0.0 的起因. 展望未来,它将与 Windows 社区工具包离开进行版本控制,因为每个我的项目都有本人独立的路线图和公布时间表。搞清楚这些之后,当初让咱们深刻理解 .NET 社区工具包库的这个新的次要版本中的所有新性能! ...

August 16, 2022 · 3 min · jiezi

关于microsoft:Open-Office-XML-格式中的-Style-设计原理

Microsoft Word 中有一个专门用于款式的残缺工具栏:失常、无间距、题目 1、题目 2、题目等。 这些款式存储在 /word/styles.xml 中,一个例子如下: 一旦在 Word 文档里有文本定义了额定的款式后,咱们将在段落属性标记 <w:pPr> 中找到对该款式的援用。 上面是一个示例,其中我应用款式题目 1 定义了我的文本: Heading1 自身的款式定义,书写在文件 styles.xml 内: <w:style/w:rPr/w:b> xpath 指定字体为粗体,<w:style/w:rPr/w:color> 示意字体色彩。 <w:basedOn> 批示 MSWord 对任何缺失的属性应用“一般”款式。<w:style/w:rPr/w:b> xpath 指定字体为粗体,而 <w:style/w:rPr/ w:color> 示意字体色彩。 <w:basedOn> 批示 MSWord 对任何缺失的属性应用“一般”款式。 PROPERTY INHERITANCEOpen Office XML 格局畛域里有个名词叫做 run:一个简略的文档由段落组成,一个段落由一系列 run(一系列具备雷同字体、色彩等的文本)组成,run 由字符(例如 <w:t>)组成。<w:t> 标记可能有几个字符,在同一个 run 中可能有几个字符。 文本属性是能够继承的。 运行有本人的属性(w:p/w:r/w:rPr/*),但它也继承了段落的属性(w:r/w:pPr/*),并且两者都能够从文件 /word/styles.xml 援用款式属性。 段落和运行以默认属性结尾:w:styles/w:docDefaults/w:rPrDefault/* 和 w:styles/w:docDefaults/w:pPrDefault/*。 要取得角色属性的最终后果,您应该: 应用默认的 run/paragraph properties增加 run/paragraph style properties增加本地的 local run/paragraph properties增加来自 paragraph properties 的后果下面提到的将 B append 到 A 时,意思是遍历所有 B 属性并笼罩所有 A 的属性,使所有不相交的属性放弃原样。 ...

August 12, 2022 · 1 min · jiezi

关于microsoft:MLNET-更新

ML.NET 是面向 .NET 开发人员的开源跨平台机器学习框架,可将自定义机器学习集成到 .NET 应用程序中。在这篇文章中,咱们将着重介绍ML.NET 公布、Model Builder更新等。 ML.NET 公布▌ARM 上的 ML.NETML.NET 的新版本为大家带来了期待已久的性能:ARM 反对! 除了 Linux 和 macOS之外,您当初能够在 ARM64 和 Apple M1设施上应用 ML.NET 执行训练和推理,从而为挪动和嵌入式设施以及基于 ARM 的服务器提供平台反对。以下视频展现了在运行 Manjaro ARM Linux 发行版的 Pinebook Pro 笔记本电脑上的训练和推理: 在 ARM 上应用 ML.NET 进行训练和推理时依然存在一些限度,这将引发 DLL not found 异样: Symbolic SGD、TensorFlow、OLS、TimeSeries SSA、TimeSeries SrCNN 和 ONNX 目前不被反对用于训练或推理LightGBM 目前被反对推理,但不被反对训练您能够通过为 ARM 编译来增加 LightGBM 和 ONNX 反对,但它们不为 ARM/ARM64 提供预编译的二进制文件这些对 ARM 反对的更改目前在 GitHub 中,如果您想从源代码构建,能够进行试用。 ▌Blazor Web Assembly上的 ML.NET应用 .NET 6,您当初还能够在 Blazor Web Assembly (WASM) 上执行一些训练和推理。它具备与 ARM 雷同的限度,但有以下其余条件: ...

August 12, 2022 · 1 min · jiezi

关于microsoft:Azure-IoT-NVIDIA-Jetson-开发基础

流动介绍随着各行各业数字化转型的一直降级,以及物联网技术的迅速倒退,实现以场景为核心的边缘到到云的解决方案,以应答行业特定的业务挑战曾经成为越来越多行业企业的技术抉择。作为一个反对以不同形式集成应用程序,以满足托管、本地扩大、基于容器的现代化以及无服务器等各种不同开发须要的云平台,Azure 上提供了非常齐备的物联网解决方案,能够帮忙咱们实现从边缘到云的连贯、剖析和自动化。联合边缘设施,即可实现不同行业畛域的“云+边缘”解决方案,从而推动数字化转型,满足咱们理论的业务须要。为帮忙更多开发者实际“云+边缘”的 IoT 解决方案,Microsoft Azure 联结 NVIDIA 企业开发者社区,特推出 “Microsoft Azure IoT & NVIDIA 开发者季”系列专题流动,联合 Microsoft Azure 与 NVIDIA Jetson —— 实用于新一代自主机器的嵌入式零碎,通过入门根底、计算机视觉、自然语言解决以及无人驾驶四大主题,帮忙开发者买通 IoT 入门之路,实际 IoT 解决方案。此次系列专题流动,每一季都将以“上午线上主题分享+下午在线入手试验”的模式进行。多位有着丰盛 IoT 解决方案教训的专家将在线分享 IoT 理论利用场景与胜利的技术案例;与此同时,咱们也将反对百位开发者在线实操,在专家导师的领导下,实现 IoT 相干利用场景的入手实际。 *NVIDIA 将为本系列流动提供100个 Jetson 计算节点供开发者们在线实操 “Microsoft Azure IoT & NVIDIA 开发者季”系列专题流动第一季,咱们将首先学习 Azure IoT 和 NVIDIA Jetson 开发根底,为之后的利用实际做好筹备。本次流动将全程在线直播。上午,咱们将邀请三位来自微软和 NVIDIA,有着丰盛企业级 IoT 教训的专家讲师,为咱们分享 Azure IoT、Jetson Nano 的利用场景和解决方案。下午,NVIDIA 企业级开发者社区高级经理何琨和微软 Cloud Advocate 卢建晖两位老师,也将在线领导线上的开发者们,实现“NVIDIA Jetson Nano 入门”,以及“通过 Jetson Nano + Azure  搭建一个简略的口罩辨认解决方案”的入手试验。 ▌流动日程9:30-10:40微软 Azure IoT 平台服务与技术概要5分钟从传感器到 Web 展现 - 即插即用的物联网开发演示熊宇 - 微软资深技术专家 ...

August 11, 2022 · 1 min · jiezi

关于microsoft:正式发布丨VS-Code-170

欢送应用 2022 年 7 月版的 Visual Studio Code,其中一些次要亮点为您列举如下。 更不便的标题栏自定义对于那些应用自定义标题栏(Windows、macOS 和 Web 上的默认设置)的用户,您可能曾经留神到咱们正在向标题栏引入更多交互式内容。尽管曾经有独自暗藏这些元素的设置,但您当初能够右键单击标题栏以拜访切换菜单栏(macOS 桌面上未显示)、Command Center(命令核心)和布局控件的上下文菜单。对于期待零碎上下文菜单的 Windows 用户,依然能够通过右键单击窗口左上角的 VS Code 图标或按 Alt+Space 来触发菜单。鼠标地位用于确定应用 Alt+Space 触发时的行为,因而如果自定义菜单位于标题栏顶部,则会呈现自定义菜单。对于 Linux 用户,因为 issue #156397(issue内容可在浏览原文中查看),标题栏中的空白区域不会关上上下文菜单。须右键单击标题栏中您要暗藏的我的项目之一。 折叠抉择命令Create Manual Folding Ranges from Selection (Ctrl+K Ctrl+,) 从以后选定的行创立折叠区域并将其折叠。该区域称为手动折叠区域,位于折叠提供程序计算的区域之上。能够应用命令Remove Manual Folding Ranges (Ctrl+K Ctrl+.) 再次删除手动折叠区域。手动折叠区域对于不反对折叠的编程语言的case非常有帮忙。搜寻多项抉择搜寻视图当初可反对多选。您对抉择中的一个后果执行的任何操作,例如解除或替换,也将在其余选定我的项目上执行。 树视图搜寻和筛选树视图,例如File Explorer,当初反对Find控件,在树内按 Ctrl+F 弹出 Find 控件。您能够应用 Find 控件突出显示匹配的元素,或切换 Filter 按钮来暗藏所有与搜索词不匹配的元素。 终端改良上次公布的预览版中移除了 Shell 集成的主动注入,当初已被默认启用。对于受反对的 shell 设置(大多数 bash/zsh/pwsh 配置)可失常工作,无需任何更改。 留神:在 Windows 上,您须要 PowerShell 7 (pwsh) 来反对 shell 集成。能够通过 https://aka.ms/PSWindows 装置。 如果 shell 集成性能没有主动亮起,则须要设置手动装置,咱们已在这个版本中进行了简化。当 terminal.integrated.shellIntegration.enabled 设置被设置为 true 时启用主动注入,将其增加到您的 settings.json 文件来禁用该性能: ...

August 11, 2022 · 1 min · jiezi

关于microsoft:从旧金山到上海-HTTP3-非常快

大家好,我是本期的微软 MVP 实验室研究院 - 李帅。在最近的 6月6日,HTTP/3 曾经正式公布了 RFC, 而应用了 QUIC 新协定的 HTTP/3 是否让网站的速度更快,让咱们通过上面的测试,来看一看它的体现。   微软MVP实验室研究员   HTTP 简史HTTP(超文本传输协定 1.0)的第一个正式版本在 1996 年实现。然而发现了一些问题, 依据作者的说法, HTTP/1.0 没有充分考虑分层代理、缓存、长连贯的需要和虚拟主机的影响。所以 HTTP/1.1在一年后,也就是 1997 年公布, 同时它也是应用最宽泛的版本。在 HTTP/1.1 中, 浏览器通过 TCP 连贯一次只能下载一个文件, 如果一个页面须要 10 个 js 文件, 那么这些文件将会按程序下载。一个文件的提早就会阻塞前面的其余内容, 也就是咱们常说的 队首阻塞。在18年后, HTTP 协定迎来了更新, HTTP/2 (RFC 7540) 公布。HTTP/2 的一大特点是多路复用。引入了二进制帧和流机制,容许应用单个 TCP 连贯, 通过 Stream 并行下载资源, 进步了传输效率。另外还有头部压缩 HPACK 算法, 缩小反复 header 数据的传输。然而, HTTP/2 尽管解决了 http 的队首阻塞, 然而依然会受到 TCP 队首阻塞的影响。事实上,在丢包率高的环境中,HTTP/1.1 性能更好,因为浏览器关上了多个并行 TCP 连贯! ▌应用 HTTP/3 和 QUIC 实现真正的多路复用HTTP/2 和 HTTP/3 之间的次要区别在于它们应用的传输协定。HTTP/3 应用了 QUIC 新协定来代替 TCP 协定,而 QUIC 基于 UDP 开发, 和 TCP 不一样是, UDP 并不需要三次握手, 联合 TLS1.3, 也为 0-RTT 加密传输带来了可能, HTTP/3 还带来了新的头部压缩算法QPACK。 ...

August 10, 2022 · 2 min · jiezi

关于microsoft:重要消息丨NET-Core-31-将于今年12月13日结束支持

.NET Core 3.1 将于 2022 年 12 月 13 日完结反对。尔后,Microsoft将不再为 .NET Core 3.1 提供服务更新或技术支持。咱们倡议尽快迁徙到 .NET 6。如果您在反对日期完结后仍在应用 .NET Core 3.1,那么您须要将您的利用更新到 .NET 6 或 .NET 7 以持续受到相干反对并持续接管 .NET 更新。 .NET Core 3.1 应用程序将在反对完结后持续运行。他们不会有任何扭转。然而反对完结后.NET 6 中的每个安全补丁都是.NET Core 3.1 应用程序的潜在已记录且未修补的安全漏洞。 您能够理解无关 .NET 公布策略的更多信息:   更新您的应用程序如果您的应用程序应用 NET Core 3.1,咱们强烈建议您将应用程序迁徙到 .NET 6 —— 一个受反对的 LTS 版本。您能够从 .NET 网站 下载 .NET 6 。 如果您是终端用户,咱们建议您分割治理您软件的供应商,确认是否须要并提供软件的更新版本。本文的其余部分实用于软件供应商和开发人员。 降级到 .NET 6  关上我的项目文件(.csproj、.vbproj 或 *.fsproj 文件)。 将<TargetFramework>netcoreapp3.1</TargetFramework> 更改为 <TargetFramework>net6.0</TargetFramework>。 您也能够查看.NET 6 兼容性指南。 更新开发环境除了您交付给客户的软件之外,您用于开发的计算机可能装置了 .NET Core 3.1——无论是独立的还是由 Visual Studio 装置的。 ...

August 9, 2022 · 1 min · jiezi

关于microsoft:为了高性能超大规模的模型训练这个组合出道了

近年来,在大量数据上训练的基于 transformer 的大规模深度学习模型在多项认知工作中获得了很好的成绩,并且被应用到一些新产品和性能背地,进一步加强了人类的能力。在过来五年中,这些模型的规模增长了几个数量级。从最后的 transformer 模型的几百万个参数始终到最新的 5300 亿个参数的 Megatron-Turing (MT-NLG 530B) 模型(如图所示),客户对于前所未有的大规模训练和微调大型模型的需要越来越强烈。大模型和硬件能力全景图   Azure 机器学习 (AzureML)带来了大量由 InfiniBand 互连提供反对的最新 GPU,以应答大规模 AI 训练。咱们曾经在 Azure 上训练了 Megatron/Turing 和 GPT-3这些模型。以前,为了训练这些模型,用户须要设置和保护一个简单的分布式训练基础设施,通常波及几个手动的步骤,容易出错,从而导致在可用性和性能方面的体验不佳。 明天,咱们很骄傲地发表在咱们的软件堆栈中获得冲破——应用 DeepSpeed 和 1024 A100 来扩大 2T 参数模型的训练,并在 1K+ GPU 规模上提供精简的用户体验。咱们将通过 AzureML(包含充沛优化的 PyTorch 环境)为您带来这些软件翻新,它为大规模训练提供了杰出的性能和易于应用的界面。 如下图所示,微软正在采纳全栈优化办法,其中硬件、操作系统、VM image、Docker image(含优化后的PyTorch、DeepSpeed、ONNX 运行时和其余Python包)、面向用户的Azure ML APIs都曾经过优化、集成和测试,具备杰出的性能和可扩展性。 微软针对 Azure 上可扩大分布式训练的全栈优化 这个优化的堆栈使咱们可能应用DeepSpeed on Azure无效地扩大大型模型的训练。与其余云场商公布的数据相比,咱们反对 2 倍大的模型大小(2 万亿 vs. 1 万亿参数),扩大到 2 倍的 GPU(1024 vs. 512),以及高达 1.8 倍的计算吞吐量/GPU(150 TFLOPs vs. 81 TFLOPs)。 长按辨认二维码关注微软开发者MSDN 点击返回原博客~

August 5, 2022 · 1 min · jiezi

关于microsoft:如何让-WPF-程序更好地适配-UI-自动化

Windows 中很早就内置了 UI 自动化机制(UIAutomation 从 Windows XP SP3 就开始提供了),WPF 第一个版本开始也提供了 UI 自动化的反对。所以按道理说如果你应用了 WPF,那么你的 UI 做筹备好了随时可被自动化的筹备。 微软MVP实验室研究员 虽说 WPF 反对不错,但我还是有几点须要阐明一下: 这里我说的是“UI 自动化”,而不是“UI 自动化测试”;前者比后者范畴更宽泛,因为前者除了能用来做 UI 自动化测试之外,还能同时利用于读屏软件,为残障人士提供方便。WPF 从机制层面提供了 UI 自动化的反对,但架不住很多不理解相干机制的人意外改坏,所以本文还是很有必要说一说的。接下来,我会从上面几个方面来说,只谈及应用层面,不深刻到原理层面。WPF 自带的 UI 自动化为了不便演示,我应用 Visual Studio 自带的模板创立一个默认的 WPF 应用程序,我会一直批改这个程序,而后用我本人写的 UI 自动化测试软件来验证它的自动化适配成果。 ▍哪些控件自带残缺的 UI 自动化不过从理论测试状况来看,微软自家都曾经不必这两种非凡控件了,而是应用后面那些罕用控件的组合来代替这两个非凡的控件。 Windows 上 UIAutomation 控件名对应的 WPF 控件名翻译buttonButton按钮calendarCalendar日历 checkboxCheckBox查看框comboboxComboBox组合框customUserControl自定义控件datagridDataGrid数据表dataitemDataItem数据表项document 文档editTextBox文本框group 组合header 题目headeritem 题目项hyperlink 超链接imageImage图像listListBox列表listitemListBoxItem列表项menuMenu菜单menuitemMenuItem菜单项menubar 菜单栏pane 容器progressbarProgressBar进度条radiobuttonRadioButton单选框scrollbarScrollBar滚动调separatorSeparator分隔符sliderSlider滑块spinner 旋转器splitbutton 拆分按钮statusbarStatusBar状态栏tabTabControl选项卡tabitemTabItem选项卡项table 表格textTextBlock文本thumbThumb titlebar 标题栏toolbarToolBar工具栏tooltipToolTip工具提醒treeTreeView树视图 treeitemTreeViewItem树视图项 windowWindow窗口 额定的,在新的 Windows 零碎(或者 UWP/WinUI 程序里)还存在另外两种反对 UI 自动化的全新控件类型: UIAutomation 控件名对应的 WPF 控件名翻译semanticzoomSemanticZoom appbarAppBar 不过从理论测试状况来看,微软自家都曾经不必这两种非凡控件了,而是应用后面那些罕用控件的组合来代替这两个非凡的控件。 ...

August 4, 2022 · 2 min · jiezi

关于microsoft:在-NET-MAUI-中如何更好地自定义控件

明天,我想谈谈并向您展现在.NET MAUI中齐全自定义控件的办法。在查看 .NET MAUI 之前,让咱们回到几年前,回到 Xamarin.Forms 时代。那时,咱们有很多自定义控件的办法, 比方当您不须要拜访平台特有的 API 来自定义控件时,能够应用Behaviors ;如果您须要拜访平台特有的 API,能够应用 Effects。 让咱们略微关注一下Effects API。它是因为 Xamarin 不足多指标体系结构而创立的。这意味着咱们无奈在共享级别(在 .NET 规范 csproj 中)拜访特定于平台的代码。它工作得很好,能够让您免于创立自定义渲染器。 明天,在 .NET MAUI 中,咱们能够利用多指标架构的弱小性能,并在咱们的共享我的项目中拜访特定于平台的 API。那么咱们还须要 Effects 吗?不须要了,因为咱们能够拜访咱们所须要的所有平台的所有代码和 API。 那么让咱们谈谈在 .NET MAUI 中自定义一个控件的所有可能性以及在此过程中您能够遇到的一些阻碍。为此,咱们将自定义 Image 控件,增加对出现的图像进行着色的性能。 留神:如果您想应用 Effects ,.NET MAUI依然反对,但不倡议应用源代码参考来自 .NET MAUI Community Toolkit 的IconTintColor。 自定义现有控件要向现有控件增加额定的性能,须要咱们对其进行扩大并增加所需的性能。让咱们创立一个新控件,class ImageTintColor : Image 并增加一个新的 public class ImageTintColor : Image{ public static readonly BindableProperty TintColorProperty = BindableProperty.Create(nameof(TintColor), typeof(Color), typeof(ImageTintColor), propertyChanged: OnTintColorChanged); public Color? TintColor { get => (Color?)GetValue(TintColorProperty); set => SetValue(TintColorProperty, value); } static void OnTintColorChanged(BindableObject bindable, object oldValue, object newValue) { // ... }}相熟 Xamarin.Forms 的人会意识到这一点;它与您将在 Xamarin.Forms 应用程序中编写的代码简直雷同。.NET MAUI 平台特定的 API 工作将在 OnTintColorChanged 委托上进行。让咱们来看看。 ...

August 2, 2022 · 3 min · jiezi

关于microsoft:8月微软技术课程欢迎参与

8月微软技术课程现已开启,欢送大家踊跃报名参加,主题笼罩:#AI、#云原生、#.NET利用现代化、迁徙本地基础架构和数据、#Azure虚构桌面,戳下图扫码报名! 长按辨认二维码关注微软中国MSDN

August 1, 2022 · 1 min · jiezi

关于microsoft:7月更新-Java-on-Azure-Tooling

大家好,欢送来到 Java on Azure Tooling 的7月更新。在这次更新中,咱们将介绍 Azure toolkit for IntelliJ 上全新的入门体验。此外,咱们还减少了对治理身份验证(Managed Identity Authentication)的反对。咱们心愿你喜爱这些新性能并与咱们分享你的反馈。让咱们开始吧! Azure Toolkit for IntelliJ 更新▌全新的疏导入门体验在四月份的博客中,咱们首次介绍了为什么须要更好的入门体验的起因。咱们发现对于一个刚接触 Azure 的开发者,经常会遇到上面的挑战:平缓的学习曲线:作为初学者要学习很多不相熟的、针对 Azure 的概念和其余工具扩散和海量的文档:容易迷失在文档的大量步骤和工作中短少一些疏导和具体实例:很难抉择部署服务的最佳形式,导致额定的工夫老本当初让咱们聚焦于全新的疏导入门体验,看看是如何解决上述的问题。有三种形式能够关上这个性能:点击 Azure 资源管理器中的工具栏上 icon 图标右键单击 Azure 节点,在 Azure 资源管理器中抉择 “Getting started “选项在主菜单中选择 “Tools > Azure > Getting Started” 选项在全新的入门体验帮忙下,即便你之前没有任何教训,你也能够在几分钟内胜利将示例的我的项目部署到 Azure 上。在这个过程中,你将逐渐相熟 Azure Toolkit for IntelliJ 插件的基本功能和 Azure 的相干概念,以进步你作为 Azure 上 Java 开发者的生产力。在你降级或装置了咱们最新公布的版本后,第一次将会主动关上整个全新的入门体验。你能够点击示例我的项目的任何一个,咱们的插件将疏导你实现整个端到端流程的部署。首先,你能够对全步骤有一个初步预览(如下图所示)。当你实现上述步骤后,你的第一个应用程序就曾经胜利运行在 Azure 上。接下来,你能够点击 “View in Azure Explore “按钮,在Azure Explorer 中查看你的应用程序所应用的资源。上面是一个简短的演示。 ▌EAP and Snapshot 版本反对Azure Toolkit for IntelliJ 目前曾经反对 IntelliJ 2022.2 EAP 版本。此外,最新公布的 Azure Toolkit for IntelliJ 还带来了对 snapshot 版本和 beta 版本的反对。当初,如果你想尝试一些尚未公布的新性能,你能够从官网市场页面下载并装置最新的版本。 ...

July 30, 2022 · 1 min · jiezi

关于microsoft:Azure-开发者新闻快讯丨开发者7月大事记一览

点击各个题目,可浏览具体内容! 微软推出 Visual Studio Code Server 咱们为开发者提供一个独立的“VS Code Server”,它是基于近程扩大应用的同一底层服务器构建的服务,可在近程开发机上运行,并退出了例如交互式 CLI 、平安连贯 vscode.dev 等额定性能。目前,微软推出的是 VS Code Server private preview 版本。应用 VS Code for the Web(vscode.dev),开发者可通过浏览器平安地拜访它,而无需进行设置 SSH 或 https。在这个晚期预览版中, code-server CLI 与您明天用于启动桌面 VS Code、装置扩大等的 code CLI 不同。 将来,咱们将致力迈向齐全对立的 code CLI,让您能够同时治理桌面和服务器。 Visual Studio 2022 17.3 预览版4Visual Studio 2022 17.3 预览版4 于7月19日公布,带来了强劲的性能改良:• 修复了导致 ARM64 计算机上的 .NET 我的项目启动 WinForms 设计器失败的问题。• 修复了对话中背景色和超链接之间的对比度。• 改良首次启动登录对话框中文本翻译。• 修复了 CPU 应用状况工具中 Top Insights 未本地化的 bug。欢送查看最新预览版信息,您也可进入文档查问历史发行阐明。 微软扩充对 Eclipse 基金会和 Java 的投入 ...

July 29, 2022 · 1 min · jiezi

关于microsoft:利用Power-Automate轻松下载Power-BI报告中的数据

微软MVP实验室研究员胡永胜网名采悟,微软最有价值专家(MVP),Power BI方向MVP,公众号「Power BI星球」主理人,图书《Power BI商业数据分析》作者,专一于微软PowerBI技术分享和流传。 概述Power Automate是微软的流程自动化(RPA)工具,能够敌对、无代码的实现各种低效工作流程的自动化解决。它也曾经集成到了Power BI中,在 Power BI 报表中创立 Power Automate 视觉对象后,终端用户只需单击报表中的按钮即可运行自动化流。通过二者的协同,能够提供更弱小、更灵便的解决方案,我会通过一些实用的利用场景来介绍他们的用法,明天分享一个利用Power Automate导出Power BI报告数据的案例。Power BI的可视化图表中的数据能够导出来,不过这个性能并不直观,利用场景无限,如果在报告页面上增加一个按钮,让终端用户点击即可下载数据,是不是就不便多了? 首先阐明一下,这里介绍的导出数据,并不是将数据导出到本地,而是导出到OneDrive上,你首先须要领有OneDrive for business账户。本文以之前介绍过的这个客户细分报表为例,来演示一下如何为页面上增加一个“导出数据”的性能按钮,如下图:右上角的“导出数据”按钮上面来看看具体实现步骤。 在报表中增加 Power Automate 视觉对象点击可视化面板中的Power Automate,将它增加到画布上,而后会呈现一个窗口,阐明它的用法和步骤,首先增加数据,将须要导出的数据字段都拖拽到字段框中: 编辑流点击该对象右上角的三个点(...),抉择“编辑”, 进入编辑窗口: 能够点击左上角的“新建”、也能够利用下方的几个模板来创立工作流,这里我抉择利用模板,上面开始真正开始编辑工作流: ▌点击左下角的模板:从Power BI更新Excel表 Excel Online能够了解为OneDrive上的Excel,在这个界面,参考上图的箭头,点击Excel Online右侧的三个点,登录本人的OneDrive for business账户,而后点击“Continue”。 ▌删除现有的步骤删除步骤“Update a row”: ▌增加步骤①:编辑点击New step,搜寻并找到“编辑”:而后点击“输出”栏,在弹出的窗口中,抉择最初一项“Power BI 表”: ▌增加步骤②:创立csv表格搜寻并找到“创立csv表格”的操作: 在“From”栏,在弹出的窗口中抉择上一步的“Outputs”: ▌增加步骤③:创立文件 在编辑界面中,别离填入上面三项: 文件夹门路:点击右侧的文件夹图标,能够抉择OneDrive中已有的文件夹;文件名:能够任意命名,如果是个动态的名称,则每次导出后会主动笼罩上次导出的数据,这里我抉择了把工夫戳(能够在弹出的窗口中抉择)作为名称的一部分,这样每次导出都是一个新的文件名,不会笼罩原有的。另外,后缀.csv不能省略;文件内容:抉择上个步骤的输入后果Output。而后点击“保留并利用”,至此整个工作流编辑实现。设置按钮格局下面的步骤实现并返回到报表页面当前,就会看到页面上曾经呈现了一个大大的蓝色按钮,能够调整按钮的大小,并选中按钮,在格局面板中调整按钮的文本以及填充色彩: 这里我把按钮的文本改成了“导出数据”: 这个Power Automate按钮与失常增加的按钮用法是一样的,在Power BI Desktop中须要按住Ctrl点击,公布后间接点击即可触发。点击后就能够在OneDrive相应的文件夹中看到下载的数据: 这里有4个文件,就是我在不同的工夫别离点击了四次,生成了不同名的csv文件,并且这里导出的数据是动静的,是基于最终用户点击各种筛选器交互后的数据。 阐明:这里导出的是csv文件,外面的中文间接关上可能会乱码,能够先下载到本地,而后用excel导入csv/文本的形式关上,具体操作办法能够搜寻一下。以上就是利用Power Automate下载Power BI数据的技巧,全程鼠标点击,无需任何代码,轻松在Power BI报告中增加了一个下载按钮;如果你制作实现点击按钮后,没有在OneDrive中看到下载的数据,或者是下面某个步骤操作有误,请再认真看一遍操作步骤吧。微软最有价值专家(MVP)微软最有价值专家是微软公司授予第三方技术专业人士的一个寰球奖项。29年来,世界各地的技术社区领导者,因其在线上和线下的技术社区中分享专业知识和教训而取得此奖项。MVP是通过严格筛选的专家团队,他们代表着技术最精湛且最具智慧的人,是对社区投入极大的激情并乐于助人的专家。MVP致力于通过演讲、论坛问答、创立网站、撰写博客、分享视频、开源我的项目、组织会议等形式来帮忙别人,并最大水平地帮忙微软技术社区用户应用 Microsoft 技术。 更多详情请登录官方网站:https://mvp.microsoft.com/zh-cn 长按辨认二维码关注微软中国MSDN 点击申请加入微软最有价值专家我的项目~

July 27, 2022 · 1 min · jiezi

关于microsoft:Code-Runner-for-VS-Code下载量突破-4000-万支持超过50种语言

转自:玩转VS Code 大家好!我是韩老师。还记得 6 年前的夏天,我在巨硬写着世界上最好的语言,有时也须要带着游标卡尺写着另一门语言。然而,我对这两门语言都不相熟,如果能在 VS Code 中方便快捷地运行各种语言,那岂不是很不便?于是,我就开发了 Code Runner 插件。 下载量2016 年 7 月 15 日,Code Runner 正式公布!2019 年 11 月 24 日,Code Runner 下载量冲破 1000 万!2021 年 1 月 31 日,Code Runner 下载量冲破 2000 万!2021 年 11 月 7 日,Code Runner 下载量冲破 3000 万!2022 年 7 月 17 日,Code Runner 下载量冲破 4000 万! 多语言反对通过数年工夫的打磨,Code Runner 的性能越来越丰盛,也反对了超过 50 种语言:C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran, Ring, Standard ML, Zig。 ...

July 26, 2022 · 1 min · jiezi

关于microsoft:7月更新-Java-on-Visual-Studio-Code

大家好,欢送来到 Visual Studio Code Java 的 7 月更新。咱们带来了对于 Lombok 反对的更新以及其它一些根本的用户体验改良。让咱们开始吧! Lombok反对Lombok 是一个风行的 Java 框架,咱们始终从用户那里听到,当他们的我的项目中有 Lombok 依赖项时,咱们的插件无奈很好地工作。因而咱们对此开始了一系列考察。当初咱们很快乐地发表,咱们的插件包曾经齐全提供了对 Lombok 的内置反对。您不应该再遇到 Lombok 的任何奇怪问题,请应用并提供给咱们反馈。 咱们也晓得一些开发者曾经装置了社区上的 Lombok 插件,原作者@GabrielBB因为集体起因将不再保护该插件,因而微软将从当初开始保护插件。咱们要感激@GabrielBB,他开始了这所有,并为 Lombok 提供了最后的反对。如有必要,咱们将在此插件中增加新性能,并使其与咱们的 Java 插件包兼容。 让咱们谈谈咱们为 Lombok 增加的新性能。Lombok 插件 启用Lombok反对和用户告诉第一次关上我的项目时,如果咱们的插件检测到存在 Lombok 依赖项。如果须要启用 Lombok 反对,咱们会发送告诉揭示开发者。从新加载 Visual Studio Code 后,Lombok的反对就会启动。这是一个简短的演示。 在语言状态栏中治理 Lombok 版本启用 Lombok 反对后,开发者能够在语言状态栏中看到以后 Lombok 的版本和状态。如果开发者点击该我的项目,它将把开发者带到配置 Lombok 版本的中央,这将很容易让开发者更改 Lombok 版本。更改 Lombok 版本后,会有另一个告诉要求开发者从新加载 Visual Studio Code。这是另一个演示。 Lombok反对设置如果开发人员不想要内置的 Lombok 反对,咱们增加了一个能够关上/敞开它的设置。只需转到设置并搜寻“ lombok ”。这是一个截图。 用户体验改良除了 Lombok,还有几项用户体验改良将使您的编码体验更好。 拖放反对咱们当初在 Java 我的项目资源管理器视图中启用了“拖放”的操作,您能够应用它实现一些不便您的操作。以下是几个应用它的场景示例: 挪动一个类 – 将一个类从一个包拖到另一个包挪动包 – 将一个包拖到另一个包中增加依赖项 – 将 JAR 文件从操作系统间接拖到Java 我的项目的“援用库”中(不应用构建工具的Java我的项目 )让咱们看一下第一个场景的疾速演示 ...

July 25, 2022 · 1 min · jiezi

关于microsoft:为什么使用WellArchitected-Framework

Azure Well-Architected Framework 涵盖五个方面:可靠性、安全性、老本优化、卓越经营和性能效率,来帮忙架构师创立和审核云工作负载。Well-Architected Framework会针对要害工作负载组件提供有针对性的领导。 明天,咱们将理解 Azure Well-Architected Azure Kubernetes Service (简称AKS) 指南。与所有 Well-Architected Framework 服务指南一样,AKS 指南在雷同的五个方面中提供清单和倡议,但重点关注包含 AKS 的工作负载体系结构。如果您刚开始构建蕴含 AKS 的体系结构或曾经在生产中,应用本指南中的清单和倡议能够帮忙您辨认优化解决方案的新机会,并确保您没有走偏。 Azure Well-Architected Azure Kubernetes Service指南:https://docs.microsoft.com/zh... 情景假如您所在的利用程序开发团队行将实现组织外部慈悲捐献流动网站的容器化,您负责构建将托管它的 Azure 应用程序平台。您已抉择AKS群集作为工作负载的应用程序平台,并且相熟微软的 AKS 基准参考体系结构。团队已优先思考老本优化和平安两个方面作为次要工作负载决策驱动因素——此应用程序仅定期应用且不会产生支出,但在运行时须要保障严格的安全级别,并且只能由员工拜访。 AKS 基准参考体系结构:https://docs.microsoft.com/zh... 作为解决方案架构师,您须要思考 AKS 群集操作员的角色,即提供反对站点业务需要的经济高效且平安的应用程序平台,还要思考开发团队打算如何应用 Kubernetes 原生性能以可服务、可扩大和平安的形式托管工作负载。您能够应用 Well-Architected AKS 指南,为 AKS 集群操作员和 Kubernetes 开发人员提供简略间接的倡议。 将 Well-Architected Framework 的总体领导准则与Well-Architected Framework AKS 指南相结合,实现安全性和老本优化,并思考其余三个方面的要害倡议项,确保站点的架构与指南保持一致。  应用这些自助服务解决方案曾经帮忙您构建可实现老本指标和平安要求的架构。能够在非流动月份将外部慈悲网站规模放大到最低限度。增加一个待办事项以定期从新拜访该指南,从而确保您的站点架构可能囊括新的倡议,并评估自上次审查以来对该站点所做的任何架构更改。 如果您想理解更多对于 Well-Architected 的常识,请返回咱们的网站。 长按辨认二维码关注微软中国MSDN             点击浏览原博客~

July 23, 2022 · 1 min · jiezi

关于microsoft:热忱与专业齐飞-微软最有价值专家项目广纳微软技术贡献者

招募令 你是否痴迷钻研技术, 又酷爱与别人分享? 你是否违心用技术扭转生存, 帮忙别人解决理论问题? 你是否乐于用一篇博客、一个视频、一场演讲, 让开发者获取有用信息,少走弯路? @集激情和技术业余于一身的你 和气味相投的敌人们, 一起退出微软最有价值专家我的项目, 予力寰球每一人每一个组织成就不凡! 退出微软MVP我的项目 微软最有价值专家我的项目(Microsoft Most Valuable Professional,简称微软MVP)邀请您退出咱们! 微软最有价值专家是微软公司授予第三方技术专业人士的一个寰球奖项。29年来,世界各地的技术社区领导者,因在线上和线下的技术社区中分享专业知识和教训而取得此奖项。 01 微软MVP是一群什么人?MVP是通过严格筛选的专家团队,他们代表着技术最精湛且最具智慧的人,是对社区投入极大的激情并乐于助人的专家。MVP致力于通过演讲、论坛问答、创立网站、撰写博客、分享视频、开源我的项目、组织会议等形式来帮忙别人,并最大水平地帮忙微软技术社区用户应用Microsoft技术。目前寰球有3000多位微软MVP散布在 90 多个国家。 你可能会问,微软MVP是不是一群资深的技术大咖、行业首领,刚工作几年的青年敌人可否申请?你齐全不必有顾虑,咱们的我的项目面向所有年满18岁的敌人。如果你酷爱应用微软技术、勇于创新、踊跃推动技术生态和衰弱社区倒退,欢送你来申请MVP奖项。 02 成为微软MVP会取得什么福利?微软MVP诸多福利等你来领: • 退出气味相投的技术朋友圈,取得职业能力晋升• 签订窃密协定后,与产品组互动,优先理解产品资讯• 专属技术支持和场地反对• 每年MVP寰球峰会提供收费住宿• 丰盛的微软官网和第三方订阅资源• 优先加入大型流动、取得讲师资格 03 如何申请微软MVP?目前微软MVP采取举荐制度,需请现任MVP或微软全职职工提名,每月提名一次。 4步搞定申请流程: 1  理解微软MVP奖项的技术分类,并抉择一个技术方向进行申请。 登录官网https://mvp.microsoft.com/zh-...,依据您过来12个月在技术社区中做出的收费奉献,从11大技术方向中抉择一个方向。 2  请您的推荐人登录官网https://mvp.microsoft.com/zh-...,对您进行提名。 3  在您抉择的技术方向下,持续抉择相应的奉献畛域,填写您过来12个月的所有收费技术奉献。 4  从提交日起90个天然日内,持续补充或批改您的社区技术奉献,并期待最终后果。 04 微软MVP的任期是多长时间?微软MVP的任期为一年,每年需提交过来12个月的收费社区奉献,进行续任审核。审核通过持续负责;审核不通过者,须要服役,服役后可持续积攒社区奉献从新申请,也可申请Reconnect奖牌作为留念。如MVP成为微软员工,则须要告知项目组,并办理服役。 如您对微软MVP我的项目和申请流程有任何问题,可发送邮件至chinamvp@microsoft.com点击退出微软最有价值专家我的项目

July 21, 2022 · 1 min · jiezi

关于microsoft:正式发布丨VS-Code-169

欢送来到 Visual Studio Code 6月更新!本次更新次要亮点如下: ▌3 way merge editor在这个版本中,咱们持续开发 3 way merge editor。能够通过将 git.mergeEditor 设置为 true 来启用此性能,并将在将来的版本中默认启用。合并编辑器容许您疾速解决 Git 合并抵触。启用后,能够通过单击源代码管制视图中的抵触文件来关上合并编辑器。复选框可用于承受和组合Theirs 或 Yours 中的更改: 合并编辑器中提供了所有语言性能(包含诊断、断点和测试),您能够立刻取得无关合并后果中任何问题的反馈,后果也能够间接编辑。请留神复选框如何按预期更新: 敞开合并编辑器或承受合并时,如果没有解决所有抵触,则会显示正告。合并编辑器反对字级合并。无论何时,您也能够手动解决抵触。 ▌Command CenterCommand Center当初能够试用了。通过 window.commandCenter 设置启用它。命令核心取代了失常的标题栏,您能够疾速搜寻我的项目中的文件。单击main section以显示带有您最近的文件和搜寻框的疾速关上下拉菜单。 右侧还有一个按钮,可通过“?”显示快速访问选项。左侧是 Go Back 和 Go Forward 按钮,用于浏览您的编辑器历史记录。 ▌“请勿打扰”模式新的“请勿打扰”模式在启用时会暗藏所有非谬误告诉弹出窗口。进度告诉将主动显示在状态栏中。暗藏的告诉依然能够在告诉核心查看。您能够通过关上告诉核心(抉择状态栏右侧的铃铛图标)并单击斜线铃铛图标来切换“请勿打扰”模式。 ▌Shell integration自 1 月公布以来始终处于预览状态的 PowerShell、bash 和 zsh 的 Shell 集成现已进行预览!咱们打算在 1.70 版本中默认启用它。要启用 shell 集成性能,请查看 Terminal > Integrated > Shell Integration : 在设置编辑器中启用或在 settings.json 中设置值: "terminal.integrated.shellIntegration.enabled": trueShell 集成容许 VS Code 的终端更多地理解 Shell 外部产生的事件,来启用更多功能。Shell 集成的指标之一是使其可能在须要零配置的状况下工作。这是通过在启用设置时利用 shell 参数和/或环境变量主动将 shell 集成脚本“注入”到 shell 会话中来实现的。在某些状况下这不起作用,例如:在sub-shells或一些简单的 shell 设置中,但咱们也为那些更高级的状况提供了手动装置路线。 ...

July 15, 2022 · 1 min · jiezi

关于microsoft:Dapr-v18-正式发布

Dapr是一套开源、可移植的事件驱动型运行时,容许开发人员轻松立足云端与边缘地位运行弹性、微服务、无状态以及有状态等应用程序类型。Dapr可能确保开发人员专一于编写业务逻辑,而不用分神于解决分布式系统难题,由此显著进步生产力并缩短开发时长。Dapr升高了构建微服务架构类古代云原生应用程序的入门门槛,Dapr应用程序曾经可能在生产场景中部署自托管基础设施或Kubernetes集群。当应用自托管模式部署在虚拟机环境选用Consul 作为服务发现组件时, 1.8版本解决了一个问题 : Consul 用作名称解析组件时,雷同的 appid 无奈实现负载平衡。 2022年7月8日正式公布了1.8 版本,这是自从2021年2月公布首个1.0 版本以来第八次小版本更新,Dapr 1.8.0 版本的贡献者数量泛滥,咱们要感激所有 92位新的和现有的贡献者,他们帮忙实现了这个版本。这次更新的内容很多都是大家期盼的性能,例如分布式锁API,中间件组件的内部 WASM 反对,更多的成熟Stable组件等。接下来咱们一起来看看更新的内容。 死信Topic:有时,因为各种起因,应用程序可能无奈解决音讯。例如,检索解决音讯所需的数据时可能存在暂时性问题,或者利用业务逻辑无奈返回谬误。死信Topic用于转发无奈传递到订阅利用的音讯。分布式锁 API:分布式锁提供对应用程序中共享资源的互斥拜访。在此版本中,引入了一个新的 alpha API,使您可能在共享资源上应用互斥锁。这是践行规范API的第一个,在Dapr中,解决共享资源的互斥拜访举荐采纳Dapr Actor 构建块,然而呢Dapr Actor 构建块在社区的采纳上比拟低,一个例外就是.NET相干的Dapr 解决方案外面对于Actor的采纳是十分高的,在其余的Java,go,python等等相干我的项目中目前采纳Dapr Actor的还是很少。对中间件组件的 WASM 反对:当初,您能够应用内部 WASM 模块编写 Dapr 中间件组件,并应用非 Go 语言扩大 Dapr。容错弹性策略进入预览版阶段,Dapr 1.7.0 实现了容错弹性策略第一阶段指标, 1.8 版本进入预览, Dapr 的组件版本分Alpha、Preview、Stable,咱们会把Stable的组件和API 投入到生产。状态共享的命名空间反对:在应用程序之间共享状态时,命名空间当初可用于隔离状态。这容许具备雷同命名空间的利用重用雷同的状态存储。元数据 API 返回组件性能列表:当初能够查问元数据 API,以获取该 sidecar 已加载的组件的性能,特地是 pub/sub 和 state store边车证书装置反对:Dapr sidecar当初能够反对为Linux和Windows容器装置证书。Kubernetes 改良:Dapr Operator 当初包含一个“看门狗”性能,以确保 Dapr sidecar 存在于 Pod 中,这在应用程序或集群故障期间尤其重要,以提供更高水平的弹性。部署 Dapr 时,无论是在 Kubernetes 上还是在 Docker 自托管中,提取的默认容器映像都基于distroless,当初,您能够使由Microsoft保护的收费开源Linux发行版和容器根底映像Mariner(正式名称为CBL-Mariner)的Image。组件改良,在之前的 Dapr 版本中具备稳固候选版本的以下组件已降级为稳固版本Azure Table Storage State Store (stable candidate)Azure Event Hubs Binding (stable candidate)Azure Storage Queues Binding (stable candidate)Postgresql State Store (stable candidate)Azure Event Hubs Pubsub (stable candidate)Dapr当初有超过100多个组件(总共105个)。此版本中增加的新组件,其中2个是华为云的组件,一个是阿里的 Dubbo Binding: ...

July 14, 2022 · 1 min · jiezi

关于microsoft:使用-LSM-Tree-思想实现一个-KV-数据库

▌目录设计思路 内存表WALSSTable 的构造SSTable 元素和索引的构造SSTable Tree内存中的 SSTable数据查找过程何为 LSM-Treee参考资料整体构造实现过程 文件压缩测试插入测试加载测试查找测试SSTable 构造SSTable 文件构造SSTable Tree 构造和治理 SSTable 文件读取 SSTable 文件SSTable 文件合并SSTable 查找过程插入 SSTable 文件过程WAL 文件复原过程二叉排序树结构定义插入操作查找删除遍历算法Key/Value 的示意内存表的实现WALSSTable 与 SSTable Tree简略的应用测试笔者前段时间在学习数据结构时,恰好据说了 LSM Tree,于是试着通过 LSM Tree 的设计思维,本人实现一个简略的 KV 数据库。 代码已开源,代码仓库地址:https://github.com/whuanle/lsm 笔者应用 Go 语言来实现 LSM Tree 数据库,因为 LSM Tree 的实现要求对文件进行读写、锁的解决、数据查找、文件压缩等,所以编码过程中也进步了对 Go 的应用教训,我的项目中也应用到了一些栈、二叉排序树等简略的算法,也能够坚固了根底算法能力。适当给本人设定挑战指标,能够晋升本人的技术水平。 上面,咱们来理解 LSM Tree 的设计思维以及如何实现一个 KV 数据库。 设计思路▌何为 LSM-TreeeLSM Tree 的全称为Log-Structured Merge Tree,是一种对于键值类型数据库的数据结构。据笔者理解,目前 NoSQL 类型的数据库如 Cassandra 、ScyllaDB 等应用了 LSM Tree。LSM Tree 的外围理论依据是磁盘程序写性能比随机写的速度快很多。因为无论哪种数据库,磁盘 IO 都是对数据库读写性能的最大影响因素,因而正当组织数据库文件和充分利用磁盘读写文件的机制,能够进步数据库程序的性能。LSM Tree 首先会在内存中缓冲所有写操作,当应用的内存达到阈值时,便会将内存刷新磁盘中,这个过程只有程序写,不会产生随机写,因而 LSM 具备优越的写入性能。 ...

July 13, 2022 · 10 min · jiezi

关于microsoft:MLNET-更新

ML.NET是一款面向.NET开发人员的开源,跨平台机器学习框架,能够将自定义机器学习集成到.NET利用中。咱们很开心地向您介绍咱们在过来几个月中所做的工作。 AutoML更新自动化机器学习(AutoML)通过更容易地为您适宜的场景和数据集找到最佳算法,从而使该过程自动化。AutoML是反对模型生成器和ML.NET CLI训练教训的后端。去年,咱们发表在咱们的模型生成器和基于神经网络智能 (NNI) 的 ML.NET CLI 工具以及 Microsoft Research 的疾速轻量级 AutoML (FLAML) 技术中对 AutoML 施行进行了更新。与之前的解决方案相比,这些更新提供了一些益处和改良,包含: 摸索的模型数量减少。进步了超时错误率。改良的性能指标(例如,准确性和r平方)。直到最近,您还只能在咱们的工具中利用这些AutoML改良。 咱们很兴奋地发表,咱们曾经将AutoML的NNI / FLAML实现集成到ML.NET框架中,这样你就能够从代码优先的体验中应用它们。 要开始应用AutoML API,请应用ML.NET daily feed装置Microsoft.ML和Microsoft.ML.Auto NuGet包的微软最新的预公布版本。 试验的API试验是训练或试验的汇合。每次试验都会产生对于本身的信息,例如: 评估指标:用于评估模型的预测能力的指标。流水线:用于训练模型的算法和超参数。试验API为AutoML提供了一组默认值,使您更容易将其增加到训练管道中。 // 配置AutoML管道var experimentPipeline = dataPrepPipeline .Append(mlContext.Auto().Regression(labelColumnName: "fare_amount"));// 配置试验var experiment = mlContext.Auto().CreateExperiment() .SetPipeline(experimentPipeline) .SetTrainingTimeInSeconds(50) .SetDataset(trainTestSplit.TrainSet, validateTestSplit.TrainSet) .SetEvaluateMetric(RegressionMetric.RSquared, "fare_amount", "Score");// 运行试验var result = await experiment.Run();在这个代码片段中,dataprepipeline是一系列转换,用于将数据转换为适宜训练的格局。训练回归模型的AutoML组件被附加到该管道上。同样的概念也实用于其余受反对的场景,比方分类。 当您应用已定义的训练管道创立试验时,您能够自定义的设置包含训练工夫、训练和验证集以及优化的评估指标。 定义了管道和试验之后,调用Run办法开始训练。 ▌搜寻空间和可革除预计器如果须要对超参数搜寻空间有更多的管制,能够定义搜寻空间,并应用可革除的预计器将其增加到训练管道中。 // 配置搜寻空间var searchSpace = new SearchSpace<LgbmOption>();// 初始化预计器管道var sweepingEstimatorPipeline = dataPrepPipeline .Append(mlContext.Auto().CreateSweepableEstimator((context, param) => { var option = new LightGbmRegressionTrainer.Options() { NumberOfLeaves = param.NumberOfLeaves, NumberOfIterations = param.NumberOfTrees, MinimumExampleCountPerLeaf = param.MinimumExampleCountPerLeaf, LearningRate = param.LearningRate, LabelColumnName = "fare_amount", FeatureColumnName = "Features", HandleMissingValue = true }; return context.Regression.Trainers.LightGbm(option); }, searchSpace));搜寻空间定义了用于搜寻的超参数范畴。 ...

July 12, 2022 · 1 min · jiezi

关于microsoft:做⼀个⾼德地图的-iOS-Android-MAUI-控件上

Microsoft Build 2022 ⼤会上正式公布了 .NET MAUI , 对于 .NET 开发者能够⽤ C# 实现跨平台的前端应⽤开发。对⽐起 MAUI 的前身 Xamarin , MAUI 除了能够⽤传统的原⽣开发模式外,还⽀持了 Blazor 的混合式开发。这也让更多⽅向的开发⼈员能进⼊到跨平台的应⽤开发中来。有⼈会提出云原⽣时代,前端开发还重要吗 ?实际上,多端应⽤兼容是云原⽣不可短少的⻔⾯。互联⽹时代,有很多出⾊的应⽤,并公布了针对第三⽅应⽤的 SDK,开发者能够联合这些 SDK 做相干的解决⽅案。通过 MAUI 能调⽤这些 SDK 吗?我会通过系列⽂章去和⼤家介绍。 为何要绑定原⽣ SDK咱们晓得⼀个应⽤能够融⼊不同的场景,例如⼀个打⻋应⽤就须要地图,例如⼀个拍照应⽤就须要社交,例如⼀个如果你是传统的物联⽹应⽤你须要⼀个蓝⽛的通信协议。拿来主义就是⼀个节俭的⽅式,能够联合第三⽅提供的 SDK 来实现应⽤的开发。对于 .NET 开发⼈员会是⼀个难点,因为习惯性地去调⽤ DLL ,但在iOS / Android 原⽣开发上,实际上是有不同的库调⽤机制。在 Xamarin 时代,就有不少开发者去⽤ C# 绑定第三⽅的库,例如在中国市场就有⽀付宝,微信,⾼德地图等。到了 MAUI 有什么不⼀样呢?在⼤致上是和Xamarin 绑定⽅式⼀样。但因为 MAUI 融⼊到了 .NET 6,实际上就是⼀个项⽬⽂件格局的扭转。现阶段你能够通过命令⾏的⽅式疾速构建 iOS / Android 的绑定项⽬。 ▌MAUI iOS 库的绑定dotnet new iosbinding -o iOS.AMapSDK.Binding要做 iOS / macOS的绑定你除了创立绑定项⽬外,你还须要装置 Shapie ⼯具 (https://aka.ms/objectivesharpie)做对应转换, 能够通过命令⾏去针对 iOS 的动静库和动态库做对应转换。这⾥补充⼀点你的 Xcode环境是必须要装置的。下⾯是⼀个简略的转换语句,更多具体⼤家能够关注我的该系列的 iOS 库⽂件绑定⽂章。 ...

July 10, 2022 · 4 min · jiezi

关于microsoft:正式发布丨AKS上的DaprMLGitops扩展

咱们很快乐地发表在 Azure Kubernetes Service(以下简称AKS)上启用的 Dapr、Azure 机器学习和 GitOps 三项新性能正式公布,能够通过称为“集群扩大”的性能在 AKS 集群上启用这些性能。集群扩大提供了一种大规模机制来部署、更新和治理由运行在您的 AKS 集群上的扩大实例所代表的服务的生命周期。借助此性能,能够通过 Azure CLI 和 Azure SDK 等工具来治理这些服务。 什么是 AKS 集群扩大?集群扩大为 AKS 集群上的 Azure 服务和受反对的开源我的项目装置和生命周期治理提供了 Azure Resource Manager (ARM) 驱动体验。集群扩大为用户提供装置、更新和降级反对服务的对立体验。用户能够通过手动降级或主动降级选项装置特定版本并降级反对的服务版本。集群扩大通过 Azure CLI 公开一组规范操作。无关更多详细信息,请参阅 Azure CLI 文档和 AKS 集群扩大文档。 # Install az k8s-extension create # Update az k8s-extension update # Deleteaz k8s-extension delete Azure CLI 文档AKS 集群扩大文档Dapr集群扩大分布式应用程序运行时 (Dapr) 是一组可逐渐采纳的 API,可简化基于微服务的分布式应用程序的创作。例如,Dapr 提供了启用应用程序互相通信的性能,无论是通过 pubsub 消息传递,还是牢靠和平安的服务到服务调用。Dapr API 也称为构建块,建设在最佳实际行业标准之上,即: 与您的首选语言或框架无缝匹配可逐渐采纳,您能够依据须要应用一个、多个或所有构建块AKS Dapr 扩大在您的 AKS 集群上预配 Dapr,从而节俭了下载任何 Dapr 工具以及在 AKS 集群上手动装置和治理 Dapr 运行时的开销。该扩大提供了齐全受反对的 Dapr 版本,并通过简略的命令行参数集成了所有原生 Dapr 配置性能。 ...

July 9, 2022 · 2 min · jiezi

关于microsoft:用-Uno-Platform-构建一个-Kanbanstyle-Todo-App

有什么比参考蕴含分步阐明和代码示例的入手教程更好的学习新技术的形式呢?当你实现或 fork 本教程后,你将失去这样一个应用程序: Steven Giesel 最近公布了一个由5局部内容组成的系列,记录了他首次应用 Uno Platform 构建应用程序的教训。追随他的步骤,他将带你搭建 Uno Platform 环境,讲述他对此平台的认识,最初是一个入手演示,构建一个运行在浏览器、桌面或挪动端的 Kanban-style Todo 应用程序! 第一局部https://steven-giesel.com/blo...作为一名新用户,Steven 学习了 Uno Platform 的基础知识,包含该平台与 .NET MAUI 的区别。通过对 Uno Platform 的根本理解,第一局部进一步提供了在开发小型跨平台应用程序之前设置开发环境所需的基础知识。 Uno Platform 第二局部https://steven-giesel.com/blo...第二局部次要侧重于实现应用程序的第一个性能,以便可能增加你的第一个 To-do 事项。这一部分开始展现 Uno Platform 平台本身,以及代码和需要是怎么的简略上手。 需要:Todo 事项的根本信息畛域对象泳道图增加 Todo 事项 第三局部https://steven-giesel.com/blo...有了可用的根本构造,第三局部深刻实现容许用户交互所需的更改。此外,通过实现实用于所有平台的模式对话框,将容许用户输出他们想要跟踪的 Todo 事项的根本信息。 第四局部https://steven-giesel.com/blo...第四局部会实现一个表格,该表格同时也验证了此模型失效。Steven 从上一部分停下的中央持续,开始创立一个 ViewModel,为接下来的局部打下基础。 第五局部https://steven-giesel.com/blo...第五局部介绍了如何拖放,如何保留以及如何加载状态的最终实现。从审美角度来说,此应用程序很简略。但最重要的是,咱们有了一个性能齐备的 to-do app,能够应用雷同的源代码在所有平台上应用。最初,Steven 回顾了他应用 Uno Platform 的体验,作为这个系列的完结。 此 Todo-App 的 GitHub repository:https://github.com/linkdotnet...如果你有任何无关 Uno Platform 的问题、性能需要或 issue,能够在 Discord – Channel #uno-platform 和 GitHub discussions 分割咱们的工程团队。 ...

July 8, 2022 · 1 min · jiezi

关于microsoft:基于NCF的多模块协同实例

简介这次给大家带来的内容是基于NCF的多模块协同实例。明天的文章次要解说的内容是NCF的模块Xncf之间互相调用、相互协作的能力。 这里能够把Xncf比作乐高玩具,一个Xncf就是你领有的乐高玩具的类型,比方你有一套搭建房子的乐高玩具,你又有一套搭建飞机和汽车的乐高玩具。那么多模块的合作就好比是你用搭建房子的玩具搭建了一部分,如果你想在房子外面建一个车库,而后把汽车乐高玩具中的搭建好的汽车间接放入到房子的车库中,齐全匹配,没有不会感觉心心相印,因为他们的规格都是统一的。 步 骤NCF概述NCF装置过程NCF DocsNCF运行模块的演示NCF接口运行的演示NCF案例的演示NCF不同模块下的模块的治理NCF不同模块下的接口的减少NCF不同模块下的互相调用MAUI的简略介绍MAUI的运行装置NCF联合MAUI的Demo演示实 施▌NCF概述对于NCF的概述,咱们很多章节都曾经有讲过了,具体内容,请移步:对于 NCF。 ▌NCF装置过程对于NCF装置过程,请移步:NCF首次运行装置 ▌NCF Docs官网文档:Docs ▌NCF运行模块的演示运行登录胜利后,会看到扩大模块下的模块治理中蕴含了很多发现的新的模块。 点击装置模块,会显示模块是否须要开启,开启后,则模块的性能就全副凋谢为启用状态。 ▌NCF接口运行的演示咱们通过可视化的Swagger插件,将web api的接口显示进去接口调用实现之后,显示的就是接口返回的数据格式,大家能够依照须要搁置到本人须要的利用上 ▌NCF案例的演示这个案例是咱们制作的一个小的案例,如感兴趣体验,可在微信小程序搜寻“炎圈”(提醒:须要个人信息注册,请自行抉择),这个小程序是齐全应用NCF做进去的。 ▌NCF不同模块下的模块的治理明天的重点来了哦,多个不同的模块同时装置到我的项目中大家就能看到上图中,已装置的模块中蕴含了2个模块,一个是平台治理模块一个是DotnetDay模块从我的项目中的代码构造上看是这样的后端展现进去的理论的状况是这样的点击新增商品,则能够看到新增商品的表单信息每行的结尾都有一个编辑操作,点击后能够弹出编辑的表单页面 ▌NCF不同模块下的接口的减少这个是平台治理凋谢的v1版本的接口这是DotnetDay模块的v3的接口 ▌NCF不同模块下的互相调用咱们就拿新增商品的上传图片来说,咱们拿DotnetDay模块下的商品治理的模块去调用 【平台治理】下v1的接口,就能证实模块之间的互相调用是否是胜利的上图为显示调用的后果,咱们看上传调用的是v1的接口上传,这就能阐明【DotnetDay模块】与【平台模块】互相调用了,而且胜利了。 综上所述,Xncf赋予了开发者极大的可能性,让你能够依照你的形式去编码,去写利用,去写性能。 ▌MAUI的简略介绍.NET 多平台利用 UI (.NET MAUI) 是一个跨平台框架,用于应用 C# 和 XAML 创立本机挪动和桌面利用。 应用 .NET MAUI,能够开发可在单个共享代码库中Android、iOS、macOS和Windows上运行的利用。.NET MAUI 是开源的,是 Xamarin.Forms 的演变,从挪动计划扩大到桌面计划,UI 控件从头开始从新生成,以便实现性能和扩展性。如果以前应用 Xamarin.Forms 生成跨平台用户界面,你会留神到与 .NET MAUI 有许多相似之处。但也有一些差别。应用 .NET MAUI,能够应用单个我的项目创立多平台利用,但如有必要,能够增加特定于平台的源代码和资源。.NET MAUI 的次要指标是在单个代码库中尽可能多地实现应用逻辑和 UI 布局。 ▌MAUI的运行装置装置MAUI前,必须要装置dotnet 7 preview,否则没方法运行胜利这里我抉择Windows运行平台![](/img/bVc0Hus)当然,他也反对Android,IOS模拟器等如果你还没有Android模拟器,你能够尝试新建一个增加你想要的设施规格增加之后,显示运行展现 ▌NCF联合MAUI的Demo演示咱们联合NCF与MAUI去展现一下产品的列表性能MAUI上新增了一个进入利用的按钮,点击后会进入到商品列表的页面,当NCF的商品治理中的数据呈现变动的时候MAUI中进入利用后,就会展现上面的内容,这样就实现了MAUI与NCF的联合 还有很多更有意思的性能,心愿能与你一起摸索NCF的将来... 参考资料 NCF的仓库地址:https://github.com/NeuCharFra...NCF Doc仓库地址:https://github.com/NeuCharFra... 微软最有价值专家(MVP) 微软最有价值专家是微软公司授予第三方技术专业人士的一个寰球奖项。29年来,世界各地的技术社区领导者,因其在线上和线下的技术社区中分享专业知识和教训而取得此奖项。MVP是通过严格筛选的专家团队,他们代表着技术最精湛且最具智慧的人,是对社区投入极大的激情并乐于助人的专家。MVP致力于通过演讲、论坛问答、创立网站、撰写博客、分享视频、开源我的项目、组织会议等形式来帮忙别人,并最大水平地帮忙微软技术社区用户应用 Microsoft 技术。更多详情请登录官方网站:https://mvp.microsoft.com/zh-cn

July 6, 2022 · 1 min · jiezi

关于microsoft:比特熊直播间一周年英雄集结令邀你来合影

人不知;鬼不觉【比特熊直播间】与大家见面曾经快一年了!比特熊特此邀请大家扫码进入直播间,回顾过去一年比特熊直播间产生的技术闪光和碰撞,开发人的激情和分享,还有更多你可能错过的番外故事,举世无双的留念票等着你! 来比特熊直播间,和比特熊合影! 2021年8月16日,【比特熊直播间】正式入驻微软大厦,第一次以Solo直播的形式与各位小伙伴见面!比特熊既缓和又兴奋! 在直播中收到了很多小伙伴的弹幕互动和留言,比特熊也感触到了大家对真直播的期待和一线技术专家的加盟! 我是爱吃、爱玩、更爱学习技术,IT界新晋小网红,开发者的好敌人——比特熊!比特熊直播间,熊心只做真直播! 对于微软大厦内设立的这个举世无双的直播空间,不少人都示意好奇!比特熊发展了线下快闪流动,与微软共事近距离接触,邀请大家关注和拜访【比特熊直播间】。 在击掌和互动过程中,比特熊感触到了很多激励和大家对拜访【比特熊直播间】的期待!据比特熊不齐全统计,播种超过200次击掌! 比特熊首次开播请到了两位AI方向的MVP,李佳芮和段清华,他们在生活中也是相熟的敌人和合作伙伴,让第一次直播尤为顺利,充斥欢笑。 段清华老师长期用本人善于的技术给金融畛域提供解决方案,本人也算半个金融能手了!李佳芮老师给咱们介绍了她开发的聊天机器人“小橘子”,能够作为微信助手,解决聊天中存储、搜寻和推送等相干问题,这对爱跟开发人敌人交换的比特熊来说十分实用! 尽管有天文限度,但比特熊还是在这一年以来连线了许多处在“不同时空”的技术英雄:新西兰的闫晓迪老师、台北的Alan老师、上海的英特尔专家们…… 比特熊甚至还见到了不止一位“同类”。陈阳老师作为“老开源人”,给比特熊介绍了新敌人——开源小虎墩。 皮克斯新作《青春变形记》里的小熊猫大火,比特熊得特地廓清这可不是本人Cosplay当前的出演哦~ 比特熊近水楼台邀请到了许多新晋微软MVP,比方“技术分享高产小户”张晋涛老师,Python社区中的积极分子李者璈老师,还有从事Windows桌面开发的微软MVP毛利老师,每个人的英雄故事都不同凡响,比特熊听得津津乐道。 比特熊在各位大佬的滋润下进境之快闻所未闻,技术常识指数级增长!光芒城市联结创始人、微软MVP朱一婷和直播间的老朋友陈超超老师,安利了比特熊很多VS Code插件,还用十分易懂的语言解答了比特熊的困惑——XR/VR/AR/MR的区别;毛利老师用多个实例分享了用 Visual Studio 开发 UEFI 应用程序和XAML Islands C++ 开发方面的技巧;张银奎老师让比特熊浅窥到了底层软件世界的“机密”和调试器的弱小。 4月22日是第53个地球日,比特熊与英特尔专家杨亦诚,还有17年元老级别的微软MVP胡浩老师相约“投资爱护咱们的地球”,胡浩老师分享了微软绿色案例,还拿出了一个由回收陆地塑料制成的鼠标;杨亦诚老师介绍了OpenVINO的新个性,比特熊失去了粗疏的解说和疾速上手办法。 技术之外,小影迷比特熊还和大家畅聊了许多电影,许多技术人员不谋而合吐槽了《失控玩家》里一些外行人才看得懂的“Bug”。 圣诞节期间的直播,朱一婷老师举荐了《真爱至上》,属于圣诞必看了! 精通R语言的张丹老师和和专攻Conversational AI的李卓桓老师都喜爱科幻片《她》,这部电影出现了“去视觉化的元宇宙”下的一种恋情。两人的对话像是老友相聚,也带给大家对已知畛域的思考和对未知世界的期待。 胡浩老师观赏《墨攻》里提倡的“兼爱非攻”,他的日常里除了公益分享还随同着摄影、书法、潜水这些喜好;调试巨匠张银奎老师推崇孔子、朱熹的思维等,守业故事也从《大学》说起。比特熊有机会还想把两位请到同一期直播来! 最厉害的要数苏震巍老师,苏震巍老师来直播间正值《黑客帝国:矩阵重启》上映前夕,他的整个公司的装修格调都联合了《黑客帝国》元素,比特熊超想参观! 钦佩各位老师们的业余精力之余,比特熊还有幸看到了技术人员平庸日常的一面:张银奎老师在工作之余种种田,而毛利老师喜爱骑着单车到处逛,察看他所生存的城市。 NT 内核之父David Cutler是毛利老师和张银奎老师独特的偶像,始终激励着他们追寻着本人“一生写代码”的幻想!比特熊还理解到毛利老师从2014年就投身开源(过后还是在校生),直到现在仍然对开源抱有激情。 英特尔物联网事业部的邵文简老师程序开发、产品工程师、研发架构师多角色无缝切换,生存中,邵老师也激励大家敢于尝试和冲破自我,举荐通过跑步、踢球等踊跃正向的形式缓解压力。 “0和1的世界”里无所不能的开发人也有“抢菜”、“调整生存法则”、“解决头发问题”的懊恼,当然在这种状况下他们依然输入了靠谱的解决方案。 比特熊有话说比特熊直播间十分年老,刚刚迎来本人一周岁的生日!特别感谢大家每一次的参加和踊跃应援,一期一会陪伴比特熊独特成长! 比特熊直播间的系列节目在大家的反对下,每一期都有一点点变动,心愿出现最好的本人。对于比特熊来说,每个月都是特地的!因为所有的直播内容都是比特熊的精心筹备和真挚分享!在每一篇文章的结尾都有永远不变小小一段的【比特熊有话说】,这些都是比特熊最最实在的心里话,讲给关怀比特熊和直播间的敌人。比特熊直播间行将开启第二年,比特熊判若两人,带着分享的激情和粗劣乏味的内容,来到敌人们的身边。心愿新的一岁咱们能够多多相聚! 最初还有重磅抽奖,比特熊下血本啦!三重大奖1. 一周年生日礼分享与比特熊的四种场景合影(四种一起分享)+你想对比特熊说的话至朋友圈。7月1日后截图并私信比特熊,将解锁比特熊直播间一周年特地限定版比特熊一只,限量共计31只,以分享朋友圈工夫程序为准,先到先得。 来比特熊直播间,和比特熊合影! 2. 消夏同款礼分享比特熊一周年生日文章+你想对比特熊说的话至朋友圈。7月1日后截图并私信比特熊,送出比特熊直播间同款短袖T-shirt,限量共计31件,以分享朋友圈工夫程序为准,先到先得。 3. 留言小惊喜在比特熊一周年生日文章下留言,7月10日前入选精选留言,可取得比特熊X环球银幕 杜邦包+贴纸一份。 注:生日礼和消夏礼只能抉择一项取得;以上奖品取得需增加比特熊微信并退出比特熊粉丝后援会微信群,获奖名单会在7个工作日内于比特熊粉丝后援会微信群中颁布。 扫描比特熊个熊微信二维码退出【比特熊粉丝后援会】与开发者一起嗨聊,期待成为你的好友~

June 30, 2022 · 1 min · jiezi

关于microsoft:Azure-开发者新闻快讯丨开发者6月大事记一览

Arm64 Visual Studio作为 Windows 11 上的原生 Arm64 应用程序,Visual Studio 2022 17.3 预览版2现已公布!这将是第一个原生反对在基于 Arm 的处理器上构建和调试 Arm64 应用程序的 Visual Studio 版本。Arm64 的第一个预览版启用以下Workloads: 应用 C++ 进行桌面开发(实用于基于 MSBuild 的我的项目)同时应用 .NET Framework 和 modern .NET进行.NET 桌面开发(Windows Forms 和 WPF).NET 和 Web 开发对于 managed developers,.NET 6 对 Arm64 提供原生反对,此版本以 .NET Framework 4.8.1 运行时和 SDK 的模式扩大了对 .NET Framework 的原生 Arm64 反对。 您当初能够应用 .NET 6+ 和 .NET Framework 4.8.1 构建托管桌面应用程序(Windows Forms 和 WPF)。 对于 native developers,通过此版本,您能够获取新的原生 Arm64 MSVC 编译器工具集,包含C++代码剖析性能,同时仍面向 MSVC 以后反对的所有平台。 ...

June 29, 2022 · 2 min · jiezi

关于microsoft:PowerShell-之父将离职微软此前曾因发明-PowerShell-而被微软降级

出名 Windows PowerShell 发明者、微软 Modern Workplace 转型首席技术官 Jeffrey Snover 走漏本人曾在一个月前因在 PowerShell 工作而被微软降级。一个月后也就是 6月 27 日,他在推特发文发表行将从微软辞职。 以下为推特原文: “After 22+ awesome years at Microsoft (18+ of which were awesome in a good way ), it is time for me to try something new. I feel blessed to have had the opportunity to work with such incredible people and to work on things that matter. My last day will be Friday, July 1st.” ...

June 29, 2022 · 2 min · jiezi

关于microsoft:NET-MAUI-in-Mac

概要本篇文章次要分享MAUI在m1芯片的设施上运行和反对状况,将咱们写好的MAUI程序编译为反对mac平台的版本。在m1芯片刚刚进去的时候有很多开发工具和应用程序对m1芯片的反对不是很敌对,会呈现各种转译版本。这一块微软的团队反对的还是不错的,MAUI也是如此所以不必放心MAUI在m1芯片的设施上反对不好或者有其它问题。如果有我也置信微软的团队可能在后续的打算中迭代修复。 具体内容▌硬件 我目前应用的是mac book pro m1 pro芯片的笔记本。 ▌软件环境 • 须要装置visual studio 2022 preview的mac版本 地址:https://visualstudio.microsof... • 装置X code下载安装:关上app store ,搜寻X code 即可查找到。 • 前置工作为了演示简略咱们间接在桌面上创立一个“src”的文件夹。 • 关上当前目录下的“命令窗口” • 输出命令:dotnet workload install maui 装置maui在mac平台上的相干环境。 • 输出命令:dotnet workload list 查看工作负载。 • 输出命令:dotnet new maui 这里如果有写好的maui程序能够跳过这一步,我这里演示间接创立一个新的maui空我的项目。 • 输出命令:dotnet new --install Microsoft.Maui.Templates::6.0.101-preview.10.2068 这里的版本号依据你的须要调整。创立应用程序后,您能够在Visual Studio Code或Visual Studio中关上它(但Visual Studio不晓得如何构建它,因而同样实用于运行它)。这就是我在代码中的样子。 • 命令输出:dotnet build -t:Run -f net6.0-maccatalyst 若要生成并运行 Mac,请在 Visual Studio Code 中关上终端,或者应用用于创立模板的终端并运行以下命令,通过一段时间后,应该会呈现一个如下所示的窗口。 留神我曾经在我的机器上装置了Xcode 13.1,我认为这是构建MAUI应用程序所必须的。您可能须要装置它能力失常工作。 ...

June 28, 2022 · 1 min · jiezi

关于microsoft:NET-MAUI-性能提升

.NET多平台应用程序UI (MAUI)将android、iOS、macOS和Windows API对立为一个API,这样你就能够编写一个应用程序在许多平台上本机运行。咱们专一于进步您的日常生产力以及您的应用程序的性能。咱们认为,开发人员生产率的进步不应该以应用程序性能为代价。 应用程序的大小也是如此——在一个空白的.NET MAUI应用程序中存在什么开销?当咱们开始优化.NET MAUI时,很显著iOS须要做一些工作来改善应用程序的大小,而android则不足启动性能。 一个dotnet new maui我的项目的iOS应用程序最后大概是18MB。同样,在之前的预览中.NET MAUI在android上的启动工夫也不是很现实:.NET Podcast:https://github.com/microsoft/... 这是在Pixel 5设施上均匀运行10次失去的后果。无关这些数字是如何取得的,请参阅咱们的maui-profiling文件。 咱们的指标是让.NET MAUI比它的前身Xamarin更快。很显著,咱们在.NET MAUI自身也有一些工作要做。dotnet new android 模板的公布速度曾经超过Xamarin.Android,次要是因为.NET 6中新的BCL和Mono运行时。 新的.NET maui模板还没有应用Shell导航模式,然而打算将其作为.NET maui的默认导航模式。当咱们采纳这个更改时,咱们晓得会对模板中的性能造成影响。 几个不同团队的单干才有了明天的成就。咱们改良了Microsoft.Extensions ,依赖注入的应用,AOT编译,Java互操作,XAML,.NET MAUI代码,等等方面。.NET Podcast App (Shell):https://github.com/microsoft/...**这是原始的dotnet new maui模板,没有应用Shell。 内容非常丰盛,来看是否有您期待的更新吧! 次要内容启动性能的改良在挪动设施上进行剖析测量随着工夫的推移Profiled AOT单文件程序集存储器Spanify.RegisterNativeMembersSystem.Reflection.Emit和构造函数System.Reflection.Emit和办法更新的Java.Interop APIs多维Java数组为android图像应用Glide缩小Java互操作调用将android XML移植到Java删除Microsoft.Extensions.Hosting在启动时缩小Shell初始化字体不应该应用临时文件编译时在平台上计算在XAML中应用编译转换器优化色彩解析不要应用区域性辨认的字符串比拟懈怠地创立日志应用工厂办法进行依赖注入懈怠地负载ConfigurationManager默认VerifyDependencyInjectionOpenGenericServiceTrimmability改良内置AOT配置文件启用AOT图像的提早加载删除System.Uri中未应用的编码对象应用程序大小的改良修复默认的MauiImage大小删除Application.Properties 和DataContractSerializer修剪未应用的HTTP实现.NET Podcast示例中的改良删除Microsoft.Extensions.Http用法删除Newtonsoft.Json应用在后盾运行第一个网络申请实验性或高级选项修剪Resource.designer.csR8 Java代码膨胀器AOT所有AOT和LLVM记录自定义AOT配置文件:启动性能的改良▌在挪动设施上进行剖析我必须提到挪动平台上可用的.NET诊断工具,因为它是咱们使.NET MAUI更快的第0步。剖析.NET 6 android应用程序须要应用一个叫做dotnet-dsrouter的工具。该工具使dotnet跟踪连贯到一个运行的挪动应用程序在android, iOS等。这可能是咱们用来剖析.NET MAUI的最有影响力的工具。 要开始应用dotnet trace和dsrouter,首先通过adb配置一些设置并启动dsrouter: adb reverse tcp:9000 tcp:9001adb shell setprop debug.mono.profile '127.0.0.1:9000,suspend'dotnet-dsrouter client-server -tcps 127.0.0.1:9001 -ipcc /tmp/maui-app --verbose debug下一步启动dotnet跟踪,如: dotnet-trace collect --diagnostic-port /tmp/maui-app --format speedscope在启动一个应用-c Release和-p:androidEnableProfiler=true构建的android应用程序后,当dotnet trace输入时,你会留神到连贯: ...

June 26, 2022 · 7 min · jiezi

关于microsoft:比特熊故事汇6月MVP英雄故事技术实践碰撞境界思维

比特熊:夏天不能少的一项流动就是追《怪奇物语》了,这季可太难看了,搓搓手等季终终局了。 比特熊:大家看到本期直播的Banner色彩是不是能猜到这次的嘉宾和Visual Studio以及C++无关?没错!这次比特熊请到了咱们的微软MVP毛利老师以及英特尔特邀来的专家张银奎老师! 【比特熊故事汇】作为比特熊直播间的重要栏目,定期请来技术大牛和行业先锋做客。这里不仅讲最“热”的技术,还有更多待解锁的集体故事和趣味话题!请继续关注,更激励大家举荐你想意识的“英雄”。欢送大家来到直播间,跟比特熊一起,与专家们零距离畅聊。欢送大家拜访MSLearn学习平台与比特熊一起布局学习门路,减速进阶 比特熊:在技术分享和MVP英雄故事前,想问问两位老师在电影或电视剧里有没有崇拜或者神往的人物?IT圈子里大家都比拟相熟的灵魂人物也行。 张银奎:可能和年龄无关,我喜爱的比拟并重中国传统文化,比方周润发演的孔子,还有中国历史上另一位驰名思想家——朱熹,惋惜朱熹还没被拍成电影,至多没有太有名的。 毛利:我集体的偶像是Windows古代内核即Windows NT之父大卫·卡特勒,我十分拜服他,他往年80了,仍然在一线岗位进行高强度我的项目开发。我心愿本人也成为这样的人,能一辈子写代码,把代码写到人生的最初一刻其实也是十分不错的一件事件,把本人之前开的坑都负责任地填完,算是我的人生现实之一。 比特熊:毛利老师“一生写代码”的信心令人钦佩,毛利老师也是咱们的微软MVP,上面有请毛利老师开始技术剖析。 毛利:我明天次要讲的是如何应用古代Visual Studio C++ 工具链改善理论我的项目开发中的体验,明天次要从XAML动手,而后谈到UEFI,尽管这两个名词跨度有点儿大,但我置信通过接下来的解说能够让大家十分平顺地转换概念。 去年九月份我创立了一个文件归档工具NanaZip,做这个货色的起因是去年6月份的时候Windows 11公布了第一个预览版,然而过了两个月,我却还没看到第三方的适配Windows 11文件资源管理器旧式上下文菜单的文件归档工具。我自认为是一个业余的Windows桌面利用开发者,必定要跟进最新的Windows,但如果我降级到新的平台,却在右键菜单里没法用压缩工具的话,生产力会大幅升高。 于是我8月31号创立了NanaZip这个我的项目,通过一个月的开发火速上线,在这种状况下帮到了一些人。NanaZip是7-Zip的衍生版,7-Zip自身是一个十分传统的Windows桌面利用,所以这是一个十分好的例子,讲述如何把一个传统的利用,逐渐进行现代化的时候遇到的一些问题以及解决方案。比方咱们创立一个Windows应用程序打包我的项目,试图去打包的时候大概率会呈现找不到你写的动态链接库。 次要起因在于Windows应用程序打包我的项目默认状况下会把你的每一个我的项目生成的文件独自寄存在每一个文件夹外面,这个问题的解决方案比较简单,在应用程序打包我的项目配置文件中上方增加上面的内容即可解决问题。 当咱们要对一个传统桌面利用进行现代化的时候,必然会应用Windows Runtime接口去武装本人的传统利用,咱们个别举荐应用NuGet 版本。Visual Studio C++我的项目外面,NuGet版本用起来挺不不便的。当然,如果你用.NET,就会发现.NET我的项目外面是反对Package Reference个性的……如果你心愿在应用XAML的状况下,还能应用Visual Studio设计器来时来批改界面的话,为了编译可能胜利,咱们还须要退出以下内容: 详细信息能够浏览NanaZip实战案例这里自用的MSBuild的配置外面的实现。 为了实现NanaZip从 2.0 开始应用XAML Islands进行现代化的承诺,我依据本人的理论状况登程,须要先做两个我的项目以探明XAML Islands的边界,其中一个界面比较简单的我的项目是个文件传输工具,即开源的 aria2 前端 NanaGet,我以NanaGet为例子解说如何在 Visual Studio 下较舒服的应用XAML Islands进行开发……为了可能应用UWP的或者是XAML Islands的古代资源文件,咱们须要引入PRI文件的生成…… 因为现阶段Windows App SDK 中的Windows UI Library 3 并不反对和Win32 HWND进行互操作,如果要做的话须要用到非公开且常常变动的接口,但XAML Islands因为能够把 XAML 内容当作一个Win32 HWND 进行操作,于是就没有这个问题,这也是我目前不应用Windows App SDK而抉择XAML Islands的起因,并且我感觉XAML Islands是一个比拟好的一个计划。 张银奎:明天我想跟大家分享一下我对于软件调试技术的教训和想法。明天元宇宙这个词很热,我了解所谓的元宇宙其实就是比特的宇宙,是二进制的宇宙,比特熊直播间这个名字获得十分好,咱们明天其实曾经生存在一个比特的世界里了。这次为了直播呢,我画了一个很特地的架构图,模拟了宇宙天体关系图。宇宙是大的套小的,简直有限对吧?软件世界差不多也是这样。最上面是硬件世界,比方基于英特尔的x86架构、386486奔流之类,酷睿之后,英特尔喜爱用美国国家公园的名字来命名新的处理器微架构,比方这个Skylake, Ivy Lake, Tiger Lake, Alder Lake,比拟新的第12代就是Alder Lake啊。我很喜爱这个命名办法,让咱们能够开展设想的空间。 ...

June 24, 2022 · 1 min · jiezi

关于microsoft:微软更新-Microsoft-Store-策略重点打击欺诈付费版的非官方开源程序

近日,微软更新了其针对 Microsoft Store(微软利用商店)的策略 7.16 版。该版本策略的一个要害亮点就是 —— 打击了那些从新包装收费开源软件并为其贴上价格标签的非官方开发人员。 置信大家之前都用过微软利用商店,你可能曾经留神到外面有越来越多的开源和收费产品。只管开发者将应用程序和游戏上传到利用商店是件坏事,但事实并非如此,因为上传的大多数都是由非官方的第三方实现的。 更蹩脚的是,这些程序中有许多不是收费提供的,而是作为付费应用程序提供的。换句话说,微软的客户必须付费能力购买商店版的应用程序,而该应用程序在其余中央收费提供。所以,咱们有时候会在商店里同时看到官网免费版和第三方付费版本。 比方,微软商店中的风行照片编辑软件 Gimp —— 全名为 Gimp Easy,售价 9.99 美元。但讥刺的是,Gimp 的另一个非官方列表比微软商店的官网列表领有更多的评级和评论。 必须为收费应用程序付费曾经够蹩脚的了,但对于用户来说还不仅仅如此,因为频繁更新也是个问题。 据微软新订正的 Microsoft Store 策略 7.16 版中表明:“如果您决定产品或应用程序内购买的定价,您的数字产品、服务的销售或折扣等所有定价都不得试图从开源软件或其余通常收费提供的软件中获利,定价方面也不得比您的产品所提供的个性或性能高”。 比方,策略第 10.8.7 条明确提出: “如果您决定产品或利用内购买的定价,则您的数字产品或服务的所有定价(包含销售或折扣)必须:......不要试图从开源软件或其余通常收费提供的软件中获利,也不要绝对于产品提供的个性和性能定价过高......” 也就是说,微软 Microsoft Store 曾经开始禁止不良开发者对从新包装的开源软件免费,以确保产品元数据的准确性。 一般来说,微软利用商店里侧程序都是收费的,新策略施行后开源和收费产品或不再被容许销售,开发者也不容许再为其产品设置不合理的高价标签。 更新策略中另一个值得注意的变动,就是针对提供与真实世界中的信息、新闻或以后事件相干内容的应用程序的新政策。微软示意,今后此类应用程序不应“应用或流传虚伪或欺骗性的图像、视频和/或文本,或其余可能对集体、实体或公众关注事项造成挫伤的内容”。 在施行这些策略后,微软或将从利用商店中删除大量应用程序。此前,开发人员能够向 Microsoft 提交应用程序,但新策略让微软能够间接控制应用程序列表和提交。 据悉,Microsoft Store 新策略已于上周早些时候失效。如果您想要查看 Microsoft Store 策略 7.16 版中蕴含的所有更新,可从微软官方网站获取。 参考链接:https://docs.microsoft.com/en...

June 20, 2022 · 1 min · jiezi

关于microsoft:微软-GitHub-宣布将淘汰-Atom-代码编辑器未来重点转向-VS-Code

你还在应用 GitHub 的 Atom 文本编辑器吗?当初有个坏消息要通知你 —— Atom 马上要“服役”了! GitHub 官网发表Atom 代码编辑器“服役”太平洋工夫 6 月 8 日,GitHub 官网博客正式发文称:“明天,咱们发表,咱们将在 2022 年 12 月 15 日对 Atom 进行归档,并将该组织下的所有我的项目归档。” GitHub 方面示意,已决定“…停用 Atom,以进一步履行咱们的承诺,通过Microsoft Visual Studio 代码和 GitHub 代码空间为云带来疾速牢靠的软件开发”。 置信不少人看到这条音讯都会感到“震惊”,尽当然震惊归震惊,可能也没多少人为此感到“惆怅”。 几年前,微软收买了 GitHub,因为微软在 Visual Studio Code(简称 VS Code)已有专属基于电子的文本编辑器,因而如果遇到了不得已的状况,很可能会抉择保留自家的这个,而另一个则会被“淘汰”。 当然,Atom “淘汰”的次要起因,并非来自微软官网的“偏爱”,而是在这两种编辑器中,VS Code 的确更受欢迎且更被宽泛应用。 Atom 在过来几年中始终在承受保护和安全更新,但正如 GitHub 所指出的,“重要的性能开发”曾经停滞,所以一个时代的“闭幕”已成定局。 为什么 GitHub 会将 Atom“淘汰”?家喻户晓,社区参加对于开源我的项目的倒退至关重要,这是开源圈一直壮大的要害驱动力。而作为一款专一于基于云的开发工具、一种桌面应用程序,Atom 在当今以云为核心的计算世界中,确实没有可行的将来。 与此同时,云托管的 VS Code 却成为了将来的一部分,这不禁令人唏嘘。 只管 Atom 将不再是一个文本编辑器,但它依然留下了一个相当大的“遗产”—— Electron。 Electron(最后名为 Atom Shell)是 GitHub 开发的一个开源框架,一款因为其资源增加个性而被受“吐槽”的跨平台应用程序反对框架,目前正被数亿计算机用户应用。 ...

June 10, 2022 · 1 min · jiezi

关于microsoft:ACL-2022-NLP领域最新热门研究你一定不能错过

编者按:作为自然语言解决畛域的国内顶级学术会议,ACL 每年都吸引了大量学者投稿和参会,往年的 ACL 大会已于5月22日至5月27日举办。值得注意的是,这也是 ACL 大会采纳 ACL Rolling Review 机制后的首次尝试。在此次会议中,微软亚洲研究院有多篇论文入选,本文精选了其中的6篇进行简要介绍,论文主题涵盖了:编码器解码器框架、自然语言生成、常识神经元、抽取式文本摘要、预训练语言模型、零样本神经机器翻译等。欢送感兴趣的读者浏览论文原文。 SpeechT5:语音和文本联结预训练的编码器解码器框架 论文链接:https://arxiv.org/abs/2110.07205 编码器-解码器框架广泛应用于自然语言解决和语音解决畛域,比方端到端的神经机器翻译模型和语音辨认模型。受 T5(Text-To-Text Transfer Transformer)在自然语言解决预训练模型上利用胜利的启发,本文提出了一个对立语音模态和文本模态的联结框架 SpeechT5,该框架摸索了基于自监督语音和文本示意学习的编码器-解码器预训练方法。 SpeechT5 蕴含一个共享的编码器-解码网络和对应模态的前解决/后处理网络,试图通过编码器-解码器框架将不同的语音解决工作转换成语音/文本到语音/文本的问题。利用大规模的未标注语音和文本数据,SpeechT5 对立了预训练学习两种模态的示意,以进步对语音和文本的建模能力。为了将文本和语音信息对齐到对立的语义空间中,本文提出了一种跨模态的矢量量化办法,该办法将语音和文本向量和潜在量化向量随机混合,作为编码器和解码器之间的语义接口。研究员们在多种不同的语音解决工作上评估了所提出的 SpeechT5 模型,包含主动语音辨认、语音合成、语音翻译、语音转换、语音加强和谈话人辨认,均显示出该模型的有效性和优越性。 图1:(a)是 SpeechT5 模型构造,该模型架构蕴含一个编码器-解码器模块和六个模态特定的前解决/后处理网络。(b)是联结预训练方法,通过在不同模态之间共享潜在量化向量,联结预训练方法搭建起了语音和文本之间的桥梁。 利用比照前缀的可控自然语言生成 论文链接:https://arxiv.org/abs/2202.13257 为了领导大型预训练语言模型的生成,之前的工作次要集中在间接微调语言模型或利用属性分类模型来疏导生成。Prefix-tuning (Li and Liang, 2021) 提出通过训练前缀(一个小规模的间断向量)来代替在上游生成工作上进行的微调。受此启发,研究员们在本文中提出了一种用于管制 GPT2 生成的新型轻量级框架。该框架利用一组前缀来疏导自然语言文本的生成,每个前缀都与一个被管制的属性绝对应。 与应用属性分类模型或生成判断器相比,应用前缀实现可控性具备以下长处:首先,它引入了更少的附加参数(在试验中约为 GPT2 参数的 0.2%-2%)。其次,应用前缀能够使推理速度与原始 GPT2 模型相媲美。与 Prefix-tuning 独立训练每个前缀的形式不同,微软亚洲研究院的研究员们认为属性之间有互相关系(比方侧面情感和负面情感是互相对抗的关系),并且在训练过程中学习这种关系将有助于进步前缀的管制成果。因而,在该框架中,研究员们思考了前缀之间的关系并同时训练了多个前缀。本文提出了一种新的有监督训练方法和一种新的无监督训练方法来实现单属性管制,而这两种办法的联合则能够实现多属性管制。单属性管制工作(情绪管制、去毒化、主题管制)的试验结果表明,研究员们提出的办法能够在放弃较高语言品质的同时疏导生成文本具备指标属性。而多属性管制工作(情感和主题管制)的试验结果表明,用该办法训练的前缀能够同时胜利地管制这两个方面的属性。 图2: Prefix-tuning(上)和本文办法(下)在情感管制工作上的比拟。实线箭头示意训练过程,虚线箭头示意生成过程。在本文提出的框架中,训练能够是有监督的、半监督的、或者无监督的。 预训练 Transformers 中的常识神经元 论文链接:https://arxiv.org/abs/2104.08696 近年来,大规模预训练语言模型被证实领有较好的回顾预训练语料中所裸露的常识的能力。但现有的常识探针工作,如 LAMA,仅仅关注评估常识预测的整体准确率。本文试图对预训练语言模型进行更深刻的钻研,通过引入常识神经元的概念,来探索事实型常识是如何在模型中进行存储的。 首先,如图3所示,研究员们把 Transformer 中的 FFN 模块类比为键-值记忆模块。具体来说,FFN 中的第一个线性层能够被看做一系列键,而第二个线性层能够被看做一系列对应的值。一个隐向量先跟第一个线性层中的键通过内积来计算出一系列两头神经元的激活值,而后用这个激活值作为权重,来对第二个线性层中的值进行加权求和。研究员们假如常识神经元就存在于这些两头神经元之中。 图3:研究员们把 FFN 模块类比为键-值记忆模块,而常识神经元存在于其中在以上类比和假如的根底之上,研究员们提出了一套检测常识神经元的办法。基于常识填空的工作,研究员们先通过常识归因算法来找到对最终常识表白最重要的神经元,而后再通过一个常识神经元精炼的步骤,进一步提取出跟常识表白最为相干的神经元。 研究员们通过试验验证了常识神经元跟常识表白之间的关系:正向的,研究员们验证了常识神经元的激活值能够间接影响事实型常识的表白;反向的,研究员们验证了常识神经元更容易被表白常识的文本所激活。此外,基于常识神经元,本文还提出了两个初步的常识编辑办法,通过批改常识神经元对应的 FFN 中的参数,能够肯定水平上对预训练模型中的一条常识进行更新,也能够从模型中删除一整类常识。 基于神经标签搜寻的零样本多语言抽取式摘要 论文链接:https://arxiv.org/abs/2204.13512抽取式文本摘要目前在英文上曾经获得了很好的性能,这次要得益于大规模预训练语言模型和丰盛的标注语料。然而对于其余小语种语言,目前很难取得大规模的标注数据。因而,本文的钻研内容是基于 Zero-Shot 的多语言抽取式文本摘要,具体方法是应用在英文上预训练好的抽取式文本摘要模型来在其余低资源语言上间接进行摘要抽取。针对多语言 Zero-Shot 中的单语言标签偏差问题,本文提出了多语言标签(Multilingual Label)标注算法和神经标签搜寻模型 NLSSum。 ...

June 5, 2022 · 1 min · jiezi

关于microsoft:Post-Microsoft-Build丨畅聊技术新风潮

流动介绍往年的 Microsoft Build 2022,重点聚焦 DevSecOps 和云开发者环境,云原生和利用现代化,通过集成式数据平台进步敏捷性,借助 Windows 大规模打造新一代体验,利用合作利用和低代码进行翻新等五大技术畛域,深度摸索更高的敏捷性、安全性和创新力。 6月2日,迎着 Microsoft Build 2022 的技术风潮,就让咱们跟着四位微软最有价值专家的脚步,放眼 Microsoft Build 大会的前沿方向,一起来轻快畅聊,谈谈 Microsoft Build 2022上为咱们展示的技术与将来。 流动工夫:2022年6月2日19:30-21:30参加形式:点击报名后,在“上课形式”中获取 分享嘉宾 主办方 微软最有价值专家是微软公司授予第三方技术专业人士的一个寰球奖项。29年来,世界各地的技术社区领导者,因其在线上和线下的技术社区中分享专业知识和教训而取得此奖项。 MVP 是通过严格筛选的专家团队,他们代表着技术最精湛且最具智慧的人,是对社区投入极大的激情并乐于助人的专家。MVP致力于通过演讲、论坛问答、创立网站、撰写博客、分享视频、开源我的项目、组织会议等形式来帮忙别人,并最大水平地帮忙微软技术社区用户应用 Microsoft 技术。 更多详情请登录官方网站:https://mvp.microsoft.com/zh-cn ▌联结主办 微软 Reactor 是微软为构建开发者社区而提供的一个社区空间,以“予力多元化社区建设,帮忙每一个开发者成就不凡”为使命,旨在通过不定期举办的技术讲座、开发者交流会面及技术沙龙和专题流动,帮忙开发者和初创企业理解最新技术、学习最新常识、体验最新计划、结识业界同行、扩大职场人脉。 微软技术社区区域总监 ▌反对社区 微软 Reactor 为帮忙广开发者,技术爱好者,更好的学习 .NET Core, C#, Python,数据迷信,机器学习,AI,区块链, IoT 等技术,将每周三到周六,组织 3~5 场线上分享流动。欢送跟着咱们一起来学习。 长按辨认二维码 关注微软中国MSDN 马上报名

June 2, 2022 · 1 min · jiezi

关于microsoft:从古代文学到云端技术

数字化ABCD杂谈都说数字化技术和ABCD密不可分,A指人工智能、B指区块链、C是云,D当然是数据,这四者互为因果、不可分割。按阳明的知行合一说法,ABCD能够分为知和行,其中数据是知,从数据到洞察力;而代码则是行,从代码到服务。 代码是行,对于数字化业务来说,其面对的既可能是约10亿生产互联网的C端客户,也可能面对产业互联网的B端客户,其最大的特色就是快:疾速翻新、疾速迭代、疾速上线。PaaS或者云原生能帮忙用户将精力专一于数字业务,而不是底层的基础设施;DevOps则把曾经成熟了数百年的工业化大生产的流水线方法论和工具用在数字业务上。 数据是知,来自于生产线传感器、无人机、AGV、智能机器人等设施的数据,汇通营销、销售等数据,源源汇聚到云端的数据湖,而人工智能则可能将其中的非结构化数据转换为结构化数据,从而能够利用成熟的数仓技术进行剖析解决。如果须要产业链或者供应链的不同企业间进行数据分享,则可能须要区块链这样的增信平台。 目下炽热的Metaverse,当视作物理世界和计算机世界交互模式的进化:从最早的打孔卡片开始,经验了字符界面(计算机开始意识一些简略的人类字符)、图形界面(能通过键盘鼠标操控),到了智能手机年代,咱们能够用手指进行交互。而到了Metaverse,无论眼、耳、口、鼻、身、意,佛家所谓六识,无不能和计算机世界来往。 王阳明学生在严滩问答里曾说"有心俱是实、无心俱是幻;无心俱是实,有心俱是幻"。实和幻,不就是Metaverse里的物理世界和真实世界吗? 套用阳明学生的说法,数据资产就是"心",抓住了这个"心",那么无论实或者幻,都是良心,本体和功夫是一体的,本然和明觉也是一体的。按陈来学生在《有无之境》里提到,此处的无,当解作超过。而Metaverse里的Meta,也当作超过解。 至于Metaverse里的数字化资产NFT,盆盆在曾国藩弟子的日记里发现了一则很乏味的案例,看图谈话,不再赘述。 所有皆为数据此处提到的数据资产,能够了解为数据中台。刘鹤副总理曾发文提到数据是重要的生产因素。咱们常说数字化转型是要实现业务数据化和数据业务化。 业务数据化,其实就是数据的起源,数据可能来源于线下网点、电商平台、会员零碎、营销平台,如果有工厂,可能还会来自于生产线、PLM、MES等,还会有物流、WMS零碎等等。 而数据业务化,则是面向数字业务的一堆小前台利用,例如能够有数据化经营、数据可视化、数据赋能等等。 而数据化经营,能够有用户画像、千人千面、转化率剖析、圈人等,而数据可视化,能够有CEO驾驶舱、数据大屏等,还能够有面向生态圈和产品链的数据赋能。 当初业务数据化和数据业务化之间,还差一个数据资产化,只有资产化的数据,能力为前端的数据利用提供赋能。 而所谓资产,依照会计学的定义,就是将来能给企业带来利益支出,带来现金流。 对于数据业务化,咱们在十多年前就据说过"啤酒和尿布"的故事,这是一个经典的数据仓库利用,因为数据仓库里会保留长期数据,所以对销售数据进行数据分析发现,奶爸们在购买尿布的时候,肯定会顺路带几瓶啤酒回去,这样咱们就能够有针对性的营销策略:把啤酒货架和尿布货架凑近一些,并给一些促销计划。 相似这种后视镜模式的数据利用,能够称为应用数据的业务,而非数据驱动的业务。而相似于Manner这样的轻资产互联网咖啡企业,又是如何实现数字化的? 当盆盆在门店里买了小杯的美式,Manner的订单零碎里就会减少一条数据库记录;而咱们在通过App、抖音、小程序、公众号、电商等渠道去查看咖啡内容,岂但可能会产生订单信息,还会产生行为数据,例如咱们常常会查看哪些咖啡SKU、喜爱看哪些明星的喝咖啡桥段、在社交媒体里评论过什么,这些脚印和数据库记录一起造成标签化的数据资产。 然则这种模式为什么能够说是数据驱动的业务? 因为咱们能够间接这些数据资产服务引擎化,让咱们的小前台数字业务间接应用这些数据资产。例如咱们能够间接给相似盆盆这样囊中羞涩的客户,提供打折优惠券,帮忙促销;而对于常常商务旅行的客户,则能够和某些酒店团体联合推出收费获赠咖啡的业务等等。这些并不需要请销售经理或者CxO们查看各种目迷五色的报表,否则黄花菜都凉了。 还能够举一个盆盆调研过的运营商案例:某运营商试图给无固定宽带的当地手机用户进行精准营销,假如他们用了以下3个标签,而后能够给领有这3个标签的当地无固定宽带用户间接发短信,揭示他们能够一键约宽带上门,这样能够节俭5G视频流量开销。 当地用户:在深圳基站捕捉到的当地手机用户,能够打上此标签无宽带: 这些用户在CRM数据库里没有固定宽带记录看视频: 这些用户常常在上班后收看视频所以,给数据资产插上API的翅膀,让数据资产服务化,则前端数字化业务能够间接调用API,把数字业务更疾速地交付到互联网用户手里,这才叫疾速翻新、疾速迭代。简略小结一下:策略:对于企业数字化的策略布局和剖析,能够联合Power BI等做数据可视化,让CxO们能够指点江山、激扬文字战术:对于设计、制作、营销、供应链、售后等战术性业务,能够间接透过API调用数据资产,实现疾速打击。云和数字化云在数字化转型里起到什么作用? 经济老本劣势最大化的业务能够放在Azure私有云上,而外围数据以及传统零碎能够放在公有云或者Azure Stack上。 企业的业务中台,能够把共性的局部,例如会员、商品、订单、库存、领取等局部整合在一起,业务中台能够作为数据中台的数据源,和来自企业外部的ERP、MES、PLM,以及企业面向互联网的电商、门店、SCRM等零碎的数据一起,通过大数据分析等,造成数据中台的经营业务,例如:举荐引擎、精准营销、舆情剖析等等。 而这些业务零碎的搭建,齐全能够利用Azure私有云提供的乐高积木:利用SLB、AKS、Azure应用服务、MySQL、Redis、Azure Synapse、Azure Databricks等PaaS服务,只需编写很小量的代码,就能够打造出残缺的全渠道业务平台。还蕴含了Azure防火墙、Web利用防火墙等平安保障服务等。 而这些,就叫做数字化转型。 云和数字化转型的实质贴一段我的老板Lynn女士在2014年说过的一段对于云和业务的认识,以作为这篇文章的注脚,到当初还没有过期,其中1.3.1谈共享的段落,可视作数据中台。 ❖ 和用户谈云计算和业务的联合离不开对于用户的理解更离不开对于云计算到底能带来什么的思考。 从高大上的角度去讲,是工业化和数字化的交融;略微具体化一些,能够说成是以构建新一代信息系统为核心改革用户体验治理,供应链治理,产品设计,营销和渠道治理,推动全企业接消费者的地气;要更理论一些的话,还是要回到云计算的根源个性下来:共享:不是简略的资源池的共享和按量计算/摊派老本,而是由此能做到的更多更广的数据和信息的共享,逾越部门,逾越地区,逾越供应链和销售链的各个环节,从共享到Connect。快:不仅仅是上线工夫的快,能够想到的是因为计算资源,数据和信息的集中和泛渠道的Connect带来的信息和决策流转的速度变快。老本:不论是私有云还是公有云,用云来做当初企业IT能做的事件未必能节约老本,然而却能在一些以前想做却做不了的方面提供更低成本(不仅仅是钱)的实现形式,比方团体集中管控,供应商和渠道管制,即时用户互动,还有后面探讨的灾备等等。❖ 挪动,大数据,智能设施,云计算作为以后transformation 的技术相互之间依赖水平很高,而且用户在通过这些进行的是业务模式和改革和翻新不是IT模式的改革和翻新,看了海尔推出App管制冰箱,长虹推出的App和电视互动,就是传统企业在这方面也走得比咱们快,咱们能够不懂业务但至多须要晓得咱们的技术可能关上哪些潜在的改革和翻新的大门。 ❖ 寻找小而美。Cloud带来的翻新和收益的全面实现对于用户业务改革和翻新,甚至工作和管理模式的扭转的依赖水平是微小的,如果专一于此咱们肯定会饿死在沙滩上。咱们的发力点可能在一些小而美用户或者我的项目的身上,用户自身的改革/翻新能源强很分明,商业模式和变动复杂程度不高,与Mobility,big data和Cloud的符合度很高,有暴发或影响全局的可能,比方微信红包。同时从小而美到全企业的推广,咱们“宜公宜私”的Hybrid Cloud Vision的独特价值会成为真正有价值的Option,在市场上无论是Call还是Put Option都是有价证券。 微软最有价值专家(MVP) 微软最有价值专家是微软公司授予第三方技术专业人士的一个寰球奖项。29年来,世界各地的技术社区领导者,因其在线上和线下的技术社区中分享专业知识和教训而取得此奖项。 MVP是通过严格筛选的专家团队,他们代表着技术最精湛且最具智慧的人,是对社区投入极大的激情并乐于助人的专家。MVP致力于通过演讲、论坛问答、创立网站、撰写博客、分享视频、开源我的项目、组织会议等形式来帮忙别人,并最大水平地帮忙微软技术社区用户应用 Microsoft 技术。 更多详情请登录官方网站:https://mvp.microsoft.com/zh-cn 长按辨认二维码 关注微软中国MSDN 微软MVP,欢迎您退出

June 1, 2022 · 1 min · jiezi

关于microsoft:微软在-Android-设备上的预装-APP-中发现高危漏洞下载量已达数百万

近日,微软钻研团队在以色列软件开发商 MCE Systems 预装 Android 零碎应用程序的一个框架中发现了 4 个高危破绽。令人担忧的是,目前这批 APPs 在 Google Play 官网利用商店的下载量已达数百万。 上周五,微软 365 Defender 钻研团队在公布的一份报告中示意:“因为目前大多数 Android 设施都附带了许多预装置或默认应用程序,因而,如果没有取得设施的 root 拜访权限,一些受影响的应用程序无奈齐全卸载或禁用。” 据悉,这些相干破绽现可能会容许威逼行为人动员近程和本地攻打,或被滥用为载体,利用其宽泛的零碎特权获取敏感信息。 Android Apps 上的高危破绽:或对网络空间平安造成威逼据报道,此次发现的这组破绽波及命令注入、本地权限晋升等方面,且都已被调配了标识符: CVE-2021-42598、CVE-2021-42599、CVE-2021-42600 和 CVE-2021-42601,且 CVSS 得分介于 7.0 和 8.9 之间。 (“CVSS:通用破绽评分零碎,一个行业公开规范,被设计用来评测破绽的重大水平,并帮忙确定所需反馈的紧急度和重要度。提供了一种捕捉破绽次要特色并产生反映其严重性的数字评分的办法”) (命令注入概念验证(POC)攻打代码) (向 WebView 注入相似的 JavaScript 代码) 这些破绽里有些最早是在 2021 年 9 月份就被发现并报告的,暂没有证据表明这些缺点正被利用。 此次,因为微软并没有披露应用该破绽框架的应用程序的残缺列表(该框架旨在提供自我诊断机制,以辨认和修复影响 Android 设施的问题),所以该框架领有宽泛的拜访权限(包含音频、摄像头、电源、地位、传感器数据和存储权限,以执行其性能)。 再加上此次该服务中发现的破绽,因而微软示意,它可能容许攻击者植入长久后门并接管控制权。 目前,曾经受到该批破绽影响的客户包含 Telus、AT&T、Rogers、Freedom mobile 和 Bell Canada 等这些大型国内挪动服务提供商: 挪动 Klinik 设施查看(com.telus.Checkup)设施帮忙(com.att.dh)MyRogers(com.fivemobile.myaccount)Freedom 设施保护(com.Freedom.mlp.uat),Device Content Transfer(com.ca.bell.contenttransfer) 这些易受影响的隐患 Android Apps 尽管是由手机供应商预装的,但也能够在谷歌 Play 商店上找到。 ...

May 30, 2022 · 1 min · jiezi

关于microsoft:如果你还没听过长城汽车的新故事

“输赢就要看最初的五连发夹弯了……”一句经典台词,不晓得点燃了多少人的“秋名山车神”梦。减速、漂移、过弯、撞线,让车尾灯飘忽在对手眼光所及边际,驾驶的乐趣交叠胜利的愉悦,不禁热血沸腾。 不过长城汽车的征途远比秋名山更长更远也更艰险,长城汽车的全球化路线如何冲破要害的“五连弯”?目前,长城汽车在寰球曾经造成国内10大全工艺整车生产基地、3大海内全工艺生产基地和多个海内KD工厂。长城汽车的全球化策略将继续提速的过程中,长城汽车携手微软智能云,以科技为引擎,用数据做燃料,持重冲破一路险阻,驾“云”中转全世界! 出海第一弯:数据安全与合规在与微软的单干过程中,长城汽车将*海内数据存储在微软云,确保业务云端平安的同时,满足相干国家区域的监管要求。借助微软解决方案,进步零碎运行牢靠度,对数据采集,存储及剖析展现模块进行替换革新,使之具备更好的扩展性,助力长城汽车实现:放慢售后响应速度,缩小售后老本;进行数据挖掘剖析,为用户提供更多的增值服务,进步客户满意度等预期指标。 出海第二弯:产品力晋升在产品力晋升方面,微软为长城汽车提供了端到端的深度神经网络语音合成服务,基于 Azure 智能云弱小的算力反对,使长城汽车领有媲美人类的AI语音零碎,为客户的驾乘体验削减了智慧的愉悦。在摸索晋升语音天然度的同时,微软语音合成技术也一直开掘语音的表现力、丰盛度和智能度。通过多情感、多角色和情感强度可调节等技术升级,微软智能语音极大水平地丰盛了合成语音的格调。更进一步,为了大大降低有声内容的创作老本,微软针对简单长文本,提供了智能情感和角色的预测性能,让 AI 语音具备更强的理解力,让有声内容创作变得轻松又便捷。微软工业级智能语音平台可能实现符合人类的情感表白和寰球219种语言笼罩,与长城汽车自有的车载智能语音技术强强联合,成为泛滥长城汽车车主身边可能时时交换、充沛信赖的旅途搭档。 出海第三弯:经营治理精细化随着海内业务的一直扩张,为了实现更精细化的经营链路管理,更好地践行海内倒退策略,长城汽车踊跃开启海内新业务模式变革,基于微软 Dynamics 365 建构产品+软件+服务一体的翻新模式,实现对门店经营和汽车应用的全周期笼罩,实现营销经营数字化、渠道协同数字化、门店智慧数字化和用户轨迹数字化,精准把握海内用户的习惯、需要,融入国外生态系统,赋能海内业务成长。 出海第四弯:门店效率优化微软 Power Platform 低代码利用平台帮忙长城汽车门店轻松构建本地化的门店管理系统,优化企业外部经营流程,助力产品服务转型迭代,一直适应市场变动,满足用户需要,晋升用户体验,为业务倒退与翻新提供弱小能源。 出海第五弯:治理协同高效对于长城汽车,数字化办公是无缝接轨世界、构建寰球格局、合乎当地法律合规的重要环节。长城汽车企业单干效率因为通过 Microsoft 365 等诸多微软技术的利用而得以显著晋升。通过 Microsoft 365 、 Teams 等诸多微软技术的利用,长城汽车寰球员工能够进行高效的现代化会议、文件分享、独特编辑以及办公协同,让长城汽车“小前台、大中台、强后盾”的数字架构赋能企业进阶,在高效应对寰球事务的同时,也吸引到更多寰球精英加盟。 目前,长城汽车已构建了中国为外围,涵盖亚、欧、北美等国家和地区的全球化研发布局与商业幅员,随着出海步调的减速,长城汽车的国内商业幅员还在日益扩张,商业世界的胜利是由微软与长城汽车携手打造的“云上长城”数字化外围根底。将来,微软期待携手长城汽车用科技实现更卓越的经营与成长,在更广大的世界,为更多人带来美妙体验。 *相干技术与产品并未全面落地,本文中的“海内”特指已应用相干技术和产品的区域。 长按辨认二维码关注微软中国MSDN 点击返回微软中国案例核心

May 30, 2022 · 1 min · jiezi

关于microsoft:里程碑事件丨NET-MAUI-正式发布

欢送应用 .NET 多平台应用程序 UI。 此版本标记着咱们在对立 .NET 平台的多年旅程中的新里程碑。 当初,您和超过 500 万其余 .NET 开发人员领有面向 Android、iOS、macOS 和 Windows 的一流跨平台 UI 堆栈,以补充 .NET 工具链 (SDK) 和基类库 (BCL)。 您能够应用 .NET 构建任何货色。 退出咱们的 Microsoft Build 2022,咱们将向您介绍所有更新,以便应用 .NET 和 Visual Studio 为任何设施构建本机应用程序,学习更多。 这只是咱们创立令 .NET 开发人员称心的桌面和挪动应用程序体验之旅的开始。 对于下一阶段,当初为更宽泛的 .NET 生态系统奠定了根底,将 .NET Framework 和旧我的项目零碎中的插件、库和服务引入 .NET 6 和 SDK 款式我的项目。 明天可用的有: AndroidXhttps://github.com/xamarin/An...AlohaKithttps://github.com/jsuarezrui...CommunityToolkit.MVVMhttps://docs.microsoft.com/wi...CommunityToolkit.Mauihttps://docs.microsoft.com/do...CommunityToolkit MauiCompathttps://www.nuget.org/package...CommunityToolkit Markup.MauiCompathttps://www.nuget.org/package...DevExpresshttps://www.devexpress.com/maui/Facebookhttps://github.com/xamarin/Fa...FreshMvvm.Mauihttps://www.nuget.org/package...Google APIs for iOShttps://github.com/xamarin/Go...Google Play Services Client Librarieshttps://github.com/xamarin/Go...GrialKithttps://grialkit.com/grial4-s...MauiAnimationhttps://github.com/jsuarezrui...Microsoft.Maui.Graphicshttps://docs.microsoft.com/do...MR.Gestureshttps://www.mrgestures.com/Prism.Mauihttps://www.nuget.org/package...Plugin.Fingerprinthttps://www.nuget.org/package...Plugin.InAppBillinghttps://www.nuget.org/package...Plugin.StoreReviewhttps://www.nuget.org/package...Plugin.ValidationRuleshttps://www.nuget.org/package...ReactiveUI.Mauihttps://www.nuget.org/package...Shinyhttps://shinylib.net/SkiaSharphttps://github.com/mono/SkiaS...Syncfusionhttps://www.syncfusion.com/ma...Telerik UI for .NET MAUIhttps://www.telerik.com/maui-...TemplateUIhttps://github.com/jsuarezrui...User Dialogshttps://github.com/aritchie/u...如需帮忙将库迁徙到 .NET 6,请查看最近的博客文章,具体介绍了 Michael Rumpler (MR.Gestures) 和 Luis Matos (Plugin.ValidationRules) 迁徙到 .NET MAUI 库的体验。 ...

May 28, 2022 · 4 min · jiezi

关于microsoft:比特熊故事汇X-Microsoft-Build-2022微软专家MVP技术亮点全解析

大家好!我是爱吃、爱玩、更爱学习技术,IT届的新晋小网红,开发者的好敌人比特熊! 比特熊:特地联名Microsoft Build 2022,本期【比特熊故事汇】请来重量级嘉宾,冲破直播间嘉宾数新高!由微软云布道师卢建晖领队,6位技术专家齐加盟,为各位开发人和技术爱好者带来最全面的Build大会全解析! 【比特熊故事汇】作为比特熊直播间的重要栏目,定期请来技术大牛和行业先锋做客。这里不仅讲最“热”的技术,还有更多待解锁的集体故事和趣味话题!请继续关注,更激励大家举荐你想意识的“英雄”。欢送大家来到直播间,跟比特熊一起,与专家们零距离畅聊。 欢送大家拜访MSLearn学习平台与比特熊一起布局学习门路,减速进阶 比特熊:明天十分荣幸请到咱们相熟的好敌人微软云技术布道师——卢建晖!微软MSDN公众号的忠诚关注者对卢老师的理解,可能来源于“CA周记”的技术分析或者卢老师热心的直播分享!比特熊第一次零碎学习Python的常识就是跟卢老师一起直播啊! 卢建晖:大家好!我是微软云技术布道师卢建晖!明天会跟比特熊还有几位专家一起,跟大家分享一下Microsoft Build 2022有哪些新公布和值得关注的亮点! 比特熊:咱们含糊其辞进入万众期待的局部,往年的Build大会有很多新公布!在卢建晖老师的踊跃组织下,邀请各畛域技术专家都给大家画好重点,还指路学习资源!连忙跟着比特熊一起学习,减速进阶。 云原生是本次 Microsoft Build 2022 的一个十分重要的技术主题,微软谈了很多基于云原生的利用场景。微软工程师敖小剑老师在直播中分享了 Dapr 的一些内容,包含基础知识,利用场景,还有相干的一些 RoadMap以及一些期待公布的新性能。作为买通云原生场景的最初一公里 Dapr就十分重要了。Azure Container Apps 以及 Azure Kubernetes Service 服务都能够通过 Dapr 来作为中间件进行连贯, Dapr 不仅解决了微服务之间的通信问题,更重要·一点是通过 Dapr 构建事件驱动的微服务,让你能够用松耦合,多语言地组建云原生解决方案。除了敖老师提到的 Dapr 外,Microsoft Build 在云原生的技术上也公布了多项新性能以及更新, 如 Azure Arc -能够通过它来构建混合和多云环境的智能利用, 也有基于嵌入式边缘的 Kubernetes - Project Haven , 还有与低代码的交融等。 比特熊举荐: Azure PaaS 和云原生开发随时随地实现无缝平安的 Kubernetes 体验和可察看性应用 Azure Arc,构建和部署用于混合与多云环境的容器化应用程序和数据库 MAUI 是 .NET 6 十分重要的组成部分,让你能够通过 C# 和 Visual Studio 来实现跨平台(iOS, Android , Windows , macOS , Linux(社区反对)) 利用的开发。.NET 开发者始终在期待 MAUI的正式公布。微软最有价值专家张善友老师就非常期待在往年的Build有大动作。果然,在 Microsoft Build 2022 开始前一天, MAUI 就正式公布了。随同而来的是为 MAUI优化的 Visual Studio 2022 (17.3) 预览更新( Windows / macOS ) ,不仅在 Windows 上反对 MAUI 开发,也能够在 macOS 上反对 MAUI 开发。当初 MAUI 不仅反对传原生利用的开发,也反对 Blazor 混合式的开发。不晓得各位 .NET 开发者有没有第一工夫更新 。除了 MAUI 外 ,善友老师还提到了 .NET 云原生的能力 ,这个和敖老师的Dapr的联合就十分重要了。咱们晓得都晓得张善友老师 .NET ,Dapr 的实战经验十分丰盛,能够说 Dapr 不仅买通了云原生的最初一公里 ,更重要是 Dapr 让开发人在云原生利用中多了一个抉择 .NET 的理由。张善友老师也谈到了一些新的利用场景在 .NET 上的利用状况,如 WASI , Minimal API 等 ,以及 .NET 7 Preview 4 的新个性,这些都微软在 Microsoft Build 2022分会场上都有十分具体的内容介绍。 ...

May 27, 2022 · 3 min · jiezi

关于microsoft:27-年从巅峰沦为笑柄微软宣布-IE-浏览器终于要退役了

5 月 16 日,@微软 Edge 浏览器官网微博账号发文发表“微软 IE 浏览器将于 6 月 16 日正式服役”,此音讯一出引发网友热议。 作为一款见证了几代人青春的浏览器,IE(Internet Explorer)终于迎来了光彩的“退休”时刻。27 年来,IE 浏览器从巅峰期间逐步演变为“笑柄”般的存在,常常被用户和网友吐槽,就连微软官网微博也在下面的博文中调侃“终于,被黑了这么多年,IE要正式跟大家说再见啦......”。 其实早在去年,微软就曾经暗示过这个音讯。 2021 年 5 月, 微软官方网站在布告中发文称“Internet Explorer(IE)11 是 Internet Explorer 的最初一个次要版本......从 2022 年 6 月 15 日开始,某些版本的 Windows 10 将不再反对Internet Explorer 11 桌面应用程序......”并激励客户转向 Microsoft Edge,示意 Edge 浏览器可为传统和古代网站及应用程序提供反对。 的确,随着基于 Chromium 的微软 Edge 浏览器逐步成熟,IE 再作为一种专用模式与 Edge 捆绑的桌面应用程序简直曾经没有意义了,所以 IE 浏览器 走向“沦亡”是必然结果。 27 年的发展史:从辉煌走向“终结”工夫拉回到上世纪,1995 年 8 月 24 日,随同着滚石乐队震耳欲聋的《Start Me Up》,微软正式公布了 Windows 95。作为微软历史上最胜利的操作系统之一,Windows 95 的呈现一度风靡了多年。 ...

May 17, 2022 · 1 min · jiezi

关于microsoft:在吗看看MAUI候选版本3

咱们很快乐公布 .NET 多平台应用程序 UI (.NET MAUI) 候选版本 3,这个版本蕴含一系列新的改良。与以前的候选版本一样,RC3 蕴含在“上线”反对政策中,这意味着 Microsoft 为您的MAUI生产应用程序提供技术支持。 要开始应用 .NET MAUI,请装置或降级到最新的 Visual Studio 2022 预览版并抉择“.NET 多平台应用程序 UI 开发”工作负载。这将装置您须要的所有 .NET 6 组件,并启用预览性能以使您的 .NET MAUI 开发体验更加高效。 无关将 Xamarin 库迁徙到 .NET 6 和 .NET MAUI 的领导,请查看 Xamarin 博客上的这些提醒 。 专一于导航.NET MAUI 为您提供了两种在应用程序中实现导航的次要办法。最简略但功能强大的选项是通过Shell来运行您的应用程序,Shell增强了针对桌面和挪动模式的优化。第二种抉择是间接应用根本导航页面控件:FlyoutPage、TabbedPage和NavigationPage。 您应该用什么呢?.NET MAUI 新我的项目模板实现了Shell并提供了优化的体验,因而咱们建议您从该模板开始。如果未来您想更换特定控件,您依然能够重用所有 UI。Shell是一个 UI 控件,用于托管您的应用程序页面并提供弹出菜单和选项卡菜单。 模板我的项目蕴含一个带有单个页面的“AppShell.xaml”,它被调配给了App.MainPage,为了更好的看到Flyout控件的成果,并简略的增加更多的页面,只需开启flyout通过更改Shell.FlyoutBehavior <Shell x:Class="MauiApp2.AppShell" xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:MauiApp2" Shell.FlyoutBehavior="Flyout"> <ShellContent Title="Home" ContentTemplate="{DataTemplate local:MainPage}" Route="MainPage" /> <ShellContent Title="Items" ContentTemplate="{DataTemplate local:ItemsPage}" Route="ItemsPage" /></Shell>ShellContent使您可能形容用于导航的 URI 路由,并应用数据模板以便按需加载页面以放弃启动性能。更明确地说,您能够将ShellContent导航别名包装起来,以分明地批示 Shell 如何出现您的 UI。 <FlyoutItem Title="Home" FlyoutIcon="home.png"> <ShellContent ...></FlyoutItem><FlyoutItem Title="Items" FlyoutIcon="store.png"> <ShellContent ...></FlyoutItem>Shell 反对Flyout控件的许多自定义,包含设置背景款式、笼罩内容的背景、模板页眉、页脚、整个内容或仅菜单项。您还能够设置弹出按钮的宽度并使其放弃关上或齐全暗藏。以下是一些不同设计的示例: ...

May 14, 2022 · 2 min · jiezi

关于microsoft:光环斗罗大陆魂师游对决背后的3D优化技术

随着游戏市场存量竞争加剧,精品化趋势减速,玩家更违心为优质产品买单。在这种格局变动下,尾部企业逐步出清,精品化、出海化、VR化成为游戏行业主旋律,研发能力和打造精品的能力成为游戏企业立足的基本,而3D优化技术则是打造精品游戏的关键环节。本次微软游戏出海开发者大会的游戏开发系列内容里将以《斗罗大陆: 魂师对决》和《光环》两款游戏为例,介绍大型主机游戏和精品手游都是如何基于微软Simplygon实现低成本高质量3D优化的。 Simplygon — 3D 优化的业界标杆-更短时间、更低成本、更炫成果微软游戏开发套件中的Simplygon是3D游戏优化、帮忙创造者和用户优化3D数据的领导者。基于Simplygoon平台可对模型和纹理之类的 3D 素材进行不同目标的优化,无需手动操作(或仅需大量操作)。可应用 Simplygon 创立 LOD 链、缩小绘制调用、将多个高精度模型组合为一个开销较低的模型、优化特定视角的场景、移除不可见几何体等。 借助 Simplygon 云服务,开发者能在一分钟之内构建一幅视觉保真的3D 画面,再花几分钟工夫主动优化它们,就能在任何平台上晦涩渲染,从而节俭贵重的工夫和金钱。在营销老本上涨、网络环境复杂性减少等状况下,该服务无疑可助力游戏厂商从游戏界面、加载速度等方面动手优化,为吸引玩家、冲破目前的出海困局削减一臂之力。 Simplygon 提供的优化引擎,使艺术家和游戏创作者们能在最严格的估算范畴内最大限度地施展想象力,缩小生产工夫、老本和人工流程,被称作“VR将来最重要的公司之一”。当初,Simplygon曾经被用在修建、3D CAD、3D扫描、3D网络和3D打印等泛滥畛域,取得泛滥3A 游戏工作室的认可和采纳,在包含《光环》《斗罗大陆:魂师对决》《最终幻想》《和平机器》《极限竞速》等大作在内的超过 450 款3A游戏制作中大展身手。 Epic 打造 Paragon 时联合Simplygon,只需付出无限的手动工作便可大幅缩小绘制调用和每帧渲染的多边形。 Uppercut Games 将他们画面精美的游戏《Submerged》移植到 iOS 时利用 Simplygon 将数月的手工劳动缩小到一周工夫。 Simplygon 为 Forza Motorsport 7 节俭了渲染工夫、进步了视觉品质和性能 还原实在动漫场景,助力打造爆款游戏《斗罗大陆:魂师对决》验证“精品化”策略三七游戏作为寰球出名的游戏研发机构,业务次要聚焦 SLG、MMORPG、卡牌三大赛道,造成专业化布局的同时,深入精品化、全球化、多元化策略,致力于游戏精细化经营。旗下经典自研游戏《斗罗大陆:魂师对决》,以其主打的精美画面和翻新玩法,高度还原原著剧情和设定,实现 IP 与游戏的完满联合,取得了优良的市场体现,失去业界和玩家的高度认可。《斗罗大陆:魂师对决》在斗罗 IP 系列游戏中,具备顶级的动画美术成果。自 2021 年 7 月 22 日上线,当日下载量超过 40 万,首周下载量冲破 150 万,上线首月即流水破 7 亿,前三月累计下载量近 400 万;在上线的三个月中,随着游戏热度一直升高,在 ios 端游戏滞销榜最高跻身前四的名次,并长期保持滞销榜前十名的地位。 只管游戏上线之后问题亮眼,但在开发之初,如何忠于动漫原作,通过3D 自在视角、富丽人物特效、实时天气零碎等打造1:1实在斗罗大世界,为玩家提供如亲自融入斗罗大陆世界冒险的视觉效果,一度成为三七游戏自研部门遇到的最辣手考验。 对于基于 PBR(物理渲染)的手游我的项目,所有模型都有适当减简化的需要,LOD 是必备技术之一。三七游戏在比照了市面上支流的自动化减面工具之后,发现微软 Simplygon 在美术成果还原、脚本运行速度和应用便利性上更合乎我的项目的应用环境,所以决定与微软进行单干,通过 Simplygon 优化其3D 模型的创立和扩大,升高复杂性的同时,实现超大规模环境渲染,确保游戏在不同平台上都能以指标帧率顺畅运行,升高了对客户端硬件设施的限度,进而为更多用户群体打造更为真切的游戏成果。 ...

May 11, 2022 · 1 min · jiezi

关于microsoft:今年-Build-大会我们就想跟开发者单纯地聊技术

面对疾速变动的世界以及瞬息万变的需要,新一代的开发者须要用新一代的视角、办法和工具去驱动翻新、减速倒退、引领改革。那么,有没有一个契机,能够一次性理解前沿的技术观点、大牛的开发神技以及全新炫酷的开发工具? 答案就在 Microsoft Build 2022!作为寰球开发者一年一度的技术庆典,Microsoft Build 一贯干货满满,全场高能,往年也不例外。北京工夫5月25日-27日,Microsoft Build 2022再度启幕!与您线上相约探讨云原生、低代码开发、Windows 更新等寰球最 In 技术!带您摸索寰球最新技术动静和开发者翻新平台,学习更前沿、更实用的开发技能,关上广大的开发视线,用技术构建将来。本届大会可反对全中文界面和实时中文字幕,旨在为您提供更加便捷的观看体验。 五大会议主题,带您解锁硬核开发工具本届大会将聚焦以下五大主题,帮忙您进步敏捷性、安全性和创新力,满足任何工作类型和工作形式之所需。无论您是开发者、工程师、IT 专业人士、学生还是守业达人,您都将有机会与寰球技术专家和开发者社区建立联系,用您善于的工具、语言和平台,让开发变得更简略高效。 ▌优化 DevSecOps 与云开发者环境 您能够平安地开发和测试您的应用程序,在任意语言、架构和云上都可尽享翻新工作体验。 ▌扩大云原生与利用现代化规模 您能够应用云原生架构和齐全托管的数据库,平安地扩大您的应用程序翻新和现代化。 ▌通过集成的数据平台取得敏捷性 您能够应用适应混合和多云能力需要的集成数据平台,专一于应用程序自身。在平安和隐衷爱护的前提下,构建数据驱动的产品体验。 ▌用 Windows 大规模创立下一代用户体验 您能够通过 Windows 的开放平台和窗口、全新的硬件、用户体验、跨平台的开发工具,AI 服务等,为您的利用程序开发提供能源,并获取更多用户。 ▌应用合作应用程序与低代码进行翻新 您能够理解咱们如何构建合作应用程序,将人、数据和流程连接起来,帮忙超过2.7亿 Teams 用户实现顺畅的混合办公。学习如何借助 Power Platform 疾速构建弱小的应用程序、机器人和工作流程。 寰球大咖齐聚,邀您点燃技术火花本届大会汇聚微软多位重量级技术首领, 带您见证微软全新技术公布。会后5月28日-7月15日更有外乡技术专家、微软 MVP、开发者社区的内容解读,与您介绍实用开发工具、分享开发心得,敬请关注。 报名现已开启!立刻扫码注册,5月11日起官网上线选课性能,欢送 Pick 你的心仪课程! 点击立刻注册

May 10, 2022 · 1 min · jiezi

关于microsoft:治愈活动丨为疫情中的你端一杯温茶

流动介绍情绪是看不见摸不着,又时刻存在的一股非凡的能量。它随同人类进化的历程走到明天,越来越成为影响咱们思考言谈和举止的隐形主导。有的时候情绪对咱们的影响甚至超过了引起情绪的那件事件自身。所以如何觉察到这位隐形主导,让咱们把事件看得更分明明确。如何了解负面情绪的侧面意义,如何辨认情绪的实质,从而长于将其转化成为咱们的资源。如何用一些简略的办法让咱们迅速回归到平静与中正......对疫情当下的咱们尤其重要。特地是那些被身边的人爱着的人,你如何解决你的情绪,就是如何来回报别人的口头。通过这次难得的交换,咱们心愿你能成为疫情中更加淡定自如的人,同时成为孩子们学习人生路上如何转化情绪的范本,更加成为疫情期间的一道光,带给身边和煦与方向。 课程内容:原理讲述情绪发觉-情绪就在咱们的一念一言一行中情绪礼物-此生所有的情绪都有她来的起因情绪能量-情绪的实质是能量要长于转化它情绪觉知-觉知中的言谈举止更加淡定无力问答环节(含实修)流动工夫:2022年5月5日19:00-21:00 参加形式:点击报名后,在“上课形式”中获取 分享嘉宾 主办方 微软最有价值专家是微软公司授予第三方技术专业人士的一个寰球奖项。29年来,世界各地的技术社区领导者,因其在线上和线下的技术社区中分享专业知识和教训而取得此奖项。 MVP 是通过严格筛选的专家团队,他们代表着技术最精湛且最具智慧的人,是对社区投入极大的激情并乐于助人的专家。MVP致力于通过演讲、论坛问答、创立网站、撰写博客、分享视频、开源我的项目、组织会议等形式来帮忙别人,并最大水平地帮忙微软技术社区用户应用 Microsoft 技术。 更多详情请登录官方网站:https://mvp.microsoft.com/zh-cn ▌联结主办 微软 Reactor 是微软为构建开发者社区而提供的一个社区空间,以“予力多元化社区建设,帮忙每一个开发者成就不凡”为使命,旨在通过不定期举办的技术讲座、开发者交流会面及技术沙龙和专题流动,帮忙开发者和初创企业理解最新技术、学习最新常识、体验最新计划、结识业界同行、扩大职场人脉。 微软 Reactor 为帮忙广开发者,技术爱好者,更好的学习 .NET Core, C#, Python,数据迷信,机器学习,AI,区块链, IoT 等技术,将每周三到周六,组织 3~5 场线上分享流动。欢送跟着咱们一起来学习。 快来点击报名!

May 3, 2022 · 1 min · jiezi

关于microsoft:在线提升技术能力5月课程预告

微软技术赋能阵地,汇合了微软丰盛技术课程的全新技术平台,内容上涵盖了软件开发、云计算、AI、 大数据、迁徙上云等泛滥热门话题。名额有限,扫码速速锁定席位!

May 1, 2022 · 1 min · jiezi

关于microsoft:微软发布-Visual-Studio-Code-Java-四月更新支持-Java-18

近日,微软官网博客公布了 Visual Studio Code Java 四月更新,本次更新包含 Java 18 反对、参数名称的嵌入提醒、新的 Java 语言服务器状态交互、更好的 lambda 表达式反对等。 Java18反对微软团队始终致力于反对最新的 Java 技术。随着 Java 18 于往年 3 月正式公布,微软团队也在最新版本中启用了对 Java 18 的反对。这意味着用户当初能够在我的项目中应用 Java 18! 反对参数名称的嵌入提醒在编写代码时,你有没有想过本人在填写的是哪个参数?在一些用字面值做参数的函数中,你是否想晓得本人提供的值是什么? Inlay Hints 将为您解决以上问题,在最新版本中,微软团队为 Java 我的项目启用了此性能。启用后,Visual Studio Code 将在办法签名中显示无关参数名称的提醒,此性能有三种模式: 无(禁用参数名称提醒)literal(仅对文本参数启用参数名称提醒)(默认值)all(为文本和非文本参数启用参数名称提醒)您能够随时通过转到 Java 下的“inlay”设置来更改此设置 新的 Java 语言服务器状态交互此前,状态栏上有多个我的项目来显示 Java 语言服务器的以后状态,这有时会使U界面变得拥挤和凌乱。从版本 1.65 开始,Visual Studio Code 曾经实现了其新的语言状态项 API。在最新版本中,微软团队不仅采纳了新的 API,还进行了一些小的调整。 更新后,用户将看到各种语言服务器状态已合并为一个对立项,不仅简洁,而且还为开发者提供了更多操作。 将 lambda主体提取到函数的代码操作作为主要性能更新,微软团队还增加了一个代码操作,以容许开发者轻松地将 lambda 主体提取到函数中。例如: 调试中对 lambda 表达式的反对此前,在 GitHub 上一个 issue 中有用户发现在调试时,插件不能 lambda 表达式中的变量正确评估。 在最新版本中,微软团队已修复此问题。上面是在链式调用中应用 lambda 时评估变量的疾速演示: 博客原文:https://devblogs.microsoft.co...

April 27, 2022 · 1 min · jiezi

关于microsoft:是时候说再见了微软宣布-Win-11-即将禁用-SMB1-传输协议

近日,微软官网发表,Windows 11家庭版的 Insider 版本曾经默认禁用SMB1协定,此前其余版本曾经默认禁用,这将是Windows 禁用 SMB1的最初阶段。 SMB,全称Server Message Block,是微软和英特尔于 1987年制订的一种通信协议,可用于同网络下的计算机共享文件、打印机、串行端口和通信等资源。从 Windows 95 开始,Microsoft Windows 操作系统(operating system)都包含了客户机和服务器 SMB 协定反对,目前曾经倒退到了 SMB 3.0 版本。 据微软官网介绍称,之后在 Windows 11 Insider 版本中,SMB1 将不会被默认启用。在Windows 11的下一个次要版本中,SMB1 将被彻底默认禁用。与平常一样,管理员依然能够重新安装。 此外,微软将在将来的版本中删除 SMB1 二进制文件,Windows 和 Windows Server 将不再蕴含任何相关驱动和和DLL 动态链接库文件。 不过,微软将为依然须要 SMB1 连贯到旧工厂机械、医疗设施、消费者 NAS 等组织或用户提供额定的安装包,但不提供任何技术支持和保障。

April 25, 2022 · 1 min · jiezi

关于microsoft:地球日集合微软与英特尔邀你Get绿色大使徽章予能负碳排

自 3 月 10 日 2022 微软与英特尔黑客松大赛启幕以来,已有宝马(中国)汽车贸易有限公司、凯捷征询(中国)有限公司、始途科技(杭州)有限公司、上海洪朴信息科技有限公司、深圳英博达智能科技有限公司、北京航诚达科技倒退有限公司、上海汉朔信息科技有限公司等泛滥主动驾驶和工业生产平安畛域的头部企业参加到大赛中来,聚焦「主动驾驶」、「工业生产平安」赛题,展现创新型绿色我的项目,以技术之光致敬永续时代。 4.22 地球日减碳大作战, Get「绿色大使勋章」万众一心,开辟绿色将来。4 月 22 日地球日,咱们诚邀您参加地球日减碳大作战 H5 互动,理解微软与英特尔的绿色予能故事,Get“地球日绿色大使勋章”,获取参赛团队同款黑科技学习资源,胜利通关的用户还有机会博得黑客松定制留念礼品呦。 机不可失,赶快参加 H5 减碳闯关 ! 赋能地球,微软与英特尔在口头。始终以来,微软与英特尔两家企业对绿色环保畛域予以高度关注,踊跃联动多行业合作伙伴,打造兼具可持续性与实用性的解决方案,深度赋能生存的方方面面,以自动化、智能化的形式加持低碳节能。 Azure 与 OpenVINOTM 工具套件,赋能企业开启低碳将来● 微软 X 台积电:共构绿色循环,年省 1.6 万工时为晋升永续经营能力、落实绿色制作使命,出名半导体制作公司台积电,联合微软 Azure 云服务,打造全自动化废弃物申报平台,整合申报材料开立、比对及确认等作业,不仅每年节俭16,000小时人工作业工夫,实现清运联单电子化,而且缩小了24万张纸本联单的列印需要。借助微软一体化生态劣势,台积电启动降级 6 个要害废弃物解决厂商的解决现场远端监控零碎,导入影像辨识、人工智能学习与大数据异样剖析等先进技术,透过主动侦测与回报系统管理解决流程的可疑动静,继续强化废弃物生命周期治理流程。 ● 微软 X ZSE Derive:遍及电动汽车,发明绿色能源为遍及低碳节能的电动汽车,斯洛伐克天然气和电力供应商 ZSE 应用微软 Dynamics 365 Sales,作为 ZSE Drive 平台挪动应用程序,来展现左近是否有充电站可用、领取权限和审查帐户状态等内容。数字服务加持下,该公司用户达到127% 同比增长,并在公共场所减少61% 充电服务应用,并继续普惠绿色能源。赋能 ZSE 之余,微软也继续与其母公司跨国能源团体 E.ON 开展积极合作,利用 IoT 安全性解决方案 Azure Sphere 连贯在所有能源供应点的监视器,帮忙终端用户定义和治理能源应用详情,优化能源利用率。 ● 英特尔 X PreciTaste:缩小食物节约,服务餐厅食品生产速食餐厅 PreciTaste 餐厅与英特尔联结打造 QSR Brain 人工智能机器视觉零碎,帮忙餐饮服务行业实现智能化、数字化食物供给治理。借助 OpenVINO™ 工具套件,QSR Brain 可能部署高性能的 AI 推理技术,整合 PreciTaste 所有销售渠道的需要,通过嵌入式摄像头和传感器来收集无关库存程度的数据,并将数据传输到边缘设施进行计算,以此来帮忙餐厅实现近乎实时地计算出应该筹备的食物量,及时更新厨房和库存,并领导门店员工准确地实现筹备工作。确保 PreciTaste 的 19,4000 家门店食物生产与需要相匹配,无效缩小食物节约。加持多行业构建低碳模式的同时,微软与英特尔也在踊跃承当起社会责任,予力地球生态爱护。相干数据显示,每小时都会有某一物种灭绝,近代物种正以比天然速度快 1,000 倍的速度隐没。为守护濒危物种,微软与英特尔长期携手多方合作伙伴,利用自身技术劣势,改善濒危生物生存环境以及助力钻研人员晋升工作的智能化水准。 ...

April 22, 2022 · 1 min · jiezi

关于microsoft:微软成立新部门暗示将整合-Win-11和-Andriod

据外媒Windows Latest 报道,在一份新的招聘信息中,微软证实正在将其Android 工作整合到一个名为“Android Microsoft 平台和体验”的部门中。 此举可能容许Windows 11和 Android之间的进一步集成,微软可能打算由此超过三星手机。 日前,微软为其新部门“Android Microsoft平台和体验”公布了几份招聘信息,该部门旨在将Phone Link或Your Phone,SwiftKey,Microsoft Launcher和其余服务(包含“Surface Duo体验”)整合到一个部门中。 这些招聘清单中提到: “Android Microsoft平台和体验团队正在构建将来。咱们是世界一流的平台、中间件、应用程序和服务组织,在各种尺寸规格上提供端到端的体验——通过设施与 Windows、M365 和 Azure 的弱小连贯,为用户提供反对。“ 尽管目前微软尚未颁布细节,咱们也不理解其对于晋升 Android 体验的具体打算如何,但预计将来几个月微软将对 PhoneLink 和Microsoft Launcher 等应用程序进行重大改良,以便Android 应用程序与Windows 11之间进行更严密的集成。 此前,在微软 CEOSatya Nadella的领导下,微软始终在云计算和Office上投入大部分资金。然而,其当下的策略仿佛产生了变动。 微软 Surface 之父 Panos Panay 于去年示意: “我想让人们从须要Windows 而购入它,转变成因为爱它而渴望领有它。” 尽管之前微软曾经证实不会再生产手机,但该公司依然能够发明相似于 iPhone和macOS 电脑的可互操作体验。通过加倍晋升体验感和集成 Android,微软能够压服更多的人应用Windows 11来实现日常工作。

April 18, 2022 · 1 min · jiezi

关于microsoft:微软-Windows-11-22H2-更新要来了允许用户禁用任务栏通知区域所有应用图标

据 neowin 报道,行将到来的微软 Windows 11 22H2 将容许用户禁用任务栏告诉区域所有利用图标。 据悉,Windows 11 22H2 是微软最新操作系统行将推出的性能更新。早在去年 Windows 11 零碎公布时,微软就曾预报“将会采取一年一次重大版本的更新机制以改善更新体验”。而“22H2”(代号为Sun Valley 2)恰好就已被确认是往年迎来的重大更新版本、版本号。 只管最后公布的 Windows 11 并没有这些性能,开发版本的发行阐明并没有提到。依据 Windows 工程师的说法,这不是一个重要的性能,只管它是反馈核心中最受反对的申请。但当初,“22H2”性能更新要来了。 家喻户晓,微软在每一次版本的 Windows 操作系统更新时,都会公布大量变更日志、具体阐明新性能、更改、修复和已知问题。有时,更新里会蕴含 Windows Insiders 自行发现的未记录的性能和试验性功能,而“禁用告诉区域中所有应用程序图标”的性能就是这样一个未知的更改。 报道称,Windows 11 22H2 的新性能变更的到来,会容许 Windows 10 和 Windows 11 用户在屏幕右下角显示或暗藏应用程序图标。也就是对于这些用户来说,如果您的可用空间有余,你就能够从告诉区域删除应用程序,或保留任务栏上的所有图标,以减少便利性。此外,Windows 设置还容许用户抉择哪些利用始终位于时钟旁边,哪些利用暗藏在带有向上箭头图标的按钮前面的溢出菜单中。 对于此次 Windows 11 22H2 的新性能变更,有不少用户示意放心:这个操作会删除“平安弹出媒体”或OneDrive 状态批示,如果某些应用程序没有呈现在屏幕的右下角,则无奈敞开它们,所以禁用告诉区域中的图标是否会毁坏用户体验呢? 其实,有以上问题的用户大能够不必放心,因为你依然能够删除所有不必要的图标,留下最须要的图标。总之,这项新性能会让你的任务栏更加整洁,无需额定的可扩大菜单。这也是一个很好的代替计划,能够修复零碎的谬误,即复原以前暗藏在任务栏中的图标。 除此之外,降级至微软 Windows 11 22H2 新版本后,开机启用操作系统的同时,会主动具备强化平安防护的网络钓鱼侦测机制。微软早前也曾示意,降级后的“22H2”版本将具备零碎层级的网络钓鱼平安防护:用户降级 Win 11 22H2 新版后,若在不受信赖的应用程序输出明码,会呈现“弹出式窗口”揭示告诉,以此升高遭网络钓鱼歹意攻打的潜在危险。 据报道,该平安防护机制次要基于 Microsoft Defender SmartScreen,通过 AI 检测与辨认技术,来确保运行的档案与应用程序为受信赖模式,也揭示用户防备网络钓鱼流动的歹意攻打。 也就是说,当用户在不受信赖的应用程序 App 内输出明码,应用未加密的纯文本文件(.txt格局)贮存明码时,屏幕会以“弹出式窗口”的模式来告诉揭示用户以防被歹意攻打。 目前,对于 Windows 11 22H2 的具体释出工夫,微软官网暂未走漏。更多相干信息,咱们将继续关注。如果您对此也有不同认识,也欢送大家在评论区交换互动。 ...

April 12, 2022 · 1 min · jiezi

关于microsoft:微软NET-50-将于-2022-年-5-月-8-日终止支持

在 2021 年的 .NET 大会上,微软在推出 .NET 6 的同时,也发表 .NET 5 将于 2022 年 5 月 8 日进行反对。 在 3 月 24 日公布的官网博文中,微软再次催促 .NET 5 用户尽快降级到新版本,否则将无奈取得包含平安修复和技术支持在内的服务更新。 因为.NET 5.0 不是 LTS 版本,因而将在公布 18 个月或下一个版本公布后的 6 个月后进行反对(以工夫较长者为准)。 当 .NET 5.0 反对终止时,应用此版本的应用程序将持续运行,但可能会不平安,因为微软只为 .NET 的受反对版本(即 .NET Core 3.1 和 .NET 6.0)公布安全更新。 如果你是一个终端用户,微软倡议与治理你的软件的供应商分割,以确认是否须要和提供软件的更新版本。如果你的应用程序应用.NET 5.0,微软强烈建议你将你的应用程序迁徙到 .NET 6.0--一个反对的 LTS 版本。你能够从 .NET 网站上下载 .NET 6.0。 如何降级到 .NET 6.0 呢? 关上我的项目文件(.csproj、 .vbproj 或 *.fsproj 文件)。将指标框架值从 net5.0 更改为 net6.0,指标框架由 or 元素定义。更多迁徙事项可查看.NET 6 兼容性指南。须要留神的是 Visual Studio 16.11 将持续反对 .NET 5.0 SDK 版本,直到 2022 年 12 月 .NET Core 3.1 进行反对。但 .NET 5.0 SDK 在运行命令行计划时不会应用 .NET 5.0 的运行时,并且不会作为独立 SDK 提供。因而微软官网倡议应用 .NET 6.0 和 Visual Studio 2022 构建在受反对的 .NET 运行时上运行的应用程序。 ...

March 28, 2022 · 1 min · jiezi

关于microsoft:对不起今天该发的微软认证推文我们没写

是的,明天是 3 月 10 日,农历二月初八(间隔周五还有一天,间隔下个法定节假日“清明节”还有 23 天,摸鱼人,支棱起来!) 原本要写的微软认证课程宣传软文早就安顿下来了,但在种种因素的作用下(没错,你没想错,对,就是摸鱼摆烂了,但我能这样说么?我不能,对吧) 就始终拖拖拖拖到当初(我错了,我先跪) 针对这次事件,我好好反思了一下,你听下我的反(jiao)馈(bian) 收到我的项目Brief 老板发来的Brief: 老板的实在想法 老板问我的项目进度 此时的我理论在... 群内探讨 此时的我正在: 此时共事B正在: 此时共事C正在: 此时实习生D正在: 紧急求助 好友发来的文档是这样的: 忐忑交计划,老板基本没看 此处交的计划是这样的: 一个小彩蛋 嘘,别问 1 号 到 9 号这几天在干嘛,问就是忙着学习技术公开课呢!

March 10, 2022 · 1 min · jiezi

关于microsoft:202202微软漏洞通告

微软官网公布了2022年02月的安全更新。本月更新颁布了70个破绽,蕴含17个特权晋升破绽、16个近程执行代码破绽、6个信息泄露破绽、5个拒绝服务破绽、3个身份混充破绽、3个平安性能绕过破绽以及1个篡改破绽,其中50个破绽级别为“Important”(重大)。倡议用户及时应用火绒安全软件(集体/企业)【破绽修复】性能更新补丁。 波及组件 Azure Data ExplorerKestrel Web ServerMicrosoft DynamicsMicrosoft Dynamics GPMicrosoft Edge (Chromium-based)Microsoft OfficeMicrosoft Office ExcelMicrosoft Office OutlookMicrosoft Office SharePointMicrosoft Office VisioMicrosoft OneDriveMicrosoft TeamsMicrosoft Windows Codecs LibraryPower BIRoaming Security Rights Management ServicesRole: DNS ServerRole: Windows Hyper-VSQL ServerVisual Studio CodeWindows Common Log File System DriverWindows DWM Core LibraryWindows KernelWindows Kernel-Mode DriversWindows Named Pipe File SystemWindows Print Spooler ComponentsWindows Remote Access Connection ManagerWindows Remote Procedure Call RuntimeWindows User Account ProfileWindows Win32K   以下破绽需特地留神 Windows内核特权晋升破绽 CVE-2022-21989重大级别:重大 CVSS:7.8被利用级别:有可能被利用胜利利用该破绽的攻击者能够进行特权晋升后并执行恶意程序或拜访资源。该破绽已被公开披露,暂未发现在朝利用。 Microsoft Office Graphics近程代码执行破绽/Microsoft Office ClickToRun近程代码执行破绽 ...

February 10, 2022 · 1 min · jiezi

关于microsoft:理想同学今年的春节是微软味的

现实同学?我在呢!年味到底是什么味?小时候,“年味”是一种无牵无挂的状态,拿着压岁钱、吃着肉、放着炮……那是很多人记忆中久违的“年味”往年能来点不一样的吗?能!往年的“年味”是微软味儿的这个春节,让我和微软陪你一起回家过年微软工业级智能语音平台,为我做了更加灵便的施行部署和更加平安的认证爱护2022 你将看到一个更加有温度的我同时,现实汽车还依靠微软云计算能力提供“私有云”和“公有云”两种TTS服务模式 筹备好了吗?归家之旅行将启程浓浓的年“微”都藏在这些细节里快来跟我一起发现它吧! https://v.qq.com/x/page/k3320... 一、 高保真 MOS值我能够用近似业余播音员水准的声音陪你聊天,回家的旅途不再孤独。 二、15种情感格调笼罩新闻、聊天、抒情、悲伤、温顺、严格等多种情感格调。近乡情更怯,你冲动地情绪也能够随时跟我分享。 三、高发音准确率新的一年我的发言能力又有提高啦!当初准确率高达99.15%!这多亏微软 Azure 智能云及微软认知服务的最新深度神经网络语音合成系统对我的继续优化当前跟我交流会越来越难受! 不仅如此,我还领有微软 UniTTS 技术打造的 Hifi-net 超大规模声学模型,有了它的加持,我就能辨别发音的韵律之美,陪你一起吟诗颂词贺虎年! 四、高度耐听微软还为我专门做了凝听疲劳测试!我就算变身“话痨”陪你聊30分钟,都不会累哦! 五、适配不同网络环境在回家的旅途中,微软AI语音零碎领有智能感知网络连接状态的能力以便应答多种用车场景。 六、将来可实现多语言反对微软 AI 语音模型反对寰球129种语言。同时还反对方言,比方粤语。在将来还将满足客户的更多需要。 七、安全可靠针对用户出行数据安全问题,现实汽车采纳微软工业级智能语音平台服务对汽车数据进行层层平安认证爱护,现实同学会在保证数据隐衷平安的状况下陪伴你左右。 2022年,微软将持续携手现实汽车,借助微软Azure 工业级智能语音平台,让现实车载AI语音助手“现实同学"更有温度!“微离散,有现实”微软携手现实汽车祝大家新春快乐,阖家幸福。 点击【微离散,有现实】观看新春大片 https://v.qq.com/x/page/k3320...

January 30, 2022 · 1 min · jiezi

关于microsoft:微软在线技术公开课1月课程预告

December 26, 2021 · 0 min · jiezi

关于microsoft:微软-Azure-动手实验营1月课程预告

December 25, 2021 · 0 min · jiezi

关于microsoft:圣诞快乐感恩相守

圣诞快乐,感恩相守!

December 24, 2021 · 1 min · jiezi

关于microsoft:出海游戏怎样触达全球Microsoft-Store和Xbox平台的氪金玩家

近年来,游戏产品出海规模逐年攀升,海内影响力、海内市场份额、寰球用户规模不断扩大。“走进来”的范畴从港澳台地区、东南亚地区为主逐渐转向寰球,在发力美国、日本、韩国以及欧洲等成熟市场的同时积极探索中东、印度、俄罗斯、巴西等新兴市场。2021年上半年,游戏出海继续高增长,理论销售收入84.68亿元,同比增长7.9%,同比增长11.58%。总体来看,游戏产品海内支出持续增长,国产游戏“走进来”,构建全球化倒退格局已是大势所趋。 (寰球游戏玩家人数预估) 然而随着游戏产品的井喷式增长,内卷之下,游戏企业是否能够通过借助良好的玩家生态平台,从诸多同类的产品竞争之中怀才不遇,解锁更多玩家们的心? 作为一家在游戏畛域内深耕的智能云服务商,Microsoft Azure致力于通过先进的云技术,助力游戏企业点燃翻新倒退减速引擎的同时,搭建对立、良好的生态平台,为游戏企业提供更多触达高价值游戏玩家的机会,“游”刃无余减速拓客,获取倒退更多良机! 减速获客,后劲有限微软自2015年7月29日推出 Windows 10 零碎之初,便始终在寰球范畴构建 Windows 对立的平台生态。随着 Windows 11 的正式公布,Microsoft Store 也将面向游戏开发者开释越来越多的利好,为其提供更多的设想空间、利用、娱乐和游戏体验: 2021年4月28日,微软发表寰球领有13亿台月沉闷设施运行 Windows 10 零碎,遍布寰球200多个国家与地区。同时微软所有的 Windows 10 沉闷设施,都自带 Microsoft Store。目前,Microsoft Store 在寰球领有12亿月活设施,2.35亿游戏月活设施,不言而喻能够带给置身其中的游戏产品微小的引流良机Microsoft Store 作为以 PC 端用户为主的渠道商店,提供客户引流玩家机会。同时微软通过 Xbox Game Pass for PC 服务,可继续向用户提供来自于主机平台的高品质游戏微软 Xbox 基于 PC 开发环境,致力于赋能游戏开发者升高门槛,能更容易开发、翻新游戏产品,充沛开释其创造力。通过一直倒退,目前已有超过4000家工作室为 Xbox 开发游戏,笼罩寰球67个国家,ID@Xbox 游戏总共支出超过15亿美元,为游戏开发者提供弱小的寰球消费者市场微软最新系列Xbox Series X|S上的爆款游戏比方《微软模仿航行》、《上古卷轴》、《辐射》,《极限竞速地平线》,《光环》《FIFA》、《NBA2K》和《刺客信条》等都能够在平台上间接下载,购买Xbox Game Pass即可和Netflix订阅模式一样,每月仅需9.99美金起玩家就可收费畅玩300多款游戏。对于游戏开发者来说,ID@Xbox是一个独立开发者的大社区,超过100多款游戏在Xbox 平台上公布,总收入超过15亿美元。将来Xbox将和Azure一起在云游戏上投入更多,让更多的游戏开发者一起致力为不同平台的用户搭建桥梁,实现“可在任何中央、任何设施上与任何人一起玩耍”的愿景 微软海内游戏生态领有弱小的获客平台Microsoft Store ,Xbox与 Microsoft Azure 平台独特为游戏开发者搭建从技术到经营的闭环生态,可为寰球游戏开发者提供云服务和技术支持,游戏上线平台,欠缺的账号零碎、领取零碎、广告平台、社交零碎一站式性能服务,在升高开发者的开发和经营老本和提供便当的同时,也为游戏玩家带来更好的用户体验。 为更好地全面展现微软游戏生态,以及为游戏开发者提供的游戏推广资源,锁定2021年12月22日15:00-16:00,微软特地邀请 Microsoft Store 发行商奇游灵动和胜利在Microsoft Store公布了《列王之怒》而且大获胜利的游戏公司 - 天龙互动做客直播间,围绕为游戏开发者们提供的服务和价值开展分享,另外咱们还邀请到Xbox 游戏生态亚洲总经理张贞元,为大家解析Xbox 游戏生态。 扫一扫,立刻注册参会,丰盛的小礼品求带走!

December 20, 2021 · 1 min · jiezi

关于microsoft:微软专家推出新型-AI-工具自动查-BugAndroid-12L-Beta1-发布-思否周刊

40s 新闻速递2021 寰球最具翻新企业颁布,华为超过三星拿下第一微软专家推出新型 AI 工具,能主动发现代码中的 Bug谷歌公布 2021 年寰球热搜榜苹果放宽隐衷限度:容许 Facebook 分享 iPhone 用户数据微软逼迫 Office 客户切换年度付费,否则跌价 20%2021 国民年度十大流行语:躺平名列第一Facebook 正式公布虚拟现实利用Windows 11 资源管理器将削减新个性,预览性能将被整合Android 12L Beta1 公布Eclipse 4.22 正式公布Visual Studio Code 1.63 正式公布Firefox 95 公布Django 4.0 公布PhpStorm 2021.3 正式公布Chrome OS 96 公布行业资讯2021 寰球最具翻新企业颁布,华为超过三星拿下第一日前 Capital on Tap 公布了 2021 年最具翻新技术公司排行榜。此次排名依照的是 2021 年专利申请数来考查,TOP25 中上榜的中国公司有 7 家,其中排名第一的是华为,数量达到了 9739 件。之后还有京东方(第三位)、腾讯、百度、台积电、小米和安全。位居第二的是三星电子,其 2021 年专利量为 9499 件。此外高通排第四位,Intel 排第九位,IBM 第十位,苹果排在第十一位。 微软专家推出新型 AI 工具,能主动发现代码中的 Bug据外媒 mspoweruser 报道,微软公司的钻研人员开发了一种新的人工智能(AI)工具,利用深度学习算法能够发现代码中的谬误,帮忙开发者更精确、更高效地对程序进行调试。这种工具可能辨认一些常见的谬误,比方不正确的符号 “<=” 和“<”,不正确的布尔运算符 “and” 和“or”,变量滥用等等。为了测试该零碎,微软应用了 Python 代码。与其它办法相比,经过训练后的模型发现 Bug 的概率最多能够进步 30%。 ...

December 12, 2021 · 2 min · jiezi

关于microsoft:最后一名真正的黑客让微软高管睡不着的人-IDCF

在外人看来,他相对是一个狂热的偏执狂。 他回绝应用手机,因为手机的硬件和软件不自在。 他只应用龙芯电脑,因为这是世界上惟一的,从BIOS、硬件驱动到操作系统,100%都是自由软件的电脑。 当他的粉丝请他在一本书上签名时,他说:我不签,因为这不是自在图书。 他的衣着服饰,头发胡子,都在彰显本人的不同凡响。 他说:软件的自在,关系到人类的自在。 他就是理查德·斯托曼(Richard Stallman),毕生谋求自由软件的人。 一、人工智能实验室MIT 545号楼9层是AI实验室,这里的人头发不洗,胡子不刮,对外界事件不论不问,沉迷于计算机世界。 这群人能够一连36个小时坐在终端前,摸索计算机的极限,等到切实太累了,就找个难受的中央倒头便睡。 他们编写了实验室的简直所有软件,并且以鼓捣各种新玩意儿为乐。 他们自称黑客, 只有发现某个零碎或者软件不爽,他们就“黑”一下。 70年代并没有专有软件的概念,软件源码能够被任意复制、批改,这给他们提供了施展才华的温床。 正在读物理博士的理查德·斯托曼也成为了其中的一员,并沉迷于其中。 他创造了新的“开锁术”,拯救被传授们囚禁的电脑终端。 他看到施乐打印机常常卡纸,就找到源码,批改了控制程序,在打印机卡纸的时候给用户发送一条告诉音讯。 作为一个很少社交的宅男,和很多和本人相似的人混在一起,理查德·斯托曼称心如意, 他甚至把这里当做本人的家: “我总会因为各种起因,有那么几个月的工夫没中央住。这期间,我就住在人工智能实验室里。我始终感觉那里很难受,冬暖夏凉。” 二、最初的黑客进入80年代,国防部门用于计算机科研的经费缩小,大学和实验室开始转向私人投资,成立商业公司。 MIT AI实验室的黑客们公司一个一个被雇走, 开发公有的商业软件。 黑客社区变得四分五裂。 外边的世界也产生了巨变,大家意识到:能够通过开发、销售软件来赚钱啊! 这其中野心最大的必定是Bill Gates,他幻想着当前每一个桌面上都有一台电脑,每个电脑中都运行着从他这里购买的软件。 最后,Bill Gates 给牵牛星计算机开发了一个Basic语言解释器,而后到处巡回演示,销售赚钱,然而他发现,很多计算机爱好者基本就不买他的软件,全靠相互拷贝。 Bill Gates 大发雷霆,他立即写了一封公开信,谴责这种小偷行为: "你们当中的许多人都偷盗他人的软件。硬件是肯定要付钱的,而软件却成了要共享的货色。有谁会在乎编写软件的人是不是失去了应有的报酬呢?" 这时候大多数商业公司开始进行散发源码,开始版权限度。 当理查德·斯托曼再一次想批改新版打印机的软件,增加性能的时候,他被告知:不能取得源代码了。 他有些迷茫:是像Bill Gates那样退出专有软件的世界,不再互帮互助; 还是持续本人的黑客路线? 前者可能让本人发财,后者将会十分孤单,因为须要一个人去反抗全世界。 人工智能实验室的很多共事们斗争了,他们签订了窃密协定,“皈依”了专有软件。 理查德·斯托曼说:“完结职业生涯之时,当我回顾那些建造围墙、隔离公众的岁月之时,我会感到我的毕生是在让这个世界变得更蹩脚!” 所以他抉择后者,抉择自在,成了最初一名黑客。 三、自在的软件自在是要付出微小代价的。 理查德·斯托曼必须像上帝创世纪那样, 从头构建起整个计算机世界,才取得纯正的自在。 他必须写一个自在的操作系统,在操作系统之上,还得有命令行、图形界面、办公软件、游戏、邮件服务等。 这是一个让人望而却步的宏大工程,如同珠穆朗玛峰,高耸入云。 为了放弃自在世世代代传承上来,理查德·斯托曼认为: “所有的软件,岂但能够自在散发,自在批改,更要害的是,批改当前,还必须是自在的,不能关闭变成专有软件。” 这就是GPL的核心思想。 正是因为GPL的演绎产品也必须是GPL的,批评者认为GPL是传染性的“病毒”,商业软件公司尤其放心,怕被“传染”,微软的CEO鲍尔默,公然把采纳GPL的Linux称为毒瘤,直到纳德拉下台后才有改观。 理查德·斯托曼施展了黑客抖伶俐、甩包袱的强悍能力,把它称为Copyleft,和Copyright 唇枪舌剑。 他把要写的操作系统命名为GNU,这又是典型的黑客格调:GNU is Not Unix。 四、GNU工程在开始开发之前,他从MIT辞职, 因而MIT永远无奈对他的作品提出版权主张, 然而小器的人工智能实验室仍然让他呆在那里,应用那里的计算机。 “我提出[领取租金],但他们说不值得费劲去收。” ...

December 2, 2021 · 1 min · jiezi

关于microsoft:微软在线技术公开课12月课程预告

November 28, 2021 · 0 min · jiezi

关于microsoft:梦想中的元宇宙工厂第三代数字孪生是什么

最近在互联网、科技界、投资界等不同畛域爆红的“元宇宙”概念,置信很多人都据说了。在各种“PPT”里,很多人曾经对元宇宙的概念进行了十分全面和直观的论述。总的来说,最重要的点能够总结为一句话:元宇宙是一种与传统物理世界平行的全息数字世界。 是不是感觉有点眼生?尤其是,如果你理解工业互联网或工业物联网的话,此时必定有个概念会立刻呈现在脑海中:数字孪生! 数字孪生是什么?数字孪生并不是一个新概念,它早就利用于监控、模仿和简化离散设施数据等畛域。数字孪生具备的弱小的仿真能力,借此,员工和智能零碎通过迭代式合作可大幅缩短产品设计和制作周期,进而让企业在仿真环境中实现更多的产品测试,在实体制作环节之前进行欠缺,从而节省时间和老本,让产品更贴近客户需要。这样,企业能够零危险地摸索新产品创意,有限拓展场景。 Gartner曾间断三年(2017-2019年)将数字孪生列为十大新型技术之一,而依据IDC的报告显示,到2020年底,65%的制作企业将利用数字孪生经营产品和/或资产,25%的企业心愿借助数字孪生升高品质缺点老本和服务交付老本,可见数字孪生在企业数字化转型中领有着微小的利用前景和空间。 随着市场需求的变动,数字孪生曾经倒退到第三阶段。第一代与第二代数字孪生均与设施紧耦合,无奈弥合生产打算与执行之间的断层。而第三代数字孪生从业务需要登程,构建物理世界与数字世界通用的语言,让人工智能岂但实现感知、剖析、决策、执行的闭环,还能通过对生产指标的了解,在遇到突发事件的状况下,实时反馈交付订单最佳门路。 现如今,咱们曾经迎来了第三代数字孪生,以微软Digital Twin服务为代表,领跑第三代数字孪生。这个阶段,企业谋求的不仅是传统的,为“人”做剖析决策提供模仿仿真反对的数字孪生,更是能实时感知物理世界、为人工智能做多维度、近施行剖析决策提供在线数据反对、并回到物理世界迅速执行的数字孪生——通过数字孪生实现资产和我的项目数据的收集、可视化和情景化,再通过机器学习实现剖析、预测并赋能火线人员作出实时决策——其外围价值已从仿真扩大到决策与经营。 第三代数字孪生解决了什么问题?依据IDC的剖析,70%的制作企业曾经开始把包含业务端的数字化转型我的项目列为企业的外围战略地位;同时有77%的CEO将疾速响应视为企业取得竞争劣势的外围能源。 在过来供小于需的时代,工业3.0的出发点是满足单个产品大规模定制的需要。而近二十年来,咱们所立足的市场产生了天翻地覆的变动,消费者对于产品的需要越来越个性化,转化成对生产端的要求越来越碎片化;近年来因为疫情与地缘政治的冲击,供应链稳定重大,工业3.0所建设起来的稳固的、大规模的、标准化的生产体系已无奈应答,迫使制作企业减速利用数字化技术,晋升麻利响应的能力,锻造企业韧性。 简而言之,智能制作解决的是从标准化到麻利应变的问题,而晋升麻利应变能力的具体措施就是减速“感知-剖析-决策-执行”这个制作经营治理闭环。为了减速这个治理闭环,咱们须要数字孪生解决“感知”与“执行”问题,须要人工智能解决“剖析”与“决策”问题。 利用场景有哪些?掂量“麻利”的计量单位是“响应工夫”。响应工夫以“事件产生”为终点,通过“事件获知”、“根因剖析”、“决策”到“执行”所需的工夫。“事件”蕴含的范畴很广,比方,需要端的订单状态及其变更、供应链端的物料状态及其早退事件、生产端的产能状态、非打算停机等。 原则上,任何能够通过数字孪生与人工智能伎俩缩短响应工夫,晋升制作企业麻利响应能力的畛域都是智能制作的应用领域。 制作企业不论做任何的打算,最终都要进行物理执行并交付一个物理产品。这外面波及四个要害因素:一是生产资源,也就是人、机、料等;二是生产内容,也就是订单;三是生产工艺,也就是制作流程和路线;四是生产治理,也就是车间、工厂或企业的组织架构。 咱们把物理世界的四个因素用数字化的形式表达出来,发明一个人工智能所能了解的镜像世界,或“元宇宙”,通过人工智能作出实时剖析、预测与决策。 在智能制作的语境下,第三代数字孪生能够在三个不同层级发挥作用: 在车间层,它能够通过“物数交融”实现“自适应的生产执行”;在企业层,可能对产品质量、老本、交期和平安环境保障等维度进行优化;在产业层,则有助于实现上下游的动静协同。在此,咱们举一个食品企业的例子,帮忙大家更好地了解数字孪生的作用。 面对寰球布局的供应链和生产工厂,降本增效和可持续性是摆在泛滥国内生产企业背后的一道难题。以一家食品企业为例,生产设施只有呈现渺小的参数偏移,就会导致批发包装内的产品过多或过少,过多则呈现非品质老本,过少则变成品质事件。从老本的角度来看,这种景象会造成大量的人工耗费与资料损失。 为了解决这一问题,微软、埃森哲、和埃维诺三方单干,为该企业搭建了智能制作数字孪生平台。该平台将机器学习技术融入数字孪生中,利用大量实在生产数据来建设产线模型,再通过物联网、边缘计算和云计算的联合找到生产线的优化点,从而大幅提高生产效率、缩小人工与资料节约。该企业目前正在寰球范畴内推广此数字化工厂解决方案。 如何布局施行?微软与其寰球当先的合作伙伴埃森哲和埃维诺一起,正在帮忙不少领军企业构建逾越组织全因素的智能化数字孪生,并致力于通过组合利用该技术发明与事实世界的工厂、供应链、产品全生命周期统一的智能孪生网络。 在技术层面,将大数据、数字孪生和人工智能进行整合是构建智能制作技术平台的关键所在。在利用层面,如何推动改革与管控危险是利用施行的焦点。咱们倡议采纳“全局布局、小步快跑、规模推广”的改革治理方法。 全局布局:工业3.0的外围治理思维是标准化,使能技术是流程信息化与生产自动化;工业4.0的外围治理理念则是麻利应变,使能技术是数字孪生与人工智能。这就对制作企业在过来二三十年造成的治理思维、治理架构、组织文化与人才储备提出了全新要求。所以在发展具体我的项目之前,公司从高层到执行一线人员都须要对智能制作的理念、办法与技术有统一认识。“小步快跑”即验证迭代。在很大水平上,智能制作就是通过数字化与智能化伎俩实现精益的过程,既打消在生产制作过程中不产生客户价值的“节约行为”,同时基于最小可行性产品(MVP)进行试点验证并继续改善,在短短10-15周的工夫里,以最短时间、最小老本,验证概念可行性,并对其进行必要的迭代更新。“疾速推广”即规模化利用。在验证了概念的可行性之后,企业须要做的就是疾速将其实现规模化利用,让翻新的价值辐射更广范畴。这里既能够是不同生产线之间的复制推广,也能够是不同业务单元、不同工厂公司、上下游不同搭档,乃至国内与海内市场的升级换代。施行案例?某寰球大型国内快消巨头心愿减速在制作和供应链两个环节端到端的数字化转型,从而实现以数据驱动经营决策。因而,他们发展了多年的数字化工厂建设,但仍然面对系统化、平台化和场景化三个方面的挑战。 微软、埃森哲、埃维诺和客户各部门通力协作,采取了“全局布局、小步快跑、疾速推广”的落地形式,先从一类日化产品动手,基于微软Azure构建了其生产过程的数字孪生模型,并利用机器算法优化生产工艺与流程,实现对要害资产设施的双向管制。因为试点成效显著,咱们在短短一年半内帮忙客户把数字孪生从几家工厂推广到寰球数十家工厂,从全局来看,建设了智能制作平台策略的根底,以及以数据驱动决策的组织文化。 微软Azure物联网翻新营 – 制造业数字化转型专场咱们顺便组织和安顿了微软Azure 物联网翻新营。目标是心愿有更多的优质的客户和合作伙伴可能理解咱们的产品,用产品价值解决目前业务的问题,理解更多的应用场景,挖掘潜在需要,并通过入手试验更好相熟产品的服务和应用。 12月1日,微软Azure 物联网技术入手训练营首期课程正式拉开帷幕!咱们将会聚焦在制作行业物联网的利用场景:蕴含工厂智能化,柔性供应链,基于数据的预测性保护,数字孪生等,诚邀您的参加! 工夫:2021年12月1日 | 09:00-16:00 流动地点:微软人工智能和物联网实验室(上海市浦东新区川和路55弄19号楼4层) (本文作者:张思民埃森哲大中华区工业X业务董事总经理及埃森哲大中华区工业X 团队;微软物联网团队;埃维诺智能制作团队。)

November 25, 2021 · 1 min · jiezi

关于microsoft:微软发布-Win10-2021-年-11-月更新21H2正式版此后-Win1011-皆为年更

11 月 17 日,微软发表正式推出Windows 10 2021 年11月更新(又名Windows 10 版本21H2),并发表了一些更新节奏信息,以及 Win11 放慢推动的音讯。 正如预期的那样,微软将在将来几周内逐批向用户提供这一更新,以确保为所有用户提供牢靠的下载体验,因而很多用户可能不会立刻取得更新。 Windows 10 2021 年 11 月更新内容: 增加 WPA3 H2E 规范反对以加强 Wi-Fi 安全性Windows Hello 企业版引入了一种称为云信赖的新部署办法,以反对简化的无明码部署,并在几分钟内实现部署到运行状态Windows Linux 子系统(WSL)和 Azure IoT Edge for Linux on Windows(EFLOW)部署中的 GPU 计算反对,用于机器学习和其余计算密集型工作流微软示意其正在调整 Windows零碎的更新节奏,打算每年提供一次Windows 10的性能更新。尔后的下一次重大更新将在2022年晚些时候推出。 这种更新节奏与Windows 11应用的节奏统一,后者也将每年推出一次新性能。 从 2021 年 11 月更新开始,Windows 10 将公布的服务选项由“半年频道”重命名为 General Availability Channel(通用频道)。 微软对将来Windows 10性能更新的承诺是在该公司在往年早些时候的 Windows 11揭幕式上对其打算保持沉默之后作出的。不过,当初还不分明微软将来会给Windows 10带来什么。 本次更新并没有重要的改变,对用户来说惟一突出的性能是Windows Subsystem for Linux(WSL)中的 GPU计算反对。 微软将来的大部分 Windows打算是针对Windows 11的,但该公司将至多反对一个版本的Windows 10,直到2025 年10月 14日。 在反对期完结之前,咱们可能会看到Windows 10的两个或可能三个性能更新,但它们不可能是重要的更新了。 据悉,Windows 11的原生应用程序也将到达Windows 10,微软曾经开始向Windows 10用户推送从新设计的Windows Store,照片和计算器等利用也在进行革新。 ...

November 17, 2021 · 1 min · jiezi