摘要: 基本结构try{}catch(<exceptionType> e){}finally{}也可以只有try块和finally块,而没有catch块,或者有一个try块和好几个catch块。如果有一个或多个catch块,finally块就是可选的,否则就是必需的。代码的用法如下:try——包含抛出异常的代码catch——包含抛出异常时要执行的代码finally——包含总是执行的代码,如果没有产生异常,则在try块之后执行,如果处理了异常,就在catch块后执行,或者在未处理的异常上移动到调用堆栈之前执行。在try块的代码中出现异常后,发生的事件依次是:1、try块在发生异常的地方中断程 阅读全文
posted @ 2012-09-17 15:48 算盘 阅读(184) 评论(0) 推荐(0)
摘要: 进行单元测试,为了发现错误的根源。错误可以分为语法错误、语义错误和逻辑错误3种类型:1、语法错误语法错误是一种程序错误,它会影响编译器完成工作。它也是最简单的错误,几乎所有的语法错误都能被编译器或解释器发现,并将错误信息显示出来提醒程序开发人员。2、语义错误程序源代码的语法正确而语义或意思与程序开发人员本意不同时,就是语义错误。此类错误比较难以察觉,通常在程序运行过程中出现。语义错误会导致程序非正常终止。此类错误在程序运行时,将会被调试器以异常的形式告诉程序开发人员。3、逻辑错误不是所有的语义错误都容易发现,它们可能隐藏的很深。在某些语义错误下,程序仍可以继续执行,但执行结果却不是程序开发人员 阅读全文
posted @ 2012-09-05 10:26 算盘 阅读(199) 评论(0) 推荐(0)
摘要: jQuery()构造函数能够接受任意类型的数据,但是能够解析的参数包括下面4种类型。1、jQuery(expression,context)参数为一个表达式,该表达式可以是ID、DOM元素名、CSS表达式、XPath表达式等,jQuery将根据表达式匹配文档中的元素,然后将找到的元素包装到一个jQuery对象中返回。jQuery("div#wrap>p:first").addClass("red");在表达式字符串中,div#wrap表示id为wrap的div元素,然后在该元素中匹配子元素p,最后筛选出第一个p元素。2、jQuery(html)参数 阅读全文
posted @ 2012-08-26 14:28 算盘 阅读(258) 评论(0) 推荐(0)
摘要: DataReader对象是一个读取行的只读流的方式,绑定数据时比使用数据集方式性能更高,因为它是只读的,所以如果要对数据库中的数据进行修改就需要借助其他方法将所作的更改保存到数据库。DataReader对象不能通过直接实例化,必须借助与相关的Command对象来创建实例,例如用SqlCommand的实例的ExecuteReader()方法可以创建SqlDataReader实例。因为DataReader对象读取数据时需要与数据库保持连接,所以在使用完DataReader对象读取完数据之后应该立即调用它的Close()方法关闭,并且还应该关闭与之相关的Connection对象。并且DataRead 阅读全文
posted @ 2012-08-06 23:50 算盘 阅读(293) 评论(0) 推荐(0)
摘要: Command对象也称为数据库命令对象,Command对象主要执行包括添加、删除、修改及查询数据的操作的命令。也可以用来执行存储过程。用于执行存储过程时需要将Command对象的CommandType属性设置为CommandType.StoredProcedure,默认情况下CommandType属性为CommandType.Text,表示执行的是普通SQL语句。Command对象主要有三个方法:ExecuteNonQuery():执行一个SQL语句,返回受影响的行数,这个方法主要用于执行对数据库执行增加、更新、删除操作,注意查询的时候不是调用这个方法。ExecuteReader():执行一个 阅读全文
posted @ 2012-07-28 22:33 算盘 阅读(524) 评论(0) 推荐(0)
摘要: Connection对象也称为数据库连接对象,Connection对象的功能是负责对数据源的连接。所有Connection对象的基类都是DbConnection类Connection对象有两个重要的属性:ConnectionString:表示用于打开SQL SERVER数据库的字符串;State:表示Connection的状态,有Closed和Open两种状态。Connection对象有两个重要方法:Open()方法:指示打开数据库Close()方法:指示关闭数据库 阅读全文
posted @ 2012-07-26 10:45 算盘 阅读(523) 评论(0) 推荐(0)
摘要: 名称 使用范围 存储位置 存放数据类型 生命周期Session 特定用户 服务器 Object,也就是任意类型 有,可以自行设置Cookie 特定用户 客户端 string,也就是字符串 有,可以自行设置Application 所有用户 服务器 object,也就是任意类型 无 阅读全文
posted @ 2012-07-23 20:17 算盘 阅读(236) 评论(0) 推荐(0)
摘要: Windows7下Mstsc使用的时候会碰到连接客户端时,会发现窗口与远程桌面一样大小或者比桌面小【最大化之后还是没有全屏】,而不是全屏; 但"最大化"按钮显示窗口已处于最大化状态。如果您单击"最大化"按钮,窗口不能正常进入全屏模式,而是还原为比远程桌面略小。 解决办法 打开mstsc--选项--显示--显示配置--把滑动按钮滑动到最右边即全屏。 解决方法是:Ctrl + Alt + Break 阅读全文
posted @ 2012-07-23 13:36 算盘 阅读(18196) 评论(0) 推荐(2)
摘要: 上学期间,我们交学费是为了学习课本知识。我们也确实从中学到了很多有用的东西,这些学费我们觉得是物有所值的。当我们踏入社会的时候,我们也是要向社会交一定的学费,这种学费,我们能够学到的东西就是社会经验,这是东西是无形的,我们总会觉得自己的钱没了,可是什么都没有得到。其实,我们从中得到了很多东西,当你在面对这种事情的时候,你会根据你以前的经验来判断当前的事情。2010年,我独自一个人来到苏州,这个人生地不熟的地方,没有认识的人。自己找了一家中介公司,希望可以找个可以跟自己专业相关的工作。结果是自己向中介交了几百元钱,可是工作却不是自己心目中理想的工作。当时感觉特别后悔,后悔自己为什么会那么轻易的相 阅读全文
posted @ 2012-06-19 10:18 算盘 阅读(315) 评论(0) 推荐(0)
摘要: get是通过url传递表单值,post通过url看不到表单域的值;get传递的数据量是有限的,如果要传递大数据量不能用get,比如type= “file”上传文章、type= “password”传递密码或者<textarea>发表大段文章,post则没有这个限制;post会有浏览器提示重新提交表单的问题,get则没有。对于post的表单重新敲地址栏在刷新就不会提示重新提交了,因为重新敲地址栏就没有偷偷提交的数据了。 阅读全文
posted @ 2012-06-13 19:46 算盘 阅读(139) 评论(0) 推荐(0)