上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 了解ASP.NET中缓存数据和传递数据的各种方法,通过比较,能在各种情况下选择合适的缓存和传递数据的方法。一、页内数据保存页面回发服务器后,页面对象已不是原来那个页面对象。其两种常用的方法:1.ViewStateViewState用来保存用户的状态信息,有效期等于页面的生命周期;可以保存大量数据但是要慎用,因为会影响程序性能;所有的Web服务器控件都是用ViewState在页面PostBack期间... 阅读全文
posted @ 2010-12-03 15:37 勇泽 阅读(2586) 评论(0) 推荐(3) 编辑
摘要: 一、JavaScript(帮助文档)1.在Web页面中使用JavaScript的方法(1)、在HTML中嵌入JavaScript: 如: <script language="javascript">document.write("Hello World!");</script>(2)、链接JavaScript文件: 如: //网页文件 <script language... 阅读全文
posted @ 2010-12-02 15:56 勇泽 阅读(2603) 评论(0) 推荐(1) 编辑
摘要: 一、ASP.NET 2.0 新增约50个控件二、GridView控件的简单应用技巧(源代码)1、GridView无代码分页排序2、GridView选中,编辑,取消,删除3、GridView和下拉菜单DropDownList结合4、GridView和CheckBox结合5、鼠标移到GridView某一行时改变该行的背景色6、GridView实现删除时弹出确认对话框7、GridView实现自动编号8、GridView实现自定义时间货币等字符串格式9、GridView实现用“...”代替超长字符串10、GridView显示隐藏某一列11、GridView固定表头12、GridView合并表头多重 阅读全文
posted @ 2010-12-01 20:41 勇泽 阅读(4924) 评论(0) 推荐(2) 编辑
摘要: 一、数据库的备份与还原1.Transaction-SQL方法(存储过程)[代码] 注意:还原数据库前,必须结束掉被还原数据库的全部连接进程。2.Interop.SQLDMO.dll程序集(.NET框架) 备份:SQLDMO.BackupClass 还原:SQLDMO.RestoreClass二、安装包的制作1.安装包制作的基本思路:(1)、安装运行环境;(2)、复制项目文件到用户指定位置;(3)、根据用户输入配置连接字符串;(4)、附加数据库。2.安装包制作的基本步骤:(1)、新建安装项目;(2)、添加文件(系统自动添加依赖项);(3)、添加用户界面,并设置相关属性;(4)、新建C#“类库项目 阅读全文
posted @ 2010-12-01 15:44 勇泽 阅读(820) 评论(0) 推荐(2) 编辑
摘要: 1.Get是从服务器上获取数据,Post是向服务器传送数据。2.Get是把参数数据队列加到提交表单的Action属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。Post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML header内一起传送到Action属性所指向的URL地址。用户看不到这个过程。3.对于Get方式,服务器端用Request QueryStr... 阅读全文
posted @ 2010-11-02 19:12 勇泽 阅读(390) 评论(2) 推荐(1) 编辑
摘要: 递推和递归有着很多的相似之处,递推甚至可以看做是递归的反方向,但对比其细节是存在很多不同的。递归法:把问题转化为规模更小的子问题解决,思考的重点在于建立原问题和子问题之间的联系。有的问题有很明确的递归结构,但是需要仔细的思考,才能正确的转化为结构相同的子问题。递推法:根据已知信息不断的计算出未知信息,直到得到结果,思考的重点在于“步步为营”。 阅读全文
posted @ 2010-10-20 10:16 勇泽 阅读(1580) 评论(0) 推荐(1) 编辑
摘要: 1、题目类型:数论。2、解题思路:(1)由于距离公式定义为:|x1-x2|+|y1-y2|,所以可以将x 、y 分开求解;(2)排序x 、y 分析第 i 个数值的前后关系有 ans+=sum-(n-i)*X[i-1]。3、注意事项:注意记录sum时,sum越界,需用 double 记录。4、实现方法:[代码] 阅读全文
posted @ 2010-10-20 09:11 勇泽 阅读(246) 评论(0) 推荐(1) 编辑
摘要: 1、题目类型:BFS、位运算、优先队列。2、解题思路:深度搜索。题意,维修一台有病毒的电脑,有 n 种病毒、m 种补丁包,每种补丁包必需以基于当前电脑的某些条件(如必需在电脑上面存在某种病毒、不存在某种病毒等等),在满足当前条件的情况下,补丁包可以消除某些病毒,但同时也可能产生新的病毒。要求找出删除所有病毒的最短时间。步骤,(1)将给出的补丁包信息记录在结构体 Pragram 中;(2)当前电脑的... 阅读全文
posted @ 2010-10-18 09:50 勇泽 阅读(642) 评论(2) 推荐(1) 编辑
摘要: 1、题目类型:并查集。2、解题思路:并查集的应用。题意,城市里面有两个黑帮团伙Gang Dragon和Gang Snake,一共有n名团伙成员(还不知道属于这两个黑帮的哪一个)。现在警察局有一些信息,每条信息包含2个人编号,表示这2个人属于不同的帮派。问给你2个人的编号,能否确定他们是否属于同一个帮派。思路,用father[x]表示其所在并查集的父节点,other[x]表示一个与x处于不同帮派的人... 阅读全文
posted @ 2010-10-15 16:40 勇泽 阅读(344) 评论(0) 推荐(1) 编辑
摘要: 1、题目类型:暴力法、DFS。2、解题思路:题意,一块大的矩形区域的被分成多个矩形区域,现在要给不同的区域涂上不同的颜色,有不同颜色的刷子可以提供,每个刷子可以刷一种不同的颜色。每刷一次,将刷尽可能多的矩形区域。由于涂色的油漆会下滑,只有在一个区域的上部直接相邻的区域被刷了之后才能给这个区域刷。问该如何涂色使得切换刷子的次数最少。步骤:(1)根据输入建立结构体Ret,记录其区域位置及其该涂抹的颜色... 阅读全文
posted @ 2010-10-13 17:12 勇泽 阅读(784) 评论(0) 推荐(1) 编辑
摘要: 1、题目类型:图论、最大流、最小切割最大流定理、Dinic算法。2、解题思路:《算法艺术与信息学竞赛》中只是换了一种说明的原题(P317)。(1)构建二分图G,它的X结点为所有的宝石,每个宝石 i 用 Xi 来表示,连接一条容量为 Ii 的弧S-Yi;它的Y结点为所有的女孩,每个女孩 i 用 Yi 来表示,连接一条容量为Ei的弧Yi-T。(2)最小切割最大流定理(证明),步骤1:最小切割不可能包含... 阅读全文
posted @ 2010-10-11 16:09 勇泽 阅读(1146) 评论(2) 推荐(1) 编辑
摘要: 1、题目类型:模拟、计算几何。2、解题思路:(1)检测是否为凹多边形;(2)检测圆心是否在凸多边形内部;(3)检测圆心到多边形所有边的距离是否小于半径 (具体见实现代码)。3、注意事项:注意多边形的顺时针和逆时针,由于上的是模板,所以细节考虑并不多。4、实现方法: [代码] 阅读全文
posted @ 2010-10-06 17:14 勇泽 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1、题目类型:模拟、栈。2、解题思路:题意,给你一个源程序,要你计算出程序运行的时间复杂度;(1)定义结构体Node,并根据需要重载其运算符"+"和"*";(2)模拟程序的执行顺序,"LOOP"和"OP"便进栈,"END"则弹出栈;(3)出栈过程中,对"OP"进行"+",对"LOOP"进"*"操作并记录在 ans 中;(4)ans 结构体,表示一个长度为11数组,第 i 位表示为 n 的 i 次方... 阅读全文
posted @ 2010-10-06 15:19 勇泽 阅读(990) 评论(0) 推荐(1) 编辑
摘要: 1、题目类型:LCA、并查集、DFS。2、解题思路:最近公共祖先(Least Common Ancestors):对于有根树T的两个结点u、v,最近公共祖先LCA(T,u,v)表示一个结点x,满足x是u、v的祖先且x的深度尽可能大。步骤,(1)构造树形结构;(2)用并查集的方法求解LCA,DFS深度搜索树,搜索过程中记录其father节点,直到询问的两个节点找到为止;(3)由于此题只是询问一对节点... 阅读全文
posted @ 2010-10-05 16:19 勇泽 阅读(1242) 评论(4) 推荐(2) 编辑
摘要: 1、题目类型:模拟、贪吃蛇游戏、哈希表、BFS。2、解题思路:题意,给出活动空间大小、蛇身位置、空间中障碍物位置、目标位置,求解蛇的最少移动步数。难点,用进制的哈希对蛇身相对位置的保存。步骤,(1)根据输入记录Holedox的位置和stones的位置;(2)对Holedox的位置进行哈希状态压缩,哈希加密方式为Staten=Holedox位置的逐一相对位置的4进制*总行数*总列数+总行数*行位置+... 阅读全文
posted @ 2010-10-05 11:29 勇泽 阅读(1994) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页