• 快速理解原码、反码、补码

    我是这么理解的:二进制数把数据分为正负两个部分,分别表示两个区间: 什么意思呢?这个也就是说你可以把负数看成一部分,正数看成一部分。而每个部分的数值也是相同的:无论负数还是正数出去符号位,都是从 000 ...
    文章 2020-08-11 92浏览量
  • 前端开发js运算符单竖杠“|”的用法和作用及js数据...

    今天有个网友QQ问我,我的 javascript实用技巧,js小知识,这篇文章里面,js整数的操作运用了单竖杠,问我单竖杠是啥意思?我看了一下之前的那篇文章,只写了用法,但是并没有解释。好吧,我现在就给大家简单的介绍...
    文章 2017-08-01 1093浏览量
  • 突破Java面试(49)-分库分表之后全局id的生成

    先往单点库的某表里插入一条没业务含义的数据 然后获取一个数据库自增id 取得id后,再写入对应的分库分表 优点 简单,是人都会 缺点 因为是单库生成自增id,所以若是高并发场景,就会有性能瓶颈。若硬是要改进,那...
    文章 2019-07-13 4335浏览量
  • 编码史记

    GB是啥意思?国标。好了,后来某些领导发现,他的名字没法编码了,这个问题出来了。6000个汉字还不足以囊括所有中文,国家在1995年又组织了一批人,继续搜罗一些生僻字,一共搜集出了21886个汉字和字符,形成了GBK...
    文章 2016-05-17 1082浏览量
  • Java基础复习(类的继承,接口的本质,抽象类,异常,...

    子类重写equals必须重写hashCode,这个在很多地方都看到了,但现在不明白为这么规定,先记下来呗~Integer中有一些二进制操作,如位翻转和循环移位,CPU能高效实现移位和逻辑运算。Java内部采用UTF-16,提到这个就...
    文章 2018-07-26 3958浏览量
  • Java的序列化与反序列化

    我要你个空壳子干!我摔!稳住,我们可以实际测试一下,会发现在序列化及反序列化的过程中,是保留了list中的值的. 为什么要定义为transient呢?怎么做到仍然保留数据的呢?第一个问题 ArrayList内部是使用组实现的,...
    文章 2019-01-29 1085浏览量
  • 22 支机器人战队比赛“收割”漏洞,国家队这样赢了...

    LC↯BC战队的一个小哥称,对战平台是中文的,难度很大,前天他们才急匆匆地找了一位翻译……小哥表示:“没事,我们也没期待,这次可以为来年机器人大战做铺垫。比赛过程中,还发生了这么几件有趣的事情: 1.为...
    文章 2017-10-27 1145浏览量
  • 你所不知道的JavaScript

    不过我觉得没啥意思&xff0c;上面提到的各种类型化组已经可以基本满足应用了&xff0c;所以这里就一笔带过&xff0c;一个简单的示例&xff1a;var buffer&61;new ArrayBuffer(12);var x&61;new DataView(buffer,0);x.setInt8...
    文章 2021-09-16 17浏览量
  • 记一次拿webshell踩过的坑(如何用PHP编写一个不包含...

    这段代码一大坨是啥意思呢?因为40个字符长度的限制,导致以前逐个字符异或拼接的webshell不能使用。这里可以使用php中可以执行命令的反引号` ` 和Linux下面的通配符?代表匹配一个字符 ` 表示执行命令 对特殊字符...
    文章 2018-08-06 1143浏览量
  • HashMap中hash方法的原理

    那么,他的二进制的第一位一定是0(有符号用最高位作为符号位,“0”代表“+”,“1”代表“-”),这样里两个做按位与运算之后,第一位一定是个0,也就是,得到的结果一定是个正数。HashTable In Java 7 上面是...
    文章 2020-09-22 8220浏览量
  • HashMap源码解析,扩容机制及其思考

    暂且不考虑这个T是,把它理解为一个函数。(2)时间复杂度 用O(f(n))表示 当n变化时,时间频度T(n)也会不断变化,但是它是个不确定的函数,我们想知道它呈现的规律是什么样的。这个时候引入了时间复杂度的概念。...
    文章 2018-07-18 2146浏览量
  • 大白话彻底搞懂 HBase RowKey 详细设计

    RowKey本质上是一个二进制码的流,可以是任意字符串,最大长度为64kb,实际应用中一般为10-100byte,以byte[]组形式保存,一般设计成定长。官方建议越短越好,不要超过16个字节,原因可以概括为如下几点: 影响...
    文章 2020-06-12 1377浏览量
  • Redis-数据结构与对象

    why 为要用 因为比C原生的字符串要好: 1.O(1)获取长度 2.杜绝缓冲区溢出 3.减少修改字符串时带来的内存重新分配次数 4.二进制安全 5.兼容部分C字符串函数 how 怎么做到的 基本结构: public class SDS { 占用长度...
    文章 2015-03-12 1236浏览量
  • 源码解析|第一次有人把HashMap说的这么清楚~

    我们知道整形是占用四个字节,占用32个bit,我们将前16个作为高位,后16个作为低位,然后将32个bit右移16,是不是就能得到高16位的值,然后再讲高位和低位进行疑惑,得到一个新的二进制,为什么这么做呢,因为这样...
    文章 2020-10-21 1513浏览量
  • 基础为零?如何将 C++ 编译成 WebAssembly

    作者|张翰(门柳)出品|阿里...就不到十行代码还好意思做性能对比…… 我觉得低于 200 行代码跑出来的性能测试都不太靠谱。而且执行 js 和执行 wasm 的链路不一样,编译工具的优化程度不一样,编译出来的包依赖的接口也...
    文章 2019-12-18 1236浏览量
  • Python入门(二)——IDE选择PyCharm,输入和输出,基础...

    python可以处理任意的整数,也包括附属,1,100,-20等,计算机由于是二进制有时候用十六进制表示整数更加的方便,十六进制使用0x前缀和0-9,a-f表示,比如0xff00,0xdf522等 浮点 浮点也是小数点,之所以叫做...
    文章 2017-04-27 1003浏览量
  • Python入门(二)——IDE选择PyCharm,输入和输出,基础...

    python可以处理任意的整数,也包括附属,1,100,-20等,计算机由于是二进制有时候用十六进制表示整数更加的方便,十六进制使用0x前缀和0-9,a-f表示,比如0xff00,0xdf522等 浮点 浮点也是小数点,之所以叫做...
    文章 2018-04-02 2505浏览量
  • 深度」从硬件提升到算法迭代,正在发生的量子计算革命

    简单来说,它的意思是一个量子物体在其被观测之前可以同时占据不止一个状态——就像“薛定谔的猫”这个著名的思想实验所指出的那样。量子计算机并不使用晶体管来追踪二进制数据值,而是使用的量子物体。这也导致量子...
    文章 2018-03-01 1306浏览量
  • Java对象序列化底层原理源码解析

    temp.out文件中的二进制分别代表什么意思?1.ObjectStreamClass类 方文档对这个类的介绍如下 Serialization’s descriptor for classes.It contains the name and serialVersionUID of the class.The ...
    文章 2019-04-25 6645浏览量
  • Java对象序列化底层原理源码解析

    temp.out文件中的二进制分别代表什么意思?1.ObjectStreamClass类 方文档对这个类的介绍如下 Serialization’s descriptor for classes.It contains the name and serialVersionUID of the class.The ...
    文章 2018-02-06 987浏览量
  • C指针通过编译器实现汇编语言类似内存间接寻址功能,...

    R.E.C-F22叫我来篇稿,我实在不知道写,也很久没写过技术方面的东西了,刚看书时突然想到了写指针,所有的C语书上都把指针描述得很抽象,所以,老规矩,结合调试器+汇编来理解它。其实指针和汇编中的间接寻址很像...
    文章 2016-05-16 1108浏览量
  • C指针通过编译器实现汇编语言类似内存间接寻址功能,...

    R.E.C-F22叫我来篇稿,我实在不知道写,也很久没写过技术方面的东西了,刚看书时突然想到了写指针,所有的C语书上都把指针描述得很抽象,所以,老规矩,结合调试器+汇编来理解它。其实指针和汇编中的间接寻址很像...
    文章 2016-05-11 1507浏览量
  • Linux」鸟叔私房菜 第六章读书笔记

    od 以二进制的方式读取文件内容!6.4 文件与目录的默认权限与隐藏权限 6.5 指令与文件的搜寻 6.5.1 脚本文件名的搜寻 which(寻找『执行档』) [root@study~]#which[-a]command 选项或参数: a:将所有由 PATH 目录中可以...
    文章 2018-08-25 1355浏览量
  • 自己动手开发调试器 01

    除了第一个“操作符”变了,其他的“操作”都没变,当B进程执行到0x400478处时,它就会暂停,然后将控制权交给父进程,也就是A,然后A干完它想干的事情,比如查查寄存器,看看内存的,再把B的0x400478处改回来,...
    文章 2018-03-10 842浏览量
  • 深入理解JVM虚拟机6:深入理解JVM类加载机制

    创建名字为C的类,如果C不是组类型,那么它就可以通过类加载器加载C的二进制表示(即Class文件)。如果是组,则是通过Java虚拟机创建,虚拟机递归地采用上面提到的加载过程不断加载组的组件。Java虚拟机支持两...
    文章 2017-10-30 1248浏览量
  • react-native trampoline实现

    因此.align 5 的意思就是内存已 2^5=32 位对齐,也就是4字节对齐。注意这里.align 后面的数字根据硬件不同是有不同的定义的,大家可以尝试查询上面的文档来了解,但在arm上,一般都 2 的指数。globl SYMBOL_NAME...
    文章 2018-12-18 1049浏览量
  • Google Interview University-坚持完成这套学习手册,...

    32 bit:IEEE754 32-bit 浮点二进制(视频) 算法复杂度/Big-O/渐进分析法 并不需要实现 Harvard CS50 —— 渐进表示(视频) Big O 记号(通用快速教程)(视频) Big O 记号(以及 Omega 和 Theta)—— 最佳数学...
    文章 2017-10-18 2761浏览量
  • bash/shell编程学习(3)

    另外,从计算机内部的二进制来看,权限可以用3位2进制表示,从左向右依次为:读、写、执行,所以111表示所有权限,101表示读及执行权限,000表示没任何权限,再考虑到 所属用户、所属用户组、其它组,也就是说有3组...
    文章 2016-01-21 642浏览量
  • 让你秒成大数据“砖家”:富有哲理的12条大数据金句

    不太懂这个金句是啥意思?先来思考下: 10年的葡萄酒好,还是30年的葡萄酒好!你肯定说,30年的好,愈久弥香,价值越高嘛。数据也是这样!大数据的价值,在一定程度上是积累出来的。那老应用为什么像鱼?作为食材,...
    文章 2016-06-02 4461浏览量
  • Linux系统性能指标

    解释:可用RAM总量,RAM即代表是物理内存而非虚拟内存,可用的物理内存是总的物理内存除去一些不可访问的部分包括一些保留的bits和内核的二进制代码等。这里的%lu是读取该数据所需要的数据类型为Unsigned Long,下同...
    文章 2016-02-19 8254浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化