字节流和字符流的区别: 直接根据图片得出结论: 结论: 字节流在操作时本身不会用到缓存区,是在文件本身直接操作的,而字符流在操作时使用了缓存区,通过缓存区在操作文件; 所以在操作字符流的时候一定要关闭输出流,如果不关闭输出流,可以使用flush()方法强制清空缓存区,这样也会将缓存区的数据刷到文件中 ...
分类:
编程语言 时间:
2016-06-24 14:31:32
阅读次数:
111
1.1 抽象过程 1.人们能够解决问题的复杂性直接取决于抽象的类型和质量。 1.2 每个对象都有一个接口 1.3 每个对象都提供服务 1.4 被隐藏的具体实现 1.程序猿分为:类创建者 和 客户端程序猿 对于这两者的区别和联系:类创建者为写底层和封装实现的开发人员,而客户端程序猿主要是利用API使用 ...
分类:
编程语言 时间:
2016-06-24 14:32:15
阅读次数:
106
代码来源https://www.shiyanlou.com/courses/552,对它进行理解,注释 2. ...
分类:
编程语言 时间:
2016-06-24 14:29:36
阅读次数:
127
(一)正则表达式及语法简介 (二)Java正则表达式的简单用法 Matcher类的常用方法: (完) ...
分类:
编程语言 时间:
2016-06-24 14:29:13
阅读次数:
162
前言 学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”、"path”、"classpath"这三个环境变量才能够把java的开发环境搭建好。在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HO ...
分类:
编程语言 时间:
2016-06-24 14:28:38
阅读次数:
148
多数人JavaWeb的入门是学习SSH:struts+spring+hibernate;我在十年前(2006年)学习的,那时火的是struts1.x ,struts2还没诞生。 这三个框架组合,我用了大概有5年时间。现在回想起来,用这三大框架做项目真是痛苦不堪;但那时也没别的选择,一律的MVC框架; ...
分类:
编程语言 时间:
2016-06-24 14:28:03
阅读次数:
191
文章摘自:http://www.jb51.net/article/58009.htm 第一、如在在vim下实现代码的补全功能。 想要为vim实现自动补全功能,则要下载插件 cd /usr/local/src wget https://github.com/rkulla/pydiction/archi ...
分类:
编程语言 时间:
2016-06-24 14:25:34
阅读次数:
153
Find all possible combinations of k numbers that add up to a number n, given that only numbers from 1 to 9 can be used and each combination should be ...
分类:
编程语言 时间:
2016-06-24 14:25:51
阅读次数:
173
所谓类的隐式转换,就是将实参类型转成形参类型--如果不一致的话。 这个转换与基本类型转换不太一样,具体则是在形参类型的构造函数中使用实参类型的数据,从而构造出一个临时对象。 下面的代码,类Person 的成员函数 isSamePerson(const Person &person) const ,理 ...
分类:
编程语言 时间:
2016-06-24 14:22:02
阅读次数:
134
Java文件下载的几种方式 public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); / ...
分类:
编程语言 时间:
2016-06-24 14:21:47
阅读次数:
134
一、起源(历史) 正则表达式的“鼻祖”或许可一直追溯到科学家对人类神经系统工作原理的早期研究。美国新泽西州的Warren McCulloch和出生在美国底特律的Walter Pitts这两位神经生理方面的科学家,研究出了一种用数学方式来描述神经网络的新方法,他们创造性地将神经系统中的神经元描述成了小 ...
分类:
编程语言 时间:
2016-06-24 14:21:54
阅读次数:
192
所谓算法,就是隐匿在数据结构后背后的原理,在开发中好的算法可以降低时间复杂度提升可复用性。《算法之美——隐匿在数据结构背后的原理(C++版)》一书围绕算法与数据结构这个话题,用汉诺塔问题和八皇后问题等22个经典算法问题循序渐进、深入浅出地介绍了现代计算机技术中常..
分类:
编程语言 时间:
2016-06-24 13:08:15
阅读次数:
260
获染下载地址】【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代..
分类:
编程语言 时间:
2016-06-24 13:07:48
阅读次数:
610
获染下载地址】【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代..
分类:
编程语言 时间:
2016-06-24 13:05:08
阅读次数:
280
错误:Terminatingappduetouncaughtexception‘NSGenericException‘,reason:‘***Collection<__NSCFDictionary:0xc425570>wasmutatedwhilebeingenumerated.因为我在枚举menuList可变数组的时候,给menuList添加元素,那这个数组的大小发生了变化,不知道枚举多少次了。一般..
分类:
编程语言 时间:
2016-06-24 13:02:36
阅读次数:
135
http服务器-v1-多线程版本一、http协议分析来源:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年(http/0.9http/1.0)的使用与发展..
分类:
编程语言 时间:
2016-06-24 13:02:04
阅读次数:
390
如何用Sublimetext3搭建Python的IDE?说明:不知道为什么,写博客时,图片上传不了,无奈,将文章在本地做成PDF,放在附件里了,大家可以下载PDF,给你带来阅读的不便,还望谅解。首先下载Sublimetext3。对于Windows7,Sublimetext3提供了两种版本,一种是安装版,一种是绿色解..
分类:
编程语言 时间:
2016-06-24 13:00:14
阅读次数:
194