首先说明用Java自带的解析x509证书类,是不能解析sm2算法的证书,执行会抛出异常。用开源库bouncycastle能够解析、详细代码private byte[] getCSPK(byte[] csCert) { InputStream inStream = new ByteArrayI...
分类:
编程语言 时间:
2014-07-16 18:01:03
阅读次数:
406
自动类型转换(也叫隐式类型转换)
强制类型转换(也叫显式类型转换)
类型转换的原理
什么时候要用强制类型转换?
表达式的 数据类型自动提升
? 所有的byte型、short型和char的值将被提升到int型。
? 如果一个操作数是long型,计算结果就是long型;
? 如果一个操作数是float型,计算结果就是float型;
? 如果一个操作数是double型,计...
分类:
编程语言 时间:
2014-07-16 17:32:50
阅读次数:
201
1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象
2、Canvas画布,绘图的目的区域,用于绘图
3、Bitmap位图,用于图的处理
4、Matrix矩阵
1、从资源中获取Bit...
分类:
其他好文 时间:
2014-07-16 16:41:17
阅读次数:
229
转摘有一个问题需要明确:为什么要使用bytebuffer,它比byte比起来有什么优点?很简单:为了提高IO的效率。怎样提高的,这个还得google一下。记住几个标志的含义:position:当前指针的位置,也就是接下来要读写的位置。limit:限制,一个缓冲区可读写的范围。capability:容...
分类:
其他好文 时间:
2014-07-16 16:03:34
阅读次数:
174
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不通OS下,返回的东西不一样!String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如byte[] b_gbk =...
分类:
编程语言 时间:
2014-07-16 15:42:05
阅读次数:
268
关于python处理中文及不同情况下中文路径的研究,不足及错误之处,请批评指正!!谢谢!!
参考文献:
Why you benefit from using UTF-8 Unicode everywhere in your web applications
Python "'ascii' codec can't decode byte" explained and how to solve it
Windows 记事本的 ANSI、Unicode、UTF-8 这三种编码模式有什么区别?...
分类:
编程语言 时间:
2014-07-15 12:50:18
阅读次数:
269
public static String toHexString2(byte[] b) {
StringBuffer buffer = new StringBuffer();
for (int i = 0; i < b.length; ++i) {
buffer.append(toHexString2(b[i]));
}
return buffer.toString();
...
分类:
编程语言 时间:
2014-07-14 18:22:33
阅读次数:
244
介绍C#数值类型之间转换,包括介绍TestBasic() 函数等方面。C#数值类型之间转换这里所说的数值类型包括 byte, short, int, long, fload, double 等,根据这个排列顺序,各种类型的值依次可以向后自动进行转换。举个例来说,把一个 short 型的数据赋值给一个...
分类:
其他好文 时间:
2014-07-14 15:31:36
阅读次数:
225
Python
Python是一种面向对象语言。能够把用其他语言(尤其是c/c++)制作的各种模块联结在一起。Python在执行时,首先会将 .py文件中的源代码编译成Python的 byte code(字节码),然后在由Python virtual machine来执行这些编译好的字节码文件按。基于c的Python编译出的字节码文件,通常是.pyc格式。
MFC Microsoft Fou...
分类:
编程语言 时间:
2014-07-14 13:57:08
阅读次数:
285
首先说明用Java自带的解析x509证书类,是不能解析sm2算法的证书,运行会抛出异常。
用开源库bouncycastle可以解析、具体代码
private byte[] getCSPK(byte[] csCert)
{
InputStream inStream = new ByteArrayInputStream(csCert);
...
分类:
编程语言 时间:
2014-07-14 12:53:35
阅读次数:
219