集合 对于集合的理解,集合是一个容器,用于存储和管理其它对象的对象 集合,首先了解所有集合的父接口----collection 特点:存储任意object元素 方法 boolean add(Object o) // 把元素o添加到集合中,成功true,否则false boolean addAll(C... ...
分类:
编程语言 时间:
2018-02-23 23:52:00
阅读次数:
193
尴尬啊,大学数据结构课程用的书看到了现在。说起来这本书在业内也是相当有名,它就是清华大学出版社出版的《数据结构(C语言版)》。在该书的 4.3 节,讲解了“串的模式匹配算法”,个人感觉这一节应该是前四章最值得看的一节了。下面就说说相关算法的爪哇实现吧! 简单粗暴 首先,肯定还是说最简单最暴力的方法喽 ...
分类:
编程语言 时间:
2018-02-23 23:52:31
阅读次数:
270
1. 从 Maven 模板创建一个项目 在终端(* UNIX或Mac)或命令提示符(Windows)中,浏览到要创建 Java 项目的文件夹。键入以下命令: 这告诉 Maven 来从 maven-archetype-quickstart 模板创建 Java 项目。如果忽视 archetypeArti ...
分类:
编程语言 时间:
2018-02-23 23:52:46
阅读次数:
215
数据持久化的方式有: 1.普通文件无格式写入:将数据直接写入到文件中 2.普通序列化写入:json,pickle 3.DBM方式:shelve,dbm 相关内容: json pickle shelve dbm 首发时间:2018-02-23 20:52 json: 介绍: 按照指定格式【比如格式是字... ...
分类:
编程语言 时间:
2018-02-23 23:53:21
阅读次数:
221
对文件操作流程 文件的内存对象-包含 文件名、字符集、大小、在硬盘上的起止位置... 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。 ...
分类:
编程语言 时间:
2018-02-23 23:53:39
阅读次数:
178
通过Java代码装配bean 例如,需要将第三方库的组件加载到你的应用中,此时无法给他的类上添加@Component和@Autowired注解,此时不能使用自动化装配了。 这种情况下,就必须使用显式装配的形式,可以选择Java代码装配或Xml装配 建议:显式配置是优先使用JavaConfig装配,因 ...
分类:
编程语言 时间:
2018-02-23 23:54:22
阅读次数:
198
1.java的二维数组可以每行长度不同,但C++的二维数组每行是相同的长度,除非定义成指针数组,也可以实现每行不同长度 2.C++在赋值时会发生复制现象(http://www.cnblogs.com/AuroraMini/p/7398300.html),java赋值只是传递引用 3.C++有多继承, ...
分类:
编程语言 时间:
2018-02-23 23:54:38
阅读次数:
233
在使用Iterator遍历容器类的过程中,如果对容器的内容进行增加和删除,就会出现ConcurrentModificationException异常。该异常的分析和解决方案详见博文《Java ConcurrentModificationException 异常分析与解决方案》和《解决ArrayLis ...
分类:
编程语言 时间:
2018-02-23 23:54:54
阅读次数:
235
由于我安装的是 Python3 ,所以我是通过 pip3 来安装 jieba 分词模块: 执行完上面的一步之后,我们就已经成功安装了 jieba 分词模块了,以下我们来进行一个简单的测试,看看我们是否安装成功: 下面我们来看看结果: 由上图可以得出,cut 的结果返回的是一个生成器,最后的分词结果是 ...
分类:
编程语言 时间:
2018-02-23 23:57:02
阅读次数:
720
在浏览器地址栏输入https://www.python.org/ 打开Python官网 好了,安装完成了! 可以把安装路径C:\Users\Administrator\AppData\Local\Programs\Python\Python37添加到系统环境变量Path里面, 也可以不添加,随意! ...
分类:
编程语言 时间:
2018-02-23 23:57:10
阅读次数:
393
AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵 ...
分类:
编程语言 时间:
2018-02-23 23:57:42
阅读次数:
348
可以证明,字符串操作是计算机程序设计中最常见的行为。 一、String 首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上都是创 ...
分类:
编程语言 时间:
2018-02-23 23:57:49
阅读次数:
334
Python学习记录--关于Tkinter Entry(文本框)的选项、方法说明,以及一些示例。 属性(Options) background(bg) borderwidth(bd) cursor exportselection font foreground(fg) highlightbackgr ...
分类:
编程语言 时间:
2018-02-23 23:58:08
阅读次数:
485
1、开启进程的两种方式 方式一 方式二 terminate和is_alive name与pid 守护进程 一、守护进程在主进程执行结束终止 二、守护进程内无法开启子进程。 互斥锁 前戏 :进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或者打开同一个打印终端,共享带来竞争。 互斥锁: ...
分类:
编程语言 时间:
2018-02-24 00:48:19
阅读次数:
304
1、得到各个字节码对应的实例对象(Class类型)的三种方式,示例如下: 类名.class,比如,System.class 对象.getClass(),比如,new Date().getClass() Class.forName("类名"),比如,Class.forName("java.util.D ...
分类:
编程语言 时间:
2018-02-24 00:48:54
阅读次数:
246
准备工作: 下载JDK和JRE,按照指引一步一步安装好即可。 配置环境变量 右键 我的电脑 -- 属性 点击高级系统设置 点击环境变量 变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.8.0_05[这是我的安装路径,一定换成你的] 变量名:JAVA_HOME ...
分类:
编程语言 时间:
2018-02-24 00:49:14
阅读次数:
213
文档: http://www.runoob.com/java/java-serialization.html http://www.importnew.com/24490.html https://www.cnblogs.com/wxgblogs/p/5849951.html 概述: Java 提供 ...
分类:
编程语言 时间:
2018-02-24 00:49:22
阅读次数:
202
------------------------------------ ...
分类:
编程语言 时间:
2018-02-24 00:50:37
阅读次数:
268
package:1.作用:避免类名的冲突2.包名可以有层次结构(域名反写.项目名称.模块名称)3.类的全称:包名.类名。同包的类不能同名。4.建议:包名所有字母小写。import:1同包中的类可以直接访问,不同包的类不能直接访问,想访问有2种方式
分类:
编程语言 时间:
2018-02-24 00:52:08
阅读次数:
138
//1.遍历数组法,通过indexOf检索临时新建的数组,检索值为arr数组里面的值,没有则加入新建数组var arr=[1,4,3,5,1,2,5,4,3,2,1,4,2,6]; var n=[]; for(var i=0;i<arr.length;i++){ if(n.indexOf(arr[i ...
分类:
编程语言 时间:
2018-02-24 00:52:17
阅读次数:
226