码迷,mamicode.com
首页 > 编程语言 > 月排行
java基础笔记(9)----集合之list集合
集合 对于集合的理解,集合是一个容器,用于存储和管理其它对象的对象 集合,首先了解所有集合的父接口----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
maven--学习(4)--创建java项目
1. 从 Maven 模板创建一个项目 在终端(* UNIX或Mac)或命令提示符(Windows)中,浏览到要创建 Java 项目的文件夹。键入以下命令: 这告诉 Maven 来从 maven-archetype-quickstart 模板创建 Java 项目。如果忽视 archetypeArti ...
分类:编程语言   时间:2018-02-23 23:52:46    阅读次数:215
python:序列化与数据持久化
数据持久化的方式有: 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
Python4 - 文件操作
对文件操作流程 文件的内存对象-包含 文件名、字符集、大小、在硬盘上的起止位置... 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。 ...
分类:编程语言   时间:2018-02-23 23:53:39    阅读次数:178
2.2、通过Java代码装配bean
通过Java代码装配bean 例如,需要将第三方库的组件加载到你的应用中,此时无法给他的类上添加@Component和@Autowired注解,此时不能使用自动化装配了。 这种情况下,就必须使用显式装配的形式,可以选择Java代码装配或Xml装配 建议:显式配置是优先使用JavaConfig装配,因 ...
分类:编程语言   时间:2018-02-23 23:54:22    阅读次数:198
C++与java的不同点
1.java的二维数组可以每行长度不同,但C++的二维数组每行是相同的长度,除非定义成指针数组,也可以实现每行不同长度 2.C++在赋值时会发生复制现象(http://www.cnblogs.com/AuroraMini/p/7398300.html),java赋值只是传递引用 3.C++有多继承, ...
分类:编程语言   时间:2018-02-23 23:54:38    阅读次数:233
一种隐蔽性较高的Java ConcurrentModificationException异常场景
在使用Iterator遍历容器类的过程中,如果对容器的内容进行增加和删除,就会出现ConcurrentModificationException异常。该异常的分析和解决方案详见博文《Java ConcurrentModificationException 异常分析与解决方案》和《解决ArrayLis ...
分类:编程语言   时间:2018-02-23 23:54:54    阅读次数:235
Python3.6 结巴分词安装和使用
由于我安装的是 Python3 ,所以我是通过 pip3 来安装 jieba 分词模块: 执行完上面的一步之后,我们就已经成功安装了 jieba 分词模块了,以下我们来进行一个简单的测试,看看我们是否安装成功: 下面我们来看看结果: 由上图可以得出,cut 的结果返回的是一个生成器,最后的分词结果是 ...
分类:编程语言   时间:2018-02-23 23:57:02    阅读次数:720
怎样安装Python3
在浏览器地址栏输入https://www.python.org/ 打开Python官网 好了,安装完成了! 可以把安装路径C:\Users\Administrator\AppData\Local\Programs\Python\Python37添加到系统环境变量Path里面, 也可以不添加,随意! ...
分类:编程语言   时间:2018-02-23 23:57:10    阅读次数:393
spring框架学习笔记4:SpringAOP实现原理
AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵 ...
分类:编程语言   时间:2018-02-23 23:57:42    阅读次数:348
java提高篇-----字符串
可以证明,字符串操作是计算机程序设计中最常见的行为。 一、String 首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上都是创 ...
分类:编程语言   时间:2018-02-23 23:57:49    阅读次数:334
Python2.7.3 Tkinter Entry(文本框) 说明
Python学习记录--关于Tkinter Entry(文本框)的选项、方法说明,以及一些示例。 属性(Options) background(bg) borderwidth(bd) cursor exportselection font foreground(fg) highlightbackgr ...
分类:编程语言   时间:2018-02-23 23:58:08    阅读次数:485
python之进程
1、开启进程的两种方式 方式一 方式二 terminate和is_alive name与pid 守护进程 一、守护进程在主进程执行结束终止 二、守护进程内无法开启子进程。 互斥锁 前戏 :进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或者打开同一个打印终端,共享带来竞争。 互斥锁: ...
分类:编程语言   时间:2018-02-24 00:48:19    阅读次数:304
java进阶三:反射
1、得到各个字节码对应的实例对象(Class类型)的三种方式,示例如下: 类名.class,比如,System.class 对象.getClass(),比如,new Date().getClass() Class.forName("类名"),比如,Class.forName("java.util.D ...
分类:编程语言   时间:2018-02-24 00:48:54    阅读次数:246
JavaSE基础_java简介和环境搭建_2
准备工作: 下载JDK和JRE,按照指引一步一步安装好即可。 配置环境变量 右键 我的电脑 -- 属性 点击高级系统设置 点击环境变量 变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.8.0_05[这是我的安装路径,一定换成你的] 变量名:JAVA_HOME ...
分类:编程语言   时间:2018-02-24 00:49:14    阅读次数:213
Java - 序列化(1)
文档: 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
Python STL math&cmath
------------------------------------ ...
分类:编程语言   时间:2018-02-24 00:50:37    阅读次数:268
java基础知识
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!