问题:给定一个无符号整型的对象,统计其二进制序列中1的个数? 遍历: unsigned bit_count(unsigned x) { unsigned result=0; while(x){ result+=x&01?1:0; x>>=1; } return result; } 位运算: unsi ...
分类:
其他好文 时间:
2021-01-13 11:05:06
阅读次数:
0
3、在STM32编程中遇到的一些关键字 STM32是基于RAM的架构,学习它可以是嵌入式的一个基础部分。因此对于一些关键字也必须了解,在STM32学习过程中,遇到过如下变量,对其有疑问 关键字 功能 vu32 返回最新的无符号整型写入值 1、vu32 通过在编译器中不断的追踪,最终找到vu32关键字 ...
分类:
其他好文 时间:
2021-01-06 12:26:35
阅读次数:
0
java打印一个int类型的二进制 int类型占4个字节,一个字节8位,int共占32位。java中的int是无符号的(c语言还区分int整形和unsigned int无符号整型),取值范围 -231~231-1。 二进制数在内存中以补码的形式存储的 正数:补码就是转化为二进制 负数:补码符号位是1 ...
分类:
编程语言 时间:
2020-12-23 12:32:38
阅读次数:
0
今天讲讲arm汇编中除法的底层实现。汇编代码本身比较长了,如需参考请直接拉到文末。 下面我直接把arm的除法算法的汇编代码转译成C语言的代码贴出来,并进行解析。 因为篇幅有限,所以在此只解析无符号整型的除法运算,关于无符号除法和有符号除法的区别请参考上一篇推送。 代码较长如下,电脑端看效果更佳,如无 ...
分类:
编程语言 时间:
2020-10-07 21:33:35
阅读次数:
29
GROUP_CONCAT()是有最大长度限制的,默认值是1024可以通过group_concat_max_len参数进行动态设置。参数范围可以是Global或Session。格式:SET[GLOBAL|SESSION]group_concat_max_len=val值是无符号整型,最大值与版本位数有关:mysql版本号最小值最大值备注32位442949672952^3264位41844674407
分类:
数据库 时间:
2020-09-17 20:15:55
阅读次数:
48
一、基本数据类型 1 整型 分为int、uint,uint8是byte型,int16对应C中的short型,int64 对应long型 2 特殊整型 uintptr 无符号整型,用于存放一个指针 3 浮点型 float32和float64 4 复数 complex64和complex128 5 by ...
分类:
其他好文 时间:
2020-08-26 17:13:37
阅读次数:
54
Redis 的 ziplist、quicklist 以及 intset 原理介绍 ...
分类:
其他好文 时间:
2020-08-03 00:48:43
阅读次数:
98
Go语言中数据类型极其丰富,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道channel等。Go语言的基本类型和其他语言大同小异。 基本数据类型 整型 整型分为以下两个大类: 按长度分为:int8、int16、int32、int64 对应的无符号整型:uint8 ...
分类:
编程语言 时间:
2020-07-22 01:40:44
阅读次数:
87
数据库命令规范
所有数据库对象名称必须使用小写字母并用下划线分割
所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)
数据库对象的命名要能做到见名识意,并且最后不要超过 32 个字符
临时库表必须以 tmp为前缀并以日期为后缀,备份表必须以 bak为前缀并以日期 (时间戳) 为后缀
所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索引失效,导致查询效率降低)
分类:
数据库 时间:
2020-07-16 12:15:47
阅读次数:
80
2、Go语言基础之数据类型 Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。 基本数据类型 1.1整型 整型分为以下两个大类: 按长度分为:int8、int16、int32、int64 对应的无符号整型:uint8 ...
分类:
编程语言 时间:
2020-06-07 14:44:13
阅读次数:
68