• 2023-06-25责任链模式
    责任链模式责任链模式(ChainofResponsibilityPattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。使用登录例子:成员定义packageorg.kouhao.design.patterns.责任链模式;/***@auth
  • 2023-05-31在 Net Core 开发中如何解决 Cannot access a disposed object 这个问题
    一、简介NetCore跨平台项目开发多了,总会遇到各种各样的问题,我就遇到了一个这样的问题,不能访问Cannotaccessadisposedobject错误,经过自己多方努力,查阅资料,终于找到了解决办法,引发这个问题的原因大多数是多次读取请求Body流造成的,需要换一种获取请求Body流方法,不能使
  • 2023-05-15使用dapper命令参数动态拼接出最安全的sql语句
    多条件查询--使用dapper命令参数动态拼接出最安全的sql语句publicList<MSys_Admin>GetAdminList(MSys_Adminmodel){stringsqlText="selectcount(1)fromSys_Adminwhere1=1";varp=newDynamicParameters();if(!string.IsNullOrEmpty(model.LoginName)){sqlText+=&qu
  • 2023-03-16上位机学习记录(3)编写用户登录模块
    上位机学习记录(3)编写用户登录模块(一)业务逻辑说明FrmLogin界面的cmb_LoginName控件进行数据绑定,通过SysAdminService.GetAllAdminDB()获取到所有的用户信息(二)界面初始化
  • 2023-03-15上位机学习记录(六)用户权限管理
    上位机学习记录(六)用户权限管理使用到的控件如下:控件名称控件类型dgv_UserDataGridViewtxt_CurrentUser,txt_UserTextBoxchk_HandCtrl,chk_AutoCtrl,chk_S