2021年10月23日
摘要: Asp.Net Core上传字节数组的应用场景很常见,可用的技术方案也很多,小的文件也可以读取到内存再按字节数组上传,这么多方式究竟有什么区别?特意写一下代码,通过Fiddler抓包,看一下不同的技术方案上传的数据究竟有啥区别。 主要研究这3种方案: 1 表单文件 2 Json字节数组 3 字节流 阅读全文
posted @ 2021-10-23 17:28 SunnyTrudeau 阅读(613) 评论(0) 推荐(1) 编辑
  2021年10月22日
摘要: VS2022和.NET 6正式版即将发布,带来了Blazor MAUI客户端项目类型,支持在桌面和移动客户端中采用Html创建页面,绑定后台数据,调用后台服务。为什么要用Blazor MAUI呢?因为Html生态圈比Xaml好太多了,MAUI虽然跨平台,但是生态圈太弱了。而且作为.NET开发团队,如 阅读全文
posted @ 2021-10-22 21:00 SunnyTrudeau 阅读(2525) 评论(0) 推荐(1) 编辑
  2021年10月3日
摘要: 手机验证码登录是目前非常主流的登录方式,毕竟,谁记得住那么多账号密码呢? 相比传统的账号密码登录页面,手机验证码登录页面前后台交互比较多,有一个动态提示倒计时的功能。用Blazor Server实现一个手机验证码登录页面不难,但是如果想要兼容Identity Server 4登录,还是有点麻烦的。 阅读全文
posted @ 2021-10-03 21:23 SunnyTrudeau 阅读(1266) 评论(1) 推荐(2) 编辑
  2021年9月7日
摘要: 采用内存用户集合的模板创建的项目,是不能用于生产环境的,毕竟用户信息只存在于内存。Id4有一个模板是可以采用Asp.Net内置的用户数据库的,直接创建这个模板的项目即可。 创建AspNet用户数据库的Identity Server 4项目 在控制台进入解决方案目录,创建is4aspid模板项目。 D 阅读全文
posted @ 2021-09-07 22:08 SunnyTrudeau 阅读(595) 评论(0) 推荐(0) 编辑
  2021年8月15日
摘要: 网上有大量Asp.Net Core访问id4单点登录的介绍,但是Blazor Server的不多,a56爆大奖在线娱乐参考网上文章练习了一下,做一个记录。 阅读全文
posted @ 2021-08-15 22:26 SunnyTrudeau 阅读(1768) 评论(1) 推荐(1) 编辑
  2021年5月23日
摘要: Docker Compose自检NuGet服务器 阅读全文
posted @ 2021-05-23 22:23 SunnyTrudeau 阅读(262) 评论(0) 推荐(0) 编辑
  2020年2月4日
摘要: Grpc能够一次建立传输通道,多次传输对象数据,自动序列化和反序列化,并且采用ProtoBuf协议序列化对象数据,压缩率接近二进制byte数组,实现了TCP的性能优势和HTTP POST的使用方便性的完美结合。 阅读全文
posted @ 2020-02-04 18:57 SunnyTrudeau 阅读(2065) 评论(4) 推荐(1) 编辑
  2019年6月20日
摘要: 在一台新电脑上安装VS2019,新建Xamarin.Android项目,反复提示要安装Android SDK 28.0.3,在弹出的窗口里点击接受协议,却无法安装SDK。 阅读全文
posted @ 2019-06-20 20:31 SunnyTrudeau 阅读(3052) 评论(3) 推荐(1) 编辑
  2019年5月6日
摘要: 前段时间看文章了解到发邮件的SmtpClient已经过时了,微软官方推荐大家用其他解决方案,例如MailKit。 阅读全文
posted @ 2019-05-06 22:04 SunnyTrudeau 阅读(1097) 评论(0) 推荐(1) 编辑
  2019年5月1日
摘要: 多对一是a56爆大奖在线娱乐很常见的关系,此时就需要使用InverseProperty反向导航属性去指定通过哪个属性建立引用关系,否则数据库建不起来。 阅读全文
posted @ 2019-05-01 20:46 SunnyTrudeau 阅读(1087) 评论(0) 推荐(0) 编辑