Android中AES256加密的实现 – Leo Chin – 博客园

AES加密是我们在工作中常用到一种加密方式,并且在java中也已经实现好了其相应的接口。 但是Java自带的JDK默认最多实现128位及其以下的加密。如果使用java自带的api实现aes256将会报java.security.InvalidKeyException:illegal Key Size的错误。 继续阅读“Android中AES256加密的实现 – Leo Chin – 博客园”

Android.iPhone和Java三个平台一致的加密工具 – CodeWeblog.com

移动开发中遇到的最让人纠结的要属Java、Android和iPhone三个平台加解密不一致的问题。因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数据进行加密。头疼的问题就来了,很难编写出一套加密程序,在3个平台间加解密的结果一致,总不能为Android和iPhone两个客户端各写一套Web Service接口吧?我相信还会有很多朋友为此困惑,在此分享一套3DES加密程序,能够实现Java、Android和iPhone三个平台加解密一致。 继续阅读“Android.iPhone和Java三个平台一致的加密工具 – CodeWeblog.com”

java.lang.String中的trim()方法的详细说明 – muyu114的专栏 – 博客频道 – CSDN.NET

String.Trim()方法到底为我们做了什么,仅仅是去除字符串两端的空格吗?

一直以为Trim()方法就是把字符串两端的空格字符给删去,其实我错了,而且错的比较离谱。

首先我直接反编译String类,找到Trim()方法: 继续阅读“java.lang.String中的trim()方法的详细说明 – muyu114的专栏 – 博客频道 – CSDN.NET”

Java 使用AES/CBC/PKCS7Padding 加解密字符串 – CodeWeblog.com

介于java 不支持PKCS7Padding,只支持PKCS5Padding 但是PKCS7Padding 和 PKCS5Padding 没有什么区别

要实现在java端用PKCS7Padding填充,需要用到bouncycastle组件来实现

所以需要一个jar 来支持。bcprov-jdk16-139.jar

下载地址:http://www.bouncycastle.org/archive/139/bcprov-jdk16-139.jar

废话不说了,下面上代码 继续阅读“Java 使用AES/CBC/PKCS7Padding 加解密字符串 – CodeWeblog.com”

Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC – Snowolf的意境空间! – ITeye技术网站

加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。
言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。 继续阅读“Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC – Snowolf的意境空间! – ITeye技术网站”

D3.js学习笔记(一)——DOM上的数据绑定 – 楚狂人 – 博客园

开始学习D3.js,网上没有找到很满意的中文教程,但是发现了一个很好的英文教程,讲解的非常详细。从一个初始简单的HTML网页开始,逐步加入D3.js的应用,几乎是逐句讲解。学习的时候,就顺便翻译成中文,来和大家分享 。当然,更推荐看英文原文教程了,点击这里。 继续阅读“D3.js学习笔记(一)——DOM上的数据绑定 – 楚狂人 – 博客园”

建设地理信息大数据的思考-地理信息-技术专栏-GIS空间站

摘要:为建设适应移动互联网时代用户需求的地理信息大数据,本文全面分析了大数据、地理信息大数据的概念、特征和应用特点,指出了传统地理信息数据采集、分析和服务的制约因素。在此基础上,创新性地将大数据与志愿者地理信息(VGI)理念相结合,人人都是地理信息数据的提供者和使用者,立足集体智慧,采用VGI数据,结合传统地理信息数据成果,构建地理信息大数据,优化分析和服务机制,发挥地理信息大数据的核心价值,即地理信息大数据来自公众,地理信息大数据服务公众。

继续阅读“建设地理信息大数据的思考-地理信息-技术专栏-GIS空间站”

雅虎宣布将 Web 爬虫工具 Anthelion 开源_Yahoo! 雅虎_cnBeta.COM

就在今天,雅虎宣布开源了自家的网页爬虫工具 —— Anthelion。Anthelion 是雅虎用来爬取 HTML 中的语法结构数据的网络爬虫。然而对于雅虎来说,网络爬虫其实一直是处于非常核心的位置。其地位甚至高于雅虎的许多其他的核心应用,比如 Yahoo Mail, Yahoo Finance, Yahoo Messenger, Flickr, 和 Tumblr 等。 毫无疑问,Anthelion 的开源对雅虎在 web 搜索领域的竞争力提升意义重大。

继续阅读“雅虎宣布将 Web 爬虫工具 Anthelion 开源_Yahoo! 雅虎_cnBeta.COM”

如何将android时间戳转换成时间_百度知道

时间戳就是如1377216000000 这种格式我们在mysql数据库中会经常用到把时间转换成时间戳或把时间戳转换成日期格式了,下面我来介绍安卓中时间戳操作转换方法。
一、原理
时间戳的原理是把时间格式转为十进制格式,这样就方便时间的计算。好~ 直接进入主题。(下面封装了一个类,有需要的同学可以参考或是直接Copy 就可以用了。) 继续阅读“如何将android时间戳转换成时间_百度知道”

时间类(时间戳的各种转换成) – Android应用开发 云豆网,北大青鸟官方学员社区

参考两篇文章,代码具体还需要修改。
1、创建类。代码如下
2、在对应使用的地方调用就可以了。
  DateUtils.getCurrentDate(); //获取系统当前时间
  DateUtils.getDateToString(时间戳); //时间戳转为时间格式
  DateUtils.getStringToDate(“时间格式”);//时间格式转为时间戳 继续阅读“时间类(时间戳的各种转换成) – Android应用开发 云豆网,北大青鸟官方学员社区”

MySQL 5.7原生JSON格式支持 – 51CTO.COM

在MySQL与PostgreSQL的对比中,PG的JSON格式支持优势总是不断被拿来比较。其实早先MariaDB也有对非结构化的数据进行存储的方案,称为dynamic column,但是方案是通过BLOB类型的方式来存储。这样导致的问题是查询性能不高,不能有效建立索引,与一些文档数据库对比,优势并不大,故在社区的反应其实比较一般。当然,MariaDB的dynamic column功能还不仅限于非结构化数据的存储,但不在本文进行展开。 继续阅读“MySQL 5.7原生JSON格式支持 – 51CTO.COM”

利用WEKA编写新的数据挖掘算法_冬日雨辰_新浪博客

WEKA是由新西兰怀卡托大学开发的开源项目。WEKA是由JAVA编写的,并且限制在GNU通用公众证书的条件下发布,可以运行在所有的操作系统中。WEKA工作平台包含能处理所有标准数据挖掘问题的方法:回归、分类、聚类、关联规则挖掘以及属性选择。作为数据挖掘爱好者自然要对WEKA的源代码进行分析并以及改进,努力写出自己的数据挖掘算法。 继续阅读“利用WEKA编写新的数据挖掘算法_冬日雨辰_新浪博客”