技术前沿

电脑病毒的种类

文件病毒是最常见的病毒类型之一,它可以结合到可执行文件上,并在执行文件时运行。这种病毒会在受感染的文件中嵌入自己的代码,当执行文件时,病毒就会运行并感染其他文件。 引导区病毒是一种感染计算机启动扇区的病毒,一旦启动了受感染的电脑,病毒就开始运行并传播到其他引导扇区或系统文件中。宏病毒是利用文档或文件的自动化功...
开发笔记·2024-02-25

什么是服务器的算力?

《中国算力白皮书(2022年)》给出的一个定义是这样的:算力是数据中心的服务器通过对数据进行处理后实现结果输出的一种能力。在服务器主板上,数据传输的顺序依次为CPU、内存、硬盘和网卡,若针对图形则需要GPU。那么如何衡量算力的大小呢?目前为止使用最广泛的是“浮点运算次数表达法”。“浮...
开发笔记·2024-01-30

什么是堆栈

在计算机领域,堆栈是一个不容忽视的概念,堆栈是一种数据结构,而且是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。堆栈是一个特定的存储区或寄存器,它的一端是固定的,另一端是浮动的[1]。堆这...
开发笔记·2024-01-29

低代码平台是什么?

低代码平台是什么?低代码平台(Low-CodePlatform)即:用少量代码可以快速生成应用程序的开发平台。低代码平台对于传统软件硬编码实现方式产生了很大的影响,低代码平台比传统开发软件方式开发周期短、高效,从而降低了开发成本,甚至对开发人员的技术专业程度也适当放宽。在1982年,詹姆斯·马丁(Jame...
开发笔记·2024-01-11

Agent是什么

广义的Agent包括人类、物理世界的机器人和信息世界的软件机器人。狭义的Agent专指信息世界中的软件机器人或称软件Agent。    1)弱定义Agent用来最一般地说明一个软硬件系统,具有四个特性:(1)自治性。在无人或其他系统的直接干预下可自主操作,并能控制其行为和内部状态...
开发笔记·2023-12-27

代码签名

代码签名是指对可执行文件或脚本进行数字签名以确认软件作者及保证软件在签名后未被修改或损坏的措施。此措施使用加密散列来验证真实性和完整性。...
开发笔记·2023-12-10

编译原理有什么用

编译原理是计算机科学中的一门重要学科,它研究的是如何将高级语言程序转化为机器语言的过程。具体来说,编译原理包括以下几个方面:1.词法分析:将源代码分解成词法单元(例如关键字、标识符、常量等)的过程。词法分析器会根据已定义的语法规则检查源代码中的每个字符,并将其组织成有意义的词法单元。2.语法分析:根据语法规则和词法单元...
开发笔记·2023-12-06

脏数据的五种常见类型

脏数据是指在数据集中存在错误、缺失、重复、不一致等问题的数据。以下是五种常见的脏数据类型:1.错误数据:这种类型的脏数据是指数据集中具有错误信息或与实际情况不符的数据。例如,一个包含年龄信息的数据集中存在无效的负数或超过合理范围的数值。2.缺失数据:这种类型的脏数据是指数据集中缺少某些数据值或属性的实例。例如,一个客户...
开发笔记·2023-12-06

常用的数据分析模型有哪些?

企业常用的数据分析模型,包括:事件分析、漏斗分析、留存分析、归因分析、分布分析、用户路径分析、LTV分析、间隔分析、Session分析、用户分群、热力分析、用户属性分析……...

什么是数字信号

自然界中,诸如温度、压力、速度等信号,它们都有在数值上随时间连续变化的特点,这种连续变化的信号习惯上称之为模拟信号。例如图1所示的正弦波信号,它在某瞬间的值可以是一个数值区间内的任何值。接收、处理和传递模拟信号的电路便是模拟电路,如交直流放大器、滤波器、信号发生器等。在研究模拟电路时,我们注重电路输入、输出信号间的大小...
开发笔记·2023-06-30

计数器及其应用

计数器是典型的时序逻辑电路,它用来累计和记忆输入脉冲的个数。计数是数字系统中很重要的基本操作,集成计数器是最广泛应用的逻辑部件之一。计数器种类较多,按构成计数器中的多触发器是否使用一个时钟脉冲源来分,有同步计数器和异步计数器;根据计数制的不同,分为二进制计数器、十进制计数器和任意进制计数器;根据计数的增减趋势,又分为加...
开发笔记·2023-06-30

什么是事务和事务回滚?

什么是事务?事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。在取钱这个过程中,用户账号的余额减少了,但是钱却没有到手。这时候就要用到事务回滚了事务的四大特性(简称ACID)原子性(atomicity)一个事务必须被视为一个不可分割的最小的工作单元,整个事务中的所有操作要么全部...
开发笔记·2023-05-08

企业数据库加密策略

1)应用层加密正如它的名字所暗示的,应用层加密是由使用数据库来存储信息的应用程序来执行。应用程序开发人员通常在发送数据到数据库之前,会利用第三方加密库来加密数据,当从数据库中读取数据时再进行解密。这种加密方法有几个有点,数据和加密密钥不是存储在数据库,这样,平台或者数据库管理员都不能访问它们。此外,应用程序开发人员来决...

开源书籍-《可解释的机器学习》

《可解释的机器学习》-(Interpretablemachinelearning)是一本关于机器学习的开源书籍。作者ChristophMolnar历时两年编写而成。书籍累计250多页、7.8万+词。书籍遵守MIT开源协议。目前已有中文版在国内发行。《可解释的机器学习》可解释性的概念,介绍了简单的、可解释的模型,例如决策...

结构计算是什么

结构计算(FabricComputing)是一组过程,通过该过程,一组计算节点和链接以这样的方式连接,即当它们共同观看时它们类似于结构。Fabric计算是一种高性能计算系统,由连接的存储,网络和并行处理功能组成,通过高带宽连接相互连接。...
开发笔记·2022-10-18