摘要: /// <summary> /// datatable数据列全转换为字符串 /// </summary> /// <param name="sourceTable"></param> /// <returns></returns> public static DataTable ConvertDat 阅读全文
posted @ 2023-11-09 21:30 乐 乐——1128 阅读(256) 评论(0) 推荐(0)
摘要: 在很多时候,我们做datatable排序的时候,在string类型 需要进行数字转换在排序的时候,就不能用自带的,dtTemplate.DefaultView.Sort办法,这时候的排序需要先转换类型,在进行排序。 下面介绍几种转换类型后排序的方法: 第一种: public DataTable Li 阅读全文
posted @ 2023-11-09 21:28 乐 乐——1128 阅读(2685) 评论(0) 推荐(0)
摘要: 1:递归获取指定目录下的指定类型的文件 public class FileTool { /// <summary> /// 私有变量 /// </summary> private static List<FileInfo> lst = new List<FileInfo>(); /// <summa 阅读全文
posted @ 2023-11-09 21:22 乐 乐——1128 阅读(32) 评论(0) 推荐(0)
摘要: 泛型方法 泛型方法是使用类型参数声明的方法。 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 阅读(49) 评论(0) 推荐(0)
摘要: Oracle工具类 public abstract class DbHelperOra { //数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库. public static string connectionString = PubConst 阅读全文
posted @ 2023-11-09 21:15 乐 乐——1128 阅读(48) 评论(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 阅读(123) 评论(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 阅读(39) 评论(0) 推荐(0)
摘要: 1. 现象与问题 ORDER BY排序后,用LIMIT取前几条,发现返回的结果集的顺序与预期的不一样 下面是我遇到的问题: 可以看到,带LIMIT与不带LIMIT的结果与我预期的不一样,而且“很不可思议”,真是百思不得其解 后来百度了一下,如果order by的列有相同的值时,mysql会随机选取这 阅读全文
posted @ 2023-11-09 20:47 乐 乐——1128 阅读(123) 评论(0) 推荐(0)
摘要: sp_executesql介绍和使用 execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如:exec sp_executesql @sql, N'@cou 阅读全文
posted @ 2023-11-09 20:36 乐 乐——1128 阅读(751) 评论(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 阅读(46) 评论(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 阅读(145) 评论(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 阅读(559) 评论(0) 推荐(0)
摘要: 1.通过Random获取随机数 由System.Random中提供,它生成的数字被称为伪随机数,它是以相同的概率从一组有限的数字中选取的,所选的数字并不具有完全的随机性,但就实用而言,其随机程度已经足够了。 实现思路: Random r1 = new Random(); int a1=r1.Next 阅读全文
posted @ 2023-11-09 20:27 乐 乐——1128 阅读(108) 评论(0) 推荐(0)
摘要: 1、利用XML规则下的特殊字符和空格 下面的字符在 [XML]中被定义为 空白(whitespace)字符: 空格【 】 Tab 【 】 回车 【 】 换行 【 】 这里,为了实现分行,我们选择最后一个换行。比如: <Button Width=" 100" Height=" 50" Click="B 阅读全文
posted @ 2023-11-09 20:17 乐 乐——1128 阅读(341) 评论(0) 推荐(1)
摘要: 最近被Sql Server搞得贼烦,下了俩次SQL SERVER,重装了一次系统,先对这次遇到的问题发一下感慨:深深地意识到权限的重要性了,一般计算机里面的软件都有不同的访问权限,普通用户(Users)、管理员(Administrators)、SYSTEM等等,以不同的身份去对这个软件进行操作时,就 阅读全文
posted @ 2023-11-09 20:10 乐 乐——1128 阅读(367) 评论(0) 推荐(0)
摘要: 引言 如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。 为什么要使用事件而不是委托变量 阅读全文
posted @ 2023-11-09 19:55 乐 乐——1128 阅读(43) 评论(0) 推荐(0)
摘要: 引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述 阅读全文
posted @ 2023-11-09 19:48 乐 乐——1128 阅读(21) 评论(0) 推荐(0)
摘要: sqlserver版 select * from VersionMenu order by id --获取21-30条记录 --1: select Top 10 * from VersionMenu where 1=1 and id not in (select Top 10 id from Ver 阅读全文
posted @ 2023-11-09 16:18 乐 乐——1128 阅读(89) 评论(0) 推荐(0)
摘要: public class WSHelper { /// < summary> /// 动态调用web服务 /// < /summary> /// < param name="url">WSDL服务地址< /param> /// < param name="methodname">方法名< /para 阅读全文
posted @ 2023-11-09 16:15 乐 乐——1128 阅读(72) 评论(0) 推荐(0)
摘要: oralce写法: select WM_CONCAT(A.title) as citys from tmpcity A sql server写法: 方法一:用户自定义函数 CREATE FUNCTION FN_Merge (@Student NVARCHAR(50)) RETURNS NVARCHA 阅读全文
posted @ 2023-11-09 16:06 乐 乐——1128 阅读(52) 评论(0) 推荐(0)
摘要: public class SqlDBHelper { public static string connectionString = ConnectConfig.DBConnectionString; #region 初始化init() /// <summary> /// 根据实体类生成数据访问 / 阅读全文
posted @ 2023-11-09 16:03 乐 乐——1128 阅读(31) 评论(0) 推荐(0)
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Collections; using MySql.Data.My 阅读全文
posted @ 2023-11-09 16:01 乐 乐——1128 阅读(34) 评论(0) 推荐(0)
摘要: public class Rmb { /// <summary> /// 转换人民币大小金额 /// </summary> /// <param name="num">金额</param> /// <returns>返回大写形式</returns> public static string Cmyc 阅读全文
posted @ 2023-11-09 15:56 乐 乐——1128 阅读(47) 评论(0) 推荐(0)
摘要: 首先,什么是Unicode,百科知识:Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等;Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 阅读全文
posted @ 2023-11-09 15:52 乐 乐——1128 阅读(181) 评论(0) 推荐(0)
摘要: post请求: public static string HttpPost(string url, string body) { //ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateVali 阅读全文
posted @ 2023-11-09 15:46 乐 乐——1128 阅读(336) 评论(0) 推荐(0)
摘要: (1)、C#语法中一个个问号(?)的运算符是指:可以为 null 的类型。 (2)、C#语法中两个问号(??)的运算符是指null 合并运算符,合并运算符为类型转换定义了一个预设值,以防可空类型的值为Null。 ?? 运算符称为 null 合并运算符,用于定义可以为 null 值的类型和引用类型的默 阅读全文
posted @ 2023-11-09 15:42 乐 乐——1128 阅读(172) 评论(0) 推荐(0)
摘要: 一、开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NET版本:.NET Framework 4.0 目标平台:X86 二、创建Windows Service 1、新建一个Windows Service,并将项目名称改为“MyWindowsService” 阅读全文
posted @ 2023-11-09 15:39 乐 乐——1128 阅读(1053) 评论(0) 推荐(1)
摘要: 之前,在使用异常捕获语句try…catch…throw语句时,一直没太留意几种用法的区别,前几天调试程序时无意中了解到几种使用方法是有区别的,网上一查,还真是,主要是区别在堆栈信息的起始点不同。总结如下:我们都知道,C#中使用throw和throw ex抛出异常,但二者是有区别的。在C#中推荐使用t 阅读全文
posted @ 2023-11-09 15:07 乐 乐——1128 阅读(62) 评论(0) 推荐(0)
摘要: public string GetMethodInfo() { string str = ""; //取得当前方法命名空间 str += "命名空间名:" + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespac 阅读全文
posted @ 2023-11-09 14:45 乐 乐——1128 阅读(537) 评论(0) 推荐(0)
摘要: 1:创建log4net 配置文件log4net.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log4net" type="log4net.Config.L 阅读全文
posted @ 2023-11-09 14:22 乐 乐——1128 阅读(52) 评论(0) 推荐(0)
摘要: 当程序多个dll引用同一个dll的不同版本时,程序启动会报错,此时需要在启动程序集的App.config下增加以下配置 以log4为例子 <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Ver 阅读全文
posted @ 2023-11-09 14:00 乐 乐——1128 阅读(202) 评论(0) 推荐(0)
摘要: public class AppConfigHelper{ Configuration _configuration; /// <summary> /// 打开当前的config /// </summary> public AppConfigHelper() { _configuration = C 阅读全文
posted @ 2023-11-09 13:53 乐 乐——1128 阅读(92) 评论(0) 推荐(0)