07 2012 档案
摘要:递归与循环是两种不同的解决问题的典型思路。递归算法: 优点:代码简洁、清晰,并且容易验证正确性。(如果你真的理解了算法的话,否则你更晕) 缺点:它的运行需要较多次数的函数调用,如果调用层数比较深,需要增加额外的堆栈处理,比如参数传递需要压栈等操作,会对执行效率有一定影响。但是,对于某些问题,如果不使用递归,那将是极端难看的代码。循环算法: 优点:速度快,结构简单。 缺点:并不能解决所有的问题。有的问题适合使用递归而不是循环。如果使用循环并不困难的话,最好使用循环。递归算法 和循环算法总结 1. 一般递归调用可以处理的算法,也通过循环去解决常需要额外的低效处理 。 2. 现在的编译...
阅读全文
摘要:存错过程代码: 1 -- ============================================= 2 -- Author: netboy 3 -- Create date: 2012年7月27日 4 -- Description: 存储过程分页 5 -- ============================================= 6 CREATE PROCEDURE [dbo].[getdatabypageindex] 7 @pageindex int, 8 @pagecount int output 9 AS10 ...
阅读全文
摘要:通用删除表存储过程:create PROCEDURE Sp_deletedatabyCondition @tablename nvarchar(100), @condition nvarchar(200) ASBEGIN DECLARE @Sql nvarchar(500) SET @Sql='delete from '+@tablename+ ' where '+@condition EXEC(@Sql)ENDGO通用更新存储过程:create PROCEDURE Sp_UpdateTablebyCondition @tablename nva...
阅读全文
摘要:数据库操作: 数据库设计如下: 创建存储过程addinfotouser,功能:实现数据的添加: 1 -- ============================================= 2 -- Author: netboy 3 -- Create date: 2012年7月20日10:12:16 4 -- Description: 向T_User表中添加信息 5 -- ============================================= 6 CREATE PROCEDURE addinfotouser 7 @user nva...
阅读全文
摘要:public static DataTable SelectSqlReturnTable(string sql, CommandType type, SqlParameter[] pars) { SqlConnection con = new SqlConnection(ConnString); SqlDataAdapter sda = new SqlDataAdapter(sql, con); sda.SelectCommand.CommandType = type; if (pars != nul...
阅读全文
摘要:存储过程:-- =============================================-- Author: netboy-- Create date: 2012年7月18日-- Description: 通过cid得到用户一级密码-- =============================================CREATE PROC [dbo].[GETONEPED] @C_ID nvarchar(50), @onepwd nvarchar(50) outputASBEGIN select @onepwd = C_OneP...
阅读全文
摘要:带参数的SqlDataAdapter : using (SqlConnection con = new SqlConnection("server=.; database=data; integrated security=SSPI;")) { using (SqlCommand com = con.CreateCommand()) { com.CommandText = "select Age from T_User where UserName=@n...
阅读全文
摘要:sp_databases:列出服务器上的所有数据库;sp_helpdb:报告有关指定数据库或所有数据库的信息;sp_renamedb:更改数据库的名称;sp_tables:返回当前环境下可查询的对象的列表;sp_columns:回某个表列的i信息;sp_help:查看某个表的所有信息;sp_helpconstraint:查看某个表的约束;sp_helpindex:查看某个表的索引;sp_stored_procedures:列出当前环境中的所有存储过程;sp_password:添加或修改登录账户的密码;sp_helptext:显示默认值、未加密的存储过程、用户定义的存储过程、触发器或视图的实际文
阅读全文
摘要:net小伙曾在博文中写过一篇文章:【C#】登陆次数限制;那个程序的代码长,如今net小伙又学了一个新方法,可以让此程序的代码缩短很多,而且很清晰; 首先介绍什么是强类型DataSet,即返回的数据是确定的数据类型的一个集合。弱类型DataSet返回的是object类型的数据,需要通过转换才能使用返回的数据。若数据源中的数据对象从来都不变,或者你从来就不改数据源里的数据对象,就可以用强类型的DataSet;若使用的是生成式的数据库,就使用弱类型DataSet。 怎么创建强类型DataSet。 ①:添加新项-->创建一个数据集; ②:视图-->服务资源管理器,连接项目中所需要的数据库,
阅读全文
摘要:iframe,尤其是不带边框的iframe因为能和网页无缝的结合从而不刷新页面的情况下更新页面的部分数据成为可能,可是iframe的大小却不像层那样可以“伸缩自如”,所以带来了使用上的麻烦,给iframe设置高度的时候多了也不好,少了更是不行,现在,让我来告诉大家一种iframe动态调整高度的方法,主要是以下JS函数:程序代码function SetWinHeight(obj){var win=obj;if (document.getElementById){if (win && !window.opera){if (win.contentDocument &&
阅读全文
摘要:终于盼来了属于自己的暑假了,可是一切总是那么不尽人意。本来可以有一个在网络公司的工作,但是我却在犹豫了好久之后把它放弃了。去这家公司之前做了一个小项目,发现自己的知识技能真的差很多。一个网站只有两个人做,三天的时间来完成。这三天一直在地下室睡地铺,几乎每天都是早晨睁开眼就开始敲代码,做任务。虽然界面很烂,但是总算把主要功能做了出来。做完之后就发现自己的情绪很差,看着自己做的东西没有一点成就感,有的却是很大的罪恶感,因为我自认为做的很差劲,网站的知识这么多,自己算是只会一点点就敢去在公司接项目做,没有项目经理,什么东西全凭自己做主,没有人指导。虽然自己知道这是一个很好的自我提升过程,可是等自..
阅读全文
摘要:这两天在做项目的时候发现了很多问题,其中一个问题就是:前台布局的时候在浏览器显示的时候很正常,当用代码调用<script>的时候出现了问题。 Response.Write("<script>alert('清空失败,请重试!');</script>"); 但是这种方法存在很大的问题,因为Response.Write输出的脚本会写在网页的html标记之前,这是一种很不正规的写法; 正规的写法如下: Page.ClientScript.RegisterStartupScript(this.GetType(), "&qu
阅读全文