- 博客(85)
- 收藏
- 关注
原创 大模型RAG项目实战-知识库问答助手v1版
注意:在 Windows 下安装 Ollama 后,强烈建议通过配置环境变量来修改模型存储位置,不然就会默认存储在 C 盘目录下,而大模型文件一般都比较大。功能:将文本向量化后,存储到向量数据库中,这里用 Chroma 向量数据库,支持通过语义相似度进行搜索。功能:将分块后的文本,通过调用文本向量模型,进行向量化。功能:读取知识库文本文件,并将内容分割成多个段落块。功能:调用 AI 大模型,实现文本生成功能。根据官网指导,安装对应版本即可。
2025-04-07 23:11:57
330
原创 计算机基础之数字文本处理技术和文本输入方法
文本是人们通信的主要方式。在计算机中,文字是人与计算机之间信息交换的主要媒体,文字用二进制编码表示,也就是使用不同的编码来代表不同的文字。文本是各种文字的集合,是使用最多的一种符号媒体形式,是人与计算机交互作用的主要形式。文本是计算机文字处理程序的基础,也是多媒体应用程序的基础。常用的文本文件格式有TXT、RTF、DOC以及DOT等。
2024-02-29 22:02:38
868
原创 计算机病毒详解
传统单机病毒主要以破坏计算机的软、硬件资源为目的,具有破坏性、传染性、隐蔽性和可触发性等特点。随着反病毒技术的不断发展,查毒和杀毒技术日益成熟,这些传统单机病毒已经比较少见了。网络病毒则主要通过计算机网络来传播,病毒程序一般利用操作系统中存在的漏洞,通过电子邮件附件和恶意网页浏览等方式来进行传播,其破坏性和危害性都非常大
2024-02-28 23:40:35
1677
原创 计算机之入侵检测系统和防火墙
入侵检测系统(Intrusion Detection System,IDS)指的是一种硬件或者软件系统,该系统对系统资源的非授权使用能够及时做出判断、记录和报警。
2024-02-27 22:01:06
946
原创 万维网(WWW)服务:网页、URL与浏览器/服务器交互机制
万维网(World Wide Web,WWW),简称3W,也称为Web或环球信息网,是Internet上应用最广泛的一种服务。WWW由欧洲核物理研究中心(CERN)研制,其目的是为全球范围的科学家利用Internet进行通信、信息交流和信息查询。WWW是建立在客户机/服务器模型之上的。通过WWW,任何一个人都可以立即访问世界上每一个网页,进行查找、检索、浏览或发布信息。
2024-02-26 20:31:45
6859
原创 域名系统与IP地址分配
由于数字形式的IP地址难以记忆和理解,为此人们采用英文符号来表示IP地址,这就产生了域名,域名长度不超过255各字符,每一层域名长度不超过63个字符,由字符、数字或下划线组成,以字母开头,以字母或数字结尾。另外,域名中的英文字母不区分大小写
2024-02-25 22:17:54
1150
原创 认识IP地址:互联网通信的关键
在Internet上为每台计算机指定的唯一的地址称为IP地址(Internet Protocol Address),也称网际地址在IPv4中,IP地址由32位二进制数组成,分为4段,其中每8位构成一段。为了便于识别和表达,IP地址采用点分十进制形式表示,每8位为一组用一个十进制数表示,段与段之间用.隔开,这样,每段所能表示的十进制数的范围最大不超过255。
2024-02-24 22:13:03
841
原创 无线局域网(WLAN)简单概述
无限局域网(Wireless Local Area Network,WLAN)是一种短距离无线通信组网技术,它是以无线信道为传输媒质构成的计算机网络,通过无线电传播技术来实现在空间传输数据。
2024-02-23 22:29:54
3025
原创 简单介绍有线局域网
有线局域网使用了各种不同的传输技术。它们大多使用铜线作为传输介质,但也有一些使用光纤。通常情况下,有线局域网的运行速度很快,延迟很低(微秒或纳秒级),而且很少发生错误。最新的局域网工作速率可达10Gbps。和无线局域网相比,有线局域网在性能的所有方面超过了它们。因为通过电线或通过光纤发送信号比通过空气发送信号更容易。
2024-02-22 23:12:06
698
原创 计算机网络基础之计算机网络组成与分类
计算机网络是计算机技术与通信技术发展相结合的产物,并在用户需求的促进下得到进一步的发展。通信技术为计算机之间的数据传输和交换提供了必需的手段,而计算机技术又渗透到了通信领域,提高了通信网络的性能。
2024-02-21 21:49:48
1617
原创 面向对象分析和设计
软件工程学家Coad和Yourdon给出了一个定义:面向对象(Object-Oriented)=对象(Object)+继承(Inheritance)+通信(Communication)。如果一个软件系统是使用这样四个概念设计和实现的,则可以认为这个软件系统是面向对象的。一个面向对象的程序每一成分应是对象,计算是通过新对象的建立和对象之间的通信来完成。
2024-02-20 21:29:47
844
原创 数据结构之线性表插入与删除运算
线性表,或称表,是一种非常灵便的结构,可以根据需要改变表的长度,也可以在表中任何位置对元素进行访问、插入或删除等操作。另外,还可以将多个表连接成一个表,或把一个表拆分成多个表。例如,26个英文字母的字母表:(A,B,C,......,Z)就是一个线性表,表中的数据元素是单个字母。在稍复杂的线性表中,一个数据元素可以包含若干个数据项。例如在学生基本信息表中,每个学生为一个数据元素,包括学号、姓名、性别、籍贯、专业等数据项。
2024-02-19 22:18:35
1908
原创 简单介绍数据结构的基本概念
数据(Data)是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。例如:整数、字符串、图形、图像、声音和动画等
2024-02-18 21:04:34
729
原创 程序的控制结构详解
在计算机刚出现的早期,它的价格昂贵、内存很小、速度慢。程序员为了在很小的内存中解决大量的科学计算问题,并为了节省昂贵的CPU机时费,不得不使用巧妙的手段和技术,手工编写各种高效的程度。其中显著的特点是程序中大量使用GOTO语句,使得程序结构混乱、可读性差、可维护性差、通用性更差。这些为结构化程序设计的技术奠定了理论基础结构化编程主要包括以下两个方面:在软件设计和实现过程中,提倡采用的模块化程序设计原则。
2024-02-17 22:24:56
510
原创 简单介绍源程序执行方式
程序设计语言能够把算法翻译成机器能够理解的可执行程序。这里将计算机不能直接执行的非机器语言源程序翻译成能直接执行的机器语言的语言翻译程序称为语言处理程序:用各种程序设计语言编写的程序称为源程序,计算机不能直接识别和执行:源程序必须由相应的汇编程序或编译程序翻译成机器能够识别的机器指令代码,计算机才能执行,这正是语言处理程序所要完成的任务。翻译后的机器语言程序称为目标程序:将汇编语言源程序翻译成机器语言程序的翻译程序称为汇编程序。
2024-02-13 22:16:20
487
原创 简单介绍算法的基本概念
计算机所进行的一切操作都是由程序决定的,程序是由人们事先编好并输入计算机的。一个程序包括以下两方面的内容:对的描述:在程序中要指定用到哪些数据以及这些数据的类型和数据的组织形式,即对的描述:对数据进行操作的方法和步骤的描述,也就是算法,算法用于解决“做什么”和“怎么做”的问题。数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。算法是程序的核心。
2024-02-11 22:06:14
563
原创 程序设计语言的组成
数据是程序操作的对象,具有存储类别、类型、名称、作用域和生存期等属性从不同角度可将数据进行不同的划分。数据类型的分类如下:按程序运行过程中数据的值能否改变,可分为常量(整型常量、实型常量、字符常量、符号常量)和变量。按数据的作用域范围可分为全局量和局部量。按数据组织形式的不同可分为基本类型、用户自定义类型、构造类型及其他类型。
2024-02-10 21:11:11
421
原创 程序设计语言之机器语言、汇编语言、高级语言
计算机语言是程序设计最重要的工具,它是指计算机能够接收和处理的、具有一定格式的语言。从计算机诞生至今,计算机语言已经经历了机器语言、汇编语言、高级语言这三个阶段
2024-02-09 20:26:46
2339
原创 详解计算机软件基本概念
一个完整的计算机系统是由硬件系统和软件系统协同工作来完成某一给定的任务的。只有硬件的计算机称为,裸机必须安装了计算机软件后才可以完成各项任务。从广义地讲,软件是指。通常将软件分为和两大类软件=程序+数据+文档。
2024-02-08 19:55:17
1212
原创 JavaScript流程控制详解之循环结构(倒三角、九九乘法表)
在JavaScript中,循环语句指的是在重复执行 指定的一段代码。若条件结果为true,则重复执行,则进入循环,否则结束循环。
2024-02-07 20:26:01
1142
原创 编码世界探秘:原反补码与实数表示,含定点、浮点及BCD编码
在计算机中,因为只有0和1这两种形式,但为了表示数的正(+),负(-)号,就要将数的符号以0和1编码。通常把一个数的最高位定义为符号位,用0表示正,1表示负,称为数符,这种把数本身(数值部分)及符号一起数字化的数称为机器数。机器数是数在计算机内的表示形式,而这个数真正表示的数值称为真值假设计算机字长为8,然后介绍它的原码、反码和补码
2024-02-05 19:03:37
1154
原创 掌握核心:二进制运算与多进制数相互转换
十进制是人们日常生活用的最多也最熟悉的一种进位计数制,由0、1、2、3、4、5、6、7、8、9这十个数码组成,基数为10。
2024-02-04 22:55:05
1170
原创 理解进位计数制:基数和位权
进位计数制是一种用有限个符号来表示数值的方法,其中每个符号都有固定的权值。用称为,简称数制。常见的进位计数制包括二进制、八进制和十六进制等。进位计数制的特点是表示。每种数制都包含两个基本要素:“基数”和“位权。
2024-02-03 22:05:53
1753
原创 深入了解键盘:分类、工作原理与操作指南
键盘是计算机使用的主要输入设备之一,键盘主要由创建字母、数字和符号并执行附加功能的按钮组成,通常用于向计算机或其他数字设备输入文本、命令和各种控制信号。键盘是计算机中最重要的字符输入设备,其基本组成元件是。一般键盘盘面分为4个键区:打字键盘区称为英文主键盘区,或字符键区;数字小键盘区又称副键盘区,在键盘盘面右侧;功能键区位于盘面上部;以及屏幕编辑键和光标移动键区,微机常用84键的基本键盘和101键的通用扩展键盘。
2024-02-01 18:58:07
4646
原创 JavaScript基础之运算符详解
算术运算符:也叫数学运算符,主要包括加、减、乘、除、取余(求模)等。算术运算符接收数值作为操作数并返回单个数值。数值可以是文字或变量。注意:在计算失败时,显示的结果是 NaN (not a number)示例:加法运算符在乘法运算符中,如果任一值都不是数字,JavaScript引擎会使用该函数将其隐式转换为数字并执行乘法示例:乘法运算符(*)在除法运算符(/)中,如果其中一个值不是数字,JavaScript引擎会将其转换为数字以进行除法示例:除法运算符示例:余数运算符。
2024-01-31 18:54:22
675
原创 深入了解DRAM和SDRAM:内存带宽的计算与封装形式的奥秘
动态随机存取存储器DRAM(Dynamic Random Access Memory,DRAM)是一种半导体存储器。由于在现实中品体管会有漏电电流的现象,导致电客上所存储的电荷数量并不足以正确的判别数据,而导致数据毁损。因此对于DRAM来说,周期性地充电是一个无可避免的要件。由也正是定时刷新的特性,被称为存储器。与SRAM相比,DRAM的优势在于结构简单:每一个比特的数据都只需一个电容跟一个晶体管来处理、而在SRAM上一个比特通常需要六个品体管。
2024-01-29 22:33:23
2040
原创 内存储器之只读存储器(ROM),随机存取存储器(RAM)和Cache详解
内存储器由称为存储器芯片的半导体集成电路组成。按照是否能随机地进行读写,半导体存储器芯片分为只读存储器(Read Only Memory,ROM)和随机存取存储器(Random Access Memory,RAM)两大类
2024-01-28 20:45:10
4293
原创 PC机组成之主板、芯片组与BIOS
台式PC由主机和外部设备组成,主机由主板、CPU、内存条、显卡、网卡、声卡、插卡和插座、机箱和电源等组成。
2024-01-27 21:11:07
3260
1
原创 JavaScript基础之基本数据类型(值类型)详解
数据类型是指可以在程序中存储和操作的值的类型,每种编程语言都有其支持的数据类型,不同的数据类型用来存储不同的数据,例如文本,数字等JavaScript是一种弱类型语言,在定义变量时不需要提前指定变量的类型,变量的类型是在程序运行过程中由JavaScript引擎动态决定的。JavaScript也是一种动态类型语言,这意味着变量不与特定类型关联。所以可以这么说,一个变量可以用来存储不同类型的数据
2024-01-26 20:12:18
1114
原创 JavaScript基础之输入输出与变量常量详解
输出和输入也可理解为人和计算机的交互,用户通过键盘、鼠标等向计算机输入信息,计算机处理后再展示结果给用户,这便是一次输入和输出的过程。举例说明:如按键盘上的方向键,向上/下键可以滚动页面,按向上/下键这个动作叫作输入,页面发生了滚动了这便叫输出。
2024-01-25 20:19:49
1462
原创 JavaScript基础语法
空白是指在其他字符之间提供空间的字符。JavaScript引擎会忽略空格,但是可以用空格来格式化代码,以便用于阅读和维护JavaScript捆绑程序会删除JavaScript文件中的所有空格,并将它们放入单个文件中进行部署。
2024-01-25 10:00:00
971
原创 计算机硬件之集成电路
集成电路(Integrated Circuit,IC)是一种微型电子器件或部件。集成电路也可以称为(chip)。通过一系列特定的加工工艺,将晶体管、二极管等有源器件和电阻、电容、电感等无源器件,按照一定的电路互连,“集成”在一小块或几小块半导体晶片或介质基片(如硅或砷化镓)上,然后封装在一个外壳内,执行特定电路或系统功能的一种微型电子器件。其中所有器件在结构上已组成一个整体。它具有等特点。集成电路在电路中用字母""表示。
2024-01-24 19:14:44
1269
原创 计算机基础之微处理器简介
微型计算机是将和集成在一起的超大规模集成电路芯片,是计算机的核心部件。能完成取指令、执行指令,以及与外界存储器和逻辑部件交换信息等操作。
2024-01-23 19:59:34
2069
原创 JavaScript基础之JavaScript引入方式
JavaScript 程序不能独立运行,它需要被嵌入 HTML 中,然后浏览器才能执行 JavaScript 代码。
2024-01-22 19:59:14
1333
原创 JavaScript基础之JavaScript简介(什么是JavaScript?)
JavaScript,通常被缩写为JS,是一种的编程语言。它也被称为网页脚本语言。它以网页开发而闻名,许多非浏览器环境也使用它。JavaScript是一种弱类型语言(动态类型)。JavaScript可用于开发以及开发。JavaScript既是命令式语言又是声明式语言。JavaScript包含一个标准对象库(例如Array、Date和Math),以及一组核心语言元素(例如运算符、控制结构和语句)。
2024-01-21 19:48:49
883
原创 计算机基础之总线与I/O总线
I/O总线指缆线和连接器系统,用来传输I/O路径技术指定的数据和控制信号,另外还包括一个总线终结电阻或电路,这个终结电阻用来减弱电缆上的信号反射干扰。主机和I/O设备之间通过总线连接,这个总线一般被称为I/O总线。
2024-01-20 22:39:05
2247
原创 计算机基础之输入设备,输出设备及中央处理器
输入设备用于接收用户输入的命令、程序、图像和视频等,专门负责将现实中的信息转换成计算机能识别的二进制编码,并放入内存。是计算机与用户或其他设备通信的桥梁。
2024-01-18 22:40:39
3962
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人