今天看到一个向后端发送的请求,传了一个参数0x7fffffff,很惊讶 于是搜索了0x7fffffff 7fffffff是8位16进制 每个16进制代表4个bit 8?4bit=32bit=4Byte f的二进制为:1111,7的二进制位0111 int类型的长度位4Byte 左边起,第一位为符号位 ...
分类:
其他好文 时间:
2019-11-04 20:11:50
阅读次数:
190
First. 陈列一下“异或”的一些性质 异或是一种基于二进制的位运算,用符号XOR或者 ^ 表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1。 它与布尔运算的区别在于,当运算符两侧均为1时,布尔运算的结果为1,异或运算的结果为0。 性质 1、交换律 2、结合律(即(a^b)^c ...
分类:
其他好文 时间:
2019-11-03 13:00:52
阅读次数:
69
题目描述: 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 示例 : 给定这个链表:1->2->3->4->5 当 k = 2 时,应当返回: 2->1->4->3-> ...
分类:
其他好文 时间:
2019-11-02 18:07:38
阅读次数:
83
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出 256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从 ...
分类:
其他好文 时间:
2019-11-01 09:27:59
阅读次数:
69
序列 数据存储方式 数据结构 python 列表、元组、字典、集合、字符串 序列: 一块用于存放多个值的连续内存空间,并且按一定顺序排列,可以通过索引取值 索引(编号): 索引可以是负数 从左到右从0开始 从右到左从-1开始 切片 列表名[起始值:结束值:步长] 起始值从0开始 结束值需要获得位+1 ...
分类:
其他好文 时间:
2019-10-31 21:19:08
阅读次数:
105
计算机硬件(三大核心部件): CPU:大脑 #CPU只能读取内存 内存:短期记忆 硬盘:永久保存(本子) CPU工作流程: 通过暴风影音打开一个视频: 1.硬盘运转将数据读到内存 2.CPU去内存里面拿数据 3.将打开视频的命令翻译成自己能对应上的操作步骤 4.硬件执行 计算机的五大组成部分: 1. ...
分类:
其他好文 时间:
2019-10-31 18:10:28
阅读次数:
108
题目链接:https://vjudge.net/problem/POJ-1681 题意:类似于poj1222,有n×n的01矩阵,翻转一个点会翻转其上下左右包括自己的点,求最少翻转多少点能使得矩阵全0。 思路: 同样的可以枚举第一行的状态,这里不说了。 用高斯消元法来解这道题,每个点的状态表示一个变 ...
分类:
其他好文 时间:
2019-10-31 13:24:51
阅读次数:
91
1. 计算机科学基础知识 1.1 数制及其转换 二进制、八进制、十进制和十六进制等常用数制及其相互转换 1.2 计算机内数据的表示 数的表示(原码、反码、补码、移码表示,整数和实数的表示,精度和溢出) 原码表示法:最高位是符号位。数值X的原码记为[X]原,如果机器字长为n(即采用n个二进制位表示数据 ...
分类:
其他好文 时间:
2019-10-30 13:18:37
阅读次数:
92
执行用时 :44 ms, 在所有 python 提交中击败了73.88%的用户 内存消耗 :11.8 MB, 在所有 python 提交中击败了14.29%的用户 ——2019.10.29 ...
分类:
其他好文 时间:
2019-10-29 21:48:39
阅读次数:
82