注: 今天看到的一篇讲hashMap,hashTable,concurrentHashMap很透彻的一篇文章, 感谢原作者的分享. 原文地址: http://blog.csdn.net/zhangerqing/article/details/8193118 Java集合类是个非常重要的知识点,Has... ...
分类:
编程语言 时间:
2016-08-25 20:14:47
收藏:
0 评论:
0 赞:
0 阅读:
352
内容要点: 一.数组类型 判断它是否为数组通常非常有用。在ES5中,可以使用Array.isArray()函数来做这件事情: Array.isArray([]); //=>true Array.isArray({}); //=>false 二.类数组对象 JS数组的有一些特性是其他对象所没有的: 1 ...
分类:
编程语言 时间:
2016-08-25 20:14:17
收藏:
0 评论:
0 赞:
0 阅读:
150
用过的语言按时序算:c++、lua(粗浅脚本)、erlang、c#(unity)、lua、go。印象最深的是erlang,因为特别吃亏,嗯。 那会连多线程、多进程都不怎么了解,虽然看了erlang的进程通信模型,mail_box、gen_server原理,但不理解什么时候要它们。还有递归为主的编码方 ...
分类:
编程语言 时间:
2016-08-25 20:12:55
收藏:
0 评论:
0 赞:
0 阅读:
190
在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 一般有三种方法, alist=[1,2,3,['a','b']] (1)直接赋值,传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变 (2 ...
分类:
编程语言 时间:
2016-08-25 20:12:35
收藏:
0 评论:
0 赞:
0 阅读:
150
一:JSON是什么 JSONg格式:对象是一个无序的“名称/值”对的集合。 对象以括号开始,括号结束。 名称冒号分隔值。 "名称/值"之间用逗号分隔 例: var people = { "programmers": [{ "firstName": "Brett", "lastName": "McLa ...
分类:
编程语言 时间:
2016-08-25 20:11:55
收藏:
0 评论:
0 赞:
0 阅读:
226
某互联网后台自动化组合测试框架RF+Sikuli+Python脚本 http://www.jianshu.com/p/b3e204c8651a 字数949 阅读323 评论1 喜欢0 一、**RobotFramework 1.**工具介绍:Robotframework在测试中作为组织测试用例和BDD ...
分类:
编程语言 时间:
2016-08-25 14:31:29
收藏:
0 评论:
0 赞:
0 阅读:
813
题目描述 已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况。尤其是逢百年不闰,逢400年闰的情况。 输入描述 输入只有一行 YYYY MM DD 输出描述 输出只有一行 W 输入样例 输出样例 分析 基姆拉尔森计算公式: W= (d+2*m+3*(m+1)/5 ...
分类:
编程语言 时间:
2016-08-25 14:31:19
收藏:
0 评论:
0 赞:
0 阅读:
366
这里只有ireport的开发没有web侧的程序。 ireport的数据源可以说是多种多样,大致可以通过文件 数据库 bean类这三种方式,这里只介绍bean类(数据库比较简单可参考其他的网站,文件没用过不评论) ...
分类:
编程语言 时间:
2016-08-25 14:31:09
收藏:
0 评论:
0 赞:
0 阅读:
240
// 对android和ios设备发送 JPushClient jpush = new JPushClient(masterSecret, appKey); // 对android和ios设备发送,同时指定离线消息保存时间 JPushClient jpush = new JPushClient(ma ...
分类:
编程语言 时间:
2016-08-25 14:30:10
收藏:
0 评论:
0 赞:
0 阅读:
427
上期工程实现了任务UI的构建与交互,本日总结指针的处理。 需求:在不同物体上指针不同。具体分类有:常规、NPC、攻击、锁定、拾取五种。 首先设定前两种,思路:设置更换指标方法,在NPC类中调用方法,脚本如下: ①创建GameSetting类,构建一个单例模式应用 Class GameSetting ...
分类:
编程语言 时间:
2016-08-25 14:29:30
收藏:
0 评论:
0 赞:
0 阅读:
305
每个测试案例包括两行: 第一行有1个整数n,表示数组的大小。1<=n <= 10^6。 第二行有n个整数,表示数组元素,每个元素均为int。 第三行有1个整数m,表示接下来有m次查询。1<=m<=10^3。 下面有m行,每行有一个整数k,表示要查询的数。 每个测试案例包括两行: 第一行有1个整数n, ...
分类:
编程语言 时间:
2016-08-25 14:27:40
收藏:
0 评论:
0 赞:
0 阅读:
286
什么是全局解释器锁GIL Python代码的执行由Python 虚拟机(也叫解释器主循环,CPython版本)来控制,Python 在设计之初就考虑到要在解释器的主循环中,同时只有一个线程在执行,即在任意时刻,只有一个线程在解释器中运行。对Python 虚拟机的访问由全局解释器锁(GIL)来控制,正 ...
分类:
编程语言 时间:
2016-08-25 14:27:09
收藏:
0 评论:
0 赞:
0 阅读:
325
1、基本思想:将无序数组R[1...n]垂直排列,从下往上扫描数组R,对比相邻的两个元素,如果上面的元素值小于下面的值,则调整这两个相邻元素的位置,然后继续向上扫描,直到排好序为止。 2、排序过程: (1)初始化:读取无序数组R[1...n] (2)第一趟扫描:从数组R底部开始向上扫描,依次比较相邻 ...
分类:
编程语言 时间:
2016-08-24 19:23:09
收藏:
0 评论:
0 赞:
0 阅读:
516
JavaScript中的闭包真心是一个老生常谈的问题了,最近面试也是一直问到,我自己的表述能力又不能完全支撑起来,真是抓狂。在回来的路上,我突然想到了一个很简单的事情,其实我们在做项目时候,其实就经常用到闭包的,可是面试问的时候,回答又往往是我们经常搜到的答案,唉 不管是应付面试 还是真的想学点东西 ...
分类:
编程语言 时间:
2016-08-24 19:19:39
收藏:
0 评论:
0 赞:
0 阅读:
295
索引数组,即通常情况下所说的数组,按索引去取数组元素,下标从0开始的数组关联数组,指以非序数类型为下标来存取的数组,即下标是字符串等作为键名 key是数字的时候可以不加单引号,单引号表示字符串 方法里的数组 想要 赋给外面的数组 直接方法return 数组名出来 , 外面数组名接受。如 :$arr ...
分类:
编程语言 时间:
2016-08-24 19:19:10
收藏:
0 评论:
0 赞:
0 阅读:
507
push(args)可以每次压入多个元素,并返回更新后的数组长度。 var oldArr=[1,2,3]; alert(oldArr.push(4,[5,6]))–>5(这里只会将[5,6]当做一个元素来计算,返回更新后的数组长度5) 此时oldArr–>[1,2,3,4,[5,6]] pop()函 ...
分类:
编程语言 时间:
2016-08-24 19:16:39
收藏:
0 评论:
0 赞:
0 阅读:
353
for value in rang(10)涉及的数字倒序输出: for value in rang(10)[::-1]涉及的数字倒序输出: 一、反转 二、详解 这个是python的slice notation的特殊用法。 a = [0,1,2,3,4,5,6,7,8,9]b = a[i:j] 表示复 ...
分类:
编程语言 时间:
2016-08-24 19:13:49
收藏:
0 评论:
0 赞:
0 阅读:
289
前提:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。 $arr(1,43,54,62,21,66,32,78,36,76,39); 1. 冒泡排序 思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的 ...
分类:
编程语言 时间:
2016-08-24 19:13:29
收藏:
0 评论:
0 赞:
0 阅读:
248
1、快速排序 又称分治算法,分治的基本思想是蒋原问题分解为若干个规模更小但结构与原问题相似的子问题,然后递归地解决这鞋子问题,子问题的结组合为原问题的解。 快速排序是一种不稳定的算法,平均时间复杂度为O(n log n),最差情况是O(n^2),空间复杂度O(log n) (1)基本思想 过程如下: ...
分类:
编程语言 时间:
2016-08-24 19:13:09
收藏:
0 评论:
0 赞:
0 阅读:
278
...
分类:
编程语言 时间:
2016-08-24 19:12:30
收藏:
0 评论:
0 赞:
0 阅读:
269