码迷,mamicode.com
首页 > 编程语言
常用算法Java实现之直接插入排序
直接插入排序是将未排序的数据插入至已排好序序列的合适位置。 具体流程如下: 1、首先比较数组的前两个数据,并排序; 2、比较第三个元素与前两个排好序的数据,并将第三个元素放入适当的位置; 3、比较第四个元素与前三个排好序的数据,并将第四个元素放入适当的位置; ...... 4、直至把最后一个元素放入 ...
分类:编程语言   时间:2016-08-25 20:17:05    阅读次数:168
reduce 方法 (Array) (JavaScript)
对数组中的所有元素调用指定的回调函数。该回调函数的返回值为累积结果,并且此返回值在下一次调用该回调函数时作为参数提供。 对数组中的所有元素调用指定的回调函数。该回调函数的返回值为累积结果,并且此返回值在下一次调用该回调函数时作为参数提供。 语法 array1.reduce(callbackfn[, ...
分类:编程语言   时间:2016-08-25 20:19:35    阅读次数:288
看我是如何处理自定义线程模型---java
看过我之前文章的园友可能知道我是做游戏开发,我的很多思路和出发点是按照游戏思路来处理的,所以和web的话可能会有冲突,不相符合。 来说说为啥我要自定义线程模型呢? 按照我做的mmorpg或者mmoarpg游戏划分,线程被划分为,主线程,全局同步线程,聊天线程,组队线程,地图线程,以及地图消息分发派送 ...
分类:编程语言   时间:2016-08-25 20:17:15    阅读次数:197
Spring常用配置示例
Spring 是一款Java平台的开源框架,是为解决企业级应用程序开发的复杂性而创建的,通过良好的分层架构让开发人员能够专注于业务逻辑的开发。 Spring框架是一个分层架构,由不同的模块组成,构成spring的每个组件或模块都可以单独使用或者多个模块配合使用,以实现不同的功能需求。Spring框架 ...
分类:编程语言   时间:2016-08-25 20:16:41    阅读次数:149
[Java集合] 彻底搞懂HashMap,HashTable,ConcurrentHashMap之关联.
注: 今天看到的一篇讲hashMap,hashTable,concurrentHashMap很透彻的一篇文章, 感谢原作者的分享. 原文地址: http://blog.csdn.net/zhangerqing/article/details/8193118 Java集合类是个非常重要的知识点,Has... ...
分类:编程语言   时间:2016-08-25 20:17:14    阅读次数:206
《JS权威指南学习总结--7.10 数组类型》
内容要点: 一.数组类型 判断它是否为数组通常非常有用。在ES5中,可以使用Array.isArray()函数来做这件事情: Array.isArray([]); //=>true Array.isArray({}); //=>false 二.类数组对象 JS数组的有一些特性是其他对象所没有的: 1 ...
分类:编程语言   时间:2016-08-25 20:14:54    阅读次数:118
新语言学习
用过的语言按时序算:c++、lua(粗浅脚本)、erlang、c#(unity)、lua、go。印象最深的是erlang,因为特别吃亏,嗯。 那会连多线程、多进程都不怎么了解,虽然看了erlang的进程通信模型,mail_box、gen_server原理,但不理解什么时候要它们。还有递归为主的编码方 ...
分类:编程语言   时间:2016-08-25 20:13:28    阅读次数:176
Python的复制,深拷贝和浅拷贝的区别
在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 一般有三种方法, alist=[1,2,3,['a','b']] (1)直接赋值,传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变 (2 ...
分类:编程语言   时间:2016-08-25 20:15:37    阅读次数:131
JSON相关知识,转载:删除JSON中数组删除操作
一:JSON是什么 JSONg格式:对象是一个无序的“名称/值”对的集合。 对象以括号开始,括号结束。 名称冒号分隔值。 "名称/值"之间用逗号分隔 例: var people = { "programmers": [{ "firstName": "Brett", "lastName": "McLa ...
分类:编程语言   时间:2016-08-25 20:13:32    阅读次数:179
某互联网后台自动化组合测试框架RF+Sikuli+Python脚本
某互联网后台自动化组合测试框架RF+Sikuli+Python脚本 http://www.jianshu.com/p/b3e204c8651a 字数949 阅读323 评论1 喜欢0 一、**RobotFramework 1.**工具介绍:Robotframework在测试中作为组织测试用例和BDD ...
分类:编程语言   时间:2016-08-25 14:33:27    阅读次数:512
算法提高 日期计算
题目描述 已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况。尤其是逢百年不闰,逢400年闰的情况。 输入描述 输入只有一行 YYYY MM DD 输出描述 输出只有一行 W 输入样例 输出样例 分析 基姆拉尔森计算公式: W= (d+2*m+3*(m+1)/5 ...
分类:编程语言   时间:2016-08-25 14:31:22    阅读次数:579
ireport5.6+jasperreport6.3开发(三)--已javabean为基准的报表开发(ireport)
这里只有ireport的开发没有web侧的程序。 ireport的数据源可以说是多种多样,大致可以通过文件 数据库 bean类这三种方式,这里只介绍bean类(数据库比较简单可参考其他的网站,文件没用过不评论) ...
分类:编程语言   时间:2016-08-25 14:33:52    阅读次数:348
JPush极光推送Java服务器端API
// 对android和ios设备发送 JPushClient jpush = new JPushClient(masterSecret, appKey); // 对android和ios设备发送,同时指定离线消息保存时间 JPushClient jpush = new JPushClient(ma ...
分类:编程语言   时间:2016-08-25 14:30:34    阅读次数:1110
Unity3d - RPG项目学习笔记(八)
上期工程实现了任务UI的构建与交互,本日总结指针的处理。 需求:在不同物体上指针不同。具体分类有:常规、NPC、攻击、锁定、拾取五种。 首先设定前两种,思路:设置更换指标方法,在NPC类中调用方法,脚本如下: ①创建GameSetting类,构建一个单例模式应用 Class GameSetting ...
分类:编程语言   时间:2016-08-25 14:31:07    阅读次数:297
九度oj 题目1349:数字在排序数组中出现的次数
每个测试案例包括两行: 第一行有1个整数n,表示数组的大小。1<=n <= 10^6。 第二行有n个整数,表示数组元素,每个元素均为int。 第三行有1个整数m,表示接下来有m次查询。1<=m<=10^3。 下面有m行,每行有一个整数k,表示要查询的数。 每个测试案例包括两行: 第一行有1个整数n, ...
分类:编程语言   时间:2016-08-25 14:27:52    阅读次数:260
python 什么是全局解释器锁GIL
什么是全局解释器锁GIL Python代码的执行由Python 虚拟机(也叫解释器主循环,CPython版本)来控制,Python 在设计之初就考虑到要在解释器的主循环中,同时只有一个线程在执行,即在任意时刻,只有一个线程在解释器中运行。对Python 虚拟机的访问由全局解释器锁(GIL)来控制,正 ...
分类:编程语言   时间:2016-08-25 14:27:35    阅读次数:326
排序算法大荟萃——冒泡排序算法
1、基本思想:将无序数组R[1...n]垂直排列,从下往上扫描数组R,对比相邻的两个元素,如果上面的元素值小于下面的值,则调整这两个相邻元素的位置,然后继续向上扫描,直到排好序为止。 2、排序过程: (1)初始化:读取无序数组R[1...n] (2)第一趟扫描:从数组R底部开始向上扫描,依次比较相邻 ...
分类:编程语言   时间:2016-08-24 19:26:20    阅读次数:384
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!