随笔分类 -  .netcore

摘要:本文通过一个简单的示例实现,帮助大家理解如何在 MVC 中使用自定义格式化器,文章篇幅不长,做图花了点心思,欢迎您的关注。 阅读全文
posted @ 2020-10-27 08:05 Ron.Liang 阅读(640) 评论(1) 推荐(1) 编辑
摘要:和以往版本最大的不同在于:将所有依赖打包到一个可执行文件中,可直接运行,不影响调试操作。打包程序并没有解压缩文件到磁盘,而是直接从包中加载文件到内存中运行;这是巨大的进步,也是和 War 文件根本的区别。 阅读全文
posted @ 2020-09-04 07:10 Ron.Liang 阅读(11185) 评论(38) 推荐(62) 编辑
摘要:我的 .NET5.0 体验之旅完美结束了。从整个流程体验来看,整体的感觉就是此 Preview 版本真的有可能就是最终版本了 阅读全文
posted @ 2020-08-29 09:43 Ron.Liang 阅读(3946) 评论(8) 推荐(5) 编辑
摘要:现在,可以通过解包来实现业务的追踪和日志的排查,在某些场景下,是非常有帮助的,增加的隐式转换语法糖,也可以让编码效率得到提高 阅读全文
posted @ 2020-08-03 07:23 Ron.Liang 阅读(1190) 评论(9) 推荐(7) 编辑
摘要:通过对 Microsoft.AspNetCore.Cors 的内部实现的剖析,我们了解到,其实现 CORS 的原理非常简单,结构清晰,就算不用系统自带的 CORS 组件,自行实现一个 CORS 策略,也是非常容易的。 阅读全文
posted @ 2020-07-24 08:12 Ron.Liang 阅读(2415) 评论(9) 推荐(17) 编辑
摘要: MyStaging 是一款基于 .NETCore 平台的 ORM 中间件,提供简单易用的接入工具,全链路写法,支持 DbFirst/CodeFirst,而且两种模式(DbFirst/CodeFirst)可以无缝切换。比如一开始你是先创建数据库,然后生成了实体,在接下来的开发过程中,改动实体对象后,可以使用CodeFirst进行无缝迁移,自由使用DbFirst/CodeFirst进行迁移工作 。 阅读全文
posted @ 2020-07-21 08:03 Ron.Liang 阅读(701) 评论(3) 推荐(0) 编辑
摘要:本文全面的介绍了 System.Text.Json 在各种场景下的用法,并比较和 Newtonsoft.Json 使用上的不同,也通过实例演示了具体的使用方法,进一步深入讲解了 System.Text.Json 各种对象的原理,希望对大家在迁移到.NETCore-3.1 的时候有所帮助。 阅读全文
posted @ 2019-12-30 08:40 Ron.Liang 阅读(12209) 评论(29) 推荐(70) 编辑
摘要:EulerOS其实出来有一段时间了,一直在关注,单是仅仅也只是停留在观望的阶段,目前还没有接入的打算;正好看到园子里的兄弟分享了华为云免费试用的活动后,难捺激动的心情,我马上去申请试用了一台服务器。 阅读全文
posted @ 2019-12-13 18:52 Ron.Liang 阅读(2545) 评论(6) 推荐(7) 编辑
摘要:上一篇自动化测试,全面且详细的介绍了从零开始到发布版本的步骤,这是传统的方式,本次为大家带来的是如何在5分钟内使用上docker进行CI/CD,毕竟现在的容器化如火如荼,本示例是基于CentOS-7系统,在示例中, jenkins 和部署 .NET Core 应用程序,都使用 docker 来完成。 阅读全文
posted @ 2019-11-08 08:57 Ron.Liang 阅读(2537) 评论(5) 推荐(10) 编辑
摘要:为了呼应《中国.NET开发者峰会2019上海站》,作为演讲嘉宾,我希望和各位同行建立更多的互动,为此,我特地将部分演讲内容,整理成文章先行发布。 阅读全文
posted @ 2019-10-30 09:27 Ron.Liang 阅读(3452) 评论(6) 推荐(12) 编辑
摘要:客户端实现了ILoggerFactory,使用服务注入成功后即可使用,对业务入侵非常小,也支持通过客户端调用写入日志流。 阅读全文
posted @ 2019-08-27 16:52 Ron.Liang 阅读(1004) 评论(3) 推荐(2) 编辑
摘要:可能你是第一次听说TomatoLog,没关系,我可以从头告诉你,通过了解番茄日志,希望能帮助有需要的朋友,番茄日志处理将大大降低你采集、分析、处理日志的过程。 阅读全文
posted @ 2019-08-23 07:14 Ron.Liang 阅读(1370) 评论(2) 推荐(4) 编辑
摘要:拥抱.NETCore,意味着一切跨平台的开源产品任君选择,可不必局限于单一操作系统产品,在Java收费的大背景下,.NETCore-prevew7的更新就更能凸显其价值,Java趋于封闭,.NETCore走向开放,这是显而易见且正在发生的,选择做鼓掌的路人还是奋进的勇士,想必已有答案。 阅读全文
posted @ 2019-07-26 11:52 Ron.Liang 阅读(2343) 评论(7) 推荐(10) 编辑
摘要:拥抱开源的脚步,我们从来都是一直在路上;.NETCore作为后起之秀,带给我们太多的惊喜和感动;但是也正是由于年轻,.NETCore 的生态还是不够完善,这就非常需要我们社区的力量,需要大家一起参与,把开源社区好的工具、组件、应用接入到 .NETCore 应用中。 阅读全文
posted @ 2019-07-08 08:01 Ron.Liang 阅读(10610) 评论(38) 推荐(52) 编辑
摘要:我有一个朴素的请求:我想在 .NETCore 中使用属性注入,我想要 FromServiceAttrbute 在属性上注入的功能。 阅读全文
posted @ 2019-06-26 09:33 Ron.Liang 阅读(2445) 评论(6) 推荐(9) 编辑
摘要:缓存要解决的问题是速度的问题,使用缓存的目的是为了减少对物理资源的访问,缓存大量的应用在软硬件的方方面面 阅读全文
posted @ 2019-06-25 08:07 Ron.Liang 阅读(1521) 评论(10) 推荐(11) 编辑
摘要:本文主要目的在于实现一个后台心跳广播包,所有连接到 SignalR 的客户端,通过订阅心跳包广播频道,能够自动收到服务器发送的心跳广播 阅读全文
posted @ 2019-04-26 08:52 Ron.Liang 阅读(3006) 评论(2) 推荐(4) 编辑
摘要:受微软美女员工 Grace Peng 邀请(也可能是套路???),参加微软神经语音(没错,就是神经)晓晓的试用,首先是看到了群里面的消息,然后就是发送申请,等待回复,过了几天后,收到了一个机器人发来的账号密码,告诉我已经帮我申请了免费试用的账号,直接登录即可使用了。其实一直都有接触各种 TTS 的服务,但是在测试微软晓晓的过程中发现,在拟人方面,晓晓的发音似乎被训练得很不错 阅读全文
posted @ 2019-04-11 08:59 Ron.Liang 阅读(10043) 评论(6) 推荐(5) 编辑
摘要:TomatoLog 对日志的处理不敢说强大,但可能是 .NETCore 平台上最简单易用的日志集成组件,具有高度灵活的使用方式,完全可定义配置的可扩展性,使用异步写入,业务完全解耦,客户端的一键安装、一行代码上传日志 阅读全文
posted @ 2019-04-03 09:01 Ron.Liang 阅读(2978) 评论(14) 推荐(18) 编辑
摘要:在上一篇 SignalR 文章中,演示了如何通过 SignalR 实现了简单的聊天室功能;本着简洁就是美的原则,这一篇我们也来聊聊在 SignalR 中的用户和组的概念,理解这些基础知识有助于更好的开发基于 SignalR 的应用,通过对用户和分组的理解,进一步扩展出对用户和分组的管理,以及消息推送的各种方式,为全面接入 SignalR 做准备。 阅读全文
posted @ 2019-04-02 09:05 Ron.Liang 阅读(3307) 评论(2) 推荐(7) 编辑