上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 353 下一页
摘要: import java.security.*; import java.security.spec.*; class MD5_test { public final static String MD5(String s) { char hexDigits[] = { '0' , '1' , '2'... 阅读全文
posted @ 2018-11-23 14:15 brave-sailor 阅读(6761) 评论(0) 推荐(0)
摘要: 1 加密方法:1.1 java自带jar工具MessageDigest实现java.security.MessageDigestpublic class MD5Utils { public static String stringToMD5(String plainText) { byte[] se 阅读全文
posted @ 2018-11-23 14:12 brave-sailor 阅读(267) 评论(0) 推荐(0)
摘要: Java语言中字符串类型和字节数组类型相互之间的转换经常发生,网上的分析及代码也比较多,本文将分析总结常规的byte[]和String间的转换以及十六进制String和byte[]间相互转换的原理及实现。 1. String转byte[] 首先我们来分析一下常规的String转byte[]的方法,代 阅读全文
posted @ 2018-11-23 13:59 brave-sailor 阅读(4522) 评论(0) 推荐(0)
摘要: 1、将字符转换成byte数组 2、将byte数组转换成字符 3、为了方便字符的加减操作,通常以16进制字符替代普通字符与byte数组进行相互转换 /** * 16进制的字符串表示转成字节数组 * * @param hexString * 16进制格式的字符串 * @return 转换后的字节数组 * 阅读全文
posted @ 2018-11-23 13:57 brave-sailor 阅读(17920) 评论(0) 推荐(0)
摘要: 一、 编码 同一个字符在不同的编码下会被编成不同长度的编码,比如: ACSII,每个字符对应一个字节,实际上只使用了7位,从00h-7Fh。只能表达128个字符。 GB2312,中文的一种编码,每个字符使用两个字节表示。 UTF-8, 可以表达所有unicode字符,每个字符可以用1-3个字节表示。 阅读全文
posted @ 2018-11-23 13:53 brave-sailor 阅读(10994) 评论(0) 推荐(1)
摘要: 首先我们知道OC中是没有二维数组的,二维数组是通过一位数组的嵌套实现的,但是别忘了我们有字面量,实际上可以和C/C++类似的简洁地创建和使用二维数组。这里总结了创建二维数组的两种方法以及数组的访问方式。 http://images.cnitblog.com/i/569008/201405/191628561371344.jpg 通过字面量创建和使用二维数组(推荐) ... 阅读全文
posted @ 2018-11-23 11:28 brave-sailor 阅读(656) 评论(0) 推荐(0)
摘要: public class TestCase { /** * short到字节数组的转换. */ public static byte[] shortToByte(short number) { int temp = number; ... 阅读全文
posted @ 2018-11-23 11:16 brave-sailor 阅读(1586) 评论(0) 推荐(0)
摘要: 自定义view练手,效果图如下:实现功能 可设置圆环颜色和线宽及触摸后的颜色和线宽 可设置圆环内圈显示的文本内容及字体大小、颜色 可设置触摸点的图片 可设置触摸的有效范围源码github链接使用示例<RelativeLayout xmlns:android="http://schemas.andro 阅读全文
posted @ 2018-11-02 18:17 brave-sailor 阅读(547) 评论(0) 推荐(0)
摘要: 闲来无事做了一个自定义的进度条,大致效果图如下: progressbar.gif 废话不多说,下面直接上代码: 自定义控件代码CircleProgressBar.java: public class CircleProgressBar extends View{ // 画圆环的画笔 private 阅读全文
posted @ 2018-11-02 17:52 brave-sailor 阅读(1094) 评论(0) 推荐(0)
摘要: 文章目录 一 View 二 Paint 2.1 颜色处理 2.2 文字处理 2.3 特殊处理 三 Canvas 3.1 界面绘制 3.2 范围裁切 3.3 集合变换 四 Path 4.1 添加图形 4.3 画线(直线或曲线) 4.3 辅助设置和计算 文章源码 DrawView WaveView Ri 阅读全文
posted @ 2018-11-02 10:03 brave-sailor 阅读(788) 评论(0) 推荐(0)
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 353 下一页