摘要: /** * ASCII转换为16进制 * * @param bytes 源数据 * @param offset 偏移量 * @param length 数据长度 * @return {@link String} */ public String convertHexToAscii(byte[] by 阅读全文
posted @ 2024-03-29 09:34 qiutian-hao 阅读(112) 评论(0) 推荐(0) 编辑
摘要: /** * ascii转10进制字符串 * * @param value * @return {@link String} */ public String decToStr(byte value) { String ascii = String.valueOf(value); StringBuil 阅读全文
posted @ 2024-03-29 09:11 qiutian-hao 阅读(49) 评论(0) 推荐(0) 编辑
摘要: /** * 字节数组转int * 采用IEEE 754标准 * * @param bytes * @return float */ public int bytesToInt(byte[] bytes) { // 获取字节数组转化成的2进制字符串 String binaryStr = bytesTo 阅读全文
posted @ 2024-03-29 09:05 qiutian-hao 阅读(50) 评论(0) 推荐(0) 编辑
摘要: public int checkCrc(byte[] inBuf, int startIdx, int endIdx) { try { int wCRCin = 0x0000; int wCPoly = 0xA001; for (int i = startIdx; i < endIdx; i++) 阅读全文
posted @ 2024-03-27 16:09 qiutian-hao 阅读(119) 评论(0) 推荐(0) 编辑
摘要: string AppName = System.Reflection.Assembly.GetEntryAssembly().GetName().Name; Process[] processes = System.Diagnostics.Process.GetProcessesByName(App 阅读全文
posted @ 2024-03-26 09:41 qiutian-hao 阅读(38) 评论(0) 推荐(0) 编辑
摘要: /// <summary> ///获取cpu序列号 ///</summary> ///<returns> string </returns> public string GetCpuInfo() { string strID = ""; ManagementClass mc = new Manage 阅读全文
posted @ 2024-03-21 09:03 qiutian-hao 阅读(8) 评论(0) 推荐(0) 编辑
摘要: public static byte ConvertBCD(byte b) { //高四位 byte b1 = (byte)(b / 10); //低四位 byte b2 = (byte)(b % 10); return (byte)((b1 << 4) | b2); } 阅读全文
posted @ 2024-03-19 11:37 qiutian-hao 阅读(62) 评论(0) 推荐(0) 编辑
摘要: public static byte ConvertIntToBCD(int b) { //高四位 byte b1 = (byte)(b / 10); //低四位 byte b2 = (byte)(b % 10); return (byte)((b1 << 4) | b2); } 阅读全文
posted @ 2024-03-19 11:37 qiutian-hao 阅读(144) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// BCD转字符串 /// </summary> /// <param name="bcdNum"></param> /// <param name="offset">偏移量</param> /// <param name="numlen">数字字符串位数</para 阅读全文
posted @ 2024-03-19 11:36 qiutian-hao 阅读(78) 评论(0) 推荐(0) 编辑
摘要: public static byte[] strToToHexByte(string hexString) { hexString = hexString.Replace(" ", ""); if ((hexString.Length % 2) != 0) hexString += " "; byt 阅读全文
posted @ 2024-03-19 11:35 qiutian-hao 阅读(33) 评论(0) 推荐(0) 编辑