- 博客(13)
- 资源 (9)
- 收藏
- 关注
原创 XStream实现xml和java对象之间的互相转换(包括对属性,别名,下划线_的处理),同理JSON也可以
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。首先去官网下载响应JAR包http://xstream.codehaus.org/index.html最少需要两个jar包,一个xstream.jar,一个是xmlpull.jar首先来看下java对象到xml的转换...
2014-08-29 16:12:03 20630 1
原创 LINUX SCP 远程 文件 拷贝
首先要确保两台机子直接IP能够互相ping通然后使用SCP命令从第一台主机向第二台主机拷贝文件scp src chiwei@192.168.8.144:/home/chiwei/mydisk/buffer_scp_filessh: connect to host 192.168.8.144 port 22: Connection refusedl
2014-08-27 16:17:00 2218
原创 代码大全2-作用域-使变量引用局部化
变量跨度:变量的声明到变量的第一次引用,所隔的代码行数,后面第一次引用到第二次引用等等依次类推平均跨度则取平均值如果平均跨度大的话,就要求你的程序阅读者的目光在程序里跳来跳去,因此把变量的引用点集中起来的主要好处就是提高程序的可读性使得每次代码的阅读者只关注于一部分代码!!!
2014-08-27 10:57:37 1423
原创 朴素贝叶斯分类
outlooktemperaturehumiditywindyplay yesno yesno yesno yesnoyesnosunny23hot22high34
2014-08-26 09:03:51 1107
原创 决策树中熵和信息增益的计算,构造决策树 ID3
信息熵很亮的是在你知道一个事件的结果后,平均会带给你多大的信息量,当事件的不确定性越大,那么要搞清它所需要的信息量也就越大,也就是信息熵越大,是无序性,不确定性的度量指标。信息熵的计算:-p[i]logp[i],底数为2public static double calcEntropy(int p[]) { double entropy = 0; // 用来计算总的样本数量,p[
2014-08-25 14:33:23 4978
原创 机器学习概念
机器学习就是把无序的数据转换成有用的信息。机器学习的主要任务就是分类,通过通过训练数据训练算法,最终可以将实际的数据分到合适的类别中监督学习算法:预测目标变量的值k-means算法,线性回归朴素贝叶斯算法,局部加权线性回归支持向量机,ridge回归决策树,lasso最小回归系数估计无监督学习算法:不需要预测目标变量的值k-均值,最大期望算法DBS
2014-08-22 14:01:28 1067
原创 net spy memcached 使用demo
package memcached;import java.io.IOException;import java.net.InetSocketAddress;import net.spy.memcached.MemcachedClient;public class Client { private final int expiredSeconds = 100; private
2014-08-22 09:36:38 7373
原创 JAVA实现RSA加密解密 非对称算法
首先RSA是一个非对称的加密算法,所以在使用该算法加密解密之前,必须先行生成密钥对,包括公钥和私钥JDK中提供了生成密钥对的类KeyPairGenerator,实例如下:public static Map genKeyPair() throws Exception { // 获取公钥私钥密钥对的生成器 KeyPairGenerator kpg = KeyPairGenerator.
2014-08-15 10:14:02 3357 1
原创 数据加密和数据签名的本质区别 解释
数据加密:用公钥加密,只能用自己的私钥解密,因为私钥只有你自己有,所以别人不可能能够解密,看到你的内容,保证了数据的保密性。数据签名:用私钥加密,只能用公钥解密,任何人都可以用公钥解密。因为私钥只有你自己有,所以保证了该数据肯定是从你这发送出去的,不可能是别人发的。从以上解释可以看出,数据签名和数据加密的过程都是使用公开的密钥系统,但实现的过程正好相反,数据加密
2014-08-13 09:34:05 6243 2
原创 哈希小demo hashCode取模
package demo;import java.util.ArrayList;import java.util.List;class Person { private String username; private int age; public String getUsername() { return username; } public void setUsern
2014-08-07 09:05:53 5004
原创 linux终端 提示信息 格式 修改 /etc/bashrc
gedit /etc/bashrcshell环境下默认的特殊符号意义:\d :代表日期,格式为weekday month date,例如:"Sun Sep 18"\H :完整的主机名称。例如:我的机器名称为:redhat.linux,则这个名称就是fc4.linux\h :仅取主机的第一个名字,如上例,则为redhat.linux,.linux则被省略\t :显示时间为
2014-08-05 14:14:03 2321
原创 java反射机制reflect 分析Object对象
直接看一个实例吧package reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Modifier;class Behavior { private long di
2014-08-05 11:16:13 1519
原创 Linux 常用 性能 检测 命令 解释
1、uptime[root@smgsim02 ~]# uptime 15:08:15 up 98 days, 4:19, 2 users, load average: 0.07, 0.29, 0.14当前时间 系统运行至今的时间 多少用户登录当前系统 分别是1分钟,5分钟,15分钟前至今的负载情况load average是队列平均长度,在队列中等待执行的进程数
2014-08-04 16:27:46 1714
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人