2024-04-21
藏龙卧虎
00

考点

在软考中,关于校验码的考点通常涉及以下几个方面:

  • 校验码的概念:需要了解校验码的基本概念,即用于验证数据传输或存储过程中数据的完整性和准确性的一种技术。
  • 常见的校验码算法:要求了解和掌握一些常见的校验码算法比较:,- 如: 奇偶校验码、CRC(循环冗余校验码)、海明校验码等。需要理解这些算法的原理和应用场景。
  • 校验码的应用:需要了解校验码在实际应用中的使用情况,如在网络通信、存储介质中的数据校验、数据备份等方面的应用。
  • 校验码的计算和验证:计算给定数据的校验码,或者验证给定数据的校验码是否正确。这涉及到对校验算法的理解和运用。
  • 校验码的错误检测和纠正能力:评估不同校验码算法的错误检测和纠正能力,以及它们在不同情况下的适用性和局限性。

关注公众号“月上老狗”,发送“软件设计师”,获取历年软件设计师软考真题。

image

2024-04-21
藏龙卧虎
00

考点

软考中关于运算符的知识主要包括以下几个方面:

  • 算术运算符:这些运算符用于执行基本的数学运算,如加法(+)、减法(-)、乘法(*)、除法(/)、求余(%)等。软考可能涉及到这些运算符的优先级和结合性,以及它们在表达式中的使用方法。
  • 关系运算符:关系运算符用于比较两个值的大小关系,返回一个布尔值(TrueFalse)。常见的关系运算符包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。
  • 逻辑运算符:逻辑运算符用于执行逻辑操作,如与(and)、或(or)、非(not)等。软考可能涉及到逻辑运算符的优先级和短路求值的概念。
  • 位运算符:位运算符用于对二进制位进行操作,包括按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、左移(<<)、右移(>>)等。软考可能涉及到位运算符在整数操作中的应用。
  • 赋值运算符:赋值运算符用于将值赋给变量,包括简单赋值(=)、加法赋值(+=)、减法赋值(-=)、乘法赋值(*=)等。软考可能涉及到多重赋值和增强赋值的概念。

提示:后续代码使用Python举例,只是用来讲解运算符知识点,并不需要你了解Python

关注公众号“月上老狗”,发送“软件设计师”,获取历年软件设计师软考真题。

image

2024-04-21
藏龙卧虎
00

考点

在软考中,针对二进制、十六进制等内容的考题通常会涉及以下方面:

  • 基本概念和转换:考题可能会要求考生理解二进制、十六进制等不同进制的基本概念,包括其表示方法、转换规则等。考生可能需要进行二进制到十进制、十进制到二进制、二进制到十六进制、十六进制到二进制等基本转换。
  • 进制运算:考题可能会涉及到在不同进制下的加法、减法、乘法和除法运算。考生需要了解不同进制下的运算规则,并能够进行简单的计算。
  • 进制间转换应用:考题可能会给出特定的情境或问题,要求考生利用进制转换知识解决实际问题,如IP地址的子网划分、颜色代码的转换、数据存储和传输等方面。

关注公众号“月上老狗”,发送“软件设计师”,获取历年软件设计师软考真题。

image

进制概念

数字系统中,通常用字母 B 表示二进制(Binary),H 表示十六进制(Hexadecimal)。

在编程中,可能会看到表示二进制的前缀"0b"(如0b1010),而表示十六进制的前缀则是"0x"(如0x1A)。

在常见的进制表示中,除了十进制使用数字09表示外。

在八进制中,使用的数字是 07 ,因此不需要字母来表示。但在十六进制中,除了数字09外,还需要使用字母 AF 来表示十到十五这几个数值。

具体地,十六进制中使用的字母表示如下:

  • A 表示十进制的 10
  • B 表示十进制的 11
  • C 表示十进制的 12
  • D 表示十进制的 13
  • E 表示十进制的 14
  • F 表示十进制的 15
2024-04-20
班门弄斧
00

简介

在当今互联网时代,拥有一个个人静态网站已经成为许多人展示自己技能、项目以及创意的理想选择。而要搭建一个简单而高效的个人静态网站,有两种常用的方法:Github PagesCloudflare Pages

本文将介绍这两种方法,并比较它们的优缺点,以便读者选择最适合自己的方案。

github-vs-cloudflare

2024-04-17
藏龙卧虎
00

简介

Go语言是一门强大而灵活的编程语言,它提供了丰富的类型系统,同时也支持开发者自定义类型。本文将介绍如何在Go语言中自定义类型,以及如何使用自定义类型来提高代码的可读性和可维护性。

自定义类型的方式一般有三种:

  • 结构体(Struct)
  • 类型别名(Type Alias)
  • 接口(Interface)