在ASP.NET中,一个数据集可以包含多个数据表,本实例要实现的是两个数据表合并到一个数据集中,即该数据集中包含原来两个数据集中的所有表。 关键技术: 通过数据集的Merge方法可以将另外一个数据集、表集合或行数组的内容合并到当前数据集中。表的主键、表名称、约束等因素都会影响合并数据集的效果。 Me
分类:
其他好文 时间:
2016-02-23 19:03:43
阅读次数:
154
xss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制。 xss攻击可以分成两种类型: 非持久型攻击 持久型攻击 下面我们通过
分类:
其他好文 时间:
2016-02-23 18:57:34
阅读次数:
189
【前提】 通过《Jenkins实战演练之Windows服务器快速搭建》(http://my.oschina.net/iware/blog /191818)和《Jenkins实战演练之Linux服务器快速搭建》(http://my.oschina.net/iware/blog /191819)进行Je
<?php /** * 单例模式 * 通过提供对自身共享实例的访问,单例模式用于限定特定对象只能被创建一次的情况。 * * 应当阻止创建某个对象的多个实例时,我们最好用单例模式来创建这个对象。 */ class Single{ protected static $_instance = NULL;
分类:
Web程序 时间:
2016-02-23 18:55:34
阅读次数:
204
struts向jsp页面传值有两种方式: 1、在Action中定义成员变量,jsp页面通过${成员变量名}或<s:property value="成员变量名">取值。 如:private String username; setter/getter方法 ${username}或<s:property
分类:
Web程序 时间:
2016-02-23 18:52:27
阅读次数:
142
常见的线程形态AsyncTask:不适合特别耗时的后台任务,耗时使用线程池。 必须在主线程中加载。 Android3.0以后是串行执行的,3.0以前是并行。 HanderThread:继承了Thread,是一种可以使用Handler的Thread,和普通的Thread的区别是在run方法中可通过Lo...
分类:
移动开发 时间:
2016-02-23 18:49:43
阅读次数:
189
AJAX = 异步 JavaScript 和 XML。是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,
分类:
Web程序 时间:
2016-02-23 18:49:43
阅读次数:
163
通过创建多一个Repeater 来作为分页用 <div style="overflow: hidden; padding-bottom: 20px; text-align: center;"> <asp:Repeater ID="rptPaging" runat="server" OnItemCom
分类:
Web程序 时间:
2016-02-23 18:48:25
阅读次数:
171
【转载】创建对象与使用对象——谈谈工厂的作用 在设计模式的教学和推广过程中,很多企业学员和在校学生经常问我,工厂模式(包括简单工厂模式、工厂方法模式和抽象工厂模式)到底有什么用,很多时候通过反射机制就可以很灵活地创建对象,为毛还要工厂?,在本文中我将围绕创建对象和使用对象来简单谈谈工厂的作用。 与一
分类:
其他好文 时间:
2016-02-23 18:45:14
阅读次数:
112
当使用linux系统时有没有遇到过忘记root密码的情况,如果遇到这样的情况我们该怎么办呢?重新安装系统吗?当然不用!只需要进入单用户模式更改一下root密码即可。如何进入呢?下面是Centos7通过单用户模式修改密码全过程。 1、当启动grub菜单时,选择编辑选项来启动 2、通过e键来编辑我们所选
分类:
其他好文 时间:
2016-02-23 18:41:17
阅读次数:
133