ICode9

精准搜索请尝试: 精确搜索
  • C语言中分治的思想-位运算2022-02-17 15:03:54

    (1) 有101个整数,其中有50个数出现了两次,1个数出现了一次, 找出出现了一次的那个数。 位运算的思想:任何数和零异或得到自己,任何数自己异或得到0。 eg1.{2,1,5,1,2,2} num=0 0000 0000 2 0000 0010 1 0000 0001 5 0000 0101 1 0000 0001 2 0000 0010 2 0000 0010 可以发

  • 关于二进制的那些事儿2022-02-02 13:00:56

    原码、反码、补码 对于有符号的而言: 1.二进制的最高位是符号位,0表示正数,1表示负数 例如:1==》[0000 0001],而-1==》[1000 0001] 2.正数的反码,原码,补码都一样 3.负数的反码=它的原码符号位不变,其他位取反(0->1,1->0) 例如:1==》原码[0000 0001],反码[0000 0001],补码[0000 0001] -1==》原

  • Java新手上路2022-01-27 18:03:50

    public class demo01 { public static void main(String[] args){ /* * A=0011 1100 * B=0000 1101 * A&B 0000 1100 * A|B 0011 1101 * A^B 0011 0001异或,相同为0,相反为1 * ~B 1111 0010 * 2*

  • [Bug日记0001]命令行启动mysql报错2022-01-25 02:00:10

    命令行启动mysql报错 bug1 mysql安装教程中输入net start mysql检验是否安装成功。但是不是所有版本都是这个命令,本人MYSQL8.0输入后报错如下:服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助。 原因 原因是服务名称并不是MySQL(此刻而是MySQL80,具体看mysql版本)。 解决

  • 补码表示负数2022-01-15 18:35:16

       八位表示一个字节,所以只有八个全加器 能与1相加=0的数则是-1,我们将0000 0001 与 1111 1111相加得到1 0000 0000 因为全加器只有八位再向第九位进一的时候不会被接受,也可称之为溢出。

  • 原码 补码 反码2022-01-13 13:35:08

    原码: 符号位 + 其本身(二进制) 正数的符号位是0 负数的符号位是1 such as: +1 的原码: 0000 0001 -1 的原码: 1000 0001 反码: 正数的反码就是其原码 负数的反码就是在其原码的基础上 符号位不变 其余位取反 such as: +1 的反码: 0000 0001 -1 的反码: 1111 1110 补码: 正数的补码就是其原

  • 【Python】hashlib模块 MD5加密2021-12-28 17:35:51

      MD5消息摘要算法:(英语:MD5 Message-Digest Algorithm)   摘要算法又称哈希算法、散列算法;通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用一个32位的16进制字符串表示)   Hashlib标准库:   hash加密算法都放在hashlib这个标准库中,如SHA1、SHA224、SHA256、SH

  • 0001导出CSV 和EXEL 的问题变成12021-12-25 09:35:05

      1.这样的方式试过了没用。 if (dc.ColumnName == "AccountingUnit"){newRow[dc.ColumnName] = "\t" + gridView.GetRowCellDisplayText(i, dc.ColumnName).ToString() + "";}    2.建议采用以下方式 if (dc.ColumnName == "AccountingUnit")

  • 0001房地产管理系统-java毕设2021-12-12 15:32:16

    毕设 房地产管理系统 技术栈 springboot+vue+mysql 开发工具 IDEA 微信:it999977 后台:http://localhost:8080/ssm7aspb/admin/dist/index.html#/login 后台登录账号和密码:abo/abo 前台:http://localhost:8080/ssm7aspb/front/index.html 前台登录账号和密码:01/01

  • 逻辑运算符、位运算符以及三元运算符及小结2021-11-22 16:31:32

    与或非运算     短路测试    位运算符 public class Demo06 { public static void main(String[] args) { /** * 位运算 * A=0011 1100 * B=0000 1101 * --------------------------------------------- * A&B = 0000 110

  • Hbade里的行键过滤器操作2021-10-26 20:02:33

    1.行键过滤器 scan ‘Student’,FILTER=“RowFilter(=,‘substring:0001’)” substring不支持大于或小于运算符 scan ‘Student’,FILTER=>“RowFilter(>,‘binary:0001’)” binary 支持= 其他行键过滤器 ProfixFilter 行键前缀比较器 scan ‘Student’,FILTER=>“ProfixFi

  • 程序员小强转行记#00012021-10-26 14:04:25

    【程序员小强转行记】这是一个系列,从今天开始每日更新500到1000字左右。小强是我本人,又不是,过去很多年,很多记忆会模糊,同时这个人会加入我看到的听到的,身边的,身外的其他人的一些影子,性格,经历的事情。 希望给处于其他行业有转行程序员想法的人,提供一个借鉴。他将是一个系列故事,同时

  • 在不使用第三个变量的情况下交换两个数的值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;

  • stm32相关位操作2021-10-16 10:00:00

    stm32 >>,<<,l=与&=~操作 0x0000 0001 >>4//右移四位 =0x0000 1000 0x0000 1000<<4//左移四位 =0x0000 0001 l=操作 0xxxx xxxx l= 0x0000 0001 =0xxxxx xxx1 //保留数据置1的位 &=~操作 0xxxxx xxxx &=~ 0x000 0001 =0xxxxx xxxx &=01111 1110 //先取反再相与 =0

  • 3.C语言 位运算符2021-10-15 19:00:15

    1.什么是位运算符? C语言中的位运算符是专门用于计算整型的二进制 2.C语言中有哪些位运算符? 与:&(按位与) 格式:数值1 & 数值2 它会将数值1的二进制和数值2的二进制的每一位进行运算 规律:一假则假 4&6   0100 &0110 -----------   0100    2.2 或:|(按位或) 格式:数值1|数值2 它会

  • 0001 最大公约数2021-10-06 20:00:23

      描述   给定两个正整数,求它们的最大公约数。 输入  有多组数据,每行为两个正整数,且不超过int可以表示的范围。输出  行对应输出最大公约数。样例输入  4 8  8 6  200 300样例输出  4  2  100 提示   最大公约数公式:辗转相处法 代码展示: 1 #include<stdio.

  • 数据读写flags选项的使用-MSG_OOB2021-10-04 12:01:20

    客户端代码 #include <iostream> #include <cstring> #include <cassert> #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> #include

  • Elasticsearch集群环境部署并发布2021-09-24 11:37:18

    1,添加host文件, 使可以通过主机名访问 es-0001主机更改/etc/hosts[root@es-0001 ~]# vim /etc/hosts192.168.1.71 es-0001192.168.1.72 es-0002192.168.1.73 es-0003192.168.1.74 kibana192.168.1.75 logstash 将最新的/etc/hosts配置文件更新到所有的云主机上[root@es-0001 ~]# s

  • 0001 两数之和2021-09-11 18:34:38

    问题描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 输入输出 示例 1:

  • int 取值范围讨论,原码, 反码, 补码2021-09-06 13:03:27

    1、 int 取值范围是-2^31到2^31-1即-2147483648到2147483647 2、因为计算机计算是将数字转换成二进制,然后用补码计算,原因比较复杂可以简单概括就是补码技术才准确。可参考https://blog.csdn.net/qq_16234613/article/details/78734222 原码:符号位+二进制绝对值, 0表示+,1表示- 。

  • 2021-09-04复习时遇到问题:Python如何输出00012021-09-04 18:06:04

    复习时设置变量 schoolId = 0001 然后输出错误。 SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers 不允许十进制整型文字中的前导零;对八进制整型文字使用0o前缀。 Python 不能设置整型前加0,在csdn中找到两

  • short int 变量的取值范围2021-08-28 22:04:11

    为什么 C 语言中 short int (若为16位)变量的取值范围是 -32768 ~ 32767 ??? 而并不是 -32767 ~ 32767. 1. 最高位为符号位;最高位为0表示正数,最高位为1表示负数; 2. 若以原码表示,16位二进制原码最大为 0111 1111 1111 1111 = 215 - 1 = 32767, 最小为 1111 1111 1111 1111 = -(215 - 1)

  • Git patch使用2021-08-25 15:00:11

    背景:         多个项目同时维护,改动其中一个项目的功能又有共通性。 A项目中: git format-patch HEAD^         ^代表最近一次提交,^^最近两次提交,以此类推。         将生成的0001-modify-xxxx.patch移至B项目。 B项目中: git apply --check 0001-modify-xxxx

  • 计算2X8;2021-08-19 22:00:31

    public class Demo15 { public static void main(String[] args) { /* 位运算 A = 0011_1100 B = 0000_1101 则 A&B = 0000_1100 (全1才1,非之则0) A|B = 0011_1101(全0才0,非之则1) A^B = 0011_0001 (异或,相同则0;不同就

  • 二进制和十六进制对应表2021-08-12 11:31:46

    0000   0001     0010    0011    0100   0101   0110    0111   1000   1001     1010      1011    1100    1101   1110      11110        1             2         3           4        5      

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

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

ICode9版权所有