摘要:
为什么要实现分页 因为:如果数据量大的时候,数据全部取出来并显示在页面上基本是不现实的。 1.数据库忙死 2.数据传输慢死 3.用户的浏览器卡死 4.用户翻页累死 ... 所以需要一部分一部分显示,这就需要 分页 功能。 分页是 程序 开发需要掌握的基本技能。 如果要分页,作为服务器,需要掌握用户的 阅读全文
摘要:
一、关于HTML <form> 标签的 enctype 属性 application/x-www-form-urlencoded:在发送前编码所有字符(默认) multipart/form-data: 不对字符编码,或在使用包含文件上传控件的表单时,必须使用该值。 text/plain:空格转换为 阅读全文
摘要:
扩展方法 使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 1、定义一个静态类以包含扩展方法。该类必须对客户端代码可见。 2、将该扩展方法实现为静态方法,并使其至少具有与包含类相同的可 阅读全文
摘要:
贪婪加载:就是把所有要加载的数据一 次性读取,减少数据访问的延迟,在一次数据库的访问中返回所有的数据, 但一次性读取所有相关的数据,可能导致部分数据实际无需用到,从而导致读取数据的速度变慢,效率变低。 如果是在foreach循环中加载数据,那么使用延迟加载会比较好, 因为不需要一次性将所有数据读取出 阅读全文
摘要:
如何保证一个类只有一个实例并且这个实例易于被访问? (1)全局变量:可以确保对象随时都可以被访问,但不能防止创建多个对象 (2) 让类自身负责创建和保存它的唯一实例,并保证不能创建其他实例,它还提供一个访问该实例的方法 单例模式的定义 单例模式:确保一个类只有一个实例,并提供一个全局访问点来访问这个 阅读全文