摘要: 泛型方法 泛型方法是使用类型参数声明的方法。 static void Swap<T>(ref T lhs, ref T rhs) { T temp; temp = lhs; lhs = rhs; rhs = temp; } 类型推断 相同的类型推断规则也适用于静态方法以及实例方法。编译器能够根据传入 阅读全文
posted @ 2023-11-09 21:20 乐 乐——1128 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Oracle工具类 public abstract class DbHelperOra { //数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库. public static string connectionString = PubConst 阅读全文
posted @ 2023-11-09 21:15 乐 乐——1128 阅读(14) 评论(0) 推荐(0) 编辑
摘要: -- 以用户登录日志表为例,取用户最近登录的设备 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for t_login_log -- DROP TABLE IF EXISTS `t_login_log`; C 阅读全文
posted @ 2023-11-09 21:03 乐 乐——1128 阅读(102) 评论(0) 推荐(0) 编辑
摘要: C#中的委托一个应用很广的东西,这次在这做个记录 delegate double Delcalc(double x, double y); public class DelegateDemo { public double Add(double x ,double y) { return x+y; 阅读全文
posted @ 2023-11-09 20:56 乐 乐——1128 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1. 现象与问题 ORDER BY排序后,用LIMIT取前几条,发现返回的结果集的顺序与预期的不一样 下面是我遇到的问题: 可以看到,带LIMIT与不带LIMIT的结果与我预期的不一样,而且“很不可思议”,真是百思不得其解 后来百度了一下,如果order by的列有相同的值时,mysql会随机选取这 阅读全文
posted @ 2023-11-09 20:47 乐 乐——1128 阅读(39) 评论(0) 推荐(0) 编辑
摘要: sp_executesql介绍和使用 execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如:exec sp_executesql @sql, N'@cou 阅读全文
posted @ 2023-11-09 20:36 乐 乐——1128 阅读(540) 评论(0) 推荐(0) 编辑
摘要: ALTER PROCEDURE [dbo].[CreatePrimaryNo] ( @tblName nvarchar(50), @filedName nvarchar(50), @prefix nvarchar(50), @primaryNo nvarchar(50) out ) AS BEGIN 阅读全文
posted @ 2023-11-09 20:35 乐 乐——1128 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 查询效率慢的原因: 1:没有加索引或者索引失效 where条件使用如下语句会索引失效:null、!=、<>、or连接、in(非要使用,可用关键字exist替代)和not in、'%abc%'; 使用参数:num=@num、表达式操作:where num/2=100、函数操作:where substr 阅读全文
posted @ 2023-11-09 20:31 乐 乐——1128 阅读(81) 评论(0) 推荐(0) 编辑
摘要: int aa = 11; string aastr = aa.ToString("000");//或string aastr = aa.ToString().PadLeft(3,'0');//结果:011int num=2;//三位,不足左侧补零string str = string.format( 阅读全文
posted @ 2023-11-09 20:29 乐 乐——1128 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.通过Random获取随机数 由System.Random中提供,它生成的数字被称为伪随机数,它是以相同的概率从一组有限的数字中选取的,所选的数字并不具有完全的随机性,但就实用而言,其随机程度已经足够了。 实现思路: Random r1 = new Random(); int a1=r1.Next 阅读全文
posted @ 2023-11-09 20:27 乐 乐——1128 阅读(43) 评论(0) 推荐(0) 编辑