搜索结果
查询Tags标签: 字节,共有 2160条记录-
Redis基本数据类型ZipList
为什么要有ziplist 有两点原因:普通的双向链表,会有两个指针,在存储数据很小的情况下,我们存储的实际数据的大小可能还没有指针占用的内存大,是不是有点得不偿失?而且Redis是基于内存的,而且是常驻内存的,为了节省内存,又能达到链表的功能,ziplist出现了。 链表…
2022/9/18 2:16:23 人评论 次浏览 -
MySQL学习——创建数据库以及数据类型介绍
在上一个专栏中我们介绍了Oracle数据库的学习(Oracle - 随笔分类),本专栏将会介绍另一个常用的关系数据库——MySQL的学习。MySQL数据库也是支持SQL标准语法的,因此学过上一个专栏再学习MySQL会比较简单。在具体讲述之前,我们需要介绍下Oracle与MySQL数据库之间的差别…
2022/9/17 2:17:16 人评论 次浏览 -
Brainfuck是什么
Brainfuck是什么Brainfuck是一种极小化的计算机语言, 它是由Urban Mller在1993年创建的。 由于fuck在英语中是脏话,这种语言有时被称为brainf*ck或brainf**k,甚至被简称为BF。Brainfuck 由八种运算符构成, 它基于一个简单的机器模型,出了指令, 这个机器还包括: 一个…
2022/9/16 23:19:43 人评论 次浏览 -
Java基础-1
1:java为什么能跨平台;Java之所以能跨平台,是因为java虚拟机(JVM)能跨平台。 因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件…
2022/9/16 14:17:11 人评论 次浏览 -
Java基础-2
1:二进制怎么表示正整数与负整数?23的原码是010111。反码是010111(正数的反码是它本身)。补码是010111(正数的补码也是它本身)。-16的原码是110000。反码是101111(负数的反码符号位不变,数值为1变为0,0变为1)。补码是110000(负数的补码位反码+1)。对于负整数而…
2022/9/16 14:17:11 人评论 次浏览 -
JAVA进阶--缓冲流--2022年9月7日
第一节 缓冲流概述1、缓冲流的作用缓冲流自带缓冲区、可以提高原始字节流、字符流读写数据的性能2、缓冲流有几种?字节缓冲流字节缓冲输入流:BufferedInputStream字节缓冲输出流:BufferedOutputStream字符缓冲流字符缓冲输入流:BufferedReader字符缓冲输出流:Buffer…
2022/9/15 14:19:35 人评论 次浏览 -
强类型语言2022-09-14
## 22:24:03 要求变量的使用要求严格符合规定,所有变量都必须先定义后才使用## Java的数据类型分为两大类 ### 基本类型(primitive type) #### 数值类型(整数,浮点,字符类型),booleam类型 ##### 整数类型 byte占1个字节范围(-128-127) short占2个字节范围(-3276…
2022/9/14 23:18:40 人评论 次浏览 -
实现SM4算法(16字节版)
base_sm4.h#pragma once #include <vector> #include <iostream>/*32位以内的循环左移*/ #define SM4_Rotl32(buf,n) (((buf)<<(n))|((buf)>>(32-(n)))) class base_sm4 { public:base_sm4() {};/** 函数SM4_SelfCheck是SM4自检函数,它用标准数据…
2022/9/14 14:16:20 人评论 次浏览 -
linux驱动移植-linux块设备驱动
一、linux设备驱动 我们在linux驱动基础概念以及驱动程序框架搭建中已经介绍过,linux 将所有的外设分为 3 类:字符设备、块设备、网络设备。 1.1 字符设备 字符设备是能够像字节流(比如文件)一样被访问的设备,就是说对它的读写是以字节为单位的。 比如串口在进行收发…
2022/9/13 5:25:57 人评论 次浏览 -
反码,补码,源码。
老师要求我们学习反码 补码 还有源码的相关知识 首先是在网上找到了一些资料 普及了一些基础知识,这能帮助到我了解和掌握补码原理 一、基础知识补充 (1)计算机的语言表示: 在现代的计算机中主要采用的数字集成电路完成,数字电路通过高低电平只能表示0和1,所以…
2022/9/13 1:24:39 人评论 次浏览 -
数据类型
数据类型 强类型语言要求变量的使用严格规定,所有变量先定义再使用//错误示范public class HelloWorld { public static void main(String[] args) { String a; System.out.println(a); }}//正确示范public class HelloWorld { public static void …
2022/9/12 23:24:34 人评论 次浏览 -
软件测试1. 基础知识
一、为什么需要硬件 任何的计算操作.最终都需要通过相应的硬件来完成。 二、硬件的组成现代的电子计算机我们依据“冯诺依曼”理论将它的硬件分成五个级成部分。输入设备,输出设备,控制器,处理器,存储设备。 内存和外存 内存:就是我平所说的内存条,它的大小一般在(…
2022/9/10 6:24:34 人评论 次浏览 -
Cache一致性导致的踩内存问题【转】
转自:http://blog.coderhuo.tech/2019/07/28/DMA_mem_crash/ 本文主要分享一个Cache一致性踩内存问题的定位过程,涉及到的知识点包括:backtrace、内存分析、efence、wrap系统函数、硬件watchpoint、DMA、Cache一致性等。 1 背景 设备上跑的是嵌入式实时操作系统(RTOS,…
2022/9/9 5:23:35 人评论 次浏览 -
金九银十,收下这份 Java String 面试题
请点赞关注,你的支持对我意义重大。
2022/9/6 14:22:48 人评论 次浏览 -
Java运行机制
Java运行机制 高级语言的运行机制 我们编程都是用的高级语言(写汇编和机器语言的大牛们除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算机才能运行高级语言所编写的程序。 翻译,其实翻译的方式有两种,一个是编译…
2022/9/6 1:25:26 人评论 次浏览