自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

daone的专栏

原创或收录些有用的资料,绝不泛泛而空谈.实打实的代码+注释

  • 博客(61)
  • 资源 (29)
  • 收藏
  • 关注

原创 Java和C# MD5

上网参考了很多实例和范文,终于解决了多个字符MD5结果Java与C#一致了  直接上代码Java代码public static String md5One(String s){ MessageDigest md = null; try {

2011-09-29 16:20:52 2929

原创 根据集合排列出所有可能组合

一个国外论坛上看到的相近算法,很有点意思! /// /// 集合所有排列 /// var c1 = new string[] { "L", "Z", "G", "H" }; /// SetAlgorithms.Arrangement(c1.Length, 3, (result, len) => { /// Console.WriteLine("{0}{

2015-01-07 10:43:31 1273

原创 SQL2012 新增实用函数

SQL2012 新增实用函数--连接两个字符串declare @name nvarchar(max);select @name=CONCAT(@name,name,',') from [dbo].[Genre]select @name--Format是将指定字符串按照格式和地区进行格式化select FORMAT(GETDATE(),'d','zh-CN') as Results

2015-01-07 10:33:42 659

原创 小技巧:XSLT+XML转换HTML

在Dreamweaver里新建XSLT文件,选定XML源文件,然后DW中的绑定窗口就会出现XML的树形结构。现在就可以在XSLT文件的设计视窗进行可视化编辑。需要XML中的数值时,从绑定窗口将相应的元素/属性拖曳过来即可。在Dreamweaver中选用浏览器预览XSLT文件即可看到生成的html。

2015-01-07 10:29:45 717

转载 使远程HTTP访问WEB SERVICE可调试

配置Web服务的Config文件即可

2015-01-07 10:27:27 713

原创 在VS2013中强制IIS Express应用程序池使用经典模式

在VS2013中强制IIS Express应用程序池使用经典模式option-1: In Visual Studio goto WebSite/WebApplication properties and change ManagedPipelineMode to 'Classic'.option-2: Open %userprofile%\documents\iisexpr

2015-01-07 10:21:41 839

原创 开通了git@oschina

一些小Helper Demohttp://git.oschina.net/daone/HelpCS

2015-01-07 10:16:23 664

原创 C#设置默认打印机-COM和WMI二种方式

查找和设置默认打印机COM方式:使用Winspool.drvWMI方式:Class=Win32_ Printer  另注(Powershell中可以 gwmi -Class "Win32_Printer"找到List )

2015-01-07 10:05:41 1629

