码迷,mamicode.com
首页 > 编程语言
JavaScript实现对象数组按不同字段排序
假设有一个对象数组,我们想要根据某个对象属性对数组进行排序,而传递给数组sort()方法的比较函数要接收两个参数,即要比较的值。可是,我们需要一种方式来指明按照哪个属性来排序。要解决这个问题,可以定义一个函数,它接收一个属性名,然后根据这个属性名来创建一个比较函数,下面就是这个函数的定义。 function createComparionFun(propertyName){ return f...
分类:编程语言   时间:2015-07-11 16:48:52    阅读次数:142
java:无意识自动装箱的可怕之处
前言:《effective Java》一书确实经典,真是为没有早一点买到这本书而感到遗憾。再来学习一个小知识,在之前,我只是知道integer是int的装箱类,而int是基本类型而已,从来没有意识到自动装箱有这么大的区别,“要优先使用基本类型而不是装箱基本类型,要当心无意识的自动装箱。”...
分类:编程语言   时间:2015-07-11 16:47:52    阅读次数:110
C++再论单例模式
#include #include #include std::mutex gmutex; using namespace std;template class Singleton { public: static Type* GetSingleton() { if (s...
分类:编程语言   时间:2015-07-11 16:46:35    阅读次数:146
【j2ee spring】41、巴巴运动网的产品查询
巴巴运动网的产品查询 1、项目图解2、我们开始做我们的相应的功能模块 页面的素材我会上传的,链接是:http://download.csdn.net/detail/cutter_point/8803985产品的查询界面query_product.jsp <%@...
分类:编程语言   时间:2015-07-11 16:47:20    阅读次数:146
Java-CyclicBarrier的简单例子
内容:一个主任务等待两个子任务,通过CyclicBarrier的await()实现,此Runnable任务在CyclicBarrier的数目达到后,所有其它线程被唤醒前被执行。 public class CyclicBarrierTest { class MainTask implements Runnable { @Override public void run() { ...
分类:编程语言   时间:2015-07-11 16:46:52    阅读次数:161
java 单例模式
单例模式有以下特点:   1、单例类只能有一个实例。   2、单例类必须自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例 方式一、懒汉式单例,线程不安全public class SingleOne { //懒汉式单例,线程不安全 private static SingleOne single = null; private SingleOne(){}//设置...
分类:编程语言   时间:2015-07-11 16:48:00    阅读次数:129
AES加密时抛出java.security.InvalidKeyException: Illegal key size or def
原文:AES加密时抛出java.security.InvalidKeyException:Illegalkeysizeordef使用AES加密时,当密钥大于128时,代码会抛出java.security.InvalidKeyException: Illegal key size or default...
分类:编程语言   时间:2015-07-11 16:43:48    阅读次数:143
Java多线程基本概念
基本概念线程与任务的概念不一样。任务:通常是一些抽象的且离散的工作单元,比如在Web请求中,针对用户的请求需要返回相应的页面是一个任务,在Java中实现Runnable接口的类也是一个任务.线程:执行任务的实体,可以在单个线程中串行地执行各项任务,例如单线程串行执行Web请求,也可以在为每个请求建立...
分类:编程语言   时间:2015-07-11 16:42:52    阅读次数:146
Unity3D技术:用一个bug说明Destroy、=null的区别,Vector3类型的特性。
//W,0,using System;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems;using System.Collections;using System.Threading;public class ...
分类:编程语言   时间:2015-07-11 16:43:59    阅读次数:185
VC++ 6.0 C8051F340 USB PC侧通信 Demo
本程序仅仅是简单的使用VC++ 6.0(别问我为什么,需求摆在那里)在PC侧对C8051F340 USB通信进行测试性质的Demo。
分类:编程语言   时间:2015-07-11 16:42:27    阅读次数:140
40>>c语言的string
参数都是(char*)strlen:字符串求长返回字符串或指针的实际大小,与sizeof()的区别参见:www.cnblogs.com/carekee/articles/1630789.htmlstrRev: 字符串反转strcpy:字符串复制atoi:字符串转化为整数strcat:字符串连接str...
分类:编程语言   时间:2015-07-11 16:41:48    阅读次数:173
python 生成排列、组合以及选择
from 19.15 任务 需要对一个序列的排列(permutation)、组合(combination)或选择(selection)进行迭代操作。即使初始的序列长度并不长,组合计算的规则却显示生成的序列可能非常庞大,比如一个长度为13的序列有超过60亿种可能的排列。所以,你肯定不希望在开始迭...
分类:编程语言   时间:2015-07-11 16:35:54    阅读次数:139
Java并发编程集合的实现原理
本文简要介绍Java并发编程方面常用的类和集合,并介绍下其实现原理。AtomicInteger可以用原子方式更新int值。类 AtomicBoolean、AtomicInteger、AtomicLong 和 AtomicReference 的实例各自提供对相应类型单个变量的访问和更新。基本的原理都是...
分类:编程语言   时间:2015-07-11 16:37:19    阅读次数:163
Rfc2898DeriveBytes解密如何通过java实现
原文Rfc2898DeriveBytes解密如何通过java实现这个找了半天,还是不太懂,密码一点不懂,直接上来问了Rfc2898DeriveBytes对应的是PBKDF2WithHmacSHA1,Rfc2898DeriveBytes默认的迭代次数为1000,剩下的不知道了以下为C#代码C# cod...
分类:编程语言   时间:2015-07-11 16:36:36    阅读次数:802
JavaScript中数字与字符串相互转化
一.数字转换成字符串①Number类定义的toString()方法:这个方法可以接收表示转换基数(radix,范围在2~36之间)的可选参数,如果不指定此参数,转换规则将是基于十进制。例如:②Number类定义的toFixed()方法:这个方法可以指定小数点后的位数。例如:③Number类定义的to...
分类:编程语言   时间:2015-07-11 16:35:33    阅读次数:145
java基础之——DecimalFormat格式化数字
DecimalFormat可以用来格式化数字,例如用来设定保留多少位小数、设定数字分隔符等。说方法之前,先介绍一下其常用的几个模式占位符:0 一个数字# 一个数字,不包括 0. 小数的分隔符的占位符, 分组分隔符的占位符这里用一个简单的例子来说明其使用方法: public st...
分类:编程语言   时间:2015-07-11 16:33:14    阅读次数:161
Java环境变量的配置
Java知识简介与环境变量配置问题一、在学习一门语言中,不仅需要掌握其语法结构,开发平台以及环境也是很重要的。在开始Java学习之前首先对其进行压缩包的下载安装,以及开发平台环境下载安装。基于此下面文章就此展开:1、 下载并安装JDK包,然后进行快速正确安装操作。(具体安装步骤网上很多,不在赘述。)...
分类:编程语言   时间:2015-07-11 16:32:10    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!