加载中
一款开源免费的.NET文档操作组件——DocX

在目前的软件项目中,都会较多的使用到对文档的操作,用于记录和统计相关业务信息。由于系统自身提供了对文档的相关操作,所以在一定程度上极大的简化了软件使用者的工作量。 在.NET项目中如...

2016/12/03 14:37
2
DotNet生成随机数的一些方法

在项目开发中,一般都会使用到“随机数”,但是在DotNet中的随机数并非真正的随机数,可在一些情况下生成重复的数字,现在总结一下在项目中生成随机数的方法。 1.随机布尔值: /// <summary...

2016/11/24 18:47
1
C#枚举类型的常用操作总结

枚举类型是定义了一组“符号名称/值”配对。枚举类型是强类型的。每个枚举类型都是从system.Enum派生,又从system.ValueType派生,而system.ValueType又从system.Object派生,所以枚举类型是...

2016/11/24 18:47
3
DotNet项目中的一些常用验证操作

在项目中需要对用户输入的信息,以及一些方法生成的结果进行验证,一般在项目中较多的采用js插件或js来进行有关信息的校验,但是从项目安全性的角度进行考虑,可对系统进行js注入。 如果在后...

2016/11/24 18:47
0
C#中DataTable转化为List<T>解析

在.net项目中使用到DataTable和List<T>集合的地方较多, 泛型的好处: 它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行。当涉及...

2016/11/24 18:47
13
C#创建安全的字典(Dictionary)存储结构

在上面介绍过栈(Stack)的存储结构,接下来介绍另一种存储结构字典(Dictionary)。 字典(Dictionary)里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要...

2016/11/24 18:47
44
C#缓存操作

1.缓存辅助方法类的接口代码: public interface IThrottleStore { /// <summary> /// 试图获取值 /// </summary> /// <param name="key"></param> ...

2016/11/24 18:47
8
CLR中的程序集加载

CLR中的程序集加载 本次来讨论一下基于.net平台的CLR中的程序集加载的机制:   【注:由于.net已经开源,可利用vs2015查看c#源码的具体实现】 在运行时,JIT编译器利用程序集的TypeRef和A...

2016/11/24 18:47
5
Apple的LZF算法解析

有关LZF算法的相关解析文档比较少,但是Apple对LZF的开源,可以让我们对该算法进行一个简单的解析。LZFSE 基于 Lempel-Ziv ,并使用了有限状态熵编码。LZF采用类似lz77和lzss的混合编码。使用...

2016/11/24 18:47
2
C#设置文件权限

在开发中,我们经常会使用IO操作,例如创建,删除文件等操作。在项目中这样的需求也较多,我们也会经常对这些操作进行编码,但是对文件的权限进行设置,这样的操作可能会手动操作,现在介绍一...

2016/11/24 18:47
3
C#的Process类调用第三方插件实现PDF文件转SWF文件

在项目开发过程中,有时会需要用到调用第三方程序实现本系统的某一些功能,例如本文中需要使用到的swftools插件,那么如何在程序中使用这个插件,并且该插件是如何将PDF文件转化为SWF文件的呢...

2016/11/24 18:47
9
C#二进制流的序列化和反序列化

1 public class BinaryHelper 2 { 3 /// <summary> 4 /// 将对象序列化为byte[] 5 /// 使用IFormatter的Serialize序列化 6 /// </summary>...

2016/11/24 18:47
10
C#创建安全的栈(Stack)存储结构

在C#中,用于存储的结构较多,如:DataTable,DataSet,List,Dictionary,Stack等结构,各种结构采用的存储的方式存在差异,效率也必然各有优缺点。现在介绍一种后进先出的数据结构。 谈到存...

2016/11/24 18:47
0
浅析.NET的反射特性

在.net框架体系内,反射特性较多的应用到。反射的相关定义分为两种。 自然解释:射是一种自然现象,表现为受刺激物对刺激物的逆反应;这是反射的字面解释,我们看一下计算机编程中的反射; 编...

2016/11/24 18:47
6
C#的DataTable操作方法

1.将泛型集合类转换成DataTable(表中无数据时使用): public static DataTable NullListToDataTable(IList list) { var result = new DataTable(); if (...

2016/11/24 18:47
1
ASP.NET的session操作方法总结

在开发ASP.NET程序时,需要对相关数据进行缓存,缓存较多的主要是用户的身份信息,现提供几个对session操作较为常用的方法: 1.添加session,对设置对应的时间: /// <summary> /// ...

2016/11/24 18:47
15
C#的网络适配器操作

网络的相关设置在项目开发中有较多的应用,有时候需要在项目中对网络信息进行相关设置。 现在提供提供几种相关的辅助方法类。 (1).IP地址 /// <summary> /// IP地址 /// </...

2016/11/24 18:47
3
Oracle常用的SQL方法总结

在项目中一般需要对一些数据进行处理,以下提供一些基本的SQL语句: 1.基于条件的插入和修改:需要在表中插入一条记录,插入前根据key标识判断。如果标识符不存在,则插入新纪录,如果标识符...

2016/11/24 18:47
0
DotNet常用排序算法总结

数据结构和算法对一个程序来说是至关重要的,现在介绍一下几种算法,在项目中较为常用的算法有:冒泡排序,简单选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等7中算法。 ...

2016/11/24 18:47
0
C#中下限非零的数组解析

谈到数组时,当被问及数组是从什么数开始时,估计大部分程序员都会直接说出数组当然是从0开始的。这个回答当然没有错,现在我们就来了解一下C#中的下限非0的数组。 首先看一下数组的相关介绍...

2016/11/24 18:47
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部