封装: 封装就是把抽象出的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作(成员方法),才能对数据进行操作。 封装——访问控制修饰符(Java提供四种访问控制修饰符) 1、public :公开级别,范围最广的。 2、protected:受保护级别,对子类和同一个包内 ...
分类:
编程语言 时间:
2017-05-21 20:40:48
阅读次数:
196
package io.day4; import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Re ...
分类:
其他好文 时间:
2017-05-21 20:40:41
阅读次数:
171
Bean的配置方法 通过工厂方法(静态工厂方法&实例工厂方法),FactoryBean 通过调用静态工厂方法创建Bean 调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中,当客户端需要对象时,只需要简单的调用静态方法,而不用关心创建对象的细节。 要声明通过静态方法创建的Bean,需要在 ...
分类:
编程语言 时间:
2017-05-21 20:40:31
阅读次数:
284
一、AOP介绍 举个例子来说明一下吧!现在系统中有很多的业务方法,如上传产品信息、修改产品信息、发布公司库等;现在需要对这些方法的执行做性能监控,看每个业务方法的执行时间;在不改变原业务代码的基础上,也许我们会这么做: Offer接口: Offer实现: Offer代理: 我们要通过下面的方式来使用 ...
分类:
编程语言 时间:
2017-05-21 20:40:23
阅读次数:
314
1、首次为变量赋值时务必使用var关键字 变量没有声明而直接赋值得话,默认会作为一个新的全局变量,要尽量避免使用全局变量。 2、使用 取代== ==和!=操作符会在需要的情况下自动转换数据类型。但 和!==不会,它们会同时比较值和数据类型,这也使得它们要比==和!=快。 3、underfined、n ...
分类:
编程语言 时间:
2017-05-21 20:40:10
阅读次数:
267
第一部分:实验项目 项目二:数据库初步。 目的:了解Java连接数据库的步骤与方法。以及MySQL数据库的安装与使用。 目标: (1)在机房安装上MySQL数据库。 安装成功 MySQL数据库 (2)创建数据表 student(id varchar(12),name varchar(20), suc ...
分类:
数据库 时间:
2017-05-21 20:40:02
阅读次数:
203
题意: Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list. For example, Given ...
分类:
编程语言 时间:
2017-05-21 20:39:54
阅读次数:
170
for循环for(参数初始化;条件判断;更新循环变量){ 循环操作;} 表达式全省略,无条件判断,循环变量无改变应在循环体内设法结束循环,否则会造成死循环 break语句break:改变程序控制流 用于do-while、while、for中时,可跳出循环而执行循环后面的语句 while(){ ... ...
分类:
其他好文 时间:
2017-05-21 20:39:46
阅读次数:
163
Chapter 4. 字符串 KMP算法 Sylvia's I. 讲的比较好的博客1,博客2 表问窝,在窝翻遍全网的博客后,窝已经处于混乱状态…… Sylvia's II. 窝是贴代码的小能手…… 嫌疑人x献身 东野圭吾 “你我都不可能摆脱时钟的束缚,彼此都已沦为社会这个时钟的齿轮。 一旦少了齿轮, ...
分类:
编程语言 时间:
2017-05-21 20:39:40
阅读次数:
320
一、Servlet 1、了解Servlet Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指 ...
分类:
编程语言 时间:
2017-05-21 20:39:31
阅读次数:
263
首先,来写一个简单的代码: 我们发现,原来当div的宽度和高度都是0的时候,它的整个边框是由四个三角形组成的,每一边为一个三角形,那么我们就可以利用这个特点,来做可爱的小尖角了。我们只要把不需要的三边的边框(三角形)的颜色设置为与背景相同即可,这样就只能看到你想要的那个三角形了,然后再利用定位调整一 ...
分类:
Web程序 时间:
2017-05-21 20:39:19
阅读次数:
1388
异常: 异常(exception):因运行时错误而出现,会产生一个traceback “traceback”是出现的运行时错误的一个详细描述 常见异常:(待完善) 数据不符合期望的格式时会出现ValueError 数据无法正常访问时会出现IOErroe(例如,可能你的数据文件被移走或者重命名) Na ...
分类:
编程语言 时间:
2017-05-21 20:39:10
阅读次数:
223
编辑器 editPlus sublime 浏览器: Chrome Safari Firebox IE 插件:firebug chrome: inspect element 2.html 组成结构 1 声明必须是 HTML 文档的第一行,位于 标签之前,不是 HTML 标签; 2 它是指示 web 浏 ...
分类:
其他好文 时间:
2017-05-21 20:39:01
阅读次数:
180
P2327 [SCOI2005]扫雷 题目描述 输入输出格式 输入格式: 第一行为N,第二行有N个数,依次为第二列的格子中的数。(1<= N <= 10000) 输出格式: 一个数,即第一列中雷的摆放方案数。 输入输出样例 输入样例#1: 2 1 1 输出样例#1: 2其实还是扫雷玩的少。。知道思路 ...
分类:
其他好文 时间:
2017-05-21 20:38:54
阅读次数:
211
一、复用convertView,降低findViewById的次数 1、优化一:复用convertView Android系统本身为我们考虑了ListView的优化问题。在复写的Adapter的类中,比較重要的两个方法是getCount()和getView()。界面上有多少个条显示。就会调用多少次的 ...
分类:
移动开发 时间:
2017-05-21 20:38:48
阅读次数:
232
★★☆ 输入文件:classrooms.in 输出文件:classrooms.out 简单对比 时间限制:1 s 内存限制:128 MB 【题目描述】 在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要 向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续 ...
分类:
其他好文 时间:
2017-05-21 20:38:38
阅读次数:
145
Eclipse 通过 Maven 建立 SSM 框架项目(web项目)时,默认的web.xml文件版本为 2.3,jre版本为 1.5;在修改其版本遇到了各种问题 例如: web.xml is missing and <failOnMissingWebXml> is set to true Java ...
分类:
Web程序 时间:
2017-05-21 20:38:28
阅读次数:
637