小工具
Liyang120621
头像是我曾经喜欢的女生,但是她结婚了。新郎不是我。我只是用来提醒我自己,努力敲代码,多挣钱,争取娶个更好的。
展开
-
C++字符串里提取数字
提取出来bai还是放du在zhi字符串里么daostring a,ans;cin>>a;for (int q=0;q<a.length();q++)if (a[q]>='0'&&a[q]<='9')ans+=a[q];cout<<a[q];原创 2021-04-20 13:27:32 · 10819 阅读 · 2 评论 -
C语言整型变量,移位操作
有个a是一个整形的,占8位,所以bit3应该是第三位。|(或)操作,当操作数为1时,结果为1,当操作数为0时,结果不变。 1|1 =1 ,1|0=1,0|1=1,0|0=0&(与)操作,当操作数为1时,结果不变,当操作数为0时,结果为0。1&1=1,1&0=0,0&1=0,0&0=0因此,设置a的bit 3为1的方法就是将a和00001000作|操作,这样其他位都不变,只有第3位变成1,清除a的bit3的方法就是将a和11110111作&操作,这样原创 2020-11-27 09:41:03 · 1241 阅读 · 0 评论 -
C++ CRC8校验方法
少说废话,上东西。显示验证工具的链接地址http://www.ip33.com/crc.html接下来是方法,好人做到底,送佛送上西。连typedef也给你写上,CV即可用。typedef unsigned char uint8_t;// CRC8校验算法uint8_t crc8(uint8_t *data, int size){ uint8_t crc = 0x00; uint8_t poly = 0x07; int bit; while (size--.原创 2020-11-27 09:35:56 · 1908 阅读 · 0 评论 -
python MD5加密大小写,32位16位任选
import hashlibstring = 'userId=669&apikey=098f6bcd4621d373cade4e832627b4f6×='def md5value(key): input_name = hashlib.md5() input_name.update(key.encode("utf-8")) print("大写的32位" + (input_name.hexdigest()).upper()) print("大写.原创 2020-11-16 10:54:15 · 9830 阅读 · 0 评论