- 博客(21)
- 问答 (1)
- 收藏
- 关注
原创 机组修炼第三关:非数值数据表示
本文系统介绍了数据编码与校验技术。在数据编码部分,详细解析了BCD码的编码原理(有权/无权码)、汉字编码体系(GB2312到Unicode的演进)及其应用场景;在校验技术部分,深入分析了奇偶校验码(单比特检测)、循环冗余校验码(CRC多项式运算)和海明码(纠错机制)的技术原理、实现方法及性能特点。这些技术为数字系统提供了从数据表示到错误检测与纠正的完整解决方案,在金融计算、嵌入式系统、通信传输等领域具有重要应用价值。文章通过具体实例展示了各技术的编码流程和校验机制,突出了不同编码校验方法的特点与适用场景。
2025-10-19 22:47:29
271
原创 logisim的海明编码与海明检错实现
海明码是一种纠错编码技术,通过在数据位中添加多个校验位,能够检测并纠正一位错误。它适用于信道质量较好的环境(如以太网),因为多位错误难以处理。摘要介绍了两个设计任务:1)将8位数据编码为偶校验的海明码;2)对接收到的海明码数据进行检错处理。海明码的核心优势在于其简单有效的单比特错误纠正能力。
2025-10-19 13:54:38
235
原创 计组修炼第一关:完全搞懂原码/补码/移码的“爱恨情仇”
本文介绍了计算机中数值数据表示的基本原理,重点讨论了定点整数和定点小数的表示方法及其编码类型。文章首先说明浮点数由符号位、阶码和尾码组成,进而将问题转化为定点数的表示和运算。详细讲解了原码、反码、补码和移码四种编码方式的转换规则,并分析了各自的优缺点:原码简单但不利于减法运算,补码解决了减法问题,移码则用于浮点数的阶码表示。文章还探讨了移位运算的三种类型及其在不同编码下的操作规则,最后提及补码运算中的溢出和精度问题。
2025-10-18 22:46:01
1198
原创 Linux基础学习2
使用加密技术,我们以人类可读格式发送的任何输入都会被加密以通过网络传输——一旦到达远程机器,就会被解密,如下图所示。此选项将列出命令接受的可能选项,并提供简要说明和如何使用它的示例。在Linux安装的主要目录之一,存储系统运行的服务和应用程序经常访问或写入的数据。手册页是系统命令和应用程序的重要信息来源,在 Linux 机器上都可用,可以在机器本身和。了解如何管理对文件和文件夹的访问以及我们如何确定我们的访问权限。创建文件和文件夹(touch、mkdir)复制和移动文件和文件夹 (cp、mv)
2025-08-16 16:24:10
300
原创 Linux 基础知识第 1 部分
摘要:Linux作为轻量级操作系统被广泛应用于网站服务器、汽车系统、POS终端和基础设施控制等领域。文章介绍了Linux与Windows的区别,Ubuntu等常见发行版,以及终端基本命令如echo、whoami、ls、cd等。重点讲解了文件查找命令find和文本搜索工具grep的使用方法,并详细说明了后台运行(&)、命令组合(&&)、输出重定向(>和>>)等Shell运算符的功能。这些基础命令和操作能帮助用户有效管理Linux系统,提高工作效率。
2025-08-16 15:22:49
768
原创 DVWA Brute Force: 暴力破解全难度(Low ,Medium,High)详细图文交互教学
摘要:本文介绍了暴力破解的三个难度级别,重点分析了High难度下的防护措施(token验证和输入过滤)及破解方法。针对High难度,详细说明了使用BurpSuite进行爆破的步骤:获取有效token、设置攻击流程(获取token→爆破→更新token)、配置爆破参数(密码字典和动态token)。特别强调了操作中的易错点,如不能提前forward请求,并提供了字典资源链接。整个破解过程需要同时处理密码和token两个变量的爆破,通过响应长度差异判断成功结果。
2025-08-06 17:02:25
550
原创 英语发音学习
当 "u" 在辅音字母(如 j, k, s, t, p)前时,发 /juː/。1️⃣ /ʌ/(短元音,类似中文的 "阿" 或 "乌")3️⃣ /juː/("yoo" 音,类似中文的 "优")2️⃣ /uː/(长元音,类似中文的 "乌" 拉长)moon muːn(月亮)blue buːl(蓝色)rule ruːl(规则)jump dʒʌmp(跳)suit suːt(西装)true truː(真实)book buːk(书)bus bʌs(巴士)cup kʌp(杯子)fun fʌn(有趣)cut kʌt(切)
2025-02-26 00:21:08
601
原创 线性代数学习笔记
我们要想计算行列式我们就得从定义出发,行列式的定义我目前只学习了两个一种是用了反序数对的定义,还有一个是展开的定义。对于反序数对的定义一般用于对某一项来进行的,有了这些定义我们就延伸出了许多性质,以下是一些解题的方法。2.反三角形(可由反序数的定义直接看出)1.正常计算(直接用两种定义来)
2025-02-23 23:10:02
331
原创 Java面向对象学习笔记
获得他的类型:System.out.println(a.getclass())Animal a=new cat[] a本质还是cat的对象。JavaBean中的字段只要用了get和set就说这个字段是他的属性。比如: 同一个类所定义出的不同对象调用的static变量是共用的。cat a=new Animal[]错误的语法。%可以通过增加构造方法的idea功能可以直接生成构造方法。引用对象: 类名(类型) 对象名=new 类名(参数);语法:Byte 名字=new Byte();
2024-07-17 01:27:07
383
原创 零基础学JAVA第三章
方法一.什么是方法System.out.println()//System为类 //out 为对象//println为方法一个方法只可以完成一个功能,有利后面学习二.方法的调用有两种方法按照是否有返回值来判断三.方法的定义...
2021-07-22 23:39:22
95
原创 JAVA零基础学习
首先是心灵鸡汤一个人最好的生活状态,是该看书时看书,该玩时尽情玩,看见优秀的人欣赏,看到落魄的人也不轻视,有自己的小生活和小情趣,不用去想改变世界,努力去活出自己。没人爱时专注自己,有人爱时,有能力拥抱彼此。2为昨天烦恼,不为明天迷惘,只为今天更美好,别指望永远,永远3.人不应该是插在花瓶里供人观赏的静物,而是蔓延在草原上随风起舞的韵律,生命不是安排,而是追求,人的意义也许永远没有答案,但也要尽情感受这种没有答案的人生–伍尔芙。4.每个人都有自己故事,只是演绎的方式不同。5.怀着一颗宽容的心去生活
2021-07-10 11:06:31
188
原创 电脑快捷键
电脑快捷键*Ctrl+C:*复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+Z:撤销Ctrl+S:保存Alt+F4:退出窗口
2021-07-10 08:54:58
100
原创 如何高效学习JAVA
如何高效学习JAVA三写 三练1.多写代码 1.多练交流2.多写笔记 2.多练思维3.多写文章 3.多练技能三做1.多分享2.多提问3.多思考## 不喜误喷...
2021-07-10 08:44:29
85
空空如也
手机版csdn怎么在文章加友情链接
2021-07-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