码迷,mamicode.com
首页 > 编程语言
PHP之数组函数
键值操作数组的每个元素都是由键值对组成,通过元素的键名来访问对应的键值。关于键值操作有array_values()、array_keys()、in_array()、array_flip()和array_reverse()这5个常用函数array_valuesarray_values()返回input数组中所有的值并给其建立数字索引arrayarray_values(ar..
分类:编程语言   时间:2017-06-06 18:38:38    阅读次数:176
【数据结构与算法】二叉树递归与非递归遍历(附完整源码)(转)
转自:http://blog.csdn.net/ns_code/article/details/12977901 二叉树是一种非常重要的数据结构,很多其他数据机构都是基于二叉树的基础演变过来的。二叉树有前、中、后三种遍历方式,因为树的本身就是用递归定义的,因此采用递归的方法实现三种遍历,不仅代码简洁 ...
分类:编程语言   时间:2017-06-06 18:33:37    阅读次数:206
Java中enum的学习总结
一、通常的定义常量的方法 public class Sex{ public final static int MALE = 1; public final static int FEMALE=2; } 使用的时候,你能够在程序中直接引用这些常量。可是。这样的方式还是存在着一些问题。 类型不安全 因为 ...
分类:编程语言   时间:2017-06-06 18:32:56    阅读次数:186
通python的pexpect模块获取集群信息
通过pexpect获取集群主机信息importpexpectip=‘xx‘cmd=‘xx‘ssh=pexpect.spawn(‘ssh%s%s‘%(ip,cmd))r=ssh.read()printr
分类:编程语言   时间:2017-06-06 18:29:48    阅读次数:147
理解javascript原生拖放
拖放源什么样的元素才是拖放源呢?HTML5为所有HTML元素规定了一个draggable属性,表示元素是否可以拖动图像和链接的draggable属性自动被设置成了true,而其他元素这个属性的默认值都是false[注意]必须设置draggable=‘true‘才能生效,只设置draggable不起作用默认情况下,文本只..
分类:编程语言   时间:2017-06-06 18:27:45    阅读次数:129
使用 foreach 操作数组
publicclassHelloWorld{publicstaticvoidmain(String[]args){ //定义一个整型数组,保存成绩信息 int[]scores={89,72,64,58,93}; //对Arrays类对数组进行排序 Arrays.sort(scores); //使用foreach遍历输出数组中的元素 for(intscore:scores){ System.out.println(score..
分类:编程语言   时间:2017-06-06 18:27:30    阅读次数:127
python 函数 hex()
hex(x)作用:hex() 函数用于将10进制整数转换成16进制整数。 x-10进制整数,返回16进制整数 实例: 1 >>>hex(255) 2 '0xff' 3 >>> hex(-42) 4 '-0x2a' 5 >>> hex(1L) 6 '0x1L' ...
分类:编程语言   时间:2017-06-06 18:27:21    阅读次数:167
美团点评2017校招笔试真题-算法工程师A
美团点评2017校招笔试真题-算法工程师A 1.下面哪种STL容器的实现和其它三个不一样 A. set B. deque C. multimap D. map 正确答案: B STL的容器可以分为以下几个大类: 1、 顺序(序列)容器,有 vector,list,deque , string,sta ...
分类:编程语言   时间:2017-06-06 18:25:23    阅读次数:1174
javascript中的对话框
定义系统对话框与在浏览器中显示的网页没有关系,也不包含HTML。它们的外观由操作系统及浏览器设置决定,而不是由CSS决定。window对象下的常用对话框有alert()、confirm()、prompt(),当然也包含不常用的print()。通过这几个方法打开的对话框都是同步和模态的。也就是说,显示..
分类:编程语言   时间:2017-06-06 18:25:01    阅读次数:182
Java线程状态流转---线程
说明:线程共包括以下5种状态。1. 新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。2. 就绪状态(Runnable): 也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的start()方法,从而来启动该线程。 ...
分类:编程语言   时间:2017-06-06 18:23:34    阅读次数:195
从头认识java-15.2 Collection的经常用法(2)-注意点
上一章节我们讲述了Collection的经常用法。还有之前的章节我们介绍了Collection的addAll方法,这一章节我们介绍一下它的注意点。注意点就是,在经常用法里面,基本都是可选操作。什么是可选操作?可惜操作的方法不是为全部的实现而设定的。而仅仅是为某一类的实现而设定的。比如:package ...
分类:编程语言   时间:2017-06-06 18:22:54    阅读次数:110
[学习?]组合和排序
组合和排序 (假如有同学不小心进来了,那也没事,博是给我自己写的,但你们千万不要笑我,认真!) 组合和排序是OI学生们的基本功,其重要性不言而喻。(而我认为它的最大作用就是解决生物的遗传问题!) 这注定是一个废掉的下午,顶着同学们都在打假期题的危机,我开始一个人神游。 、( - A - )、 基本定 ...
分类:编程语言   时间:2017-06-06 16:59:16    阅读次数:229
计算机编程之高级语言
高级语言(High-level programming language)相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的 ...
分类:编程语言   时间:2017-06-06 16:59:08    阅读次数:317
从头认识java-13.12 超类通配符
这一章节我们来讨论一下超类通配符。1.什么是超类通配符在前一章节我们提到一种通配符,是使用<? extends XXX>来实现的,导致了后面的一系列问题,如今我们引入还有一种通配符--超类通配符。它是使用<? super XXX>来实现的。样例:package com.ray.ch13; impor ...
分类:编程语言   时间:2017-06-06 16:58:53    阅读次数:200
JavaScript面向对象核心知识归纳
面向对象 概念 三大特性 抽象性所谓的抽象性就是:如果需要一个对象描述数据,需要抽取这个对象的核心数据 封装性对象是将数据与功能组合到一起,即封装 继承性所谓继承性就是自己没有但是别人有,拿过来成为自己的,就是继承,继承是实现复用的一种手段 在Java等语言中继承满足一个class的规则,类是一个c ...
分类:编程语言   时间:2017-06-06 16:58:44    阅读次数:291
Java中的泛型方法
泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test<T>{}。这样就定义了一个泛型类Test,在实例化该类时,必须指明泛型T的具体类型,例如:Test<Object> t = new Test<Object>();,指明泛型T的类型为Objec ...
分类:编程语言   时间:2017-06-06 16:56:54    阅读次数:201
python3.6.1+selenium3.0环境安装问题及解决方法
脚本:(打开火狐浏览器,进入百度网页,搜索selenium) 执行脚本报错1: 解决方法: 1. 检查本机java版本,selenium3.x只支持java8版本以上,这里符合要求; 2. geckodriver版本是v0.16.1 ,firefox浏览器版本是45,卸载firefox,安装最新版本 ...
分类:编程语言   时间:2017-06-06 16:56:27    阅读次数:839
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!