public List compareTo(List<Object> result)throws Exception{
Collections.sort(result,new Comparator<Object>(){
public int compare(Object arg0, Object arg1) {
if(arg0.getNumbe...
分类:
编程语言 时间:
2014-11-25 16:41:04
收藏:
0 评论:
0 赞:
0 阅读:
190
关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in J...
分类:
编程语言 时间:
2014-11-25 16:40:35
收藏:
0 评论:
0 赞:
0 阅读:
225
python中使用#作为注释标志。
python中也支持转义符,例如\n表示换行,\t表示制表符。\\表示\,但是当字符串中有很多需要转义的字符时,可以使用r'****'方式,这样字符串中 的所有内容都会直接应用,而不用经过转义,例如:
python中用None表示空值。
python中一个变量可以反复的赋值,而且可以是不同类型变量:
a="this is a string"
pr...
分类:
编程语言 时间:
2014-11-25 16:37:44
收藏:
0 评论:
0 赞:
0 阅读:
178
This page gives an overview of the default Unity Hotkeys...
分类:
编程语言 时间:
2014-11-25 16:36:54
收藏:
0 评论:
0 赞:
0 阅读:
255
Java网络编程提供了两种协议:TCP(传输控制协议)和UDP(数据报协议)。TCP(Transmission Control Protocol)是一种可靠的传输协议,传输时会采用“三次握手”端的方式建立连接,以保证数据的可靠性和安全性;而UDP(User Datagram Protocol)协议是一种不可靠的传输协议,发送的数据不一定能够接受的到,网上的聊天是工具一般采用的此协议。下面将详细的接受TCP和UDP的使用以及相应的编码。
一、TCP网络通信
二、UDP网络通信...
分类:
编程语言 时间:
2014-11-25 16:31:14
收藏:
0 评论:
0 赞:
0 阅读:
365
观察一个循环,它用来清除一个数组中所有的元素。
#define N_VALUES 5
float values[N_VALUES];
float *vp;
for(vp=&values[0];vp<&values[N_VALUES];)
*vp++=0;
for语句使用了一个关系测试来决定是否结束循环,这个测试是合法的,因为vp和指针常量都指向同一数据中的元素(事实上,...
分类:
编程语言 时间:
2014-11-25 16:29:14
收藏:
0 评论:
0 赞:
0 阅读:
281
如果Java程序不只有一个执行线程,只有当所有线程结束的时候这个程序才能运行结束。更确切的说是所有的非守护线程运行结束的时候,或者其中一个线程调用了System.exet()方法时,程序才运行结束。
Java提供了中断机制,我们可以采用它来结束一个线程。我们创建一个线程,使其运行5秒后通过中断机制强制使其终止。程序检查数字是否是质数。
package com.concurrency;
pub...
分类:
编程语言 时间:
2014-11-25 16:28:54
收藏:
0 评论:
0 赞:
0 阅读:
320
伸展树的原理及实现源代码(有图文详解和C++实现代码)
伸展树(Splay Tree)是一种二叉搜索树,它能在O(log n)内完成插入、查找和删除操作。它由Daniel Sleator和Robert Tarjan创造。它的优势在于不需要记录用于平衡树的冗余信息。在伸展树上的一般操作都基于伸展操作。
为什么需要伸展树(Splay Tree)
各种二叉搜索树存在不足。比如:对于一个有n个节点的平衡二叉搜索树,虽然最坏情况下每次查找的时间复杂度不会超过O(logn),但是如果访...
分类:
编程语言 时间:
2014-11-25 16:28:44
收藏:
0 评论:
0 赞:
0 阅读:
370
python中的list是存放一组有序集合,可以随时添加和删除元素。
要获取list的长度可以使用len()方法。
要访问list中的某个元素可以通过下标进行访问,下标从0开始。
当然如果访问最后一个元素可以使用下标为-1进行访问,倒数第二个可以使用-2进行访问。
向list元素的末尾增加元素可以使用append()方法进行增加。
使用insert(index,value)可以将元素插入...
分类:
编程语言 时间:
2014-11-25 16:27:44
收藏:
0 评论:
0 赞:
0 阅读:
270
数组,至少目前我只写数组,不写指针。
LCT这种东西我不打算讲或者什么乱七八糟的,反正这一篇是自用。
同样,看这篇博客的人可以先去别的地方学LCT,然后来我这扒代码。
代码:
#include
#include
#include
#include
#define ls son[x][0]
#define rs son[x][1]
#define is(x) (x==...
分类:
编程语言 时间:
2014-11-25 16:27:34
收藏:
0 评论:
0 赞:
0 阅读:
223
参考: http://stackoverflow.com/questions/1202184/throttling-cpu-memory-usage-of-a-thread-in-java
one way would be to adaptively sleep the threads, similarly as video playback is done in Java. If you ...
分类:
编程语言 时间:
2014-11-25 16:25:05
收藏:
0 评论:
0 赞:
0 阅读:
369
今天在学习C的时候,又学到了一些新的内容,所以赶紧记录下来。case 1:#include union exa{ struct{ int a; int b; }out; int c; int d;};void main(){ union ex...
分类:
编程语言 时间:
2014-11-25 16:23:04
收藏:
0 评论:
0 赞:
0 阅读:
319
转自:http://lancui.iteye.com/blog/935578简介相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议(Binary),因为采用的是二进制协议,所以它很适合于发送二进制数据。Hessian通常通过Web应用来提供服务,因此非常类似于WebSer...
分类:
编程语言 时间:
2014-11-25 16:20:45
收藏:
0 评论:
0 赞:
0 阅读:
431
引言前几天针对一个js数组交集的问题请教了下同事,他第一反应就是循环,这也是常规思路,因为我个人更倾向于js些,我便开玩笑,不知道js能不能像linq那样实现这些操作呢?果断百度了一把,果然有现成框架啊,真是高手在民间啊。官方的介绍中说支持90多个方法,我觉的起码是C# Linq有的方法它肯定有。优...
分类:
编程语言 时间:
2014-11-25 16:17:04
收藏:
0 评论:
0 赞:
0 阅读:
283
分类:
编程语言 时间:
2014-11-25 16:16:04
收藏:
0 评论:
0 赞:
0 阅读:
315
今天在做练习的时候,偶遇fitter();以前看过这些数组的新方法,但一直没有用在实战中,趁着今天在复习一次;forEaach()这个方法是从头到尾遍历一个数组,然后为数组中的每个元素调用指定的函数。这个函数作为foreach的第一个参数。调用的函数可以有3个参数,分别是当前的数组元素,当前元素的索...
分类:
编程语言 时间:
2014-11-25 16:14:34
收藏:
0 评论:
0 赞:
0 阅读:
97
今天咱就说说,协同程序coroutine。(这文章是在网吧敲的,没有unity,但是所有结论都被跑过,不管你信得过我还是信不过我,都要自己跑一下看看,同时欢迎纠错)先说说啥是协程:协同程序是一个非常让人作呕的东西,它的表现形式非常像线程,对线程有过接触的朋友可能更理解我这句话的意思,你没接触过线程,...
分类:
编程语言 时间:
2014-11-25 16:12:44
收藏:
0 评论:
0 赞:
0 阅读:
320
package com.wiseweb.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;...
分类:
编程语言 时间:
2014-11-25 16:11:14
收藏:
0 评论:
0 赞:
0 阅读:
140
1 引入浏览器和服务器的种类都有很多,要在它们之间通讯,必定要遵循一定的准则,而http协议就是这样的一个"准则"。Http协议:规定了 浏览器 和 服务器 数据传输的一种格式。当浏览器想要获取服务器的服务,就会往服务器发送一个请求,这个请求就会使用Http协议规定的格式发送到服务器,而服务器收到这...
分类:
编程语言 时间:
2014-11-25 16:10:24
收藏:
0 评论:
0 赞:
0 阅读:
183
一、jdk的安装 安装时出现两次安装提示:第一次是安装jdk,第二次是安装jre;建议两个都安装在同一个java文件夹中的不同文件夹中。二、配置环境变量 计算机→属性→高级系统设置→高级→环境变量: 1)系统变量-----新建JAVA_HOME 变量 ; 变量值填写jdk的安装目录(本...
分类:
编程语言 时间:
2014-11-25 16:09:24
收藏:
0 评论:
0 赞:
0 阅读:
138