原创 数字的英文表达(趣味题C#)

输入一个正整数N(N最大是4位数),输出它的英文表达

2014-06-10 18:44:47 915

转载 List容器内存分配原则

当采用默认构造函数List value = new List();实例化一个List对象时,.Net Framework只是在内存中申请了一块内存来存放List对象本身(不包含List当中的Items元素)。当为List对象添加第一个Item元素时,List对象会申请能存储4个Item元素的内存空间,然后将Item元素存放在申请的空间里。List对象有一个Capacity属性用来表

2014-01-13 13:36:58 1141

转载 使用Mono.Cecil改变访问级别

访问级别与成员在C# 4出现之前,我们也完全可以构造一个Model类型作为视图的模型,例如:public class IndexModel{ public string Title { get; set; }}使用这种做法便完全可以正常运行通过了。那么为什么具体类型能够正常工作,而匿名类型却失败了呢?“按常理推断”它们不都是普通的类型,然后访问它们的属性吗?我们用I

2014-01-13 13:30:21 977

原创 压缩解压和二进制序列化DEMO

仅供参考using System.Data;using System.IO;using System.IO.Compression;using System.Runtime.Serialization.Formatters.Binary;namespace WebServiceTestApp{ public class ByteHelper { #r

2014-01-09 08:42:47 915

原创 动态加载WebService DEMO

仅供参考(一些网上查的资料)using Microsoft.CSharp;using System;using System.CodeDom;using System.CodeDom.Compiler;using System.Configuration;using System.IO;using System.Net;using System.Reflection;using

2014-01-09 08:38:22 680

原创 Ioc依赖注入的使用DEMO

本文使用的是Autofac 3.0.2的版本前提是项目引用Autofac.dll和Autofac.Configuration,并添加一个packages.config (注明使用framework版本) 1,首先申明类,接口和实现适配器 (DEMO是一个简单的XML数据加载到XLS中转换成HTML)using System;using System.IO;using

2014-01-09 08:28:31 1284

原创 学习lambda表达式

在 C# 中,=> 是 lamada 运算符,可读为“goes to”输入一个表示整型的字符串列表,并返回一个列表,包含其中偶数的平方,并且需要按照平方后的结果排序”。原:static List GetSquaresOfPositive(List strList)

2011-10-14 11:42:33 665

原创 全局程序集缓存 (GAC)

计算机范围内的代码缓存,它存储专门安装的程序集,这些程序集由计算机上的许多应用程序共享。在全局程序集缓存中部署的应用程序必须具有强名称GAC中的所有的Assembly都会存放在系统目录 "%winroot%/assembly下面。放在系统目录下的好处之一是可以让系统管理员通过用户权限来控制Assembly的访问。 关于GAC本身,上面redcaff_l所引述的一段话正是MSDN中对GAC的定义。GAC全称是Global Assembly Cache,他的作用是可以存放一些有很多程序都

2011-04-11 17:29:00 820

原创 c# is与as的区别

<br />关于类型的判断和转换有is和as这2个操作符。<br />具体区别和用法如下<br />is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下:<br />System.Boolean b1 = (o is System.Object);//b1 为true<br />System.Boolean b2 = (o is Employee);//b2为false<br />如

2011-04-11 17:28:00 774

转载 c#的部分细节

<br />问号:<br />单问号---用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0!<br />双问号---用于判断并赋值,先判断当前变量是否为null,如果是就可以赋一个新值,否则跳过!<br /> <br />(1)DbCommand.ExecuteScalar方法执行时,如果没有满足条件的数据,会返回null还是DbNull.Value?<br />答案:返回DBNull.Value<br />(2)使用Convert.ToString()方法将null或者DBNull.V

2011-04-11 17:25:00 694

原创 C# 操作EXCEL 参考

<br />1.自定义一个透视表的结构体<br />public struct PivotItem { public string ascID; public object smTatY; public object smTatN; public object sxTatY; public object sxTatN;}<br /> <br /><br />2.方法<br />using Ex

2011-04-11 17:20:00 1096

原创 一些C#中的数据结构

<br />一、数组<br />C#使用List<T>,<br />内部实现都是数组,也就是一块连续的内存区域,插入、删除操作慢,随机访问速度快。<br />如:List<string> list = new List<string>();<br />二、链表<br />C#使用LinkedList<T>,内部实现都是链表,插入、删除速度快,随机访问速度慢。<br />如:LinkedList<string> link = new LinkedList<string>();<br />三、字典<br />C

2011-04-11 17:13:00 1176

原创 一个FTP上传下载类

<br />/// <summary> /// 仅支持 ftp: /// </summary> public class FTPDownFile { #region 参数 public string ftpServerIP; protected string ftpUserID; protected string ftpPassword; private FtpWebReques

2010-12-06 13:19:00 697

原创 AppDomain使用Demo

public class AppDomainDemo { static void MainRun() { Type ftptype = typeof(RemoteLoader); //应用程序域的友好名称 string callingDomainName = System.Threading.Thread.GetDomain().FriendlyName;

2010-12-06 11:57:00 743

原创 简单的序列化 和反序列化 ,将对象存储到本地文件中

<br />/// <summary> /// 最简单的序列化 和反序列化 ,将对象存储到本地文件中 /// </summary> public class Serialization { /// <summary> /// 序列化,将对象存储到本地文件中 /// </summary> public void CreateDll() { LoginV

2010-12-06 11:53:00 1048

原创 根据情况确定正确的模型

<br />在一个房间外有三个开关用来控制房间里的三盏灯,开关与灯之间是一对一的连接,每个开关恰好控制一盏灯。现在开关都处于“关”的位置,在房间外看不见房间里的任何东西。问题是需要判断出哪一个开关控制哪一盏灯,条件是:你可以随意设置这些开关,然后进入房间,但是,在你进入房间后,不允许再出来控制这些开关。 <br />     如果仅将一个开关拨到“开”的位置,然后进入房间,肯定有一盏灯会亮,但不能区分余下的两个开关如何匹配余下的两盏灯;如果将两个开关拨到“开”的位置,可以从没有亮的灯判断出哪一个开关连接到它

2010-08-10 15:49:00 534

原创 解决问题:分治策略

<br />分治方法就是分治算法<br />分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。<br />  分治法解题的一般步骤:<br />  (1)分解,将要解决的问题划分成若干规模较小的同类问题;<br />  (2)求解,当子问题划分得足够小时,用较简单的方法解决;<br />  (3)合并,按原问题的要求,将子问题的解逐层合并构成原问题的解。<br />  当我们求解某些问题时,由于这些问题要处理的数据相

2010-08-10 15:48:00 959

转载 用常识性的思维思考问题

<br />这里列举一个经典问题,求解它可以用复杂的方法,但如果用常识性的思维去思考,你会发现,解决问题的方法非常简单。 <br />     有两个城市A和B,相距400公里。两列火车同时相向开出,一列火车以每小时40公里的速度从城市A驶向城市B,而另一列火车以每小时60公里的速度从城市B驶向城市A。同时,有一只忙碌的蜜蜂在第一列火车的前面开始了它有趣的旅行,它以每小时75公里的速度向着第二列火车飞行,一遇到第二列火车就立即逆转方向飞,以后它一遇到火车就这样逆转方向飞。小蜜蜂一直这样飞行直到两列火车相遇,

2010-08-10 15:45:00 1092

原创 约瑟夫环问题

<br />设编号为 1 , 2 , ……, n 的 n ( n >0 ) 个人围成一个圈,每人持有一个密码 m ,<br />从 开始数,报到 m 时停止报数,报 m 的出圈,……,<br />如此下去,直到所有人全部出圈为止。<br />当 任意给定 n 和 m 后,设计算法求 n 个人出圈的次序。<br /> <br /> /// <summary> /// 约瑟夫环问题 /// </summary> public class ClassJose {

2010-08-10 15:42:00 570

原创 循环移动问题思考!

<br />考虑一个问题:将一个具有n个元素的数组向左循环移动i个位置。有许多应用程序会调用这个问题的算法, 例如在文本编辑器中移动行的操作,磁盘整理时交换两个不同大小的相邻内存块等。所以,这个问题的算法要求有较高的时间和空间性能。 <br />     可以通过下面的方法解决这个问题:先将数组中的前i个元素存放在一个临时数组中,再将余下的n-i个元素左移i个位置, 最后将前i个元素从临时数组复制回原数组中后面的位置。但是这个算法使用了i个额外的存储单元,使得空间性能降低。 <br />     还有一个方

2010-08-10 15:39:00 834

转载 斐波那契数列

一个斐波那契数列的迭代生成器/// /// 斐波那契数列 /// public class FibonacciList : IEnumerable { #region IEnumerable 成员 public IEnumerator GetEnumerator() { yield return 0; yield return 1;

2010-08-05 16:29:00 493

转载 SQL语句效率分析 (记不清是哪里看到得了,感谢作者)

<br />索引<br />---使用索引优化数据库查询效率<br />1.不宜创建索引的情形<br />(1)经常插入,修改和删除的表<br />(2)数据量比较小的表,因为查询优化器在搜索索引时所花费的时间可能会大于遍历全表的数据所需要的时间<br />2.适合创建索引的情形<br />(1)为where子句中出现的列创建索引<br />(2)创建组合索引<br />(3)为group by 子句中出现的列创建索引<br />3.聚集索引的设计原则<br />(1)该列的数值是唯一的或者很少有重复的记录

2010-07-30 13:40:00 895

原创 IE8兼容 (ASP.NET)

方法一、要在页面中加入如下HTTP meta-tag: 方法二、针对整个网站,在IIS中加入如下描述符就可以有相同的效果,当然这么做范围更广。在IIS中自定义HTTP头X-UA-Compa

2010-07-30 13:36:00 834

原创 c# 安装,卸载及如何调试自编写的服务

<br />安装与卸载服务的方法:<br />与在 Visual Studio .NET 中创建的大多数项目不同,Windows 服务项目不能通过按 F5 键从开发环境直接运行。这是因为必须安装项目中的服务后,项目才能运行。 <br />使用名为 InstallUtil.exe 的命令行实用程序,您可以迅速安装服务应用程序。您还可以创建一个安装项目来包含项目的输出,并使用它创建一个自定义操作,该操作将运行与项目关联的安装程序并安装您的服务。<br />手动安装服务 <br />访问项目中的已编译可执行文件所

2010-07-30 13:34:00 1551

原创 DataReader和DataAdapter的一些比较

<br />开发时没有很好的了解这块,都是使用Fill模式。<br /> <br />使得数据量变大后,系统开始变慢了!<br /> <br />于是重新温故了解这方面的东东,希望会对大家有用<br /> <br />SqlDataReader是个数据读取器,向前不可后退、每次只读取一条。速度快,现代项目里面用它用得最多。 <br />DataSet是个内存数据库,它与其它两个是根本不一样的。 <br />SqlDataAdapter是个数据适配器,工作于DataSet和数据库之间,负责将数据从数据源读出来

2010-07-30 13:32:00 5003 3

原创 导出EXCEL和WORD

<br />原先使用的方法,总是会时不时的乱码出错<br /> <br />后去了几个国外的.net论坛,找到了一些不错的代码。现共享下!<br /> <br />".dwf": "Application/x-dwf";<br />".pdf": "Application/pdf";<br />".doc": "Application/vnd.ms-word";<br />".ppt": "Application/vnd.ms-powerpoint";<br />".pps": "Application/v

2010-07-30 13:21:00 943

转载 顶级程序员的心得 Coders at Work (II)

移山之道 作者像Tony Hoare 说的那样 – 它们明显没有bug; 而不是没有明显的bug.    但是“漂亮”并不意味着看着源代码就能马上读懂。 例如 AVL 树, 光看代码你不懂为什么这些子树要转来转去。但是如果你理解了它的核心思想,看到它维护了这个不变量 (invariant) 从而保证 log 级的访问速度,你就会说,”啊,明显理当如此。”

2010-04-22 16:07:00 734

原创 Remoting实验,基础部分和接口事件

Microsoft .Net Remoting系列一、Remoting基础如图所示:首先,客户端通过Remoting,访问通道以获得服务端对象,再通过代理解析为客户端对象。这就提供一种可能性,即以服务的方式来发布服务器对象。远程对象代码可以运行在服务器上(如服务器激活的对象和客户端激活的对象),然后客户端再通过Remoting连接服务器,获得该服务对象并

2010-03-10 13:33:00 1088 1

转载 SQL Server 2005导入和导出

在 SQL Server Management Studio 中,连接到数据库引擎服务器类型,展开数据库,右键单击一个数据库,指向“任务”,再单击“导入数据”或“导出数据”。 或者 开始并选择运行并输入CMD 然后在命令提示符里输入DTSWIZARD。或在命令提示符窗口中运行 DTSWizard.exe(位于 C:/Program Files/Microsoft SQL Server/90

2010-02-03 17:21:00 544

原创 (C#版)数据结构:Hash查找

根据我的转帖的C版的例子.重写的C#版!首先定义一个Hash类public class Hash : DictionaryBase { public string this[string key] { set { Dictionary[key] = value; } get { retur

2009-12-30 13:10:00 1046

原创 SQL日历表数据的简单生成

为了公司考勤系统的需要编写的几个简单存储过程(可以手动运行,也可以设置事务自动运行!感觉还行比较通用,写出来共享下)  Calendar表结构很简单,2个字段:fdDate 日期fdType 考勤类型(工作日N,周末W,节假日H[需要根据需要自己修改]) --判断一段时间范围内的工作日(N)和周末(W)Create     PROCEDURE [dbo].[NewM

2009-12-30 09:50:00 2076

原创 MsSql常用日期格式

SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06

2009-12-29 14:10:00 978

DevExpressLocalizedResources_2016.2_zh-Hans.zip

DevExpress v16.2的中文包 (DevExpressLocalizedResources_2016.2_zh-Hans.zip)

2020-04-23

GACManager

一个GAC的小工具,可以很方便的操作.net framework的GAC。为C#开发的程序提供了很方便的支持

2016-04-01

二维码库类和DEMO

常用的二维码工具类,支持格式很全。 UNSPECIFIED = 0, UPCA = 1, UPCE = 2, UPC_SUPPLEMENTAL_2DIGIT = 3, UPC_SUPPLEMENTAL_5DIGIT = 4, EAN13 = 5, EAN8 = 6, Interleaved2of5 = 7, Standard2of5 = 8, Industrial2of5 = 9, CODE39 = 10, CODE39Extended = 11, CODE39_Mod43 = 12, Codabar = 13, PostNet = 14, BOOKLAND = 15, ISBN = 16, JAN13 = 17, MSI_Mod10 = 18, MSI_2Mod10 = 19, MSI_Mod11 = 20, MSI_Mod11_Mod10 = 21, Modified_Plessey = 22, CODE11 = 23, USD8 = 24, UCC12 = 25, UCC13 = 26, LOGMARS = 27, CODE128 = 28, CODE128A = 29, CODE128B = 30, CODE128C = 31, ITF14 = 32, CODE93 = 33, TELEPEN = 34, FIM = 35, PHARMACODE = 36,

2016-01-06

DevExpress14.1中文包

DevExpress14.1的中文汉化包 使用: 解压的dll放入zh-CN文件夹中 Main函数中 System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CN");

2015-08-06

400K的XML编辑工具绿色版

很小巧简单的xml编辑工具,可以很方便的浏览和编辑xml数据

2014-12-24

你必须知道的.NET PDF

你必须知道的.NET系列,压缩包里有2份PDF文档,很有内容!也很基础.C#开发的必备基础

2014-06-18

WMI Code Tools

WMI Code Tools Search the WMI Result and Class(static class)

2012-06-20

SQLite库类+管理工具

.net SQLite的库类包+SQLite管理工具(不会显示UTF-8乱码)

2011-12-05

LINQPad1.35破解版

学习LINQ的必备工具,该版本破解了"自动完成"功能,可以直接点出方法体了.(主要下载后,需要配置一下代理,随便填一个防止自动升级)

2011-10-14

JScript Editor Extensions(vs2010扩展)

JScript Editor Extensions:高亮显示当前光标下匹配的所有词,匹配大括号,中括号和小括号等

2011-09-28

Learning+jquery中文版

Learning+jquery中文版.pdf 欢迎下载

2011-09-28

语言集成查询 (LINQ).pdf

语言集成查询 (LINQ).pdf 给大家提供免资源分的pdf参考.

2010-11-23

合并分解Gif 实例代码

一个控制台程序,实现了gif文件的分解与合并功能。无需资源分,分享给大家

2010-08-05

c#.NET基础课程(含源代码)

十分金典的c#.NET基础课程(含源代码) 一直埋头在现有构架中打代码的兄弟们 可以温故而回味一番.O(∩_∩)O哈哈~

2010-02-03

Fiddler2工具

Fiddler2大家应该不陌生吧!Asp.net编写的必备工具. 虽然是英文版的.但使用很简单. 先打开程序,再打开IE就行了!

2009-12-30

Sandcastle生成帮助文档安装.msi

安装文件 使用XML注释生成与MSDN一样的帮助文件.NDoc的继承者:SandCastle.

2009-12-30

c# timer范例

文件为MSDN的simple code范例!教导各位如何良好的使用timer这个实例.希望对各位大大有所帮助

2009-11-11

VS2005水晶报表入门教程

文件为收集到的水晶牛人阿泰教程+视频.相信很多兄弟知道,很不错!适合入门

2009-11-11

Ubuntu开发工具Geany编写C++简单教程

关于Geany编写C++的简单教程,希望对各位有所帮助

2009-10-13

Ubuntu中Geany的简单教程C

可能大家对于ubuntu下的编程开发工具不是很熟悉,就找了这个Geany的编写C语言的教程.分享给大家!~

2009-10-13

腾讯TT游览器抓屏工具

使用TT游览器发现其自带的抓屏功能很不错 就从插件包里找出来共享给大家! 免资源分

2009-02-24

WINDOWS API函数帮助

一个很小的帮助文件 包含基本说明,参数和注解

2009-01-07

易语言开发的常用模块

包括外挂模块、加密解密、汇编和识图模块 是易语言开发的专用模块

2009-01-07

ASCII及十六进制转换工具

是个很方便的转换工具。有进制转换,字符转换和子网划分补助3个功能。特别对键盘对应的ASCII能有清楚的认识。希望对大家有所帮助

2008-12-18

实用数据库工具

能够直接运行的非常实用的数据库外部工具!包括:odbc.exe、odpnet.exe、oledb.exe、oracle.exe、sql.exe以及开发的源代码(是根据自己项目需要,很辛苦才找到的)希望大家满意!<br>注:对发现批量导入模板错误十分有帮助

2008-06-12

DropDownList_AJAX简例包

包含3个压缩文件:2个03的、1个05的。其中03有个是无刷新联动通用类(收集得到的),已经使用过了。比较不错的,共享给大家

2008-05-14

破解工具包

包括了所有主流的工具:脱壳--caspr/UnPECompact 1.32 汉化版/UPX2_90_2007-01-28.rar 信息--FileInfo.rar 破解--<br>Hiew-v7.10.rar/W32Dasm__V10.0

2007-11-08

PDB+PDF+PDG+TLPDB+txt阅读器

多种图书格式的绿色阅读器包

2007-10-31

空空如也

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

TA关注的人

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