【C#-完整无向图的最有效实现】教程文章相关的互联网学习教程文章

JS和C#实现的两个正则替换功能示例分析

本文实例讲述了JS和C#实现的两个正则替换功能。分享给大家供大家参考,具体如下: 应用实例1: 待处理字符串:str="display=test name=mu display=temp" 要求:把display=后的值都改成localhost JS处理方法: str.replace(/display=\w*/g,"display=localhost");C#处理方法: Regex reg=new Regex(@"display=\w*"); str=reg.Replace(str,"display=localhost");应用实例2: 待处理字符串:str="display=test name=mu display=temp" 要...

C#正则实现Ubb解析类的代码【图】

解析得到的代码能通过XHTML 1.0 STRICT验证; 包含了标题,链接,字体,对齐,图片,引用,列表等方面的功能. Ubb.ReadMe.htmUBB代码说明 标题 [h1]标题一[/h1] 标题一 [h2]标题二[/h2] 标题二 [h1]标题三[/h1] 标题三 [h4]标题四[/h4] 标题四 [h5]标题五[/h5] 标题五 [h6]标题六[/h6] 标题六 链接 [url]www.unibetter.com[/url] unibetter.com [url]http://www.unibetter.com[/url] http://www.unibetter.com ...

asp实现的sha1加密解密代码(和C#兼容)

在百度找的几个asp sha1(vbs写的)加密结果和asp.net的sha1加密结果不一样,asp.net sha1加密完后是40位,网上找的asp sha1加密是64位,还以为asp.net做了截取(如网上的asp的md5机密和asp.net位数不一样,是做了截取的问题),但是asp的64位加密结果并没有包含asp.net的40位结果,看来找到的版本和asp.net的加密算法不一样。 最后还是靠翻墙用google找到了一个js版本的sha1加密代码结合asp使用后结果和asp.net的sha1加密一模一...

C#MVC4怎么实现全选checkbox。_html/css_WEB-ITnose

mvc4 C# MVC4 怎么实现全选checkbox。 回复讨论(解决方案) $("#chkAll").click(function () { if (this.checked) { $("input[name=chkId]").each(function () { this.checked = true; }); } else { $("input[name=chkId]").each(function () { this.checked = false; }); } }); 全选 window.onload = f...

C#下实现空白窗体上中文输入,可以实现类PS的文字工具【图】

C#下实现空白窗体上中文输入关键字:类PS的文字工具,中文输入.重复截取中文 最近在研究做一个类PS的文字工具,查了N多的资料,问了N多个人,总算功夫不负有人心.终于给弄出来了.写出来给大家一起讨论. 在空白窗体上打开输入法,在C#里的空白窗口是无论如何也是打不开输入法.设置了this.ImeMode= ImeMode.NoControl也是无法打开输入法的录字窗口.去Microsoft 开发论坛上问了一些问题.感谢周雪峰版主与Riquel_Dong 版主给的指点.用了API函...

PS色调均化滤镜的快捷实现(C#源代码)。【图】

photoshop色调均化功能通常是在进行修片处理前期比较常用的功能之一,其对扩展图像的对比度,增强视觉效果有一定的作用。在很多课本或者文章中,也称这种处理为灰度均衡化、直方图均衡化等等。算法原理都是对原始图像统计其直方图,然后通过累计分布函数,重新隐射直方图数据,使每个色阶的的分布概率都往一致的方向调整。我看到的网络上的代码,抑或是一些教材中的代码,对这个过程的描述都是相当的冗余,要么是代码累赘,效率低下...

Linq实现t-Sql的各种连接【代码】

var list = (from c in customerDb.Order 2 join o in customerDb.OrderItem on c.OrderId equals o.OrderItemId 3 select new { c = c.OrderId }).FirstOrDefault(); 生成的Sql1 SELECT TOP (1) 2 [Extent1].[OrderId] AS [OrderId] 3 FROM [dbo].[Orders] AS [Extent1] 4 INNER JOIN [dbo].[OrderItems] AS [Extent2] ON [Extent1].[OrderId] = [Extent2].[Orde...

C# 执行多条SQL更新语句,实现数据库事务

Program{class Result<T>{public T data;public string Message;public bool Success;public string StackTrace;}struct ExecuteableUnit{public string SQL;public SqlParameter[] param;}/// <summary>/// 执行多条SQL语句,实现数据库事务。/// </summary>/// <param name="SQLStringList">SQL语句的哈希表(key为sql语句,value是该语句的SqlParameter[])</param>private static Result<int> ExecuteSqlTransaction(params Ex...

C#实现两个数据库之间的数据上报【图】

用VS2008实现本地数据库上传数据到远程数据,数据可以是一个表,或一个表的部分数据,或查询数据,或数据编辑后上传。 其它VS版本,复制其中代码就可以,未使用其它任何插件,有详细注释。 单独页面实现,已经上传过的数据不能再上传,防治冲突。 文中的“表 _Sent”为需要上传时的数据备份表或修改后数据的表格,同时用以判断源数据是否上传。源代码下载版权声明:本文为博主原创文章,未经博主允许不得转载。C#实现两个数据库之间...

Linq To Sql中实现Left Join与Inner Join使用Linq语法与lambda表达式【代码】

sg = (from g in dc.sgroupjoin gu in dc.sgroupuser on g.gKey equals gu.gKey into lfrom lgu in l.DefaultIfEmpty()select new { g, lgu }).ToList();Lambda表达式如下:var sg = dc.sgroup.GroupJoin(dc.sgroupuser, g => g.gKey, gu => gu.gKey, (g, gu) => new { g, gu }).Select(o=>o).ToList() ;注意: Linq 与Lambda表达式取出的结果有所不同.Linq取出的结果的记录数与Sql中的Left Join的结果相同,而Lambda表达式取出的...

【转】MongoDB C# / .NET Driver 中IMongoQuery的内部实现Query的用法

name", "a", "b");//通过多个元素来匹配数组 Query.And(Query.EQ("name", "a"), Query.EQ("title", "t"));//同时满足多个条件 Query.EQ("name", "a");//等于 Query.Exists("type", true);//判断键值是否存在 Query.GT("value", 2);//大于> Query.GTE("value", 3);//大于等于>= Query.In("name", "a", "b");//包括指定的所有值,可以指定不同类型的条件和值 Query.LT("value", 9);//小于< Query.LTE("value", 8);//小于等于<...

C#实现SQLSERVER数据库中有序GUID生成(NewSequentialId)

public class GuidHelper2 {3 private static bool initialised;4 private static int count;5 6 private static long time;7 private static long timelast;8 private static ushort sequence;9 10 private static byte[] address; //网卡MAC11 private static readonly object locker = new object();12 public static Guid NewSequentialId()13 {...

C#使用DataSet Datatable更新数据库的三种实现方法【代码】

Assumes connection is a valid SqlConnection. SqlDataAdapter dataAdpater = new SqlDataAdapter( "SELECT CategoryID, CategoryName FROM Categories", connection);dataAdpater.UpdateCommand = new SqlCommand( "UPDATE Categories SET CategoryName = @CategoryName " + "WHERE CategoryID = @CategoryID" , connection);dataAdpater.UpdateCommand.Parameters.Add( "@CategoryName", SqlDbType.NVarChar, 15, "CategoryName...

NodeJS+Mysql+C#+JqueryMobil实现全国车辆查询服务【代码】【图】

nodejs我们并不陌生,为什么选用mysql呢, mysql轻量级,比起sqlserver来讲好的很多,反正我是这么认为的。 安装: 首先安装nodejs,安装成功后再cmd下面出现这样就好了,如图: 然后就是mysql,这里就不用上图了(给服务器省点空间)。 安装mysql-connector-net-plat软件(用于C#连接mysql服务使),这些准备工作目的如下: 前提是有一大批表格xls和xlsx,我用nodejs先把他们xls以Json方式读取到内存中,然后用mysql存储,最终...

C# 实现Oracle中的数据与Excel之间的转换

public void print(DataGridView dataGridView1)2 {3 //导出到execl 4 try5 {6 SaveFileDialog saveFileDialog = new SaveFileDialog();7 saveFileDialog.Filter = "导出Excel2003~2007 (*.xls)|*.xls|导出Excel2010~2013 (*.xlsx)|*.xlsx";8 saveFileDialog.FilterIndex = 0;9 saveFileDialog.RestoreDirectory ...