搜索结果
查询Tags标签: byte,共有 585条记录-
shiro加密底层
protected byte[] hash(byte[] bytes, byte[] salt, int hashIterations) throws UnknownAlgorithmException {MessageDigest digest = this.getDigest(this.getAlgorithmName());if (salt != null) {digest.reset();digest.update(salt);}byte[] hashed = digest.digest(…
2022/4/24 6:15:43 人评论 次浏览 -
3-数据类型
基本数据类型 数值类型整数类型(一个字节占8位(bit)) byte 占1个字节范围:-128~127( -2^7 ~ 2^8-1 ) short 占2个字节范围:-2^15 ~ 2^15-1 int 占4个字节范围:-2^31 ~ 2^31-1 long 占8个字节范围:-2^63 ~ 2^63-1 (定义 long 类型要在后面加个L,如:long num = …
2022/4/24 6:14:22 人评论 次浏览 -
C# 字符串转二进制、二进制转字符串
/// <summary>/// 将字符串转成二进制/// </summary>/// <param name="s"></param>/// <returns></returns>public static string bianma(string s){byte[] data = Encoding.Unicode.GetBytes(s);StringBuilder result = n…
2022/4/23 17:12:37 人评论 次浏览 -
sm2 对接java 和前端时 04问题
public class SM2CryptoUtil{public SM2CryptoUtil(byte[] pubkey, byte[] privkey, Mode mode){this.pubkey = pubkey;this.privkey = privkey;this.mode = mode;}public SM2CryptoUtil(string pubkey, string privkey, Mode mode = Mode.C1C2C3, bool isPkcs8 = false){…
2022/4/22 22:12:39 人评论 次浏览 -
Java: byte[] Integer.toHexString()
2022/4/21 20:42:51 人评论 次浏览 -
golang bufio解析
golang bufio 当进行频繁地对少量数据读写时会占用IO,造成性能问题。golang的bufio库使用缓存来一次性进行大块数据的读写,以此降低IO系统调用,提升性能。 在Transport中可以设置一个名为WriteBufferSize的参数,该参数指定了底层(Transport.dialConn)写buffer的大小。…
2022/4/21 6:17:46 人评论 次浏览 -
java实现哈夫曼编码压缩
java实现哈夫曼编码压缩节点类/*** 节点类*/ class Node implements Comparable<Node> {Byte data;int weight;Node left;Node right;public Node(int weight) {this.weight = weight;}public Node(Byte data, int weight) {this.data = data;this.weight = weight;…
2022/4/20 20:12:40 人评论 次浏览 -
隐式转换
public class Demo1_4{ public static void main(String[] args){ int a=10; double b=a; //隐式转换:小范围赋值给大范围,会先将小范围提升成大范围后,在赋值给大范围。可以直接给。 System.out.println(b); double c=4.3; int d=(int)c; //强制转换:大范…
2022/4/20 6:13:09 人评论 次浏览 -
C#Socket网络编程(三) UDP服务器端和客户端连接
Socket(套接字)编程(Udp) 基于Udp协议是无连接模式通讯,占用资源少,响应速度快,延时低。至于可靠性,可通过 应用层的控制来满足。(不可靠连接) (1).建立一个套接字(Socket) (2).绑定服务器端IP地址及端口号--服务器端 (3).通过SendTo()方…
2022/4/19 17:13:48 人评论 次浏览 -
【MM32F032 eMiniBoard】简易示波器
效果: 1.介绍一直想搞一个示波器,今天发现手头上有一款灵动的开发板,而且上面刚好有3个电位器,似乎电位器是灵动的标配,先拿这个练练手。2.设计首先需要一款屏幕,手头上有一款非常常用的OLED屏幕,屏幕的分辨率是128x64的,虽然分辨率不高,但是做个简易示波器…
2022/4/19 6:14:51 人评论 次浏览 -
Java 运算符 练习
//1、(操作符)有如下代码: int a = 5; // 5 6 5 6 int b = (a++)+(--a)+(++a); // 5+5+6=16 //问执行完之后,b 的结果是多少? System.out.println("b的结果为"+b); //2、(基本类型的运算)一家商场在举行打折促销,所有商品都进行8折优惠。一位程序员把这个…
2022/4/18 9:12:59 人评论 次浏览 -
C#中获取byte第四位和高四位方法和获取设置byte每一位的值
C#低四位public static int GetLow4(byte data){//获取低四位return data & 0x0f;}C#高四位public static int getHeight4(byte data){//获取高四位return (data & 0xf0) >> 4;}C#获取每一位的值/// <summary>/// 获取字节中的指定Bit的值/// </su…
2022/4/15 22:42:39 人评论 次浏览 -
类型转换
1、自动提升原则:有多种类型的数据混合运算时,系统首先自动将所有数据转换成精度大的数据类型,然后再进行计算。 2、把精度大的数值类型给精度小的数值类型,就会报错,反之就会进行自动类型转换。 3、(byte、short、char)之间不会相互自动转换。 4、byte、short、ch…
2022/4/11 23:15:48 人评论 次浏览 -
Java中的基本数据类型
Java中的基本数据类型 public class BigNumber { public static void main(String[] args) { int bignum = 99999999999; long number = 9999999999L; }} 认识二进制 十进制每一位可以是0~9这10个值,到10进位。一百用十进制表示就是09,十就是10。二进制…
2022/4/9 17:19:11 人评论 次浏览 -
C#:串口控制下位机开关
1. 单片机下位机控制程序/********************************************************************************************* 出品: 杜洋工作室 DoYoung Studio 程序名: DB1-011 电脑控制电源插座 编写人: 杜洋 编写时间: 2013年01月17日 硬件支持…
2022/4/7 20:19:14 人评论 次浏览