执行Sqlserver中waitfor delay延时操作或waitfor time定时操作
#region /// /// 当点击执行查询时发生(异步操作) /// 执行数据库waitfor delay延时存储过程 /// 或者waitfor time定时存储过程 /// private void Button_DoSearch_Click(object sender, EventArgs e) { strin …… 阅读全文
#region /// /// 当点击执行查询时发生(异步操作) /// 执行数据库waitfor delay延时存储过程 /// 或者waitfor time定时存储过程 /// private void Button_DoSearch_Click(object sender, EventArgs e) { strin …… 阅读全文
using System;using System.Collections.Generic;using System.Text;using System.Configuration;namespace MSCL{ /// /// 配置文件帮助类 /// public class ConfigHelper { /// …… 阅读全文
using System.Web;namespace MSCL{ /// /// Session辅助类 /// public static class SessionHelper { /// /// 添加Session,调动有效期为20分钟 /// /// Session对象名称 …… 阅读全文
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts …… 阅读全文
using System;using System.IO;using System.Security;using System.Security.Cryptography;using System.Text;using System.Web;namespace MSCL{ /// /// 加密解密辅助类 /// public class Encr …… 阅读全文
static void Main(string[] args) { var student1 = new List(); student1.Add(new student() { name = "张三", subject = "英语", score = 89 }); student1.Add(new stude …… 阅读全文
说说API的防重放机制我们在设计接口的时候,最怕一个接口被用户截取用于重放攻击。重放攻击是什么呢?就是把你的请求原封不动地再发送一次,两次...n次,一般正常的请求都会通过验证进入到正常逻辑中,如果这个正常逻辑是插入数据库操作,那么一旦插入数据库的语句写的不好,就有可能出现多条重复的数据。一旦是比较慢的查询操作,就可能导致数据库堵住等情况。这里就有一种防重放的机制来做请求验证。 …… 阅读全文
class Program{ static void Main(string[] args) { Console.WriteLine("Begin in Main"); Thread thread = new Thread(new ThreadStart(ThreadInvoke)); //启动线程 这是最简单的例子 …… 阅读全文