首页 > 编程语言
java常见的面试题
1. super()与this()的差别? super和this的差别: 1)super(參数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句) 2)this(參数):调用本类中还有一种形成的构造函数(应该为构造函数中的第一条语句) 3)super: 它引用当前对象的直接父类中的成员(用 ...
分类:编程语言   时间:2017-05-27 15:14:20    收藏:0  评论:0  赞:0  阅读:337
Java为什么要在1.5之后增加泛型
一个新技术的诞生,必定有其历史原因,通过究其历史,也能加深对技术的理解。Java1.5之后增加了泛型的使用,那么为什么要增加泛型呢?本文主要讲述这个问题。 ...
分类:编程语言   时间:2017-05-27 15:14:05    收藏:0  评论:0  赞:0  阅读:291
Java日志信息存库(logback篇)
一、Logback简介 Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的 ...
分类:编程语言   时间:2017-05-27 15:12:19    收藏:0  评论:0  赞:0  阅读:1125
php基础-数组
PHP数组 PHP有两种数组:索引数组、关联数组。 索引数组 简介 索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。如下代码以及示意图所示: 赋值 访问数组的值 2.foreach循环访问数组里的值 关联数组 关联数组是指数组的键是字符串的数组。 赋值 访问关联数组的值 fo ...
分类:编程语言   时间:2017-05-27 15:12:00    收藏:0  评论:0  赞:0  阅读:269
Python类中反射的作用
#coding:utf-8 ''' #反射的基本用法: hasattr 判断一个方法是否存在于实例中 getattr 指定一个方法名字,获取该方法的内存地址,加"()"括号并可执行 ''' import sys class WebServer(object): def __init__(self,h... ...
分类:编程语言   时间:2017-05-27 15:09:38    收藏:0  评论:0  赞:0  阅读:303
java之Map源代码浅析
Map是键值对。也是经常使用的数据结构。Map接口定义了map的基本行为。包含最核心的get和put操作,此接口的定义的方法见下图: JDK中有不同的的map实现,分别适用于不同的应用场景。如线程安全的hashTable和非线程安全的hashMap. 例如以下图是JDK中map接口的子类UML类图, ...
分类:编程语言   时间:2017-05-27 15:07:45    收藏:0  评论:0  赞:0  阅读:386
总结java IDE (eclipse)快捷键
Eclipse快捷键 10个最有用的快捷键:Eclipse中10个最有用的快捷键组合:一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。1. ctrl+shift+r:打开资源这可能是所有快捷键组合中 ...
分类:编程语言   时间:2017-05-27 15:07:19    收藏:0  评论:0  赞:0  阅读:329
java数据结构之二叉树遍历的非递归实现
算法概述递归算法简洁明了、可读性好,但与非递归算法相比要消耗更多的时间和存储空间。为提高效率,我们可采用一种非递归的二叉树遍历算法。非递归的实现要借助栈来实现,因为堆栈的先进后出的结构和递归很相似。对于中序遍历来说,非递归的算法比递归算法的效率要高的多。其中序遍历算法的实现的过程如下:(1).初始化 ...
分类:编程语言   时间:2017-05-27 15:06:01    收藏:0  评论:0  赞:0  阅读:333
输出python的help结果到文件中
1.命令行方式: ...
分类:编程语言   时间:2017-05-27 15:04:25    收藏:0  评论:0  赞:0  阅读:387
Python对数组的基本操作
# coding=utf-8创建并打印数组'''arr = ["aex", "bfe", "mpilgrim", "zddd", "example"];print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example']print(arr[2]);#mp ...
分类:编程语言   时间:2017-05-27 15:02:13    收藏:0  评论:0  赞:0  阅读:326
关于Intellij Idea导出可执行打jar
今天被人问到如何导jar包出来,mark一下Intellij Idea的简单方式。 1.菜单:File->project stucture 2.在弹窗最左侧选中Artifacts->"+",选jar,选择from modules with dependencies,然后会有配置窗口出现,配置完成后, ...
分类:编程语言   时间:2017-05-27 15:01:50    收藏:0  评论:0  赞:0  阅读:425
Windows7 下python3和python2同时 安装python3和python2
1、下载python3和python2 进入python官网,链接https://www.python.org/ 选择Downloads >Windows,点击进入就可以看到寻找想要的python版本 本文选择的是: Python3.5.2,点击后面链接可直接下载,https://www.pytho ...
分类:编程语言   时间:2017-05-27 15:00:41    收藏:0  评论:0  赞:0  阅读:334
Python数组使用
python数组的使用 2010-07-28 17:17 1、Python的数组分三种类型: (1) list 普通的链表,初始化后可以通过特定方法动态增加元素。 定义方式:arr = [元素] (2) Tuple 固定的数组,一旦定义后,其元素个数是不能再改变的。 定义方式:arr = (元素) ...
分类:编程语言   时间:2017-05-27 14:58:51    收藏:0  评论:0  赞:0  阅读:360
-----------------******Java API提供了几个常用包:
Java API(Java Application Programming Interface)Java应用程序编程接口。。。 实用类:Java API提供了几个常用包: 1.java.lang:编写Java程序时最广泛使用的包,自动导入所有的程序中,包含了Java程序的基础类和接口。包装类、Mat ...
分类:编程语言   时间:2017-05-27 14:58:31    收藏:0  评论:0  赞:0  阅读:253
java数据结构之三叉链表示的二叉树
三叉链表示的二叉树定义所畏的三叉链表示是指二叉树由指向左孩子结点、右孩子结点、父亲结点【三叉】的引用(指针)数据和数据组成。 package datastructure.tree.btree; /** * 三叉链表示的二叉树定义 * @author Administrator * */ public ...
分类:编程语言   时间:2017-05-27 14:55:59    收藏:0  评论:0  赞:0  阅读:371
ES6 之 数组的解构赋值
数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 ES6允许写成下面这样。 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 本质上,这种写法属于“模式匹配”,只要等 ...
分类:编程语言   时间:2017-05-27 14:52:11    收藏:0  评论:0  赞:0  阅读:1103
Win10 + Python + GPU版MXNet + VS2015 + RTools + R配置
最近入手一台GTX 1070的笔记本,手痒想在win10上试下GPU跑模型,所以就有了接下来的安装GPU版mxnet的坎坷历程,经过多重试验终于搞定了python和R安装mxnet,现将主要点记录如下: 本人主要参考这2篇博文: https://my.oschina.net/qinhui99/blo ...
分类:编程语言   时间:2017-05-27 14:50:46    收藏:0  评论:0  赞:0  阅读:370
Python2爬虫代码之获取金融品种行情数据
#!/usr/bin/envpython #-*-coding:utf-8-*- importrequests#使用requests包方便 importjson#导入json模块 importtime#导入时间模块 #以下是某个新闻网站的行情api,返回json格式数据 data=requests.get("https://forexdata.wallstreetcn.com/real?en_prod_code=XAGUSD,AUTD,XAU..
分类:编程语言   时间:2017-05-27 14:16:23    收藏:0  评论:0  赞:0  阅读:368
Python的hasattr() getattr() setattr() 函数
classC(object): def__init__(self): self.a=‘hello‘ self.b=‘world‘ self.foo=100 defget(self): returnself.a if__name__==‘__main__‘: c=C() #判断一个对象里面是否有name属性或者name方法,返回BOOL值 print(hasattr(c,‘bar‘)) #获取对象object的属性或者方法,如果..
分类:编程语言   时间:2017-05-27 14:15:57    收藏:0  评论:0  赞:0  阅读:319
Spring容器启动过程
搞了一年多的Java了,每个项目都在用Spring,这几天没事看了看Spring源码,总结了下Spring容器的启动过程,想把它记录下来,免得忘了spring容器的启动方式有两种:1、自己提供ApplicationContext自己创建Spring容器2、Web项目中在web.xml中配置监听启动org.springframework.web..
分类:编程语言   时间:2017-05-27 14:11:53    收藏:0  评论:0  赞:0  阅读:574
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!