摘要: SELECT T1.ManagerName Manager,T2.* FROM platform.dbo.Bonus_Amazon_ManagerTarget T1 WITH(NOLOCK) OUTER APPLY ( SELECT Income=SUM(Income), AfnIncome= SU 阅读全文
posted @ 2021-12-29 11:26 OnlyUsername 阅读(123) 评论(0) 推荐(0)
摘要: 这才是为什么参数化查询时,能防注入的原因。sql拼接,直接会在编译时处理,所以如果拼接时出现有害字符(常见的案例是:select * from User where name='test' and password=1 OR 1=1)就能查出数据来。因为该sql在编译时就直接好了。通过参数化查询会分 阅读全文
posted @ 2021-05-24 11:09 OnlyUsername 阅读(53) 评论(0) 推荐(0)
摘要: 使用的是MailKit插件,然后下面的代码是通过outlook的账号密码,获取所有的文件夹,然后遍历文件夹,得到里面的所有文件 public void GetMessage(VidaxlEmailAccount account) { try { var messages = new List<Vid 阅读全文
posted @ 2021-04-02 17:18 OnlyUsername 阅读(549) 评论(0) 推荐(0)
摘要: public void Run() { string str = GetText(12356); Console.WriteLine(str); } public string GetText(int n) { string s = string.Empty; while (n > 0) { int 阅读全文
posted @ 2020-12-29 15:29 OnlyUsername 阅读(268) 评论(0) 推荐(0)