- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 csdn上的一个问题的回复
问题如下:标准材料有若干根6m的木材 要取 3m的5根 1.55m的7根 1.66m的9根 等等 如何才能是用的6m的材料最少呢 代码: ArrayList needs=new ArrayList(); #region 加载测试数据 for (int i = 0; i {
2008-08-26 12:55:00 554
原创 用委托来减少代码的耦合
c#语言的一大特点就是 高聚合,低耦合。而委托也很明显的体现了这样的一个特征。委托的价值并不在于它能帮你解决什么难题,而在于它能帮助你优化你的程序。 很多情况下不用委托我们也能完成工作,也许偶尔会觉得使用委托更加麻烦,但是正如前面所说委托能使代码更加的低耦合,更加具有可读性,更加容易根据需求的改变而改变,也更加的简少了代码量。 既然有那么多优点我们
2008-05-23 10:57:00 940 5
原创 实现google的下拉列表效果
最简做了个实现google下拉效果的程序,这样的程序网上挺多,但是代码不少,需要慢慢看。这里贴一下我的,这个代码借鉴 http://www.cnblogs.com/ustbwuyi/archive/2006/07/17/452700.aspx的博客的代码,做了一下必要的修改。1 js代码,这个代码主要是对于下拉列表的生成和操作,以及调用ajax接口var menuFocusIndex;
2008-04-09 11:29:00 3605 2
原创 轩辕互动 面试题 数括号
最近一个朋友去参加××××公司面试 回来说一个数括号的题目 题目是这样的:有一组括号 ((((()()))()()())类似于这样的,写一个算法,判断这样的括号是不是成对的。注意())(()这样不是成对的,大部分人使用堆栈出栈做的 (这可能是书上的一个例题,我隐约记得),我们用另外一种逻辑来写这个题。 我把括号定义到一个字符串里 并用,分割 (当然 用什么分割都行 举个例子)"
2009-07-08 09:07:00 834
原创 csdn 兔子 算法
csdn上的一个有意思的算法有一对公母刚出生的小兔子,小兔子每隔2个月就会声新的一对小兔子,新的小兔子每隔2个月也会生新的一对小兔子.小兔子的生存期是3个月,也就是说当小兔子从出生到第三个月的时候生完新的小兔子就会死掉,编写出一个程序,当用户输入年份后,结果显示当月兔子总数。第18个月的兔子数有几?先定义一个小兔子类 C# code<!--Code highlighting prod
2008-09-10 16:11:00 916
原创 在c#中动态添加控件,并保存输入值
动态添加的控件,无法保存返回值,一般用脚本,嘿!我偶然想起了一个很BT的方法如下,以textbox为例: public class MyTextBox : System.Web.UI.Page { public static List myTextBoxList; } public partial class WebForm3 : System.Web.UI
2008-09-04 10:28:00 2321
原创 javascript 调整宽度和高度的div
就是用js控制一下div的宽和高,可以用鼠标拖拽的,不多说了,代码如下:function getPosition(obj){ var top = 0,left = 0; do { top += obj.offsetTop; left += obj.offsetLeft; } while ( obj = obj.offsetParent )
2008-08-29 15:56:00 2394 1
原创 javascript的stringBuider方法
在c#中的字符串stringBuider很好用,可以提高字符串连接速度,在javascript中如果用+=同样效率低下在此提供一个stringBuider方法。代码如下://stringBuider方法 function StringBuilder() { this._strings = new Array; this._length= 0;
2008-08-18 17:36:00 598
原创 实现 ArrayList 的 IComparer排序
ArrayList 可以排序,如果用接口实现,会提高效率排序接口的实现public class comper : IComparer { int IComparer.Compare(object a, object b) { float flotA = 0, flotB = 0
2008-08-18 17:25:00 747
原创 数据库 xml treeview 的操作
日前遇到很多朋友提起怎么将数据库中的关联表缓存到xml文档,以及怎样再从xml读取缓存数据的问题。我简单写了一个例子,可以参考。首先 数据库中有两个表,一个是用户表,一个是用户奖罚记录表,奖罚表中记录了每个用户的奖罚情况,并记录用户id(userid)用于和用户表关联。GetDataFromDataBase方法是从数据库获得数据的方法。
2008-06-17 14:22:00 631
原创 javascript 密码强度
没啥说的,代码很简单,贴上来[code=JScript]function check(){var value=document.getElementById("Text1").value;var testnum=new RegExp("[0-9]");var testworld=new RegExp("[A-Za-z]");var testother=new RegExp("[A-Za-z
2008-05-15 10:21:00 490
原创 javascript 弹出动画对话框
本文内容 1 弹出一个动画式的对话框 2 屏蔽对话框父页面的内容代码如下:body 中一个按钮用来弹出对话框,一个div用来显示对话框内容。a href="#" class="od" onclick = "show(fd);return false;">打开a>div id="fd" style="position: absolute;top:25%;left:25%;dis
2008-05-09 16:25:00 867
原创 小时 分钟 秒 计算
最近有个朋友问我怎么根据一个数计算出这个数为几个小时或分钟的算法,比如500秒,转换为×小时×分×秒,我抽空写了一个程序,贴在这里吧。首先定义几个公共变量public long hour, munute, seconds;然后是获得小时分钟和秒的方法 protected void gethour(double num) ...{ i
2008-05-06 10:28:00 4149
原创 javascript 模式对话框
点击某一个页面中的按钮,弹出一个新页,在新页上操作结束后,返回一个值到父页面,这样的功能很多见,可以用很多种方法,但是代码比较多。如果用模式对话框会缩小代码量。比如 这是父页面的一个按钮和一个文本框,按钮用来弹出子页,文本框用来接收值。 input id="Button1" type="button" value="button" onclick="doSelect()" />
2008-04-30 15:00:00 1565
原创 在datalist中改变不同组的颜色
唉,这个标题也许不太贴边,表达不清楚,比如一个datalist,再比如这个datalist的第一列 ,是有同样的数据的,我们就会把这个datalist显示的时候按照第一列的数据分组,这样很多地方要求不同的组要用不同的颜色隔开,这有点类似于中国地图的颜色划分,但是远没那么复杂。假设datalist1是我们的datalist,我们就按照上面的前两个控件的值对其颜色进行分组,我选了红色和绿色。
2008-04-08 15:13:00 1073
原创 用cookie保存浏览记录
某些购物网站长用的方法,保存用户浏览过的物品,网上大都是用js写,或vb,用c#写的很少,这里列举一个方法。当页面初始化时需要判断是否存在 protected void Page_Load(object sender, EventArgs e) ...{ if (Request.Cookies["username"] == nu
2008-03-31 16:13:00 4064
原创 c#文件解压缩
关于解压缩的例子很多,大都雷同,本文代码读取压缩包中特定文件。添加引用using System.IO;using ICSharpCode.SharpZipLib.Checksums;using ICSharpCode.SharpZipLib.Zip.Compression;using ICSharpCode.SharpZipLib.Zip.Compression.Streams;using
2008-02-21 14:07:00 801 1
原创 javascript 判断checkboxlist 绑定
方法1 function CheckBoxList() { var list = document.getElementById("CheckBoxList1"); var j = 0; for(var i = 0;i
2007-11-14 16:20:00 788 1
原创 access 导入 sql2005 数据库操作
一个很简单的而且很实用的功能,access导入sql2005(keyake原创,未经许可不能转贴)首先access本身就具有向sql导入的功能,选择工具里的升迁向导即可,但是这个功能有时出现有些表的数据并不能被导入的情况,另外sql本身就具有导入access的功能,但是只是专业版具有。再其次可以实用语句导入,首先要设置你的数据库,否则安全级别是不允许导入的exec sp_configu
2007-11-01 10:04:00 1288
原创 asp.net post任何类型数据流
最近做了一个post数据流的程序,从网上搜索了一下,感觉网络上的东西大都类似,抄袭者甚多 ,且只能post文本文件,对于其它格式的文件post提的很少,下面的代码可以post任何类型文件,主要是把数据流统一转换为base64格式。(本博客所有文章均为原创,未经许可不可转载,)//------------------------------发送部分------------------------
2007-10-22 09:09:00 2780
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人