Ubuntu 14.04安装PostgreSQL依赖
按顺序执行以下命令即可完整安装PostgreSQL所需Zlib和readline依赖:
sudo dpkg -i zlib1g-dev_1.2.8.dfsg-1ubuntu1_amd64.deb
sudo dpkg -i libtinfo-dev_5.9+20140118-1ubuntu1_amd64.deb
sudo dpkg -i libreadline6-dev_6.3-4ubuntu2_amd64.deb
sudo dpkg -i libreadline-dev_6.3-4ubuntu2_amd64
在Ubuntu 14.04 LTS ( 64bit ) 上测试通过
Java JSON解析依赖JAR(JSON LIB)
用于解析Java JSON,里面的包有不少是根据<a src="http://download.csdn.net/download/lalalove_yaya/712608">链接</a>收集的,但发现仍然不能完整执行。 经检查还是缺少commons-collections-3.2.1.jar这个包(过高的版本,如4.5不支持Json Lib)。
包名录如下:
json-lib-2.2-jdk15.jar
morph-1.1.1.jar
ezmorph-1.0.5.jar
commons-logging-1.2.jar
commons-lang-2.6.jar
commons-httpclient.jar
commons-collections-3.2.1.jar
commons-beanutils.jar
我补齐后,该资源包能够满足多对象编码成JSON的需求。样例代码如下
ArrayList<HashMap<String, String>> dataList = new ArrayList<HashMap<String, String>>();
HashMap<String, String> new_data = new HashMap<String, String>();
new_data.put("OBDID", "111111");
new_data.put("Longitude", "106.551187");
new_data.put("Latitude", "29.5874");
new_data.put("LocationTime", "2015-04-22T15:44:10");
dataList.add(new_data);
dataList.add(new_data);
String szSrc = JSONArray.fromObject(dataList).toString();
二叉堆最小堆的Java实现
个人实现的最小权重的二叉堆实现,效率很高,适合任意场合下的临时列表排序。
可在外部写脚本对该文件进行测试
需要继承Tuple类实现排序对象类型,并实现Tuple的抽象方法weight()来反映排序对象权重
二叉堆 最小堆 Python 实现
个人实现的最小权重的二叉堆实现,效率很高,适合任意场合下的临时列表排序。
直接执行该文件会执行文件中的测试样例
使用时在头部如此声明
from binaryheap import BinaryHeap
bh = BinaryHeap(heap_size) # heap_size为容量,bh为二叉堆对象
hist3d matlab 2维数据直方图
可用于将一个二维数据按区间数分割后计算每个方形区间内的样本数,获得二维数据的频数统计结果,是matlab hist函数的二维版本。
输出量为 [h, n, xout, yout]
h为输出图像时的图片句柄
n为符合函数surface以及bar3的输入要求的统计频数向量
xout为按xbins数量分割x轴的前点位置
yout为按ybins数量分割y轴的前点位置
大文件分割器(源码)
能够通过调整配置文件,改变输入文件、读取行数、行字符数,达到将大文件分割成小文件的目的
La_SVM 支持向量机的可执行文件
La_SVM 是一个轻量级的开源支持向量机, 能够选择不同的核函数进行分类。 该程序仅能进行数据训练
Pthread 测试程序
该程序需要Pthread库。可以根据所在系统处理器个数建立同样数目的线程,用空循环测试单线程和多线程的速度比
USBCleaner6.0 用于U盘病毒查杀
能够查杀U盘病毒,保护U盘使用。对于Autorun病毒恶意隐藏的文件能够修复。