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