随笔分类 -  日常踩坑填坑

开发中遇到的各种坑,记下来以免又掉下去
摘要:实体用DateTime,DbType用timestamptz,这样存到数据库是带时区的,读回来的DateTime对象的Kind是Local,这样就是全部正确的。 如果不设置DbType,默认DateTime映射到timestamp,那么存数据库没有时区信息,读回来的Kind就是Unspecified 阅读全文
posted @ 2022-07-15 14:34 白纸无字Zonciu 阅读(281) 评论(0) 推荐(0)
摘要:在devServer使用多入口时,在vue.config.js除了配置pages参数,还要在devServer.historyApiFallback中rewrites参数。 同理,在前端文件发布后,也需要在前端服务器为多个入口文件配置伪静态。 阅读全文
posted @ 2022-03-22 17:19 白纸无字Zonciu 阅读(1140) 评论(0) 推荐(0)
摘要:错误表现 dotnet ef的官方文档针对的是单个项目的情况,即启动项目就是DbContext所在项目。 对于分层结构的解决方案如启动项目是WebApi项目,DbContext在基础设施项目,在WebApi项目下运行dotnet ef migrations XYZ 就会报 的错误,表示在当前程序集找 阅读全文
posted @ 2017-11-03 17:18 白纸无字Zonciu 阅读(622) 评论(0) 推荐(3)
摘要:Web做界面比原生桌面界面开发速度真心要快很多,而且组件也多。 分析: 1、.NET Core和Electron都是跨平台的。 2、NET Core做后端很方便,但是没有GUI,Electron做桌面应用很方便,但是存在Node.js单线程跑CPU密集计算的弱点。 灵感: 那Electron启动后, 阅读全文
posted @ 2017-08-04 23:14 白纸无字Zonciu 阅读(8167) 评论(2) 推荐(1)
摘要:Microsoft.Authentication的使用方法在2.0中发生了比较大的变化,在1.1中认证配置是在Configure中完成。 UseJwtBearerAuthentication其实是添加了一个中间件 而在2.0中,认证配置则是在ConfigureServices中完成,并且通过Sche 阅读全文
posted @ 2017-07-09 12:25 白纸无字Zonciu 阅读(2128) 评论(2) 推荐(0)
摘要:NET Core里Jwt的生成倒是不麻烦,就是要踩完坑才知道正确的生成姿势…… Jwt的结构 jwt的结构是{Header}.{Playload}.{Signature}三截。其中Header和Playload是base64编码字符串,Signature是签名字符串。 Header是比较固定的 ty 阅读全文
posted @ 2017-06-25 21:56 白纸无字Zonciu 阅读(2427) 评论(0) 推荐(1)
摘要:1. Net Core 的DI和Abp的DI并存 Startup中 ConfigureServices返回值改为IServiceProvider 在ConfigureServices最后调用return services.AddAbp<AppModule>(); AppModule是一个自己实现的继 阅读全文
posted @ 2017-04-16 21:03 白纸无字Zonciu 阅读(4604) 评论(4) 推荐(1)

桂ICP备15001930号-4