一次问题追查----短字符串签名算法引发的bug
近期开发代码, 出现了一些诡异现象。追查原因是公司使用的签名函数出现的问题。 问题: 代码使用的签名库函数, 对于<=4字节的字符串, 签名就是本身。 1 #include<stdio.h> 2...
百度brpc 压测工具rpc_press解析
1. 背景 昨天看到一段brpc中的压测代码rpc_press, 看着不错。整理一下。 发压工具的难点不是发送请求,而是要注意下面的2点: 保证能发出足够的qps,比如上万qps 控制发送合理的qps,比如控制为5...
算法: 二叉树增、删、查、找
最近写个任务与二叉树相关。 这里记录一下二叉树相关代码。后续可以使用。 1 #include <stdio.h> 2 #include <string.h> 3 4 str...
对多个有序数组,实现归并操作
工作中遇到了多个有序链的归并操作,这里记录一下解决方法。方便后续使用。 归并的方法列2种: (1) 堆排序, 或者胜利树。减少比较次数。效率高,实现比较麻烦。 (2) 普通方法,每次都需要比较。实现简单,一...
Java-使用js进行编码,后台解码。
1:使用js编码 var value=window.encodeURI(window.encodeURI(strValue)); 2:Java类中解码。 String str=URLDecoder.decode(value,...
JAVA-前台编码,后台解码
前台 var objValue =window.encodeURI(window.encodeURI(queryObj)); alert(objValue); 后台 String descStr = URLDecoder.d...
我的Base64编码,去掉等号特殊字符
1 /// <summary>自定义包含指定字符的base64工具</summary> 2 internal static class Base64Helper 3...
判断一个字符串是否被Base64加密
例如: 字符串:RGFqaURhbGlfSmlud2FuQ2hpamk= 首先要知道什么是Base64加密?就是Base64是怎么加密的? Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息...
Java List 汉字进行排序
Comparator<Person> cmp = new Comparator<Person>() { public int compare(Person o1, Person o2...