- 博客(8)
- 资源 (13)
- 收藏
- 关注
原创 谈谈数据结构精髓--为什么学数据结构
现在感觉自己废话很多。 有些自觉经典,但却没有记录下来,可惜。最近感觉数据结构应该教授些精髓的东西而不是去教应该怎样编程,或者讨论这段程序到底是干什么的。现在问些数据结构的东西。大家看看能不能答上来...1为什么顺序表比二叉树的查询速度慢?2到底什么是栈,什么是队列,什么是树,什么是图,什么是堆?3用数组到底能做些什么事?4链表在哪些方面优于数组?5为什么快速排序比冒泡
2007-01-20 21:42:00 2271 2
原创 解决.net中服务器控件弹页面而引发的样式改变
在C#的后台代码中写入this.ClientScript.RegisterStartupScript(typeof(Page), "JavaScript", "window.close(StateChangeApply.aspx,,left=0 ,top=0, scrollbars=yes,width=600,height=500)"); 可以防止页面变化
2007-01-13 19:10:00 1437
原创 .net中使用Ajax做到局部刷新
atlas:ScriptManager ID = "noRefresh" EnablePartialRendering="true" runat="server">atlas:ScriptManager> atlas:UpdatePanel ID = "noRefresh1" Mode="Always" RenderMode="Block" runat="
2007-01-13 18:43:00 1908
原创 删除一条数据库记录的解决方案
在删除一条记录时有可能遇到一条记录已经被关联外键,那就应该将它其中的一个字段单独拿出来做标记,在程序中判断是否被删除,否则就真正的删除它。使用try{}catch(){}方法。如果首次删除不成功,系统就会抛出异常,然后转到catch中,在其中的程序段中将其中的一个字段单独来做标记。 public bool DeleteDevInfo(string deviceID)
2007-01-11 09:24:00 2523 3
原创 GridView中点击一列无刷新弹窗口
不要在后台代码里的Respose.write();中写javascript脚本,这样有可能会影响页面显示的效果。使用GridView,在其中添加模版列,在html中写入:asp:TemplateField HeaderText="修改">itemtemplate> a href="#" onclick=string.Format("GotoModifyDevice({0}
2007-01-11 09:10:00 1189
原创 GridView点击删除后弹对话框再删除
添加一个模版列,编辑模版列,并加入一个linkButton ,在onClientClick中加入JavaScript:return confirm(你确定要删除该行记录吗?);在html中找到那个模版列在其中加入这个属性CommandArgument=选中LinkButton的事件在Command项中写delete然后在后台代码中这样实现: protected voi
2007-01-11 08:20:00 1224
原创 又做了一个郁闷的项目
快要做完项目才发现真正的需求不是这样子的。快要做完了才发现距离需求还差很远。 项目进行中四个小组都做了需求分析,可是很可惜各有各的需求。到项目整合的时候才发现项目中的需求并没有整合。结果大家做的都乱了。最后功能只是刚刚满足需求。 详细设计这是能搭一个比较详细的框架,而这个框架在日后的编码过程中肯定要在做改动。而且有可能做大的改动。没有想到的场景,没有预料
2007-01-09 16:20:00 1104
原创 极限编程感悟
极限编程又称xp方法,是敏捷开发的软件过程模型。极限编程的4条准则:沟通,简单,反馈和勇气(修复缺陷,集中攻关和放弃原有的代码)。基本原则:快速反馈,假设简单,递增更改,提倡更改,优质工作。开发软件的4项基本工作:编码,测试,倾听和设计首先使用计划游戏,根据功能的优先级和实际进程来决定游戏的玩法,并只是制定下一阶段的计划,希望程序员主动的接受责任,并对预期实现的时间进行估计。
2007-01-08 09:10:00 1266
毕设论文之公交选路算法
2008-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人