
计算机基础
文章平均质量分 59
计算机基础
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
hello_world!
java coder
展开
-
Maven中pom.xml dependencyManagement作用
dependencyManagement 最大的好处就是极大的统一了项目的各个依赖的版本,如果没有 dependencyManagement ,以后版本升级,我们就需要到各个子模块中挨个做修改,但现在我们只需要修改最顶层项目 pom.xml 文件中的 dependencyManagement 中的版本即可,就可以通过 Maven 以来的传递性作用到整个项目中,方便了项目依赖的管理。通常会在各个子项目的 pom.xml 文件中都会用到,是 dependency 标签的上一级;原创 2024-06-16 19:24:04 · 357 阅读 · 0 评论 -
定点数与浮点数
假设计算机空间可以存储一个三位数,小数点在最低位之后,表示一个三位整数,则它能表示的最大数位999,如果两个三位整数相加的结果要存储在这个计算机空间中(如:500+501=1001),这个计算结果超出了这个计算机空间所能表示的最大数,最高位的1会溢出,导致计算结果出现错误。小数也是如此,假设一个三位数,小数点在最高位之前,表示一个三位小数,如果你要用它在表示0.1025,则最低位的5会溢出,会使计算结果精度降低。1. 先对阶,阶码小的向阶码大的对阶,尾数向右移。n:阶码/指数,其长度决定浮点数的取值范围。原创 2024-03-07 09:28:59 · 127 阅读 · 0 评论 -
原码、反码和补码及其由来
了解了原码,我们再来说说反码,为什么会出现反码这个概念,首先咱们都知道原码的第一位是符号位, 我们自己在计算的时候会根据符号位选择正负数,再计算后面的部分,但是对于计算机,计算时要辨别符号位将会使硬件变得格外复杂或增加大量健壮性代码,于是人们想着将符号位也纳入计算。与此同时,人们发现,使用0和1我们只能在计算机中表示正数,为了方便使用,规定机器数的第一位为符号位,比如-5可以表示成-0000101,这种带符号的机器数我们叫做。将负数的符号位不变,后面真值部分按位取反,而正数的反码不变。原创 2024-03-03 22:58:58 · 116 阅读 · 0 评论 -
模2除法(CRC冗余码计算)和二进制/十进制除法
发送方先把冗余码的位置放n个0,然后把整个数据(k+n)位作为一个数字,除以(用的是模2除法,很重要!不是常规除法)一个事先准备好的除数p(n+1位),除下来的余数R就是n位的,这n位余数就作为发送方的CRC循环冗余码。复习网络,不小心碰到差错控制的CRC冗余码计算,随便算了一下,发现自己算的不对,于是发现了一串知识,总结如下。如果余数首位为1,则商为0,且再和除数异或一次,第二次的余数首位一定为0了,但是这一次只右移,并不得到商。模2除法的每一位的计算是完全独立的,就是异或,根本没有什么进位借位的事儿。原创 2024-03-03 22:56:49 · 696 阅读 · 0 评论 -
公私钥、加解密、签名验签
既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密;同理,既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。...原创 2021-11-16 11:12:58 · 4244 阅读 · 1 评论 -
windows linux 命令对比
windows上面查看进程,使用tasklist 命令linux上面显示进程 使用 ps -ef 命令----------------------------------------在windows上面杀进程用taskkill命令taskkill /im iperf.exe /t /flinux上面用killall或者 kill命令killall iperf1.7----------------------------------------在windows上面后台运行可以使用start 命令.原创 2021-11-02 09:35:27 · 637 阅读 · 0 评论 -
SpringBoot-okhttp3-keytool自签名-https单向认证和双向认证
一、前言HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 [1] 。HTTPS 在HTTP 的基础下加入SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层(在 HTTP与 TCP 之间)。这个系统提供了身份验证与加密通讯方法。.原创 2021-10-25 19:59:31 · 627 阅读 · 0 评论 -
MyBatis-Plus 构建查询条件说明
一、条件构造器关系介绍介绍 :1.上图绿色框为抽象类abstract2.蓝色框为正常class类,可new对象3.黄色箭头指向为父子类关系,箭头指向为父类wapper介绍 :1.Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示2.AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件3.AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取 colu原创 2021-10-02 22:31:54 · 418 阅读 · 0 评论 -
java运算符 与(&)、非(~)、或(|)、异或(^)
最近看HashMap源码,遇到了这样一段代码:1 static final int hash(Object key) {2 int h;3 return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);4 }于是我整理学习了以下知识:1.十进制转二进制原理:给定的数循环除以2,直到商为0或者1为止。将每一步除的结果的余数记录下来,然后反过来就得到相应的二进制了。原创 2021-06-26 14:14:14 · 147 阅读 · 0 评论 -
什么是Base64?
一、什么是Base64? 百度百科中对Base64有一个很好的解释:“Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法”。 什么是“可打印字符”呢?为什么要用它来传输8Bit字节码呢?在回答这两个问题之前我们有必要来思考一下什么情况下需要使用到Base64?Base64一般用于在HTTP协议下传输二进制数据,由于HTTP协议是文本协议,所以在HTTP协议下传输二进制数据需要将二进制数据转换为字...原创 2021-02-16 00:26:31 · 313 阅读 · 1 评论 -
什么是A类、B类、C类地址?
什么是A类、B类、C类地址?IP地址有三种基本类型,由网络号的第一组数字来表示。A类地址的第一组数字为1~126。注意,数字0和 127不作为A类地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机,不能传送。B类地址的第一组数字为128~191。C类地址的第一组数字为192~223。例如:我校的网络号是202.206.64--79 , 它的第一组数字为202,因此202.206.64.34是C类地址。而159.266.1.1则是B类地址。目前IP地址资源较紧张,向I原创 2020-08-31 18:00:14 · 25800 阅读 · 0 评论 -
ISO/OSI七层模型
想要让两台PC进行通信,必须使用相同的信息交换规则,我们把计算机网络中用于规定信息的格式,以及如何发送和接受信息的一套规则称谓网络协议或者通信协议我们为了减少网络设计的复杂,人们按功能将计算机网络划分为多个不同功能的层。网络体系结构就是网络中分层模型及各层功能的精确定义,其中一个重要的网络体系结构就是ISO/OSI参考模型。它是由国际标准化组织(ISO),电器和电子工程师协会(IEEE),国际电信联盟(ITU)等组织提出的参考模型(OSI)ISO:国际标准化组织OSI:开放系统互连模型IS原创 2020-08-31 17:44:04 · 10228 阅读 · 2 评论 -
什么是公网IP和内网IP?NAT转换又是什么鬼?
https://www.jianshu.com/p/4cd76e25b8941、引言搞网络通信应用开发的程序员,可能会经常听到外网IP(即互联网IP地址)和内网IP(即局域网IP地址),但他们的区别是什么?又有什么关系呢?另外,内行都知道,提到外网IP和内网IP就不得不提NAT路由转换这种东西,那这双是什么鬼?本文就来简单讲讲这些到底都是怎么回事。1、每台电脑都必须要一个公网IP吗?答案:不是。我们都知道,IPv4中的IP地址的数量是有限的(所以现在都在搞IPv6嘛),每..原创 2020-08-10 14:36:00 · 1140 阅读 · 0 评论 -
Excel求平均值技巧,老师轻松搞定成绩统计
https://baijiahao.baidu.com/s?id=1634675012900805141&wfr=spider&for=pc在教师的工作中,经常要对学生成绩进行统计,比如:计算总分、单科平均分等等,利用手工计算费时容易出错,影响工作效率。在Excel中,可以利用函数和快捷键轻松完成求和之类的统计,今天【Excel与财务】应粉丝要求发布一期求平均值技巧,让你...原创 2020-05-07 15:13:38 · 2744 阅读 · 0 评论 -
Java 或与异或取反左右移等运算符
https://cloud.tencent.com/developer/article/1338265Java运算符大致分为逻辑运算符(&&,||,!)、算数运算符(+, -, *, / ,+=)、位运算符(^,|,&)、其他运算符(三元运算符)不了解二进制运算的同学可以看我的另一篇有关于进制运算的 二进制运算&(按位与)位运算符&...原创 2020-03-25 00:27:57 · 430 阅读 · 0 评论 -
按位取反运算符~
https://www.cnblogs.com/shy1766IT/p/6184874.html二进制数在内存中以补码的形式存储。按位取反:二进制每一位取反,0变1,1变0。~9的计算步骤:转二进制:0 1001计算补码:0 1001按位取反:1 0110转为原码:按位取反:1 1001末位加一:1 1010符号位为1是负数,即-10var x...原创 2020-03-25 00:25:33 · 6182 阅读 · 1 评论 -
负数的二进制 原码反码补码
https://blog.youkuaiyun.com/weixin_38296030/article/details/88353914问题来源:"为毛 -x=!x+1 ???其中x为一任意int型正整数,左式表示取x的相反数后的二进制形式,右式表示先将x的二进制按位取反后再加一得到的二进制形式。左右两个二进制相同"假设有一个 int 类型的数,值为5,那么,我们知道它在计算机...原创 2020-03-25 00:12:45 · 3277 阅读 · 0 评论