Fork me on GitHub
上一页 1 2 3 4 5 6 ··· 48 下一页
摘要: CoreWCF 项目在2021.2.19 正式发布了0.1.0 GA版本:https://github.com/CoreWCF/CoreWCF/releases/tag/v0.1.0 ,这个版本号虽然是0.1,但是它是可以投入生产的版本,而且是跨平台的,支持LInux部署WCF,当前仅支持http 阅读全文
posted @ 2021-03-13 20:28 张善友 阅读(1471) 评论(3) 推荐(8) 编辑
摘要: newbe.pro 已经给我们写了系列文章介绍Tye 辅助开发k8s 应用: 今天我给大家介绍一个Visual Studio 插件《Tye Explorer for Visual Studio》, 安装好这款插件以后就可以在Visual Studio 里对Tye 的服务进程进行 调试Debug,他是 阅读全文
posted @ 2021-02-28 16:33 张善友 阅读(772) 评论(1) 推荐(1) 编辑
摘要: 年前我写了一篇博客《Dapr 已在塔架就位 将发射新一代微服务》, 今天Dapr 正式发布了1.0 : Dapr Runtime v1.0.0 Dapr dotnet SDK v1.0.0 随着Dapr 发布1.0 版本, .NET团队编写的《Dapr for .NET Developers》:ht 阅读全文
posted @ 2021-02-17 13:56 张善友 阅读(4607) 评论(9) 推荐(9) 编辑
摘要: Dapr 已在塔架就位 将发射新一代微服务牛年 dotnet云原生技术趋势Dapr是如何简化微服务的开发和部署 前面几篇文章都是从大的方面给大家分享Dapr 能帮助我们解决什么问题,微软从开源到1.0 也是经过2年的时间开发,因此我写了这几篇文章也只能是带领大家对Dapr 有个大的印象,真正对Dap 阅读全文
posted @ 2021-02-14 19:29 张善友 阅读(1408) 评论(2) 推荐(2) 编辑
摘要: 基于微服务设计模式的现代应用程序面临着一系列挑战。微服务需要有一个强大的服务发现机制来实现动态连接。它们需要松散耦合,实现自主性和独立缩放。微服务需要支持多种语言,其中每个服务都是以最合适的语言、框架和运行时实现的。尽管采用容器和编排引擎(如 Kubernetes)可以应对打包、部署和扩展方面的挑战,但开发过程仍然很复杂。微软发布的分布式应用程序运行时 (Dapr) 开发现代应用程序的新方法来应对微服务开发的复杂性,这是微服务和云原生应用程序的一个平台和语言无关的运行时。 阅读全文
posted @ 2021-02-13 10:57 张善友 阅读(2301) 评论(0) 推荐(0) 编辑
摘要: 首先祝大家:新年快乐,牛年大吉,牛转乾坤,一往无前! 2020年的春节,新冠疫情使得全球业务停滞不前,那时候,没有人知道会发生什么,因此会议被取消,合同被搁置,项目被推迟,一切似乎都停止了。但是我们却见证了IT社区所焕发的活力。尽管其他行业还不能恢复正常,各行各业通过IT技术来进行经济和社会活动,2 阅读全文
posted @ 2021-02-12 08:59 张善友 阅读(1884) 评论(17) 推荐(8) 编辑
摘要: 微服务是云原生架构的核心,通常使用Kubernetes 来按需管理服务扩展。 微软一直走在 Cloud Native Computing Foundation的 最前沿,并通过使用Kubernetes来支持其超大规模Azure和其混合云Azure Stack,微软对云原生的投资一部分来自其工具,该工 阅读全文
posted @ 2021-02-08 21:06 张善友 阅读(2027) 评论(3) 推荐(3) 编辑
摘要: Radzen Blazor Components 最近以MIT协议开源了,地址是https://github.com/radzenhq/radzen-blazor,可免费用于商业项目,并可以从Nuget安装。 阅读全文
posted @ 2021-01-28 10:36 张善友 阅读(551) 评论(3) 推荐(1) 编辑
摘要: 对于某些 CORS 请求,浏览器会在发出实际请求之前发送额外的 OPTIONS 请求。 此请求称为 预检请求。 如果满足以下 所有 条件,浏览器可以跳过预检请求: 请求方法为 GET、HEAD 或 POST。应用不会设置、、、或以外的请求标头 Accept Accept-Language Conte 阅读全文
posted @ 2021-01-25 19:35 张善友 阅读(1053) 评论(2) 推荐(1) 编辑
摘要: 微软Azure 团队开发的 功能管理 (Feature Management) 包 Microsoft.FeatureManagement可用于实现 功能开关,可以通过 功能开关 特性动态的改变应用程序的行为而不需要改变任何的业务逻辑代码。关于功能开关的更多功能请看Edi Wang的B站视频: 这篇 阅读全文
posted @ 2021-01-23 19:42 张善友 阅读(636) 评论(0) 推荐(5) 编辑
摘要: 我们用的是windows开发,很多时候环境要求都不一样,特别是线上,因为版本出问题的不在少数,所以选择了docker进行环境的组装,用起来也比较方便, 现在Docker Desktop默认使用WSL 2来运行,而不是以前的Hyper-V。 WSL WSL:适用于 Linux 的 Windows 子系 阅读全文
posted @ 2021-01-15 21:21 张善友 阅读(1657) 评论(3) 推荐(2) 编辑
摘要: Xamarin.Forms 5.0 已经正式发布,并带来其新功能,具体看官方博客https://devblogs.microsoft.com/xamarin/xamarin-forms-5-0-is-here/。 在很大程度上,它是关于稳定版本功能的正式发布的,这些功能已在实验版本中获得使用,但现在 阅读全文
posted @ 2021-01-13 08:28 张善友 阅读(1937) 评论(7) 推荐(7) 编辑
摘要: 群英集聚,力求卓越 “开源、共享、创新” 大会亮点 大神云集 社区发展 高手集聚 大数据和前端技术 数字化转型新战场 云原生技术是大势所趋 阅读全文
posted @ 2021-01-02 17:04 张善友 阅读(898) 评论(2) 推荐(3) 编辑
摘要: NET团队借助Infer#,将Facebook的跨程序静态分析功能引入 到.NET 生态系统中可用的静态分析器选项。 2015 年,Facebook开源了静态分析工具Infer。它支持 Java 和 C/C++/Objective-C 代码,并能够检测许多潜在问题,包括空指针异常、资源泄漏、注释可访 阅读全文
posted @ 2020-12-26 20:12 张善友 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 在2019年上海中国.NET开发者大会的基础上,2020年12月19-20日 继续以“开源、共享、创新” 为主题的第二届中国 .NET 开发者峰会(.NET Conf China 2020)在苏州人工智能智能产业创新中心落下帷幕,本次大会以线下城市苏州为中心,覆盖北京、上海、深圳、广州、长沙、成都等 阅读全文
posted @ 2020-12-21 23:02 张善友 阅读(1474) 评论(5) 推荐(19) 编辑
摘要: 简介 / Summary 简介 / Summary 分享嘉宾 / Speakers 分享嘉宾 / Speakers 主会场嘉宾: 1.徐明强博士 3.敖琪 4.王鸿 嘉宾 2.陈超超 3.仇华 4.董彬 5.冯辉 / HuiFeng 6.伏允昆 7.桂素伟/GuiSuWe 8.郝冠军 9.黄国石 1 阅读全文
posted @ 2020-12-11 07:31 张善友 阅读(3087) 评论(10) 推荐(14) 编辑
摘要: 2020年12月09日,组委会正式发布了China .NET Conf 2020中国 .NET 开发者峰会的主题内容。 今年的大会主题收到超预期的主题,无论是数量还是质量上都比2019年有所进步,这也代表了.NET生态的发展正从低谷向上爬升。 2014年微软组织并成立.NET基金会,微软在成为主要的 阅读全文
posted @ 2020-12-09 20:15 张善友 阅读(2077) 评论(11) 推荐(22) 编辑
摘要: .NET诞生于与Java的竞争,微软当年被罚款20亿美元。 Java绝不仅仅是一种语言,它是COM的替代者! 而COM恰恰是Windows的编程模型。而Java编程很多时候比C++编程要容易的多,更致命的是他是跨平台的。 微软所推行.NET战略,并且C#语言就是专门针对Java开发出来的语言,很多特 阅读全文
posted @ 2020-12-07 22:33 张善友 阅读(5447) 评论(35) 推荐(65) 编辑
摘要: 一旦我有有效的 XAML, 我的应用程序就可以更新, 我甚至不需要保存。 画笔:使用纯色、线性渐变和径向渐变来着色应用程序 UI 的颜色区域; 形状:绘制形状,如椭圆、线、面、折线和矩形; 路径:绘制自定义形状或设计。支持 SVG 路径; 控件模板:为本机控件定义自定义模板,丰富其可视性方面。例如, 阅读全文
posted @ 2020-11-29 20:07 张善友 阅读(1087) 评论(0) 推荐(2) 编辑
摘要: 经过长时间的使用,Win10的C盘慢慢的满了,清理空间时候就看到了Docker 的镜像占用了大量的空间,就想把它删除了,同时把它移到D盘去。docker pull下来的镜像目录默认放在:C:\ProgramData\docker\windowsfilter。 解决办法 mklink /J C:\Pr 阅读全文
posted @ 2020-11-18 09:15 张善友 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 2014年微软组织并成立.NET基金会,微软在成为主要的开源参与者的道路上又前进了一步。 2014年以来已经有众多知名公司加入.NET基金会,Google,微软,AWS三大云厂商已经齐聚.NET基金会,在平台项目中,.NET平台上的ARM 架构由三星团队贡献,在.NET Core 3.1上得到了完整 阅读全文
posted @ 2020-11-16 19:56 张善友 阅读(1816) 评论(2) 推荐(10) 编辑
摘要: 今天访问dot.net 网站看到了一个学习.NET 挑战赛,发现已经赛程过半了,这是一个为那些想更多地了解 C# 和 .NET 的人举办的一个完全免费的课程活动,这些模块必须在 11 月底前完成。参加这个挑战赛,你必须从 .NET 学习挑战页面进入进行注册才有效。 基于 Microsoft Lear 阅读全文
posted @ 2020-11-14 17:30 张善友 阅读(1356) 评论(1) 推荐(0) 编辑
摘要: 经过一年多的开发,Microsoft 于北京时间 11 月 11 日(星期三)发布了其 .NET 5软件开发平台,强调平台的统一,并引入了 C# 9 和 F# 5 编程语言,新平台朝着桌面、Web、移动、云和 IoT 目标统一 .NET 开发体验的方向发展。.NET 5被描述为 Microsoft 阅读全文
posted @ 2020-11-11 06:41 张善友 阅读(5775) 评论(36) 推荐(33) 编辑
摘要: 如果您正在编写 .NET Web 应用程序,您很可能已经意识最近一年在.NET Web开发领域的热点都是 Blazor 的。如果你还没有了解Blazor,它允许您使用 C# 来编写 Web UIs,传统上您必须使用 JavaScript。 过去两年,我已经看到它从一个可爱的微软实验项目演变成他们认为 阅读全文
posted @ 2020-11-07 09:10 张善友 阅读(1747) 评论(7) 推荐(0) 编辑
摘要: .NET Conf 是由 .NET 社区和 Microsoft 共同组织的为期三天(2020 年 11 月 10 日- 12 日)的免费虚拟开发人员活动。今年.NET 5.0 将在 .NET Conf 2020 上推出!来庆祝一下,了解新版本.NET 。 .NET Conf 从一开始就是一个虚拟活动 阅读全文
posted @ 2020-11-01 12:03 张善友 阅读(777) 评论(1) 推荐(1) 编辑
摘要: HTTP/3 模块在 .Net 5 中实现,包括 ASP.NET Core Kestrel和.Net HttpClient中的 HTTP/3 支持 两者都在 .Net 5 中实现 Kestrel 还具有 QUIC 层。 根据 Unity Forums 的互动, "It is very unlikel 阅读全文
posted @ 2020-10-31 20:07 张善友 阅读(535) 评论(0) 推荐(1) 编辑
摘要: 《人类简史》里面的一段话我非常有感受: 如果1000年前的法老在500年前醒来,他会发现周围的世界虽然有变化,但他还可以理解,还在他的认知范围之内,但如果500年前的法老在今天醒来,他将完全不理解当下社会,不知道街上跑的都是什么?不知道为什么很多人没有了信仰,不知道为什么每个人都有了自己的想法…… 阅读全文
posted @ 2020-10-23 07:33 张善友 阅读(557) 评论(0) 推荐(2) 编辑
摘要: 微软开源的 JavaScript引擎——ClearScript(当然,也支持VB Script):https://github.com/microsoft/ClearScript ,昨天做了一个大的改变,就是把C++/CLI代码移除了,这就意味着脱离Windows,可以在linux上运行了。 园子里 阅读全文
posted @ 2020-10-18 20:39 张善友 阅读(1849) 评论(1) 推荐(2) 编辑
摘要: .NET Core是以MIT协议开源, Java是GPL协议开源。Java 8 SDK升级Oracle要收费这件事对于很多小公司是有着重大的影响的,Java生态越发碎片化,有众多的OpenJDK发行版,腾讯云和阿里都有OpenJDK发行版,龙芯也有MIPS版本的OpenJDK,华为也有毕昇 JDK ,国外的OpenJDK版本就更多了,就连微软也发行了一个OpenJDK版本。每个厂家都有自己的小算盘... 阅读全文
posted @ 2020-10-09 21:39 张善友 阅读(2063) 评论(7) 推荐(14) 编辑
摘要: 微软是一家综合性的网络公司,相信这点来说不用过多的赘述,没有人不知道微软这个公司,这些年因为游戏市场的回报,微软收购了很多的游戏公司还有独立工作室,MC我的世界就是最成功的的案例,现在市值是排在全世界第三的位置,微软游戏也贡献了不少市值,微软的游戏技术堆栈中.NET也是非常大的一部分,他们有 一套全 阅读全文
posted @ 2020-10-08 20:41 张善友 阅读(4493) 评论(12) 推荐(10) 编辑
摘要: 今天是国庆节,也是中秋节,月满中秋,举国欢庆,在这里祝各位开发者中秋国庆快乐。 放假在家就想把这几年对于.NET发展相关生态做个梳理,写一篇文章来总结一下这两年从腾讯出来自己创业,推动.NET在国内的应用的一些感想,毕竟我是一个弱小的创业者,没有大公司的资源,更多是要靠大家的共同努力,打造更加有生命 阅读全文
posted @ 2020-10-01 18:16 张善友 阅读(2448) 评论(17) 推荐(12) 编辑
摘要: 应用系统使用的Http, 没有使用Https(https不存在SameSite问题), 应用系统 通过IdentityServer4的认证中心返回后报错误: Correlation failed ,如下图 Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 阅读全文
posted @ 2020-09-22 17:54 张善友 阅读(895) 评论(2) 推荐(1) 编辑
摘要: 云厂商(腾讯云、Azure等)提供了Serverless服务,借助于Serverless,开发人员可以更加专注于代码的开发,减少运维的成本。腾讯云的函数计算提供了很多运行库,对.NET的支持需要通过custom runtime 来支持,可以支持任何版本的.NET Core,也就是需要自定义runti 阅读全文
posted @ 2020-09-12 10:06 张善友 阅读(1304) 评论(5) 推荐(5) 编辑
摘要: Blazor 应用程序除了在 Github Pages/Gitee Pages等静态资源部署以外,现在你有了一个新的选择,那就是使用云开发静态网站功能来部署啦!系统依赖在进行后续的内容前,请先确保你的电脑中安装了.NET Core 3.1/5.0运行环境。如果没有安装,可以访问http://dot.net 下载安装。安装云开发 cli 工具执行如下命令,安装云开发 cli 工具npm instal... 阅读全文
posted @ 2020-09-10 13:37 张善友 阅读(1681) 评论(0) 推荐(6) 编辑
摘要: 目前有三种靠谱且普遍的编程的方法来获取调用堆栈:gcc编译器自带的宏:__builtin_return_address:这是一种非常粗糙,底层的方式。这个宏将获得堆栈上每个帧上函数的返回地址。 注意:只是地址,而不是函数名称。 因此需要额外的处理来获得函数名称。 glibc的backtrace和backtrace_symbols:可以获取调用堆栈上函数的实际符号名称。 使用libunwind。 在... 阅读全文
posted @ 2020-09-06 16:23 张善友 阅读(848) 评论(0) 推荐(2) 编辑
摘要: ICU (International Components for Unicode)是为软件应用提供Unicode和全球化支持的一套成熟、广泛使用的C/C++、Java和.NET 类库集,可在所有平台的C/C++、Java和C# 软件上获得一致的结果,用于支持软件国际化的开源项目, 软件开发者几乎可以使用ICU 解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的... 阅读全文
posted @ 2020-09-06 14:51 张善友 阅读(1300) 评论(1) 推荐(1) 编辑
摘要: 在中美当前背景下的安全可靠国产系统(简称安可),安可产业要实现技术自主可控,需要在四个层面逐步实现:基础硬件设施,如芯片、服务器、存储、交换机、路由器;底层软件,包括操作系统、数据库、中间件等;应用软件,面向实际应用的不同领域;安全产品,保障边界安全、终端安全和管理安全产品。目前在安可领域,高端芯片 阅读全文
posted @ 2020-08-22 21:44 张善友 阅读(10606) 评论(61) 推荐(86) 编辑
摘要: 安装WSL1、打开WINDOWS功能,勾选子系统选项2、打开商店搜索WSL,安装ubuntu我这里的系统版本是:18.04如何查看ubuntu系统版本sudo lsb_release -a3、打开ubuntu,设置账号密码安装.net core SDK参考以下链接即可安装:在Linux Ubuntu 18.04 - x64上安装.NET Core SDK. 4、切换到代码目录下进行操作和Win10... 阅读全文
posted @ 2020-08-17 16:04 张善友 阅读(924) 评论(0) 推荐(1) 编辑
摘要: 2020 年 7 月 30 日, 由.NET基金会和微软 将举办一个在线和为期一天的活动,包括 微软 .NET 团队的演讲者以及社区的演讲者。本次在线大会 专注.NET框架构建微服务,演讲者分享构建和部署云原生应用程序的最佳实践、模式、提示和技巧。有关更多信息和随时了解情况:https://focus.dotnetconf.net/.下面和大家几个重量级的分享嘉宾:Scott Hunter, Di... 阅读全文
posted @ 2020-07-29 17:47 张善友 阅读(1132) 评论(2) 推荐(8) 编辑
摘要: Abp VNext是Abp的.NET Core 版本,但它不仅仅只是代码重写了。Abp团队在过去多年社区和商业版本的反馈上做了很多的改进。包括性能、底层的框架设计,它融合了更多优雅的设计实践。不管你是自己需要快速上手项目、或者是公司的研发团队没有足够的能力去完整地开发一套稳定且功能全面的快速开发框架;对于.NET 系的开发者和公司来说,Abp目前就是你目前最好的选择。2020年7月15日和腾飞Je... 阅读全文
posted @ 2020-07-18 21:55 张善友 阅读(14281) 评论(11) 推荐(26) 编辑
上一页 1 2 3 4 5 6 ··· 48 下一页