自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 离散数学-数理逻辑

2024-03-02 10:00:26 369 1

原创 C++的数据类型

非基本数据类型是用户根据需要按照C++语法规则创建的数据类型。其中,复合数据类型又称为构造数据类型,能够体现面向对象特性的非基本数据类型。常见的非基本数据类型包括数组、结构体、类和枚举等。常见的基本数据类型包括整型、浮点型、字符型和布尔型等。C++的数据类型分为基本数据类型和非基本数据类型。struct Person { // 结构体。class Circle { // 类。

2024-03-02 06:15:47 320 1

原创 Git 的基本概念和使用方式

通过这些基本操作,开发者可以在不同的分支上进行独立的开发工作,并将最终的更改合并到一起。2. 分支(Branch):指向某个提交的指针,每个分支可以有自己的提交历史。3. 提交(Commit):表示一次代码更改的记录,包含一个唯一的哈希值和相应的元数据。1. 仓库(Repository):存储代码的地方,可以是本地仓库或远程仓库。3. 提交(Commit):将暂存区的文件提交到本地仓库。4. 推送(Push):将本地仓库的提交推送到远程仓库。6. 合并(Merge):将不同分支的提交合并到一起。

2024-02-21 15:29:54 320

原创 区块链技术的应用场景和优势

通过在区块链上记录产品生产、运输和销售的信息,可以减少欺诈和假冒产品的风险,提高消费者对产品的信任度。2. 透明性:区块链技术可以提供完全透明的交易记录,所有的交易信息都被公开记录并可供所有参与者查看和验证,从而减少了潜在的欺诈和不公平行为。5. 可扩展性:区块链技术可以通过分布式网络的方式进行扩展,可以容纳大量的交易和参与者,而不需要中心化的服务器和硬件设备。4. 高效性:区块链技术可以实现快速的交易确认和结算,提供实时的数据更新和共享,从而提高了交易的效率和速度。

2024-02-20 11:18:26 376

原创 负数的二进制表示及原,反,补码的计算

通常情况下,我们在用二进制表示一个数字的时候,会写满一个字节,如果一个字节表示不了,就用两个字节,如果两个字节表示不了, 就用四个字节。在这种表示形式中,最左侧的一位,叫做”最高位。而这一位不是用来表示大小的,是用来表示正负数的。因为数据的存储和计算都是以补码的形式进行的,那么计算的结果也是一个补码。我们需要先知道一个前提:在二进制中,每一个二进制位,我们称为一个比特位,简称bit。实际上,在计算机中,所有的数据的存储和计算,都是以补码的形式进行的。负数的补码为反码+1。因此,数字8的表示形式,就应该是。

2024-02-19 09:11:04 816 1

原创 机器学习中的 K-均值聚类算法及其优缺点

该算法的一个改进是K-均值++算法,通过优化初始聚类中心点的选择,可以改善算法的性能和稳定性。另外,还有一些基于密度的聚类算法(如DBSCAN)可以克服K-均值算法对于球形聚类的限制,并能处理噪声和离群值较好。K-均值聚类是一种常用的无监督学习算法,其目标是将数据集划分为K个非重叠的类别,每个数据点属于其中一个类别,使得同一类别内的数据点相似度较高,不同类别之间的相似度较低。2. 对于非球形的聚类,表现不佳,因为其假设每个簇的形状都是球形的。3. 可以发现不规则形状的聚类,对噪声和异常值具有一定的鲁棒性。

2024-02-19 08:20:27 356 1

原创 进制表示以及进制之间的转化

进制有着不同的分类,我们常见的有二进制、八进制、十进制、十六进制。基于这一点考虑,我们在进行进制的计算的时候,可以使用拆数字的形式来完成。在进行二进制的计算的时候,有一个小的技巧:在二进制中,每向左移动一位,相当于在现有的值的基础上乘2。,用数字除进制,再用商除进制,一直累除。八进制转十六进制:先把八进制转为二进制,然后四位一取,转为十六进制即可,十六进制转八进制同理。用每一位的数字,乘进制的位数-1次,把所有的结果累加到一起,即可得到十进制表示形式。:前面什么都不写,默认的就是十进制的表示形式。

2024-02-18 09:37:19 469

原创 人工智能在现代科技中的应用和未来发展趋势。

在人工智能领域,边缘计算可以减少数据传输的延迟和成本,并提高人工智能系统的响应速度。1. 深度学习的进一步发展:深度学习是机器学习的一种方法,通过神经网络模拟人类大脑的结构和功能。随着计算能力的提升和算法的改进,深度学习在图像识别、自然语言处理和语音识别等领域的应用将继续发展。人工智能(Artificial Intelligence,AI)是一种模拟人类智能的技术,可以用于处理复杂的问题和执行各种任务。随着技术的进一步发展和应用场景的拓展,人工智能将为我们带来更多的机遇和挑战。

2024-02-18 08:38:22 365

原创 C++编程基础--进制

因此,人们在二进制和十进制的基础上,衍生出来了八进制和十六进制。进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,以及正字计数法)。例如:0,1,2,3,4,5,6,7,8,9,a, b,c, d, e, f, 10,11,12,13,...在计算机的世界中,所有的数据最终在存储和运算的时候,都是以二进制的形式进行的。例如:0,1,2,3,4,5, 6,7,8,9,10,11,12.13,..例如:0,1,2,3,4,5,6,7,10.11,12,13,...

