摘要:
一部分随笔是工作上的爬虫实际运用和一些小例子就不给于展示,若有需要,该随笔评论联系 一部分随笔是工作中用到的知识,若有改进地方,请给与评论 一部分随笔是自己学习时的总结和归纳,若有问题,请评论指出 一部分随笔是其他大牛博客,对自己技术上有帮助,内有转载链接 阅读全文
posted @ 2020-04-25 20:06
安以痕_陈
阅读(105)
评论(0)
推荐(0)
摘要:
1 gv_docargo.RowStyle += OnRowStyle; 2 private void OnRowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) 3 { 4 5 if (e.RowHan 阅读全文
posted @ 2020-04-25 19:58
安以痕_陈
阅读(244)
评论(0)
推荐(0)
摘要:
1 private void gv_docargo_CellMerge(object sender, DevExpress.XtraGrid.Views.Grid.CellMergeEventArgs e) 2 { 3 4 GridView view = sender as GridView; 5 阅读全文
posted @ 2020-04-25 19:56
安以痕_陈
阅读(1267)
评论(0)
推荐(0)
摘要:
它们有以下几点区别:1,ADO.Net是开发人员自己select、update等写sql语句,来实现对数据库的增删改查等操作;采用EF进行开发操作数据库的时候,只需要操作对象,这样做使开发更方便,此时可以让开发人员使用C#的语法,来完成对数据库进行操作,完全的面向对象思想。2,ADO.Net对内存消 阅读全文
posted @ 2020-04-25 19:55
安以痕_陈
阅读(691)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 19:53
安以痕_陈
阅读(1)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 19:52
安以痕_陈
阅读(0)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 19:51
安以痕_陈
阅读(0)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 19:48
安以痕_陈
阅读(0)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 19:43
安以痕_陈
阅读(0)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 19:39
安以痕_陈
阅读(3)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 19:34
安以痕_陈
阅读(0)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 19:32
安以痕_陈
阅读(0)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 19:29
安以痕_陈
阅读(0)
评论(0)
推荐(0)
摘要:
反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。 反射的用途: (1)使用Assembly定义和加载程序集,加载在程 阅读全文
posted @ 2020-04-25 15:53
安以痕_陈
阅读(133)
评论(0)
推荐(0)
摘要:
单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完 阅读全文
posted @ 2020-04-25 15:52
安以痕_陈
阅读(118)
评论(0)
推荐(0)
摘要:
public class MyIO { /// <summary> /// 配置绝对路径 /// </summary> private static string LogPath = ConfigurationManager.AppSettings["LogPath"]; private stati 阅读全文
posted @ 2020-04-25 15:51
安以痕_陈
阅读(139)
评论(0)
推荐(0)
摘要:
StringBuilder s = new StringBuilder(); s.Append("[" + dt.Rows[i]["Store"].ConvertString() + "]."); string strPath = Application.StartupPath + "\\NoExi 阅读全文
posted @ 2020-04-25 15:49
安以痕_陈
阅读(191)
评论(0)
推荐(0)
摘要:
public class Recursion { /// <summary> /// 找出全部的子文件夹 /// </summary> /// <param name="rootPath">根目录</param> /// <returns></returns> public static List< 阅读全文
posted @ 2020-04-25 15:48
安以痕_陈
阅读(109)
评论(0)
推荐(0)
摘要:
本文目录:委托 委托的简单使用 用委托实现插件式编程 多播委托 静态方法和实例方法对于委托的区别 泛型委托 Func 和 Action 委托 委托的兼容事件 事件的基本使用 事件的标准模式结尾 委托委托太常见了,能灵活运用可以使你在编程中游刃有余。简单说它就是一个能把方法当参数传递的对象,而且还知道 阅读全文
posted @ 2020-04-25 15:47
安以痕_陈
阅读(170)
评论(0)
推荐(0)
摘要:
同步方法和异步方法的区别 同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果 异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作 异步编程概览 .NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动 阅读全文
posted @ 2020-04-25 15:34
安以痕_陈
阅读(155)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 15:33
安以痕_陈
阅读(3)
评论(0)
推荐(0)
摘要:
/// <summary> /// C# 5.0 /// .net framework4.5 /// CLR4.0 /// 引入了async 和 await。这两个关键字可以让你更方便的写出异步代码。以前是委托 BeginInvoke () /// async/await是依附于Task的异步, / 阅读全文
posted @ 2020-04-25 15:32
安以痕_陈
阅读(580)
评论(0)
推荐(0)
摘要:
什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 什么是多线程 阅读全文
posted @ 2020-04-25 15:30
安以痕_陈
阅读(129)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 15:29
安以痕_陈
阅读(0)
评论(0)
推荐(0)
摘要:
public class XmlHelper { private static string CurrentXMLPath = ConfigurationManager.AppSettings["CurrentXMLPath"]; /// <summary> /// 通过XmlSerializer序 阅读全文
posted @ 2020-04-25 15:28
安以痕_陈
阅读(259)
评论(0)
推荐(0)
摘要:
序列化类对象 namespace IOSerialize.Serialize { [Serializable] //必须添加序列化特性 public class Person { [NonSerialized] public int Id = 1; public string Name { get; 阅读全文
posted @ 2020-04-25 15:27
安以痕_陈
阅读(227)
评论(0)
推荐(0)
摘要:
public class JsonHelper { #region Json /// <summary> /// JavaScriptSerializer /// </summary> /// <typeparam name="T"></typeparam> /// <param name="obj 阅读全文
posted @ 2020-04-25 15:25
安以痕_陈
阅读(163)
评论(0)
推荐(0)
摘要:
序列化,它又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 (1).NET支持对象序列化 阅读全文
posted @ 2020-04-25 15:23
安以痕_陈
阅读(137)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 15:21
安以痕_陈
阅读(0)
评论(0)
推荐(0)
摘要:
/// <summary> /// 不可逆加密 /// 1 防止被篡改 /// 2 防止明文存储 /// 3 防止抵赖,数字签名 /// </summary>using System.Security.Cryptography; public class MD5Encrypt { #region M 阅读全文
posted @ 2020-04-25 15:19
安以痕_陈
阅读(105)
评论(0)
推荐(0)
摘要:
/// <summary> /// RSA ECC /// 可逆非对称加密 /// 非对称加密算法的优点是密钥管理很方便,缺点是速度慢。 /// </summary> using System.Security.Cryptography; public class RsaEncrypt { /// 阅读全文
posted @ 2020-04-25 15:18
安以痕_陈
阅读(769)
评论(0)
推荐(0)
摘要:
/// <summary> /// DES AES Blowfish /// 对称加密算法的优点是速度快, /// 缺点是密钥管理不方便,要求共享密钥。 /// 可逆对称加密 密钥长度8 /// </summary> using System.Security.Cryptography; publi 阅读全文
posted @ 2020-04-25 15:17
安以痕_陈
阅读(198)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 15:15
安以痕_陈
阅读(1)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 15:14
安以痕_陈
阅读(2)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 14:20
安以痕_陈
阅读(2)
评论(0)
推荐(0)
摘要:
SELECT creation_time N'语句编译时间' ,last_execution_time N'上次执行时间' ,total_physical_reads N'物理读取总次数' ,total_logical_reads/execution_count N'每次逻辑读次数' ,total_ 阅读全文
posted @ 2020-04-25 14:05
安以痕_陈
阅读(96)
评论(0)
推荐(0)
摘要:
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT'其中spid是进程名,tabl 阅读全文
posted @ 2020-04-25 14:04
安以痕_陈
阅读(122)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 14:03
安以痕_陈
阅读(0)
评论(0)
推荐(0)
摘要:
LINQ to SQL语句(1)之Where 适用场景:实现过滤,查询等功能。 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下: 1.简单形 阅读全文
posted @ 2020-04-25 14:00
安以痕_陈
阅读(299)
评论(0)
推荐(0)
摘要:
一、匿名类:[ C# 3.0/.NET 3.x 新增特性 ] 1.1 不好意思,我匿了 在开发中,我们有时会像下面的代码一样声明一个匿名类:可以看出,在匿名类的语法中并没有为其命名,而是直接的一个new { }就完事了。从外部看来,我们根本无法知道这个类是干神马的,也不知道它有何作用。 var an 阅读全文
posted @ 2020-04-25 13:57
安以痕_陈
阅读(194)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 13:50
安以痕_陈
阅读(2)
评论(0)
推荐(0)
摘要:
一、将DataTable的内容写入到XML文件中 /// <summary> /// 将DataTable的内容写入到XML文件中 /// </summary> /// <param name="dt">数据源</param> /// <param name="address">XML文件地址</p 阅读全文
posted @ 2020-04-25 13:48
安以痕_陈
阅读(267)
评论(0)
推荐(0)
摘要:
DataTable dataDis.AsEnumerable().Sum(bu => bu["QtyPlan"].ConvertInt32()); ndata.TDefStyle.FirstOrDefault(Row => Row.Style.Equals(item.Key.TrimEx(), St 阅读全文
posted @ 2020-04-25 13:47
安以痕_陈
阅读(460)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 13:45
安以痕_陈
阅读(2)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 13:45
安以痕_陈
阅读(1)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 13:43
安以痕_陈
阅读(0)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 13:41
安以痕_陈
阅读(0)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 13:41
安以痕_陈
阅读(0)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 13:40
安以痕_陈
阅读(1)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-25 13:39
安以痕_陈
阅读(1)
评论(0)
推荐(0)

浙公网安备 33010602011771号