java
文章平均质量分 80
心若向阳无谓悲伤
开博客只是想记录自己在成长过程中的一些收获和疑惑,在这个大舞台中,有很多志同道合的人,可以相互交流,共同进步,向着更宽阔的道路前行
展开
-
java中MD5和SHA加密
今天因为业务需要,所以就去简单了解了一下java中MD5以及SHA加密算法的一些用法知识,特此整理,方便以后查看。一.MD5简介 MD5(英文全称是Message Digest Algorithm,中文名为消息摘要第5版),是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),也就是说我们不能通过一段原创 2016-04-29 11:18:29 · 1838 阅读 · 0 评论 -
使用python和android模拟器做android程序的自动化测试
因为前段时间业务需求,需要我们测试Android软件性能,刚开始我们使用的是Monkey+Monkeyrunner 。网上也有很多资料来讲解如何利用monkeyrunner来录制脚本,使用最多的都是通过记录坐标的方式来录制,但因为我们在程序操作中,通常都是在同一块显示区域实现页面的相互跳转,所以这种方法并不能够满足我们的需要,我想到了使用id来做,因为id能够保证控件的唯一性,并且也可以精确地定位原创 2016-04-29 13:29:46 · 15702 阅读 · 0 评论 -
在java中使用JNI来编程
今天在看代码的时候,发现文件中使用了native修饰的方法,本来想跟踪进去看一看的,发现并不可以,通过查资料才发现,使用native修饰的方法是调用本地方法,也就是本地使用C/C++编写的库函数,今天就来总结一下我的一些学习心得和在实践过程中遇到的问题。 native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中原创 2016-04-29 17:01:15 · 410 阅读 · 0 评论 -
byte类型与各种基础类型之间的相互转化函数总结
这几天在做一个通讯协议,需要byte类型与各种类型之间相互转化,为了便于以后用到的时候查看,特此记录。import java.io.ByteArrayOutputStream;import android.util.Log;/* * 用于各种类型,进制与byte之间的转换 * * */public class ByteUtils { private static原创 2016-05-26 11:04:00 · 9514 阅读 · 2 评论 -
IONIC的简介及Node.js安装步骤
一.IONIC简介1.IONIC是一个用来开发混合手机应用,开源的,免费的代码库。2.优化html,css和js的性能,构建高效的应用程序;3.用于构建Sass和AngularJS的优化。4.这个框架的目的是从web的角度开发手机应用,给予PhoneGap的编译平台,可以实现编译成各个平台的应用程序。5.IONIC提供很多CSS组件和JavaScript UI库;6.ION原创 2016-06-22 13:49:41 · 2116 阅读 · 0 评论 -
Apache-Ant下载以及安装步骤
为了安装IONIC,首先需要下载node.js并且成功安装,上一篇我已经详细的介绍了node.js的安装过程,接下来需要安装Apache-ant.一.Apache-Ant下载1.下载地址:http://mirror.tcpdiag.net/apache/ant/binaries/ 下载页面如下图,可能是页面解析有点问题,页面排版怪怪的,但是不影响我们下载:2.下载图中用原创 2016-06-22 14:26:21 · 6822 阅读 · 0 评论 -
使用ionic+cordova创建APP项目
一.创建项目 1.打开命令提示符窗口,在窗口中切换到你想要创建项目的路径下。创建项目命令:ionic start helloworld blank (helloworld是你的项目名)在创建时会起下载一些所用到的资源,如果在当前进度卡住的话,请耐心等待几秒。之后,会出现一些提示。成功之后,会在你的创建路径下发现多了一个helloworld的文件夹。原创 2016-06-22 16:51:38 · 2769 阅读 · 0 评论 -
java实现数字螺旋矩阵
题目描述: 输入一个100以内的数子num,让这num的平方个数字以螺旋矩阵的方式显示在屏幕上。 例如:输入5,则这25个数恰好可以组成一个正方体,将它以如下方式输出到屏幕上。原创 2016-07-09 14:07:12 · 7761 阅读 · 0 评论 -
android中px,sp,dp之间相互转化的工具类
在平时开发中,难免遇到需要在代码里对尺寸进行转化的问题,在这里总结一下,方便以后调用public class DensityUtil { /** * dp转换成px */ private int dp2px(Context context,float dpValue){ float scale=context.getResources()....转载 2018-10-16 15:53:49 · 191 阅读 · 0 评论