Fork me on GitHub
摘要: 原文发表在公众号 腾讯云开发者:https://mp.weixin.qq.com/s/5owE5hmJVkwOLJrKMXfR6Q导读2023 TIOBE 年度编程语言正式揭晓,C# 在陪跑多年后首次斩获这一殊荣。TIOBE表示,C#在 Web 应用后端和游戏等领域变得持续流行,并开始蚕食 Java 阅读全文
posted @ 2024-01-09 21:22 张善友 阅读(4901) 评论(11) 推荐(41) 编辑
摘要: Dapr 实际上是把分布式系统 与微服务架构实践的挑战以及k8s 这三个主题的全方位的设计组合,特别是Kubernetes设计模式 一书作者Bilgin Ibryam 提出的Multi-Runtime Microservices Architecture,中译参见敖小剑的博客: [译] 多运行时微服务架构。 阅读全文
posted @ 2021-09-06 07:19 张善友 阅读(3937) 评论(8) 推荐(7) 编辑
摘要: 在中美当前背景下的安全可靠国产系统(简称安可),安可产业要实现技术自主可控,需要在四个层面逐步实现:基础硬件设施,如芯片、服务器、存储、交换机、路由器;底层软件,包括操作系统、数据库、中间件等;应用软件,面向实际应用的不同领域;安全产品,保障边界安全、终端安全和管理安全产品。目前在安可领域,高端芯片 阅读全文
posted @ 2020-08-22 21:44 张善友 阅读(17394) 评论(72) 推荐(94) 编辑
摘要: dotNET跨平台 《dotNET跨平台》是国内首个以.NET程序员、技术文化、新闻为主题的公众号,拥有超过7.1万读者。在这里你可以谈微软.NET,Mono的跨平台开发技术,也可以谈谈其他的跨平台技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux主流 阅读全文
posted @ 2020-02-01 18:56 张善友 阅读(3708) 评论(4) 推荐(3) 编辑
摘要: 一则新闻《软件服务提供商Xamarin融资1200万美元》,更详细的内容可以看Xamarin的官方博客Xamarin raises $12M to help you make better apps faster →。这篇新闻里告诉了我们目前Mono的用户规模“使用Xamarin软件的应用开发者已经超过15万,其中付费用户约为7500名。在Xamarin的客户中,还包括一些知名的企业,如美国国家仪器(National Instruments)和数字音乐订阅服务商Rdio等”。一直关注和研究Mono项目,今天把平常自己写的和园子里同学写的Mono的相关文章整理了一下,发现从2011年开始已经有非常的多人开始在项目中使用Mono,这里列一下这么多年来的园子里的相关博客内容和大家分享 阅读全文
posted @ 2012-07-28 11:08 张善友 阅读(38898) 评论(79) 推荐(90) 编辑
摘要: StableSwarmUI是一个模块化和可定制的Stable Diffusion WebUI,最近发布了0.6.1-Beta版本。这个开源项目,托管在GitHub上:https://github.com/Stability-AI/StableSwarmUI,旨在为使用Stable Diffusion 阅读全文
posted @ 2024-03-18 20:19 张善友 阅读(361) 评论(0) 推荐(3) 编辑
摘要: .NET Aspire是一个有态度的云原生应用开发框架,旨在改善生成.NET云原生应用的体验,并提供一组强大的工具来帮助你生成和运行分布式应用。它允许开发者快速创建属于自己的云原生应用,或改造已有的项目成为云原生应用。.NET Aspire提供服务发现、健康检查、故障和容错策略、Redis服务、可观 阅读全文
posted @ 2024-03-15 07:57 张善友 阅读(726) 评论(3) 推荐(7) 编辑
摘要: Dapr 官方博客上(https://blog.dapr.io/posts/2024/03/10/new-dapr-slide-deck-for-your-presentations/)发布了一个新的 Dapr 幻灯片可供您用于 Dapr 演示!该幻灯片包含所有 Dapr API 的新图标和内置功能 阅读全文
posted @ 2024-03-14 21:06 张善友 阅读(358) 评论(0) 推荐(2) 编辑
摘要: Survey Solution (下文简称SS) 是世界银行数据部开发的一套开源免费电子问卷制作系统, 官网地址为: https://mysurvey.solutions/, github地址:https://github.com/surveysolutions/该系统具有以下几个主要特点:通过内置 阅读全文
posted @ 2024-03-13 22:35 张善友 阅读(1470) 评论(1) 推荐(14) 编辑
摘要: Dapr是一套开源、可移植的事件驱动型运行时,允许开发人员轻松立足云端与边缘位置运行弹性、微服务、无状态以及有状态等应用程序类型。Dapr能够确保开发人员专注于编写业务逻辑,而不必分神于解决分布式系统难题,由此显著提高生产力并缩短开发时长。Dapr 是用于构建云原生应用程序的开发人员框架,可以更轻松 阅读全文
posted @ 2024-03-06 21:12 张善友 阅读(505) 评论(0) 推荐(4) 编辑
摘要: 在一篇博文中我们对 .NET 9 的愿景[1]: .NET团队概述了.NET 9的开发目标和最终愿景,涵盖两大重点领域:云原生和智能应用程序开发。它在继.NET 8之后,继续强化对云原生应用和性能的支持。.NET 9预览版1已经在2024年2月13日发布,与往常一样,.NET 9 将在整个平台上提供 阅读全文
posted @ 2024-02-14 11:36 张善友 阅读(3170) 评论(9) 推荐(13) 编辑
摘要: 2023年12月16日-17日,一年一度的 .NET Conf China 2023 中国 .NET 开发者大会在北京盛大举办!大会以第一天主会场 + AI、.NET 8、云原生、IoT、前端&安全5大分会场,第二天闭门会议 + 三场工作坊的形式,为现场以及线上的 .NET 爱好者们带来了为期两天的 阅读全文
posted @ 2024-02-07 20:49 张善友 阅读(753) 评论(3) 推荐(7) 编辑
摘要: 本文是基于 LLama 2是由Meta 开源的大语言模型,通过LocalAI 来集成LLama2 来演示Semantic kernel(简称SK) 和 本地大模型的集成示例。SK 可以支持各种大模型,在官方示例中多是OpenAI 和 Azure OpenAI service 的GPT 3.5+。今天 阅读全文
posted @ 2024-01-25 20:01 张善友 阅读(880) 评论(7) 推荐(13) 编辑
摘要: 编程语言是随着时间快速变化的领域,从汇编语言到C语言、C++、Java、C#、golang、Rust 语法编程, 再到ChatGPT 所掀起的语义编程,新一代信息技术的出现,推动了计算范式的不断发展何变革。编程语言本身没有好坏之分,关键看编程语言能否适应那时那地的具体情况,还要能随着时代变化而变化, 阅读全文
posted @ 2024-01-21 15:22 张善友 阅读(301) 评论(0) 推荐(3) 编辑
摘要: 介绍.NET 8 无需 DockerFile 即可为 .NET 应用创建 docker 映像的新方法,我将使用 dotnet publish 将 .NET 应用容器化,在本文中,我将分享我如何为.NET 8的项目创建一个简单的 ci/cd 的经验。它包括 2 个主题:创建用于生成 .NET 应用并将 阅读全文
posted @ 2024-01-20 23:26 张善友 阅读(110) 评论(0) 推荐(1) 编辑
摘要: 中国.NET 社区2023年12月16日 在北京成功举办了.NET Conf China 2023,虽然北京飘起雪,依然挡不住想要参加活动的全国各地的.NET开发兄弟姐妹的热情。大家可以通过大会精彩照片集:https://live.photoplus.cn/live/79415183 体验现场的热度 阅读全文
posted @ 2024-01-14 07:58 张善友 阅读(430) 评论(0) 推荐(2) 编辑
摘要: 马某在视频 计算机主流开发语言的现状和未来3-5年的发展前景——Java、Golang、Python、C\C#\C++、JS、前端、AI、大数据、测试、运维、网络安全 点评各种语言,其中说到C# 的时候,居然说C# 是不开源的,而且还说局限于微软平台。一个不蠢的人深刻的理解什么叫“屁股决定脑袋”,也 阅读全文
posted @ 2024-01-05 08:58 张善友 阅读(10538) 评论(85) 推荐(94) 编辑
摘要: 在 .NET 8 中,服务器 GC 现在支持动态堆计数,它们添加了一个被称为“动态适应应用程序大小”或 DATAS 的特性。它在 .NET 8 中通常是默认关闭的(尽管在为 Native AOT 发布时默认开启),但可以很容易地启用,要么通过将 DOTNET_GCDynamicAdaptationM 阅读全文
posted @ 2023-12-26 22:06 张善友 阅读(2590) 评论(1) 推荐(25) 编辑
摘要: 微软在2023年12月19日在博客上(Say hello to Semantic Kernel V1.0.1[1])发布了Semantic kernel的.NET 正式1.0.1版本。新版本提供了新的文档,以解释 SDK 创建 AI 代理的能力,这些代理可以与用户交互、回答问题、调用现有代码、自动化 阅读全文
posted @ 2023-12-24 11:28 张善友 阅读(1557) 评论(2) 推荐(16) 编辑
摘要: .NET Conf China 2023 定于 12 月16 日于北京举办为期一天的技术交流,届时会有.NET 领域专家与大家一同庆祝 .NET 8 的发布和回顾过去一年来 .NET 在中国的发展成果。包括1场主论坛、5 大领域专场论坛。邀请来自业界顶尖技术专家学者,共同前瞻.NET 开源领域的未来 阅读全文
posted @ 2023-12-12 07:48 张善友 阅读(569) 评论(0) 推荐(4) 编辑
摘要: TIOBE 公布了 2023 年 12 月的编程语言排行榜。 2022年C# 在挑战成为年度编程语言,但在最后一刻,C++出人意料地夺得了冠军。今年,我们确信 C# 将获胜成为2023年度编程语言。它在 1 年内上涨了 2.38%,而其最接近的竞争者 Fortran 和 F# 分别仅上涨了 +0.6 阅读全文
posted @ 2023-12-10 08:26 张善友 阅读(4074) 评论(23) 推荐(23) 编辑
摘要: .NET团队在 2023.11.28 在博客上正式发布了 ML.NET 3.0::https://devblogs.microsoft.com/dotnet/announcing-ml-net-3-0/[1],强调了两个主要的兴趣点,即深度学习和数据处理,使开发人员能够完全在 .NET 生态系统中创 阅读全文
posted @ 2023-12-05 20:02 张善友 阅读(1299) 评论(0) 推荐(6) 编辑
摘要: openEuler 已支持 X86、ARM、SW64、RISC-V、LoongArch 多处理器架构,逐步扩展 PowerPC 等更多芯片架构支持,持续完善多样性算力生态体验。 openEuler 社区面向场景化的 SIG 不断组建,推动 openEuler 应用边界从最初的服务器场景,逐步拓展到云 阅读全文
posted @ 2023-11-27 08:38 张善友 阅读(1999) 评论(7) 推荐(16) 编辑
摘要: 随着.NET 8的发布,国内的社区朋友们也很关心龙芯.NET 团队对于Loongarch .NET 8的发布时间,目前从龙芯.NET编译器团队已经在龙芯.NET 官网上发布龙芯.NET 8 SDK-8.0.100-ea1 版本发布(试用版),从龙芯2019年启动.NET的研发工作 ,2022年完成了 阅读全文
posted @ 2023-11-25 15:20 张善友 阅读(1179) 评论(6) 推荐(21) 编辑
摘要: 随着 .NET 8 的发布,.NET Aspire 也随之发布[1],这是一个全家桶框架旨在加快基于云的应用程序的构建。.NET Aspire 从一开始就集成了关键组件,例如遥测和运行状况检查。它还承诺提供无缝的本地开发人员体验,该体验可以有效扩展以满足云应用程序开发的需求。Microsoft 鼓励 阅读全文
posted @ 2023-11-16 08:39 张善友 阅读(2347) 评论(0) 推荐(10) 编辑
摘要: 11 月 15 日开始的为期三天的 .NET Conf 在线活动的开幕日上,.NET 8作为微软的开源跨平台开发平台正式发布。.NET 团队着重强调云、性能、全栈 Blazor、AI 和 .NET MAUI 是.NET 8的主要亮点。。NET团队在 .NET Conf 2023 [1]活动开幕式上表 阅读全文
posted @ 2023-11-15 08:14 张善友 阅读(10661) 评论(55) 推荐(47) 编辑
摘要: 自从2022年7月第21轮公布的测试以后,一年后 的2023年10月17日 发布了 TechEmpower 22轮测试报告 刚刚发布:Round 22 results - TechEmpower Framework Benchmarks。今年参与角逐的.NET 8 ,ASP.NET Core 排名相 阅读全文
posted @ 2023-11-13 07:55 张善友 阅读(2909) 评论(15) 推荐(16) 编辑
摘要: 随着.NET 8的发布的临近,国内的社区朋友们也很关心龙芯.NET 团队对于Loongarch .NET 8的发布时间,目前从龙芯.NET编译器团队的可靠信息,Loongarch .NET 8的发布会在2023年11月14日正式发布后也会发布,从龙芯2019年启动.NET的研发工作 ,2022年完成 阅读全文
posted @ 2023-11-12 19:32 张善友 阅读(1344) 评论(4) 推荐(14) 编辑
摘要: TIOBE 公布了 2023 年 11 月的编程语言排行榜。 虽然这期重点介绍的是Kotlin,本月,它的排名上升了 0.17%,从第 18 位上升到第 15 位,前进了 3 位。 TIOBE的10月份榜单,C# 和 Java 之间的差距越来越小,达到了历史新低,10月份两者的差距仅为 1.2%。 阅读全文
posted @ 2023-11-11 22:46 张善友 阅读(3572) 评论(28) 推荐(25) 编辑
摘要: 北京时间 11月15-17日,.NET Conf 2023 即将到来!大会上将发布.NET 8, 以今为止运行最快的.NET 平台, .NET Conf 始终致力于为所有与会者创造世界级的、引人入胜的虚拟体验,无论他们身在何处。今年将是 .NET Conf 第13次在线会议。在这三天的时间里,.NE 阅读全文
posted @ 2023-11-11 16:19 张善友 阅读(1258) 评论(3) 推荐(7) 编辑
摘要: 在 OpenAI 和Semantic kernel 之上构建代理将更快、更容易。SK团队正在博客里推出系列文章与大家分享我们将Assistants 整合到Semantic kernel中的计划,以及它们如何融入我们的 v1 提案中。 阅读全文
posted @ 2023-11-07 08:45 张善友 阅读(577) 评论(2) 推荐(3) 编辑
摘要: 2023年10月最新的TIOBE编程语言流行指数表明:C#和Java之间的差距从未如此之小,目前,差异仅为1.2%,如果趋势保持这种状态,C#将在大约2个月内超过Java,TIOBE Software首席执行官Paul Jansen的认为,C#的崛起是以牺牲Java为代价的 - Oracle和Kot 阅读全文
posted @ 2023-10-25 20:53 张善友 阅读(428) 评论(0) 推荐(2) 编辑
摘要: 大模型应用 Copilot在节省用户时间,更快地获得他们正在寻找的数据,甚至自动或通过简单的对话交互完成任务或通信方面的潜力是巨大的。还有一个完整的自定义API连接世界,可以扩展Copilot的功能,以覆盖业务线(LOB)应用程序。问题是,要让 Copilot 完成所有这些操作,它需要访问权限、可见 阅读全文
posted @ 2023-10-25 08:42 张善友 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Microsoft Azure 孵化团队很高兴地宣布[1]推出一个名为 Radius 的新开放应用程序平台,该平台将应用程序置于每个开发阶段的中心,重新定义应用程序的构建、管理和理解方式。Radius是一个开源项目,支持跨私有云,Microsoft Azure和Amazon Web Services 阅读全文
posted @ 2023-10-19 22:05 张善友 阅读(697) 评论(5) 推荐(4) 编辑
摘要: .NET 团队有一篇博客 改进多平台容器支持, 详细介绍了.NET 7 以上的平台可以轻松的使用Docker buildx 工具构建多平台的镜像。 buildx 是 Docker 官方提供的一个构建工具,它可以帮助用户快速、高效地构建 Docker 镜像,并支持多种平台的构建。使用 buildx,用 阅读全文
posted @ 2023-10-15 09:16 张善友 阅读(1262) 评论(4) 推荐(4) 编辑
摘要: 介绍 Semantic Kernel (SK) 是一个开源的将大型语言模型(LLM)与流行的编程语言相结合的SDK,Microsoft将Semantic Kernel(简称SK)称为轻量级SDK,结合了OpenAI,Azure OpenAI和Hugging Face等AI LLM的集成。它使开发人员 阅读全文
posted @ 2023-10-11 20:46 张善友 阅读(627) 评论(1) 推荐(3) 编辑
摘要: 微软2023-10-10 发布了 .NET 8 RC 2,下一站是.NET 8正式发布,就在下个月Net Conf 2023[1](11月14日)期间正式发布,我们也开始筹备第四届中国.NET开发者峰会了。 经过长达一年时间的开发,.NET 8 规划的所有主要的新功能都已推出,.NET 8 及其所有 阅读全文
posted @ 2023-10-11 08:07 张善友 阅读(4530) 评论(37) 推荐(35) 编辑
摘要: 微信公众号文章 Semantic Kernel —— LangChain 的替代品?[1] ,它使用的示例代码是Python ,他却发了这么一个疑问:支持的语言对比(因为 Semantic Kernel 是用 C#开发的,所以它对 C#比较支持)如上所示。不清楚 Semantic Kernel 为什 阅读全文
posted @ 2023-10-04 10:20 张善友 阅读(629) 评论(0) 推荐(3) 编辑
摘要: 以OpenAI 的ChatGPT 所掀起的GenAI 快速创新浪潮,其中连接LLM 和 应用之间的桥梁的两大开源项目:LangChain[1]和Semantic Kernel[2] ,在半年前写过一篇文章 LangChain vs Semantic Kernel [3],这半年以来Semantic 阅读全文
posted @ 2023-10-02 22:35 张善友 阅读(856) 评论(0) 推荐(3) 编辑
摘要: 本计划在 .NET 8 中推出的 WASI 已推迟到 .NET 9,请参阅 Github 上的 WASI 跟踪问题。 在.NET 8 Preview 4 开始支持生成与 WASI 兼容的 .wasm 文件,使用独立的 WebAssembly 运行时 Wasmtime CLI[1] 运行该文件。去年的 阅读全文
posted @ 2023-10-02 15:27 张善友 阅读(1315) 评论(2) 推荐(6) 编辑
摘要: .NET 平台上的green thread 异步模型实验结果最近出来了,具体参见:https://github.com/dotnet/runtimelab/issues/2398 ,实验结果总结一下就是在.NET和 ASP.NET Core中实现Green Thread是可行的。Green Thre 阅读全文
posted @ 2023-09-19 08:30 张善友 阅读(2800) 评论(36) 推荐(21) 编辑
摘要: Semantic Kernel[1] 是一个开源的将大型语言模型(LLM)与流行的编程语言相结合的SDK,Microsoft将Semantic Kernel(简称SK)称为轻量级SDK,结合了OpenAI,Azure OpenAI和Hugging Face等AI LLM的集成。它使开发人员能够通过编 阅读全文
posted @ 2023-09-17 23:22 张善友 阅读(440) 评论(0) 推荐(1) 编辑
摘要: 从年初2 月份发布第一个预览版,经历7个预览版后,Microsoft 西雅图时间9月13日发布了 .NET 8 RC 1: https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-rc1/[1], 这是该框架在 11 月初正式发布之前的两个 阅读全文
posted @ 2023-09-13 07:29 张善友 阅读(3300) 评论(20) 推荐(16) 编辑
摘要: 今天在ChatGLM2-6B 的仓库里看到了这么一个issue: https://github.com/THUDM/ChatGLM2-6B/issues/122: 这位兄弟说的挺好,其中有点小错误:三星Tizen架构 其实不是架构,是属于arm架构 ,Tizen是 三星的一个操作系统。由此我想到了C 阅读全文
posted @ 2023-09-02 21:47 张善友 阅读(697) 评论(3) 推荐(7) 编辑