js判断url中是否有标记参数有就设置divstyledisplayblock
简书链接:js判断url中是否有标记参数有就设置divstyledisplayblock文章字数:1,阅读全文大约需要1分钟 12345678910111213141516171819202122232425htmlCopy Code<!DOCTYPE html><html><body><button onclick="checkDebug()">Check Debug</button><div id="myDiv" style="display: none;"> This div will only show if debug parameter is present in URL.</div><script>function checkDebug() { const urlParams = new URLSearchParams(window.location.search); const...
vs
简书链接:vs文章字数:0,阅读全文大约需要1分钟
事务与另一个进程被死锁在通讯缓冲区资源上并且已被选座死锁牺牲品请重新运行该事务
简书链接:事务与另一个进程被死锁在通讯缓冲区资源上并且已被选座死锁牺牲品请重新运行该事务文章字数:509,阅读全文大约需要2分钟解决方法识别死锁:使用监控程序来检测死锁。 解除死锁:可以使用C#的事务处理机制来解除死锁。在处理事务时,可以使用try-catch语句来捕获异常,然后回滚事务并重新运行它。例如: 123456789101112131415161718192021using (SqlConnection con = new SqlConnection(connectionString)){ con.Open(); SqlTransaction transaction = con.BeginTransaction(); try { // 执行事务操作 transaction.Commit(); } catch (SqlException e) { // 发生死锁,回滚事务并重新运行 transaction.Rollback(); ...
C中,可以使用元组(Tuple)类型来实现一个方法返回多个返回值以及多个逻辑一句话写完超级好用
简书链接:C中,可以使用元组(Tuple)类型来实现一个方法返回多个返回值以及多个逻辑一句话写完超级好用文章字数:50,阅读全文大约需要1分钟 123var(nickname, role, allow) = (HttpContext.User.Claims.FirstOrDefault(c => c.Type == "NickName")?.Value, HttpContext.User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Role)?.Value, HttpContext.User.Claims.FirstOrDefault(c => c.Type == "Allow")?.Value ); Configuration[“Jwt:Issuer”]等于 1234567{ "Jwt": { "Issuer": "myapp.com", ...
c版本desMD5加密解密算法
简书链接:c版本desMD5加密解密算法文章字数:211,阅读全文大约需要1分钟 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140static Encoding encoding = Encoding.UTF8;public static string EncryptDES(string encryptString, string key){ var input =...
cdatagridview设置自动列增加的注意事项
简书链接:cdatagridview设置自动列增加的注意事项文章字数:334,阅读全文大约需要1分钟1.支持datatable也支持model 直接设置数据源即可2.要支持model,自动必须定义为属性,get;set;而非字段 当没有任何属性的时候将看不到任何列数据 3.建立model别名 123[DisplayName("胡说八道")]public string Name { get; set; } 测试代码 12345678910111213// 初始化测试数据DataTable dt = new DataTable();dt.Columns.Add("Name", typeof(string));dt.Columns.Add("Age", typeof(int));dt.Rows.Add("张三", 25);dt.Rows.Add("李四", 30);// 自动创建列方式://dataGridViewVirtualNet.DataSource =...
SQLSERVER无法备份
简书链接:SQLSERVER无法备份文章字数:122,阅读全文大约需要1分钟连接远程数据库,备份功能备份后文件也在远程目录,而使用导出脚本,总是中途失败,所以还得走备份的方法拷贝文件部署到本地研究 1234567BACKUP DATABASE [db_test]TO DISK = N'C:\db_test.bak'GOBACKUP LOG [db_test]TO DISK = N'C:\db_test.bak'GO 提示无法无法打开备份设备xx是权限问题,最简单的方法就是直接只想sql server安装的的backup目录,也就是任务-备份默认指向目录.其它方法自行百度,就是权限问题
sqlserver本地相关注意事项卸载多个数据库实例
简书链接:sqlserver本地相关注意事项卸载多个数据库实例文章字数:459,阅读全文大约需要1分钟window登录连接字符串Server=PC-L\MSSQLSERVER02;Database=master;Trusted_Connection=True;或者Data Source=localhost;Initial Catalog=master;Integrated Security=True;PC-L\MSSQLSERVER02;怎么获取的呢 如下图MSSQLSERVER02为数据库实例之前的MSSQLSERVER和MSSQLSERVER01被我卸载掉了 数据库ip登录连接方法连接字符串Data Source=ip,1433;Initial Catalog=master;User ID=sa;Password=123456;Connect Timeout=15一台电脑可以安装多个数据库实例卸载办法在应用 卸载 搜索 sql 多 则会弹出修改按钮,直到最后一个完成 在数据库导入导出也可以用到连接字符串
原创csql其它表username字符串表含字符和整数字符串关联查询intuser表展示昵称解决办法
简书链接:原创csql其它表username字符串表含字符和整数字符串关联查询intuser表展示昵称解决办法文章字数:121,阅读全文大约需要1分钟a表有userid, nickname userid存了用户名也存了用户id,不按规范存档b表USER_ID是数值 33b表username是字母 如 lozn a表userid既有 33也有lozn,同时进行转换为昵称 的办法 123456789select b.NICK_NAME, from BizTable a left join UserTable b on (ISNULL(TRY_CAST(a.userid AS INT), -1)=-1 and b.username= a.userid) or ( ISNULL(TRY_CAST(a.userid AS INT), -1)<>-1 and b.USER_ID = TRY_CAST(a.userid AS INT)) 刚开始我是直接判断TRY_CAST(a.userid AS...