码迷,mamicode.com
首页 > 编程语言
模块化JavaScript设计模式(一)
在可扩展JavaScript的世界里,假设我们说一个应用程序是模块化(modular)的,那么通常意味着它是由一系列存储于模块中的高度解耦,不同的功能片段组成。在可能的情况下,通过一处依赖性,松耦合能够使应用程序的可维护性更加简单。 假设有效地实现了这点,就非常easy地了解一部分怎样影响还有一个部...
分类:编程语言   时间:2015-01-17 20:46:43    阅读次数:199
Codeforces Round #279 (Div. 2)B. Queue(构造法,数组下标的巧用)
这道题不错,思维上不难想到规律,但是如何写出优雅的代码比较考功力。首先第一个人的序号可以确定,那么接下来所有奇数位的序号就可以一个连一个的确定了。然后a[i].first==0时的a[i].secod就是第二个人的序号,然后偶数位的序号也可以一个连一个的确定了。用一个next数组,其下标就是a[i]...
分类:编程语言   时间:2015-01-17 20:49:08    阅读次数:194
python学习笔记(三)
函数式编程:函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!Python内建了map()和reduce()函数。map():函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。举例:有一个函数f(x)...
分类:编程语言   时间:2015-01-17 20:46:57    阅读次数:252
java中的复制数组arraycopy()
System.arraycopy();//静态方法,在System类中定义,注意copy首字母是小写的例子:int[] a = {1,2,3,4,5};int[] b = {9,8,7,6};/*arraycopy有5个参数,第一个为:复制数组;第二个为:从哪个元素开始复制;*第三个为:目标数组;第...
分类:编程语言   时间:2015-01-17 20:44:18    阅读次数:172
JavaScript 逗号操作符
让我们从一个有趣的微博开始吧。 末尾的c是优先级最低的逗号操作符。逗号操作符是操作符优先级的最后一行,并且很少有文章记录,它隐藏着它的锋芒。它可能不是JavaScript强势操作符,但是我喜欢它。它简单、优雅并且你应该让它成为你的朋友。所以,我们开始吧--你需要更多了解JavaScript这个...
分类:编程语言   时间:2015-01-17 20:43:06    阅读次数:1403
python3.3 linux安装
解压文件tar-xfPython-3.3.tar.gzcdPython-3.3安装./configure--prefix=/usr/local/pythonmake&&makeinstall配置mv/usr/bin/python/usr/bin/pytho_oldln-s/usr/local/python/bin/python3/usr/bin/python
分类:编程语言   时间:2015-01-17 19:35:42    阅读次数:274
简单的索引合并压缩算法研究
索引合并压缩算法的思路是: 索引合并压缩算法有一种有损压缩,主要用于对包含一定噪音的整型数组进行合并压缩。算法原理就像下雨一样,每一滴都会溅射出一小片湿润区域,如果下一滴落在前面的湿润区域那么 就加强该区域,并且重新计算湿润中心;如果两片区域重叠 那么就将两片合并,并且重新计算湿润中心。 算法描述: 前段时间研究红外遥控器学习模型,由于学习过程中采集到的红外码是一个整型数组且在数值上很不规范,有可...
分类:编程语言   时间:2015-01-17 19:32:53    阅读次数:247
Java服务器热部署的实现原理
今天发现早年在大象笔记中写的一篇笔记,之前放在ijavaboy上的,现在它已经访问不了了。前几天又有同事在讨论这个问题。这里拿来分享一下。 在web应用开发或者游戏服务器开发的过程中,我们时时刻刻都在使用热部署。热部署的目的很简单,就是为了节省应用开发和发布的时间。比如,我们在使用Tomcat或者Jboss等应用服务器开发应用时,我们经常会开启热部署功能。热部署,简单点来说,就是我们将打...
分类:编程语言   时间:2015-01-17 19:30:45    阅读次数:183
一些基本排序算法的实现
花了点时间一次性实现9个基本排序算法, 其中包括: 【冒泡排序】,【直接选择排序】,【直接插入排序】, 【希尔排序】,【折半插入排序】,【快速排序】, 【堆排序】,【锦标赛排序】,【归并排序】。 储存方式是用数组,元素可以是支持重载运算符的自定义类型, 有在数组中直接复制的,也有在中间过程中用索引记录的, 但最终都结果都保存在原数组中,废话不多说了,直接上代码!...
分类:编程语言   时间:2015-01-17 19:31:03    阅读次数:226
算法导论学习-线段树(1)
1. 线段树简介:---------------线段树是建立在线段的基础上,每个结点都代表了一条线段[a,b]。长度为1的线段称为元线段。非元线段都有两个子结点,左结点代表的线段为[a,(a + b) / 2],右结点代表的线段为[((a + b) / 2)+1,b]。若非元线段的编号为 i,那么他...
分类:编程语言   时间:2015-01-17 19:21:54    阅读次数:164
JavaWeb结合七牛云存储搭建个人相册服务
相信很多人都知道网站一般会有很多图片,对于小型网站来说,图片放在网站服务器上不算什么,但当图片数量很大时,会造成服务器很臃肿,相应地对带宽要求也会提高,这就造成了成本的增加。其实现在已经流行云存储,我们可以把图片、大文件等放到第三方提供的云存储服务上,这会减少一部分成本。这门课程就介绍了JavaWe...
分类:编程语言   时间:2015-01-17 19:19:47    阅读次数:451
[C++]LeetCode: 104 Jump Game II (局部最优和全局最优法)
题目: Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maximum jump length at that position. Your...
分类:编程语言   时间:2015-01-17 18:12:27    阅读次数:239
Spring4.1.3+SpringMVC+Mybatis1.2.3+Ehcache+shiro+Poi+Easyui1.4.1 做的框架管理系统
Spring4.1.3+SpringMVC+Mybatis1.2.3+Ehcache+shiro+Poi+Easyui1.4.1 做的框架管理系统(有图有真相) 项目svn下载地址:svn://linux.dounine.com    项目演示地址:http://dounine.com 备用地址:http://linux.dounine.com...
分类:编程语言   时间:2015-01-17 18:14:06    阅读次数:246
java实现纯真ip搜索
1、实现了ip具体位置查询; 2、项目源码【http://download.csdn.net/detail/u011431550/8370683】 3、项目先解压: a、RemoteIpAccess表示项目,直接导入eclipse或者myeclipse中即可; b、czipsjk中可以根据一个ip查询具体的位置;直接双击其目录下的ip.exe即可;...
分类:编程语言   时间:2015-01-17 18:11:05    阅读次数:223
java中关于时间的计算
1.描述:在原有时间上增加一个时间差:     代码示例:       Date psd = sysDate();       String workTimeP1 = mapP.get("WORK_TIME_") != null ? mapP.get("WORK_TIME_").toString() : "0";        int news=Integer.parseInt(workT...
分类:编程语言   时间:2015-01-17 18:11:02    阅读次数:201
[C++]LeetCode: 105 Longest Substring Without Repeating Characters
题目: Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which the length is ...
分类:编程语言   时间:2015-01-17 18:10:44    阅读次数:251
输出单链表中倒数第k个结点(Java版)
题目:输入带头结点的单链表L,输出该单链表中倒数第k个结点。单链表的倒数第0个结点为该单链表的尾指针。要求只能遍历一次单链表。 解题思路: 如果不要求只能遍历一次单链表,我们可以先遍历一次单链表,求出它的结点的总个数n(包括头结点),所以单链表的结点是从倒数第n-1个到倒数第0个,然后再遍历一次单链表,遍历时访问的第n-k-1个结点就是该单链表中倒数第k个结点。现在要求只能遍历...
分类:编程语言   时间:2015-01-17 18:10:44    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!