码迷,mamicode.com
首页 > 编程语言 > 日排行
Java设计模式02-装饰者模式
定义 动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 类图 (图片来自headfirst 设计模式) Java实例 在网游中通常有各式各样的武器,还可以通过附魔给武器添加各种攻击特效,现在我们通过装饰者模式来实现一下这个效果。 / 武器剑类,武器接口的实现类。对应上图 ...
分类:编程语言   时间:2018-08-10 01:16:03    阅读次数:177
第一篇 - bsp抓取python中文开发者社区中的所有高级教程
工具:python3.6 pycharm 库:bs4 + urllib 第一步:读取html源码 第二步:获取内容和标题 第三步:在当前目录下新建一个lesson的文件夹,将文件存储在此文件夹下 数据爬取完毕。 注:以上完成一个页面的抓取,若想多抓取页面的话,可用以下代码: ...
分类:编程语言   时间:2018-08-10 01:16:43    阅读次数:190
(七)Java对象在Hibernate持久化层的状态
一、概述 -临时状态:刚用new语句创建对象,还没有被持久化,并且不处于Session缓存中。处于临时状态的java对象被称为临时对象。 -持久化状态:已经被持久化,并且加入到Session的缓存中。处于持久化状态的java对象被成为持久化对象。 -游离状态:已经被持久化,但不再处于Session的 ...
分类:编程语言   时间:2018-08-10 01:17:16    阅读次数:141
Centos7安装python3
Centos7安装Python3的方法 由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 [root@VM_105_217_centos Python-3.6.2]# python Python 2.7.5 (default, ... ...
分类:编程语言   时间:2018-08-10 01:17:33    阅读次数:130
springboot访问jsp页面
1.新建springboot项目,选择以war包的方式package; image 2.勾选Web模块,DevTools可不选(用作热部署,不影响运行) image 3.创建完成后,项目结构如下图: image 4.pom.xml文件中添加jsp的依赖 <dependency> <groupId>o ...
分类:编程语言   时间:2018-08-10 01:19:35    阅读次数:237
Javascript数组的5种迭代方法
Javascript数组的5种迭代方法 数组当中定义了5个迭代方法,传入这些方法中的函数会接受三个参数,数组项的值,该项在数组的位置,和数组对象本身,以下是5个迭代方法的作用。 1、every方法: 对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true。 2、filter方 ...
分类:编程语言   时间:2018-08-10 01:20:40    阅读次数:136
win10 配置java环境变量
1、配置 JAVA_PATH C:\Program Files\Java\jdk-10.0.2 2、选中 系统变量 中的 path 点 编辑 3、新建 %JAVA_HOME%\bin %JAVA_HOME%\jre\bin ...
分类:编程语言   时间:2018-08-10 01:21:40    阅读次数:193
Java+selenium如何清理浏览器Cookie
一、场景:在未注销系统切换不同账号登录系统下,登录会有浏览器缓存,导致登录时间异常缓慢。跟开发浏览器缓存处理机制有关系。 二、解决方法: 获取浏览器Cookie,在Login方法前增加清除缓存的代码。 ...
分类:编程语言   时间:2018-08-10 01:22:11    阅读次数:216
Python数据分析与挖掘
一、爬虫入门 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 运用python3.6中的urllib.request 1.快速爬取一个网页 (1)get请求方式 #!/usr/bin/env pytho ...
分类:编程语言   时间:2018-08-10 01:23:17    阅读次数:200
Python文件处理
一、文件处理流程 二、文件打开方式 w模式:文件不存在,新建文件;文件存在,直接覆盖;无论怎样都是直接新建一个空文档覆盖原文档 a模式:追加模式 r+模式:可读可写(从光标处开始写) 其他模式: with 方式打开,无需关闭 三、操作文件的方法 文件无所谓的修改,本质上都是覆盖,修改的过程其实是先打 ...
分类:编程语言   时间:2018-08-10 01:23:59    阅读次数:182
python(基础练习二)
基础练习二: 1、有一些数存在列表中, 如:L = [1, 3, 2, 1, 6, 4, 2, ...., 98, 82] 1) 将列表L中出现的数字存于另一个列表L2中 要求: 重复出现多次的数字只在L2列表中保留一份(去重) 2) 将列表中出现两次的数字存于L3列表中(在L3列表中保留一份) 2 ...
分类:编程语言   时间:2018-08-10 01:24:21    阅读次数:131
关于Myeclipse的MyEclipse:Java was started but returned exit code=-1 错误
我们在安装MyEclipse后有时会遇到这样一个问题,可以进入主界面软件也属于激活状态,但是过一会会报错, 并弹出MyEclipse:Java was started but returned exit code=-1 错误。 大概是这样一个信息,由于我安装的是2016当时并未截图,所以百度找了一张 ...
分类:编程语言   时间:2018-08-10 01:24:31    阅读次数:201
Java中方法的重载与覆盖(随笔01)
方法重载(Overlord) 。方法重载:指在同一个类中,允许在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关(例如:构造方法重载)。 。参数列表:个数不同,数据类型不同,顺序不同; 。重载方法调用:JVM通过方法的参数列表,调用不同的方法。 上面的三种方法在同一类中的前提 ...
分类:编程语言   时间:2018-08-10 01:26:47    阅读次数:217
python人生从此处开始!
python创始人:Guido Van Rossm (荷兰人) python的官网:https://www.python.org python是一种面向对象的解释型计算机程序设计语言 ...
分类:编程语言   时间:2018-08-10 01:28:42    阅读次数:121
浅析Python中深拷贝和浅拷贝
按照以下不同情况,在IDE中逐个解除注释,就明白了```importcopy"""第一种情况,不可变类型变量,都是引用"""a=1a=(11,222,333)a=‘string‘a=Trueb=a#print(id(a))print(id(b))#c=copy.copy(a)d=copy.deepcopy(a)print(
分类:编程语言   时间:2018-08-10 01:29:59    阅读次数:139
java内存模型:简单理解
1.Java内存模型(Java Memory Model,JMM) 2.JMM定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内存(main memory)中,每个线程都有一个私有的本地内存(local memory)。 本地内存中存储了该线程以读/写共享变量的副本,本地内存是JMM的一 ...
分类:编程语言   时间:2018-08-10 01:30:58    阅读次数:162
第2章 排序 || 第20节 相邻两数最大差值练习题
题目 解析: C++ // 第20节 相邻两数最大差值练习题 // 基于桶排序的思想完成,不考虑两个相同的桶内的差值,只考虑该桶的最小值减去上一个桶的最大值,最大的就是最大值。 class Gap { public: int maxGap(vector A, int n) { // write co ...
分类:编程语言   时间:2018-08-10 01:31:14    阅读次数:164
spring mvc 文件上传
1在 DefaultServlet-servlet.xml 添加bean <!-- 文件上传所依赖的jar包 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifact ...
分类:编程语言   时间:2018-08-10 01:32:04    阅读次数:134
Java实现 100!的阶乘
刚学Java循环,求阶乘问题的时候,发现求10!可以用int类型存值, 那么100!呢?用Long? 发现用Long类型,运行输出的结果是0,这不对啊 , 到底是什么原因呢? 用DeBug调试发现,100!数据太大,Long的数据存储空间8字节不够用溢出了。那么到底用什么方法来实现100!呢? 如下 ...
分类:编程语言   时间:2018-08-10 01:33:34    阅读次数:192
算法基础
什么是算法? 算法(Algorithm):一个计算过程,解决问题的方法。 输入→算法→输出 时间复杂度 时间复杂度:用来评估算法运行效率的一个东西。 小结: 空间复杂度 空间复杂度:用来评估算法内存占用大小的一个式子 空间换时间:分给它一些空间或内存,让它运行速度更快 递归 递归的两个特点: 1.调 ...
分类:编程语言   时间:2018-08-10 01:35:03    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!