12 2023 档案

摘要:C#有个??运算符,能用来简化代码逻辑 internal class Tester { public void Test() { AAA aaa = null; AAA bbb = new AAA("bbb"); Console.WriteLine(Test1(aaa, bbb).Name); // 阅读全文
posted @ 2023-12-22 11:05 WmW 阅读(17) 评论(0) 推荐(0) 编辑
摘要:最近在维护一个老的asp.net项目 最开始发现一个诡异的现象,那就是本地调试的时候这个项目经常在启动后莫名其妙的重启 逐步调试发现原来是该项目会监听一个本地端口,项目重启时会出现端口被占用的情况,为了保证端口不会占用,会先判断一下端口的情况,如果发现端口被占用,就强制杀掉占用该端口的进程,这就出现 阅读全文
posted @ 2023-12-15 16:03 WmW 阅读(45) 评论(0) 推荐(0) 编辑
摘要:public async Task Test() { var task = AAA(); Log.Info("调用AAA"); await Task.Delay(2000); Log.Info("等待2秒任务尚未执行完毕"); await task; //等待任务完成 Log.Info("等待AAA 阅读全文
posted @ 2023-12-15 10:25 WmW 阅读(185) 评论(0) 推荐(0) 编辑
摘要:大家都知道写代码查询sql的时候是需要对传入的变量参数化的,否则就会有sql注入的风险 具体的原因是拼接传入的字符串会被当做sql语句进行解析,如果在传入的参数上做点手脚,就会导致sql的执行超出预期,具有很大的安全隐患, 比如当登陆时传入的sql语句是 select count(*) from t 阅读全文
posted @ 2023-12-11 11:24 WmW 阅读(259) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示