自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 C# SHA1 哈希加密

using System.Security.Cryptography;using System.Text; private void SHA1Encode(string pwd) { SHA1 sha1 = new SHA1CryptoServiceProvider(); byte[] bytes1 = Enco...

2019-09-26 18:08:04 808

原创 ADO.net 工具类

public class sqlHelper { public static readonly object locker = new object(); private static sqlHelper instance = null; private OleDbConnection conn = new OleDbConnect...

2019-09-24 10:04:17 199

原创 C# Base64 编码解码

using System.Text;using System.Web.Http; ///编码 public string EncodeBase64(string code) { string encode = ""; code = System.Web.HttpUtility.UrlEncode...

2019-09-24 09:55:31 191

原创 SAP杂谈,以及重复代码和敏捷开发

首先吐槽:sap的设计简直就是反人类,当然单纯的从系统维护性上来说。这样的系统如果诞生在当代,那绝对就是最垃圾的系统。首先,它并非面向对象,所以当我第一次看他的过程调用的时候,那重复代码不忍直视。再看,命名规范,全都是大写字母,在加一些数字编号,鬼才能看懂。例如这些:现代软件工程,都流行敏捷开发,如果都是这种东西的话,那基本上敏捷不了了。有一些比较佩服的地方...

2019-03-31 13:33:08 948

原创 C# Lambda表达式 两个list取交集 做筛选

public IList<Markers> getEngineerByCenterPoint(float latitude, float longitude) { MapAddress mapAddress = new MapAddress(latitude, longitude); List<Ma...

2018-08-17 16:54:39 5869

原创 C# 委托和事件的联系和区别

联系:事件是一种特殊的委托,均类似于C中的函数指针,将一个方法通过参数传到别的方法中,通过别的方法来调用。 区别:体现在封装性。事件是订阅发布的机制。委托可以在类的外部直接赋值,直接调用。即可以使用:A a = new A();  B b = new B();  a.委托名 = b.方法名;   // 赋值a.委托名();  // 调用 事件不可以在类的外部直接...

2018-07-25 13:54:08 6180

原创 C# DataTable数据 写入sqlserver 数据库表中

只能将DataTable 数据全部写入表中,如果违反了表中的约束时会抛出异常。如果想要更新已经存在的数据时,需要在数据库中写触发器做增删操作,原因是C#不能识别表的主键。目前还没有发现别的更好的办法。using System.Data;using System.Data.SqlClient;public static void DataTableToSQLServer(DataTable dt)...

2018-04-28 15:28:19 6237

原创 C# List 转 DataTable

调用时传入参数  List<person> , 实体类person中的每个属性必须为公共属性,且必须含有{ get; set; } ,否则不能反射。using System.Data;using System.Reflection;public static DataTable ToDataTable<T>(IEnumerable<T> collection...

2018-04-28 14:58:10 324

原创 C# 解析包含数组的 json字符串

json 示例:{ "status":0, "message":"OK", "item":[ { "id":54308113, "note_id":null, "call_start_at":"2018-04-18 13:07:02" }, { "id":54308196, &quo

2018-04-28 11:48:32 3733 1

原创 C# 调用rest API GET请求

参数是GET地址,返回响应字符串。using System.IO;using System.Net;private string GetFunction(string serviceAddress) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress);...

2018-04-28 09:40:58 3403

原创 C# XML中的转义字符

C# XML中 <、 > 等转义字符转为 <、>等符号using System.IO;using System.Xml;public string ToXML(string str) { StringReader Reader = new StringReader(str);            XmlDocum...

2018-04-28 09:29:39 4628 2

原创 C# md5加密

using System.Security.Cryptography; private string MD5(string str) { byte[] result = Encoding.UTF8.GetBytes(str); //中文使用UTF8编码,也可以选择别的 MD5 md5 = new MD5CryptoSe...

2018-04-28 09:08:28 328

原创 C# DataTable 转 XML

每一行DataRow转为一个detail标签。DataRow中每一列又转为一个子标签,标签名称即为列名。T是泛型,传入实体类,该类中的每个属性字段对应DataRow中的每一列的列名,且每个属性必须有{ get; set; } ,且必须为公共属性。using System.Data;using System.Reflection;public string DataTableToXML<T...

2018-04-27 09:38:34 891

原创 C# DataTable 转 List

using System.Data;using System.Reflection;public IList<T> DataTableToList<T>(DataTable dt) { T obj = default(T); // 定义集合 IList<T> ts = new List<T&...

2018-04-27 09:02:58 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除