bit电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号。 Byte字节单位,一般表示存储介质大小的单位,一个B(常用大写的B来表示Byte)可代表一个字元(A~Z)、数字(0~9)、或符号(,.?!%&+-*/),但中文字需要2个Byte。1 Byte = 8 ...
分类:
其他好文 时间:
2019-04-15 16:00:10
阅读次数:
185
AV_TIME_BASE 经常在FFmpeg的代码中看到一个奇怪的单位 AV_TIME_BASE ,比如 AVFormatContext 结构体中就有这样一个字段: duration ,它在FFmpeg中的解释如下: 以一段时长为60s的视频为例,用FFmpeg将其读入到内存,并打印出它的 dura ...
分类:
其他好文 时间:
2019-04-10 17:52:34
阅读次数:
186
冒泡排序 时间复杂度$\mathrm{O}(n^2)$ 两两比较相邻的两个元素,如果逆序就交换 算法改进一 ...
分类:
编程语言 时间:
2019-04-08 15:27:28
阅读次数:
104
Byte——字节,是指一小组相邻的二进制数码。通常是8位作为一个字节;字节是处理数据的基本单位; bit——位(比特)数据传输的单位,是计算机存储设备的最小单位,每一位的状态只能是0或者1; 换算:1个字节等于8个比特(1Byte=8bit) Byte——字节,是指一小组相邻的二进制数码。通常是8位 ...
分类:
其他好文 时间:
2019-04-04 20:43:01
阅读次数:
258
多线程 当今的操作系统绝大部分都是基于 多任务 的操作系统;多任务操作系统的最大特点,是可以同时 运行多个程序;由于操作系统支持 时间片 轮换算法,使得用户感觉多个程序在同时运行,似乎有多个CPU在起作用。 运行在操作系统之上的每个应用程序,都会占用一个独立的 进程(process),而 进程内又允 ...
分类:
编程语言 时间:
2019-04-03 21:58:48
阅读次数:
190
在游戏开发的过程中难免会遇到欧拉角和四元数直接的转换问题,如果有些过shader的朋友,肯定也遇到过四元数,欧拉角和矩阵直接的转换问题,这里我把这几种格式直接的转换算法写在这里有需要的朋友可以拿去有,别忘了,点赞关注。废话不多说,直接上代码、四元数转矩阵的底层算法:publicQuaternionQuaternionMatrix(floatw,floatx,floaty,floatz){Matri
分类:
编程语言 时间:
2019-04-02 14:12:25
阅读次数:
229
常用高级编程语言的数据类型通常有 byte类型表示范围为0~2^16-1。既可以用数字0~2^16-1表示也可以用字符表示)。 short类型表示范围为-2^15~2^15-1。 int类型表示范围为-2^31~2^31-1。 long类型表示范围为-2^63~2^63-1。 以上是整数型的存储范围 ...
分类:
其他好文 时间:
2019-03-31 14:04:36
阅读次数:
173
part1 (1) %d输出数据整数,"y=%d"将数据控制输出为y等于一数据的格式,%8d使数据占据了八个字节的位置,左边补空,%2d时,因为数据实际占据已经大于指定的两个字节,为了不丢失数据,输入按照数据实际占据位置输出;%f使输出数据为浮点型,小数点后默认六位,由于计算机在进制换算时有精度误差 ...
分类:
其他好文 时间:
2019-03-31 13:43:57
阅读次数:
138
分页查询 limit [start],[rows] 思路: pram start 从哪一行开始 关键是从哪一行开始,需要根据查询的页数来进行换算出查询具体页数是从哪一行开始 start = (pages-1)*rows; pages : 具体要查询那一页 rows : 每页查询多少行 pram ro ...
分类:
数据库 时间:
2019-03-29 20:43:30
阅读次数:
155
1)A类网络的默认掩码是255.0.0.0,换算成二进制就是11111111.00000000.00000000.00000000;默认掩码意味着没有将A类大网(A类网络)再划分为若干个小网。掩码中的1表示网络号,24个0表示在网络号确定的情况下(用二进制表示的IP地址的左边8位固定不变),用24位 ...
分类:
其他好文 时间:
2019-03-19 21:41:53
阅读次数:
171