摘要: 在方法声明的入参中,可以用params关键字修饰参数: 1、一个方法声明中只能有一个params关键字; 2、被params关键字修饰的参数类型必须是一维数组,且必须是最后一个参数; 定义两个方法如下: public static void UseParams(params int[] list) 阅读全文
posted @ 2023-02-27 10:18 开心的菜鸟程序猿 阅读(126) 评论(0) 推荐(0) 编辑
摘要: ApplicationException继承自Exception,仅表示用户程序引发的异常,无任何其它实际代码,我们自定义异常类的时候,推荐从该类进行派生; SystemException 是由CLR抛出的异常(系统抛出的异常) 阅读全文
posted @ 2023-02-15 15:51 开心的菜鸟程序猿 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 问题来了。执行SQL语句 SELECT * FROM tbl ORDER BY x, y 如果用来排序的列x、y当中有NULL值,那么它们的顺序是怎样的呢? 不同的数据库有不同的答案,目前的主流数据库大致分为两派。 一、NULL最大派 这一派包括PostgreSQL、Oracle、DB2等。它们的原 阅读全文
posted @ 2021-11-17 17:36 开心的菜鸟程序猿 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 如何获取二维数组中的元素个数呢? 参考出处:http://blog.sina.com.cn/s/blog_ad7fd0f4010180np.html 根据上述我们可以自己验证多维数组的形式,使用循环遍历操作数组,例如下面的四维数组: int[,,,] arr = new int[9, 8, 7, 6 阅读全文
posted @ 2019-08-15 17:30 开心的菜鸟程序猿 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 注意:如果我们要在字符串中显示{}字符可以使用{{和}}来转义。 阅读全文
posted @ 2019-06-11 17:05 开心的菜鸟程序猿 阅读(219) 评论(0) 推荐(0) 编辑
摘要: https://jingyan.baidu.com/article/455a995083f2c5a167277872.html 然后再cmd下输入 sc delete 服务名称来卸载服务 输入完成之后回车即可 然后再cmd下输入 sc delete 服务名称来卸载服务 输入完成之后回车即可 阅读全文
posted @ 2019-04-25 15:15 开心的菜鸟程序猿 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 设置 SET DATEFIRST 1 后,DATEDIFF(WEEK,@date1,@date2) 并不会以周一为一周的开始,还是使用默认的周日为一周的开始,做项目遇到的坑,记录下来 阅读全文
posted @ 2019-03-05 15:42 开心的菜鸟程序猿 阅读(315) 评论(0) 推荐(0) 编辑
摘要: public void Send() { Task.Factory.StartNew(async () => { await SendTemplateMessageAsync(); }); } 阅读全文
posted @ 2018-12-05 00:12 开心的菜鸟程序猿 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 出现在还原数据库后,之前的登录名无法使用。 解决方法: 1.新建一个abc登录名,但是不要添加数据库映射。 2.使用脚本,将孤立用户abc关联到登录名abc上: Use [数据库名] go sp_change_users_login 'update_one', 'abc', 'abc' 阅读全文
posted @ 2018-11-13 21:17 开心的菜鸟程序猿 阅读(494) 评论(0) 推荐(0) 编辑
摘要: Date类型的数据在与Datetime类型的数据进行比较时,是将Date类型转换为Datetime类型之后才进行比较的 阅读全文
posted @ 2018-09-19 12:04 开心的菜鸟程序猿 阅读(577) 评论(0) 推荐(0) 编辑