2024-02-17 09:06:30 700 1

原创 基于Python的项目——餐厅点餐系统+项目说明书

【代码】基于Python的项目——餐厅点餐系统+项目说明书。

2024-02-17 08:46:42 1073 1

原创 C语言/C++开发工具安装——Visual Studio

在正式学习c++之前,需要首先部署好c++的环境和安装好开发程序所用到的工具和软件,在这里可以直接使用IDE即可。IDE,全称叫做Integrated Development Environment,也就是集成开发环境。所谓的集成开发环境,指的是集代码的。Visual Studio,简称VS,是微软的开发工具包,也是Windows平台上最流行的应用程序的集成开发环境。在学习c++的时候,很多人将它作为首选的集成开发环境。对于c++的程序开发,我们选择的IDE也比较多,比较常见的有。等功能于一体的工具。

2024-02-16 09:32:58 851 1

原创 计算机视觉技术的优势与挑战

隐私和伦理问题:计算机视觉技术涉及到大量的个人和隐私数据,如人脸图像和行为数据,如何保护个人隐私和数据安全成为一个重要的挑战。误识别率:由于图像的复杂性和干扰因素等原因,计算机视觉技术仍然存在一定的误识别率,尤其是在复杂情况下,如模糊、低分辨率图像等。复杂性:计算机视觉任务通常涉及到大量的图像数据和复杂的图像特征提取、分类和匹配等算法,技术研发和应用都面临一定的技术挑战。数据质量:图像数据的质量和多样性对计算机视觉技术的准确性和鲁棒性有很大影响,因此需要解决数据采集、标注和清洗等问题。

2024-02-16 08:33:35 457 1

原创 C语言与C++的区别

7. 类型检查:C++对类型检查更加严格,有更多的类型安全检查机制,可以在编译期间发现一些潜在的错误。4. 名字空间:C++引入了名字空间的概念,可以将代码组织在不同的命名空间中,避免命名冲突。9. 扩展性:由于C++支持面向对象编程和模板元编程,它具有更高的扩展性和灵活性,可以更好地适应复杂的软件开发需求。2. 标准库:C++标准库相对于C语言的标准库更加丰富,包含了更多的功能和数据结构,例如字符串处理、容器、算法等。C++是一种基于C语言的编程语言,它在C语言的基础上添加了面向对象编程的特性。

2024-02-16 07:23:47 421 1

原创 初识C++

它是一门强大而灵活的编程语言,可以满足各种不同的编程需求。高效性:C++兼具高级语言和低级语言的特点,可以直接操作内存,提供了指针和引用等机制,可以更加精细地控制程序的执行。强大的标准库:C++标准库提供了丰富的函数和类,包括容器、算法、输入输出等,可以方便地进行各种操作。面向对象编程:C++支持类和对象的概念,可以使用封装、继承和多态等面向对象编程的特性。泛型编程:C++引入了模板,可以实现泛型编程,提高代码的复用性和可扩展性。可移植性:C++的代码可以在不同的平台上编译和运行,具有很好的可移植性。

2024-02-15 09:47:45 331 1

原创 面向对象和面向过程

面向对象编程是一种以对象为中心的编程方式,它将程序看作是一组相互作用的对象的集合。面向过程编程是一种以过程为中心的编程方式,它将程序看作是一系列的步骤或者函数的集合。在面向过程编程中,程序的执行流程是线性的,通过调用不同的函数来完成任务。面向过程编程注重解决问题的步骤和流程,强调程序的执行过程。面向过程和面向对象都是有效的编程范式,选择使用哪种范式取决于具体的需求和问题。面向过程适合简单的、线性的问题,而面向对象适合复杂的、具有多个交互对象的问题。面向过程和面向对象是两种不同的编程范式。

2024-02-14 15:48:45 481 1

原创 安装burp,完成一个百度的抓包

​5.打开burpsuite后点击proxy,点击Intercept is on。​2.下载一个火狐浏览器,打开设置,网络设置,如图,点击手动设置。​在浏览器上搜索http://burpsu.下载证书。​3.在扩展与主题中搜索FoxyProxy.添加。​4.找到隐私与安全,找到查看证书,导入证书。1.下载安装burpsuite。

2023-11-03 17:38:03 306

原创 get和post传参,linux系统和windows系统

2.Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。get请求默认开启浏览器缓存机制,因为get请求无副作用(不会对服务器上的资源进行修改),重复请求得到的数据相同;

2023-10-27 15:59:22 131 1

原创 php搭建网站以及php的使用

2.打开网站,创建一个新的网站,打开其中的一个管理,选择根目录,右击鼠标-新建-文本文档-使后缀为php。1.打开phpstudy,点击首页,重启套件中的第一个和第三个。3.打开文件-输入代码并保存,然后在浏览器中访问创建的网站。

2023-10-26 21:13:11 218 2

基于Python的项目-餐厅点餐系统+项目说明书

基于Python的项目-餐厅点餐系统+项目说明书

2024-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除