摘要: 1.首先说一下自己对三层架构的一点理解 论坛里经常说会出现喜欢面相对象的写法,所以使用EF的,我个人觉得他俩没啥关系,先别反对,先听听我怎么说吧. 三层架构,基本都快说烂了,但今天还是说三层架构:UI,BLL,DAL.之前往往强调的是三层架构各司其职,但没有说三层架构中每层之间怎么交互的,以及人员之 阅读全文
posted @ 2019-11-12 11:43 yiyecao 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 1.Net5.0升级Met6.0配置 1.1 Porgram.cs文件修改 Porgram.cs的代码更换为以下代码,会出现缺少引用的错误。var builder = WebApplication.CreateBuilder(args);无需按照提示在该文件中添加suing.下一步解决问题。 var 阅读全文
posted @ 2022-01-20 15:44 yiyecao 阅读(254) 评论(0) 推荐(0) 编辑
摘要: VS2022默认安装了Net6.0,VS2019好像得升级或安装什么才能支持Net6.0. 但是VS2022不支持Net4.0和Net4.5了,这就这样了? 1.在项目中安装Net4.0的包 工具->Nuget包管理器->程序包管理控制台 2.输入命令 Install-Package Microso 阅读全文
posted @ 2022-01-19 14:09 yiyecao 阅读(2717) 评论(2) 推荐(1) 编辑
摘要: 在自定义的包中添加文件,在下载包时该文件会自动添加到项目中。例如日志的配置文件以及其他配置文件。 1.在VS中右键该文件设置生成属性为内容。 2.使用NugetPackage工具上传时,显示已添加该文件,目录与在VS中的目录结构一致。 通过设置生成为内容,就可以实现在包中添加配置文件,下载包时该文件 阅读全文
posted @ 2021-11-12 16:53 yiyecao 阅读(274) 评论(0) 推荐(0) 编辑
摘要: WPF一般默认提供一个MainWindow窗体,并在App.Xaml中使用StartupUri标记启动该窗体.以下通过手写实现WPF的启动. 首先先介绍一下VS默认提供的App.Xaml的结构,如下图: 主要包括App.Xaml文件以及App.Xaml.cs,以及App.g.i.s文件(在obj-> 阅读全文
posted @ 2020-09-27 16:59 yiyecao 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 桌面程序的解锁方式一般是账号密码,互联网的可以使用扫码解锁,甚至人脸识别。但扫码需要网络,人脸识别又较复杂。所以就想把安卓常用的手势解锁移植到桌面程序上。 先来张效果图,有兴趣的往下看,没兴趣的打扰了。 WPF手势解锁使用鼠标点击事件,鼠标移动事件,鼠标弹起事件实现。自定义了三个属性(初始化颜色,选 阅读全文
posted @ 2020-09-07 16:31 yiyecao 阅读(956) 评论(0) 推荐(7) 编辑
摘要: 提交代码时出现Git failed with a fatal error. Authentication failed的问题. 如果没有像当前代码库提交过代码(所有项目),那么提交时会提示输入账号密码,但一旦在网站修改密码后,则会出现无权限的问题. 遇到该问题往往不知道在哪修改密码,在VS中始终没找 阅读全文
posted @ 2019-10-16 16:29 yiyecao 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 如果只是想把Json转成key value的话,对于复杂的json,有时候jsonconvert转换不成功. 在网上找到一个利用正则表达式转字典的帖子,但现在找不到原帖了. 该帖子是把json的所有嵌套对像均转换成键值对形式.该帖子中@"""(.+?)"": {0,1}(\[[\s\S]+?\]|n 阅读全文
posted @ 2019-07-10 10:32 yiyecao 阅读(2394) 评论(0) 推荐(0) 编辑
摘要: 在网上常见的是update a set username = username FROM b on a.userid=b.userid,该更新语句是对a表中所有行进行更新。如果只更新一部分用户的用户名呢? 那就应该这样写: update a set username=( select b.usern 阅读全文
posted @ 2019-06-01 11:03 yiyecao 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 1.博客园有解决ASP.Net出现以上问题的方法: 删除ASP.Net临时文件夹内的dll文件. https://www.cnblogs.com/autumn/p/5261576.html 2.但我的不是ASP.Net,在该目录下无任何文件.还有一个网友的方法是: <1>.将“工具”,“选项”,“调 阅读全文
posted @ 2019-04-03 17:03 yiyecao 阅读(2920) 评论(0) 推荐(0) 编辑