sjpisaboy

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2006年4月6日

摘要: Longest Increasing Subsequence(LIS)问题是一类常见的可使用Dynamic Programming解决的算法问题。这个问题是指在一个数字序列中,找到最大个数升序排列的子序列。比如有一个数字序列: S = {8, 4, 1, 7, 6, 2, 0, 5, 3} 它的LIS就是(1,2,3)和(1,2,5)。除了这个定义以外,还有一种定义叫Longest... 阅读全文
posted @ 2006-04-06 16:30 Brendan 阅读(1694) 评论(0) 推荐(0)

摘要: 下面是一个封装了的ADO.NET连接数据库的模块,可以执行几乎所有的存储过程,稍做修改便可执行所有的SQL Command的单语句命令: 1using System; 2using System.Configuration; 3using System.Data; 4using System.Data.SqlClient; 5 6namespace DBModules... 阅读全文
posted @ 2006-04-06 15:40 Brendan 阅读(538) 评论(0) 推荐(0)

摘要: 最近做ASP.NET的项目,突然发现刚才还好好的控件,在我对.aspx修改之后,竟然不能正常运行了。比如说一个简单的button控件,原先有一个button_click事件与之绑定。但在我稍微改了改前台页面的美工之后,它的button_click事件就失效了。后来到那个著名的“Windows Form Designer generated code”,即“InitializeCom... 阅读全文
posted @ 2006-04-06 15:39 Brendan 阅读(1181) 评论(0) 推荐(0)

摘要: By Kevin Goss转自http://www.csharphelp.com/archives2/archive342.html 很多时候,我需要在我的程序中得到SQL Server的详细信息。直到最近我还在使用API调用和假冒的ADO调用来获得我需要的信息。现在,我们有了SQLDMO(SQL Distributed Management Objects)。尽管没有被广泛的知晓和使用,SQLD... 阅读全文
posted @ 2006-04-06 15:38 Brendan 阅读(3337) 评论(0) 推荐(0)

摘要: 设计关联是数据库设计中必经的一个环节。在实体建立之后,我们开始考虑实体与实体之间的相互关系,从而建立关联。然而在实际操作中,关联的设计常常会进入误区。下面介绍两种比较著名的扇形陷阱(Fan Traps)和断层陷阱(Chasm Traps)。扇形陷阱(Fan Traps)定义:实体间的关联性让人感觉混淆,扇形陷阱通常是产生于一些实体拥有多个一对多的关联,好像扇形散开一般。而关联在一起... 阅读全文
posted @ 2006-04-06 15:37 Brendan 阅读(1952) 评论(0) 推荐(0)

摘要: 在程序中,有时候会遇到并发控制的问题。这种问题在C和C++的程序中经常出现,没想到在.NET中也会遇到这样的问题。处理简单的并发程序,.NET Framework在Application类中提供了静态方法lock和unlock。使用起来很简单。 Application.Lock();{ // critical area }Application.UnLock(); ... 阅读全文
posted @ 2006-04-06 15:36 Brendan 阅读(478) 评论(0) 推荐(0)

摘要: 所谓制作缩略图就是把一张尺寸很大的图成比例地缩小为一张尺寸较小的图。为了实现这个功能,可以使用.NET Framework提供的一个委托方法System.Drawing.Image.GetThumbnailImageAbort,从而使用Image.GetThumbnailImage生成缩略图。代码如下,非常简单易懂: 1 private void GenThumbn... 阅读全文
posted @ 2006-04-06 15:35 Brendan 阅读(715) 评论(0) 推荐(0)

摘要: 最近在网上闲逛时,突然发现了一个剧牛的软件——“Decompiler.Net”。作者是个叫做“Jungle Creatures”的公司,这里表示无比的敬仰! 这个工具是用C#写的界面。利用的是.net和java一样的,使用IL和bytecode作为跨平台的媒介语言,而这种语言信息含量较大,结构比较规范,优化量小,容易反汇编。对java的反汇编就有“DEJava”这种牛... 阅读全文
posted @ 2006-04-06 15:33 Brendan 阅读(1379) 评论(4) 推荐(0)

摘要: 这里介绍的是一款文件上传控件。这款控件是由我们国人自己开发的,而功能则堪比ASPNETUPLOAD和SunriseUpload。关于作者可访问他的BLOG:http://wucountry.cnblogs.com/ 我在这里只是抛砖引玉,介绍这款控件的基本功能和用法罢了。 可能有人会说,文件上传控件不是有为什么吗?是的,但首先它是个客户端的控件,如果把它... 阅读全文
posted @ 2006-04-06 15:31 Brendan 阅读(1887) 评论(5) 推荐(0)

摘要: 公司和学校两边我都需要设置静态IP。自己每天又不停地在公司和学校之间做切换,不停地需要重复地做设置静态IP的工作,不甚其烦。 上网查了一个Windows提供一个netsh的脚本解析器,可以用来编写有关设置静态IP的脚本,太赞了。马上学来用了一下,果然很爽。脚本如下: interface ipset dns "本地连接" static 192.168.18... 阅读全文
posted @ 2006-04-06 15:29 Brendan 阅读(400) 评论(0) 推荐(0)

摘要: 在一篇讲述“Longest Increasing Sequence”算法的文章(http://www2.toki.or.id/book/AlgDesignManual/BOOK/BOOK2/NODE47.HTM)中看到这么一句话: To find the right recurrence, ask what information about the first n-1 eleme... 阅读全文
posted @ 2006-04-06 15:07 Brendan 阅读(171) 评论(0) 推荐(0)