随笔分类 -  C#

摘要:1、用vs打开项目解决方案 2、Ctrl+F 打开查找和替换窗口 3、进行如图配置("^:b*[^:b#/]+.*$") 4、点击查找全部按钮,统计完结果如下: 阅读全文
posted @ 2016-07-28 16:08 贝加 编辑
摘要:最近遇到一个非常烦人的问题,用传参的方式执行sql语句结果老是报 Oracle ORA-01722: 无效数字一直无法找到原因。表结构大致如下:table test_station(tblRcdId varchar2(50) sys_guid(),--标识列strLon number(10,6)... 阅读全文
posted @ 2015-03-30 14:04 贝加 阅读(1179) 评论(0) 推荐(0) 编辑
摘要:/// /// 扩展方法类 /// public static class CommonExtension { /// /// 数据类型对应转换方法字典 /// static Dictionary> dic_c... 阅读全文
posted @ 2014-05-18 20:30 贝加 阅读(537) 评论(0) 推荐(0) 编辑
摘要:1 /// 2 /// 报文解析转换类 3 /// 4 public class DatagramConvert 5 { 6 public static Encoding ENCODING_ASCII = Encoding.ASCII; 7 public static Encoding ENCODING_GB2312 = Encoding.GetEncoding("gb2312"); 8 public static Crc16Ccitt CRC16 = new Crc16Ccitt(I... 阅读全文
posted @ 2014-01-02 11:45 贝加 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:该类主要用于对程序进行跟踪,记录程序运行过程,便于查找问题所在。 /// <summary> /// 文件日志类 /// </summary> public class FileLogHelper { private static FileLogHelper _instance; private static readonly object lockObject = new object(); private bool IsEnabledLog = true; // 是否启用日志功能 private bool... 阅读全文
posted @ 2013-01-18 14:21 贝加 编辑
摘要:///<summary>///返回Excel数据源///</summary>///<paramname="filePath">文件路径</param>///<returns></returns>publicstaticSystem.Data.DataTableReadExcel(stringfilePath){//strConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\\Erp1912.xls;ExtendedProperties= 阅读全文
posted @ 2012-08-01 10:26 贝加 编辑
摘要:参考文章:http://www.cnblogs.com/jack-liang/archive/2011/05/20/2051743.html前段时间做过一个项目,前端系统提供添加定时任务,后端系统要时刻扫描数据库中的任务并进行相关操作。对于后端系统,首先想到的就是在Window服务中创建定时任务,于是参考了网上的一些资料,顺利完成。现将创建window service的步骤记录下来,方便以后回顾查看。1、打开VS2008/VS2010,创建window服务项目 MyWindowService。2、添加 window 服务项 MyService.cs ,代码如下:View Code usingS 阅读全文
posted @ 2012-05-31 18:29 贝加 编辑
摘要:在c#项目中有时会用到json格式字符串和对象数据类型的转换,下面是一个转换工具类:说明:根据Json字符串生成对象时,是根据对应的属性名称赋值,多于或少于都不会报错. 使用“DataContractJsonSerializer ”类时需要: 1、引用程序集 System.Runtime.Serialization 和 System.ServiceModel.Web 2、导入命名空间 System.Runtime.Serialization 和 System.Runtime.Serialization.Json 使用“JavaScriptSerializer ”类时需要: 1、引用程序集 .. 阅读全文
posted @ 2012-05-09 13:23 贝加 编辑
摘要:/// <summary> /// Unix时间戳转换类 /// </summary> public static class Unix2DateTime { /// <summary> /// 将Unix时间戳转换为DateTime类型时间 /// </summary> /// <param name="timestamp">long型数字</param> /// <returns>DateTime</returns> public static System.DateTime 阅读全文
posted @ 2012-05-03 17:26 贝加 编辑
摘要:js版/***新浪微博mid和id转换工具类*@constructor工具类提供10进制和62进制转换*/functionSinaWeiboUtility(){/***62进制字典*@property{String}*/this.str62keys="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";if(typeof(SinaWeiboUtility._initalized)=='undefined'){/***10进制值转换为62进制*@param{String}int1010 阅读全文
posted @ 2011-11-22 10:23 贝加 编辑
摘要:平台调用教程平台调用服务 (PInvoke) 允许托管代码调用在 DLL 中实现的非托管函数。本教程说明使用什么方法才能从 C# 调用非托管 DLL 函数。该教程所讨论的属性允许您调用这些函数并使数据类型得到正确封送。示例文件请参见“平台调用”示例以下载和生成该教程所讨论的示例文件。平台调用其他阅读材料平台调用详解使用属性DllImportAttribute 类MarshalAsAttribute 类StructLayoutAttribute 类InAttribute 类OutAttribute 类教程C# 代码有以下两种可以直接调用非托管代码的方法:直接调用从 DLL 导出的函数。调用 CO 阅读全文
posted @ 2011-06-13 13:41 贝加 编辑
摘要:编写程序的时候难免要使用到静态成员,由于静态成员的访问是脱离类型对象的,所以使用非静态构造函数,私有方法或者一些其他方法都是不合理的。.Net提供了成员初始化语句和静态构造函数来初始化静态成员。 根据上一个单元,我们可以知道静态成员的初始化语句会早于静态构造函数执行,其次还知道成员初始化语句的好处和一些限制。这里要提的一点就是,静态构造函数和实例构造函数之间的区别,因为静态构造函数是由CLR调用执行的,所以静态构造函数只能是一个,同时不能还有参数。那么静态构造函数相对于成员初始化的一些弊端都不复存在。 此外,对于成员初始化最大的问题,就是异常无法捕获,可能对于普通成员来说,还可以在构造类型对象 阅读全文
posted @ 2011-03-17 20:33 贝加 编辑

点击右上角即可分享
微信分享提示