ICode9

精准搜索请尝试: 精确搜索
  • 两个数交换的四种方法2022-08-02 23:01:25

    1, int x = 7; int y = 3; int t; t=x; x=y; y=t;   2, int x = 7; int y = 3; x = x + y; y = x - y; x = x - y; 3, int x = 7; //0111

  • 二进制到汇编2022-06-11 15:33:56

    二进制到汇编: 学习视频-狂神说二进制到汇编:视频链接 二进制到汇编 汇编先导课 概述 学习汇编语言是你的必经之路 语言 进制 进制如何运算 二进制 量子计算 数据宽度 有符号数和无符号数 原码反码补码 位运算 位运算计算 汇编 寄存器 内存 汇编指令

  • 与运算、或运算以及异或运算2022-05-10 21:01:07

    1.与运算(&)都是1才是1,其他都是0 1 & 1 = 1; 1 & 0 = 0; 0 & 1 = 0; 0 & 0 = 0; 2.或运算(|)有1就是1。 0 | 0 = 0; 0 | 1 = 1; 1 | 0 = 1; 1 | 1 = 1; 0010 1011 | 0101 0100 = 0111 1111 3.异或运算(^)相同是0,不同是1。 0 ^ 0 = 0; 0 ^ 1 = 1; 1 ^ 0 = 1; 1 ^ 1 = 0;

  • 我对二进制的理解2022-05-04 02:03:50

    我对二进制的理解 10进制 一个正常的人类,拥有10根手指,每根手指代表1个信息,那么两双手掌便可表达10个信息。1, 2, 3, ..., 10。 所以人类当初用 逢10进1,也就是10进制。 什么是逢10进1?即每超过9进一位, 9, 10, 99, 100, 999, 1000, ... 那么理解二进制难吗?其实觉得难只是不习惯罢了

  • 计算机实现加减乘除2022-02-08 13:00:32

    # 计算机是怎么操作的! 0000 0100 0000 0101 -----------------(加法:计算机是不会直接加的) 0000 1001   #计算机的实现原理 #第一步:异或运算(不一样等于1) 0000 0100 0000 0101 ---------------- 0000 0001   #第二步:与运算(都是1等于1) 目的是判断是否有进位,,如果与运算结果为0,则没有

  • C++位运算符(与,或,异或,取反,左移,右移)2022-01-29 19:02:31

    与[ & ]:同为1时,结果为1 3 & 4 3(0000 0011) 4(0000 0100) ------------- 0(0000 0000) 或[ | ]:同为0时,结果为0 3 | 4 3(0000 0011) 4(0000 0100) ------------- 7(0000 0111) 异或[ ^ ]:相同为0,不同为1 3 ^ 4 3(0000 0011) 4(0000 0100) ------------- 7(0000 0111) 左移[ << ]:各二

  • output标签,form表单 + <input type="range"> + output2022-01-28 23:33:00

    <form oninput="x.value=parseInt(a.value)+parseInt(b.value)"> 0<input type="range" id="a" value="50">100 + <input type="number" id="b" value="50"> = <output nam

  • 华为设备ARP配置命令2022-01-26 20:36:44

    [Huawei-Vlanif10]arp expire-time 1200 //配置动态ARP表项的老化超时时间,缺省为1200秒,即20分钟 [Huawei-Vlanif10]arp detect-times 3 //配置动态ARP表项的老化探测次数,缺省为3次 [Huawei-Vlanif10]arp detect-mode unicast //配置接口以单播方式发送ARP老化探测报文,缺省

  • 【蓝桥杯算法训练】- 球员安排2022-01-16 19:00:30

    1、问题描述   一只业余足球队在安排11名球员的位置,球队踢4-3-3的战术(即1门将,4后卫,3中场,3前锋)。 每名球员有自己愿意踢的位置,比如MS只愿意踢后卫,而CR愿意踢中场和前锋。 作为球队教练的Lazy想知道,有多少种方案可以满足所有11名球员的愿望。 由于球队非常业余,所以不考虑后卫

  • ALU运算2022-01-02 12:33:08

    加法器   一位半加器 0b0 + 0b0 = 0b00 0b0 + 0b1 = 0b01 0b1 + 0b0 = 0b01 0b1 + 0b1 = 0b10 一位全加器     八位全加器    减法 a-b=a+(-b)   就是反码加1 举例 9-5=4   9 -  5 = 4 四位二进制表示  1001 -  1010 = 0100     反码加1,忽略进位 1001+010

  • ASCII码2021-12-17 00:03:29

    Bin (二进制) Oct (八进制) Dec (十进制) Hex (十六进制) 缩写/字符 解释 0000 0000 00 0

  • 在不使用第三个变量的情况下交换两个数的值2021-10-23 18:01:10

      解法一:加减法 int a = 1, b = 10; a = a + b; // a = 1 + 10 = 11 b = a - b; // b = 11 - 10 = 1 b = a - b; // a = 11 - 1 = 10   这种解法是比较容易想到的方法,也比较好理解。   解法二:异或法 int a = 1, b = 10; a = a ^ b;

  • class文件分析2021-08-31 21:34:14

    ​  class文件分析 以最简单的helloworld入手进行分析: java代码: public class ClassTest{ public static void main(String args[]){ System.out.println("Hello World."); } } javac编译,使用文本编辑器打开.class文件 cafe babe 0000 0034 001d 0a00 0600 0f09 0010 001

  • 【reverse】逆向1 数据宽度2021-07-30 23:59:53

    【reverse】逆向1 数据宽度 前言 感觉学逆向的都是大佬,正好最近在看java视频的时候,发现讲课的老师居然是从逆向行业转行来的,顿时肃然起敬。于是想在暑假的最后发光发热,把逆向的基础知识学习稳固一下! 学习是跟着b站的滴水逆向学习的 1、前置知识 数学上的数字是没有大小限制

  • Dialog的步循环2021-07-13 12:03:37

    此链接是步循环的一些知识:https://blog.csdn.net/moonfly1127/article/details/83250869?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242 首先把代码贴出来: REPORT ZTMP_TEST_IT003. *功能码返回值 DATA:OK_CODE TYPE SY-UCOMM,

  • hashMap的哈希优化与寻址优化2021-06-13 09:30:18

    为什么要异或呢?为什么要移位?而且移位 16? 我们分析一下: 首先,假设有一种情况,如果数组长度 n=16,那么根据寻址算法,也就是哈希值 和 15 这个数进行与运算 对象 A 的 hashCode 为 1000 0100 0111 0001 0000 0111 1000 0000 n-1=15 0000 0000 0000 0000 0000 0000 0000 1111 对象 B

  • base64编解码即使用2021-06-08 22:35:16

    base64 编解码及使用 前言 大部分寻找 base64,只是为了使用而已,所以先说如何使用。 不用寻找相关的 base64 库,不用自己处理编解码,直接调用浏览器自身 API。既然减少完全不必要加载的 js 文件。 应用 Base64 解码 window.atob 例如: window.atob('aGVsbG8gd29yZA==') "hello word

  • 与或非异或和左移右移2021-05-24 12:01:19

    逻辑运算符 与或非异或: package operator;​public class Demo06 {    public static void main(String[] args) {        /*        a = 0010 1101        b = 1010 0100​        a&b = 0010 0100 与        a|b = 1010 1101   或        a^b = 10

  • 【汇编语言】DOSBox DEBUG的命令2021-03-31 13:00:44

    D命令显示主存单元的内容: d 显示当前(接着上一个D命令显示的最后的一个地址)主存内容 e命令用于修改主存内容: 寄存器命令r: 只输入r会显示所有寄存器的值。 r 输入r 寄存器名会显示该寄存器的值 r ax :后面可以修改该寄存器的值 汇编命令a 只输入a时,接着从上一个a命令

  • 树状数组小总结2021-02-11 15:36:02

    树状数组的操作以及运用 小萌新学完树状数组神奇操作以后,初步认识到了数据结构的强大 tqi! 博客记录一下学习,树状数组主要是对数据的离散化处理,把原本n的复杂度降为logn,整体思想跟二分类似,用二进制的形式对数进行类似的处理。 **1.树状数组的离散化处理**(定义) 用d[]数组作为树状

  • 汇编语言cf,of,sf,zf2021-01-20 18:02:41

    汇编语言cf,of,sf,zf CF是无符号数溢出标志,OF是有符号数溢出标志。 CF是判断有无进位,有进位或者借位时,CF=1 OF是溢出判断,溢出时,OF=1, ZF是判断结果是否为0,运算结果为0,则ZF=1 SF是判断正负数,运算结果为负数,则SF=1 具体讲解书上都有,而且本人理解和书上的也是差不多,有点繁琐。

  • 字符大小写转换2021-01-14 17:01:20

    大小写字符的转换 ascii码表中大小写字母如下: 大写字母10进制二进制小写字母10进制二进制A650100 0001a970110 0001B660100 0010b980110 0010C670100 0011c990110 0011D680100 0100d1000110 0100E690100 0101e1010110 0101F700100 0110f1020110 0110G710100 0111g1030110 01

  • 二进制减法 求解2021-01-09 13:01:54

    二进制减法 求解 0100 1011-1001 1110=? 有符号的话算出来是01101001 但是无符号的话我就有些晕了 我转成十进制算出来应该是-83 但直接减是 0100 1011 -1001 1110 —————— 1010 1101 这个最高位不够减能直接向前借么?感觉这样不对但是用win10自带的计算器可以算出来 不

  • ASCII码表2020-12-04 09:34:39

    ASCII码表: Bin (二进制) Oct (八进制) Dec (十进制) Hex (十六进制) 缩写/字符 解释 0000 0000 00 0 0x00 NUL(null) 空字符 0000 0001 01 1 0x01 SOH(start of headline) 标题开始 0000 0010 02 2 0x02 STX (start of tex

  • CIDR概述及其地址块计算2020-11-30 16:01:16

    CIDR概述及其地址块计算 CIDR概述 英文:Classless Inter-Domain Routing,中文是:无分类域间路由选择。一般叫做无分类编址。 设计目的:解决路由表项目过多过大的问题。 表示法:{<网络前缀>,<主机号>} / 网络前缀所占位数 CIDR表示法给出任何一个IP地址,就相当于给出了一个CIDR地址

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有