- 博客(21)
- 资源 (4)
- 收藏
- 关注
转载 ac自动机
AC自动机简介: 首先简要介绍一下AC自动机:Aho-Corasick automation,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法之一。一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过。要搞懂AC自动机,先得有字典树Trie和KMP模式匹配算法的基础知识。KMP算法是单模式串的字符匹配算法,AC自动机是多模式串的字符匹配算法。
2014-07-28 10:12:58 465
转载 字典树
文章作者:yx_th000文章来源:Cherish_yimi (http://www.cnblogs.com/cherish_yimi/) 转载请注明,谢谢合作。关键词:trie trie树 数据结构 [本文新址:http://www.ahathinking.com/archives/14.html ] 前几天学习了并查集和trie树,这里总结一下trie。
2014-07-28 10:10:02 369
转载 asp.net 分页
/// /// 分页内容 /// /// 页面大小 /// 页面数量 /// 当前页 /// url模式:demo.aspx?page={0} /// 窗口模式 /// public static string get_pagenation(int size, int count,
2014-07-26 17:06:38 354
转载 File,FileInfo,FileStream,StreamReader的区别与用法
概括的说,File,FileInfo,FileStream是用于文件 I/O 的类,StreamReader是用于从流读取和写入流的类,使用之前都需using System.IO。先定义一个TXT文档路径: string txtpath = (@"D:\C#练习\1.txt"); 要读入这个文档。(1)File 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStr
2014-07-25 17:23:02 1006
原创 Page.ClientScript.RegisterStartupScript用法小结
使用类型、键、脚本文本和指示是否添加脚本标记的布尔值向 Page 对象注册启动脚本。 参数type要注册的启动脚本的类型。 key要注册的启动脚本的键。 script要注册的启动脚本文本。 addScriptTags指示是否添加脚本标记的布尔值.备注:启动脚本由它的键和类型唯一标识。具有相同的键和类型的脚本被视为重复脚本。只有使用
2014-07-25 16:49:21 2899
原创 asp.net图片上传及删除
UploadImage cetFU = new UploadImage(); if (cetFU.UpFile(FileUpload1, "teacher_picture"))//如果上传成功 { ImageName = cetFU.FileName; ImageType = I
2014-07-25 15:19:29 654
转载 FileUpload控件
FileUpload控件FileUpload 控件显示一个文本框控件和一个浏览按钮,使用户可以选择客户端上的文件并将它上载到 Web 服务器。用户通过在控件的文本框中输入本地计算机上文件的完整路径(例如,C:\MyFiles\TestFile.txt)来指定要上载的文件。用户也可以通过单击“浏览”按钮,然后在“选择文件”对话框中定位文件来选择文件。用户选择要上载的文件后,FileUpl
2014-07-25 11:22:33 1998
转载 HTML标签fieldset
一个不常用的HTML标签fieldset,不过我觉得比较有意思,其语法如下:fieldset名称下面是一个代码示例:用户登陆帐号:密码: 代码的实际效果如下:用户登陆帐号: 密码:fieldset 标签 -- 对表单进行分组 此标签是成
2014-07-25 11:16:08 733
转载 C# 中Datatime类用法总结
C# 中Datatime类用法总结 收集了一些记录下来,这些有的是从网上找的,有些是自己使用到的:DateTime dt = DateTime.Now;dt.ToString();//2005-11-5 13:21:25dt.ToFileTime().ToString();//127756416859912816dt.ToFileTimeUtc().ToString();//1
2014-07-24 19:12:55 485
转载 C#System.Text.RegularExpressions.Regex使用(二) .
(6)特殊字符的匹配string x = "//";Regex r1 = new Regex("^////$");Console.WriteLine("r1 match count:" + r1.Matches(x).Count);//1Regex r2 = new Regex(@"^//$");Console.WriteLine("r2 match count:" + r2.
2014-07-24 17:50:39 474
转载 C#System.Text.RegularExpressions.Regex使用(一) .
需要引入命名空间 using System.Text.RegularExpressions;(若不引入,则写Regex时要写成 System.Text.RegularExpressions.Regex)正则表达式的Replace方法string t = "sdf1234sdf12sd12";t = System.Text.RegularExpressions.Regex.Replace
2014-07-24 17:46:48 1944
原创 meta的用法
META标签,是HTML语言head区的一个辅助性标签。在几乎所有的page里,我们都可以看 到类似下面这段html代码: ----------------------------------------------- ----------------------------------------------- 这就是meta标签的典型运用。meta标签
2014-07-24 17:19:57 357
转载 Page_Load不要忘了if (!IsPostBack)
Page_Load不要忘了if (!IsPostBack) 问题:在DropDownList的SelectedIndexChanged事件中绑定数据,运行时,DropDownList控件的SelectedIndexChanged事件失效。Details:改变DropDownList的选项后,页面自动初始化回原来设置。思考原因:(1)DropDownList的SelectedIn
2014-07-20 20:51:10 869
转载 关于DataSet中Relations的应用
using System;using System.Collections.Generic;using System.Text;using System.Data;namespace connect{class Program{static void Main(string[] args){//建立数据集对象,像数据库一样DataSet ds=new
2014-07-20 15:25:50 1533
转载 datalist 分页
Asp.net提供了三个功能强大的列表控件:GridView、DataList和Repeater控件,相对GridView,DataList和Repeater控件具有更高的样式自定义性,很多时候我们喜欢使用DataList或Repeater控件来显示数据,但是Repeater和DataList没有分页功能,有时很不方便。PagedDataSource类封装了GridView控件的属性,从而使G
2014-07-20 14:28:03 419
转载 ASP.NET(C#) Repeater分页的实现
ASP.NET(C#) Repeater分页的实现第一种方式:数据库连接代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System
2014-07-20 14:22:35 648
转载 asp.net 六大对象之Request、Response
ASP.NET的六大对象,本质上只是 Context 里面的属性,严格上不是对象。1.Request-->读取客户端在Web请求期间发送的值2.Response-->封装了页面执行期后返回到Http客户端的输出3.Server-->提供对服务器上的属性和方法的访问4.Application-->作用于整个运行期的状态对象5.Session-->会话期状态保持对象,用于跟踪单一用
2014-07-20 11:49:17 390
转载 什么是DOM
文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。脚本开发人员可以通过文档对象的属性、方法和事件来掌控、操纵和创建动态的网页元素。每一个网页元素(一个HTML标签)都对应着一个对象(object,所谓“对象
2014-07-20 10:26:36 487
转载 ASP.NET中直接用C# 动态修改CSS样式
ASP.NET中直接用C# 动态修改CSS样式 wonsoft (wonsoft@163.com) 使用JavaScript控制CSS样式有点麻烦,还是觉得直接使用C#操作更方便快捷,本文通过两个Button控制TextBox1的高度和背景色,以展示通过C#控制CSS样式的方法。以下是操作的实例: 一、前端代码(TestEditStyle.aspx.)如下:
2014-07-07 20:44:12 575
转载 asp.net路径问题
-------------初级篇----------------------------------------在一般的href中路径的引用问题 ./index.aspx与index.aspx都代表当前文件夹 /index.aspx 代表从域名直接定位到这个路径 ~/index.aspx代表智能感知这个文件的虚拟路径 ../index.aspx代表上一层文件路径-
2014-07-07 15:47:45 461
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人