- 博客(71)
- 收藏
- 关注
原创 GitHub和Gitee的区别
GitHub的界面比较简洁、直观,提供了丰富的功能,包括代码托管、问题跟踪、团队协作等。Gitee的界面更加注重中文用户体验,提供了类似的功能,同时还增加了一些与中国开发者相关的功能,如Gitee码云、企业版等。综上所述,GitHub和Gitee都是优秀的代码托管平台,选择使用哪一个取决于个人或团队的需求和偏好。如果你在中国,并且更关注中国开发者社区,那么Gitee可能是一个更好的选择。2. 开源社区:GitHub是全球最大的开源社区之一,拥有大量的开源项目和开发者。
2023-10-02 14:11:23 8682
原创 数据结构C语言版 严蔚敏
因此,虽然不同的存储结构会影响数据的访问效率和操作方式,但逻辑结构是指数据元素之间的逻辑关系,是独立于具体存储方式的。数据的逻辑结构是通过抽象描述数据元素之间的关系,而物理结构则是指具体的存储方式。确切地说,数据的逻辑结构是独立于计算机实际存储方式的,描述了数据元素之间的逻辑关系。抽象数据类型的定义仅取决于它的一组逻辑特性,而与在计算机内部如何表示和实现无关,即不论其内部结构如何变化,只要它的数学特性不变,都不影响其外部使用。数据的逻辑结构是从逻辑关系上描述数据,他与数据的存储无关,是独立于计算机的。
2024-06-03 14:44:58 855 1
原创 mysql笔记
SQL全称:,是结构化查询语言,用于访问和处理数据库的标准的计算机语言。SQL语言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SystemR上实现。美国国家标准局(ANSI)开始着手制定SQL标准,并在1986年10月公布了最早的SQL标准扩展的标准版本是1989年发表的SQL-89,之后还有1992年制定的版本SQL-92和1999年ISO发布的版本SQL-99。SQL。
2024-03-29 19:48:25 619
原创 自动控制原理 西北工业大学 卢京潮
介绍了自动控制系统的组成原理和基本概念,以及其在工农业生产中的广泛应用。同时,还详细介绍了自动控制技术在不同领域中的应用,如航天、机械加工等。视频还提到了经典控制理论和现代控制理论的发展进程,并探讨了智能控制的前沿进展。00:36 🧐自动控制系统的基本原理和组成:视频介绍了自动控制系统的基本原理和组成,包括输入信号、控制器、执行器等组成部分。同时,还讲解了控制系统中的常见概念,如反馈控制、前馈控制等。
2024-03-05 17:25:42 2075
原创 【高频电子线路】西安电子科技大
P11-1-1高频电子线路 绪论(一) 19:54 介绍了西安电子科技大学的高频电子线路课程,课程内容包括射频电子线路、无线电通信系统的基本单元电路、无线电波的波段划分和传播方式等。视频强调了无线通信的重要性和发展迅速,以及无线通信与有线通信的区别和选择。通过学习这门课程,学生将了解通信工程的基本知识和电路设计,掌握射频电子线路的原理和应用。00:00 📡射频电子线路和无线电通信系统:这个章节介绍了射频电子线路的学习内容和无线电通信系统的基本知识。射频电子线路是处理高频信号的电路,与低频
2024-01-14 23:25:54 2588
原创 C++冒泡排序
冒泡排序(Bubble Sort)是一种简单的排序算法,它通过重复地交换相邻两个元素的位置,使得每次遍历都能将最大(或最小)的元素“冒泡”到数组的末尾。该代码通过两重循环实现冒泡排序,外层循环控制排序的轮数,内层循环对当前轮数的相邻元素进行比较和交换。每一轮循环,都会将当前轮数最大(或最小)的元素“冒泡”到数组的末尾。
2024-01-10 19:58:11 425
原创 Matlab矩阵嵌套
另外,可以使用嵌套矩阵来表示更复杂的数据结构,例如多维数组、结构体数组等。MATLAB提供了一些特殊的数据结构和函数来处理这些嵌套矩阵,例如cell数组、struct数组等。在这个例子中,矩阵A、B和C分别是D的元素。可以通过D{1}、D{2}和D{3}来访问这些矩阵。嵌套矩阵是指一个矩阵中的元素本身也可以是矩阵。这种嵌套的结构可以创建多层的数据结构,非常灵活。在MATLAB中,可以使用嵌套矩阵来表示多维数据结构。
2024-01-08 16:58:17 1325
原创 matlab矩阵嵌套
这种方法适用于将另一个矩阵B的值赋给矩阵A的某个子矩阵。row_start和row_end表示行范围的起始和结束位置,column_start和column_end表示列范围的起始和结束位置。condition是一个逻辑判断的条件,当满足条件时,相应位置的元素值被赋为value。这种方法适用于给矩阵任意位置的元素赋值。row表示行数,column表示列数,value表示要赋给该位置的值。这种方法适用于对整个矩阵进行赋值,可以使用分号进行分行。以上是Matlab中常用的矩阵赋值方法。
2024-01-08 16:58:10 664
原创 matlab矩阵标准化
标准化是将矩阵的每个元素减去平均值,然后除以标准差。具有相同大小的矩阵,但每个元素都会减去平均值。函数的第一个参数是要标准化的矩阵,第二个参数。表示使用平均值来中心化。函数的第三个参数来指定缩放因子。表示将矩阵按列标准化,第三个参数。在MATLAB中,可以使用函数。将在标准化之后将矩阵乘以2。是一个3x3的矩阵。
2024-01-08 10:20:03 1928
原创 数据库插入数据
其中,"表名"是你要插入数据的数据库表的名称,"列1, 列2, 列3, ..."是要插入数据的列的名称,"值1, 值2, 值3, ..."是要插入的具体数据值。这将在"users"表中插入一条数据,名为"John Doe",年龄为25。你可以根据需要插入更多的数据行,只需在上述语句后面追加相应的INSERT语句即可。
2024-01-08 10:19:54 620
原创 创建数据库用户
其中,'username'是您要创建的用户名,'localhost'表示用户只能从本地连接到数据库,'password'是用户的密码。其中,'dbname'是您要授予用户访问权限的数据库名称。请注意,这些命令需要具有适当权限的MySQL用户才能执行。
2024-01-08 00:00:52 681
原创 案例数据库设计
这样,我们就设计了一个简单的案例库数据库。通过这个数据库,我们可以方便地存储和管理案例的信息,并可以根据分类和标签来进行查找和检索。1.确定案例库的目标:案例库的目标是存储和管理案例信息和相关数据,以便用户可以方便地查找和使用案例。
2024-01-07 17:50:15 586
原创 达梦数据库
达梦数据库是由中国达梦公司开发的一种关系型数据库管理系统(DBMS)。它是一款自主研发的商业数据库产品,具有高性能、高可用性、高安全性等特点,并且支持大规模数据存储和处理。达梦数据库提供了丰富的功能,包括数据存储、事务管理、数据查询、备份和恢复等,适用于各种企业和组织的数据管理需求。达梦数据库具有较强的兼容性,可以与主流的数据库标准和技术进行集成,如SQL语言、ACID事务、JDBC、ODBC等。此外,达梦数据库还支持复制、分区、分布式、集群等高级功能,以满足大规模数据处理和高并发访问的需求。
2024-01-07 17:50:05 1581
原创 【MATLAB】数豆子
创建一个变量来表示豆子的数量。例如,可以使用来表示有100颗豆子。使用disp函数打印出豆子的数量。例如,可以使用来打印出当前豆子的数量。进行豆子的计数操作。例如,可以使用来表示每次增加一颗豆子。再次使用disp函数打印出豆子的数量,以确认豆子数量是否正确。
2024-01-07 11:57:49 806
原创 通过dockerfile基于centosdocker镜像和postgresql12的离线安装包制作单机版的Docker镜像
现在,你已经成功地制作了一个基于CentOS Docker镜像和PostgreSQL 12离线安装包的单机版Docker镜像。你可以从Docker Hub下载CentOS Docker镜像并保存到本地,也可以使用命令。将PostgreSQL 12离线安装包保存到工作目录中,并命名为。将CentOS Docker镜像保存到本地文件系统中,命名为。这将会使用Dockerfile中的指令来构建一个名为。首先,创建一个空文件夹作为工作目录。的Docker镜像。来保存已经下载的镜像。的容器,并在后台运行。
2024-01-07 11:44:25 607
原创 python贪吃蛇
运行以上代码,即可启动一个贪吃蛇游戏。你可以用方向键控制蛇的移动,吃到食物后蛇的长度会增加,如果蛇撞到边界或者自己,游戏结束。
2024-01-06 19:18:48 684
原创 讲解eureca和nacus的区别
一般来说,基于TCP的Nacus可能会更加高效和稳定,但是基于WebSockets的Eureca在一些特定的场景下可能更加适用,比如在Web浏览器中进行实时通信。社区支持和生态系统:由于Eureca主要用于JavaScript应用程序,它有一个相对较大的JavaScript社区支持,并且有一些与Eureca配套的工具和库。它可以在浏览器和服务器之间进行双向通信。综上所述,Eureca和Nacus都是RPC框架,但是它们的设计和用途有所不同,开发者可以根据具体的需求来选择适合自己的框架。
2024-01-06 19:15:58 631
原创 copolit在pytharm中的应用
当你在编辑器中选中一个函数或类时,可以使用快捷键Ctrl + Q(或Cmd + Q,取决于操作系统)来查看该函数或类的文档。Copolit是一个AI代码助手,可以提供智能代码补全、错误检查、文档查询等功能。在PyCharm中使用Copolit可以提高编码效率和代码质量。Copolit会在你输入代码的过程中提供智能代码补全建议和错误检查。总之,Copolit可以在PyCharm中提供更智能、高效的编码体验,提高代码质量和开发效率。要在PyCharm中使用Copolit,需要先安装Copolit插件。
2024-01-06 19:14:18 564
原创 DOCKER镜像
Docker是一个开源的应用容器化平台,可以让开发者将应用程序及其依赖项打包为一个独立的容器,以保证应用在任何环境中都能以相同的方式运行。通过使用Docker,开发者可以解决应用程序之间的依赖冲突问题,实现更高效、更可靠的应用部署和管理。准备Dockerfile:Dockerfile是一个文本文件,用于定义构建Docker镜像时的步骤和配置。注意:如果使用第二种方法迁移镜像,需要确保目标机器上已经安装了Docker,并且所使用的Docker版本与源机器上相同或兼容。然后,将保存的镜像文件拷贝到目标机器上。
2024-01-06 19:11:38 703
原创 麻雀搜索算法解释和代码
是主函数,它接受目标函数、问题维度、变量范围和最大迭代次数等参数。在迭代过程中,根据算法步骤进行种群初始化、适应度计算、随机移动、局部搜索、交流更新和适应度更新等操作。麻雀搜索算法(Sparrow Search Algorithm)是一种基于鸟类行为的启发式优化算法,模拟了麻雀在觅食和交流过程中的行为。该算法可以用于解决优化问题,例如函数优化、机器学习、图像处理等。请注意,这个示例代码只是一个简单的实现,并没有考虑优化算法的调优和参数选择等问题。这个示例代码中,优化目标是求解一个简单的多元函数。
2024-01-06 11:35:47 777
原创 python小技巧
使用字典的get()方法获取键对应的值,如果键不存在则返回默认值,例如: my_dict = {"a": 1, "b": 2} value = my_dict.get("c", 0) print(value)使用zip()函数同时遍历多个列表,例如: list1 = [1, 2, 3] list2 = [4, 5, 6] for x, y in zip(list1, list2): print(x, y)希望这些小技巧对你有帮助!
2024-01-06 11:32:37 408
原创 【深度学习程序实例】
首先,将数据进行预处理,将像素值缩放到0到1之间。然后,构建一个简单的神经网络模型,包括一个输入层、一个隐藏层和一个输出层。接下来,编译模型,指定优化器、损失函数和评估指标。然后,使用训练数据训练模型,并在测试数据上评估模型的性能。最后,使用模型进行预测并输出结果。首先,将数据进行预处理,将像素值缩放到0到1之间。然后,构建一个简单的神经网络模型,包括一个输入层、一个隐藏层和一个输出层。接下来,编译模型,指定优化器、损失函数和评估指标。然后,使用训练数据训练模型,并在测试数据上评估模型的性能。
2024-01-05 17:48:31 741
原创 python深度拷贝
深度拷贝会递归地将所有子对象都复制到一个新的对象中。这意味着即使原始对象包含其他对象,也会将它们完全拷贝到新的对象中。在Python中,可以使用copy.deepcopy()函数来进行深度拷贝。可以看到,通过深度拷贝后,修改原始对象的值并不会影响拷贝对象。
2024-01-05 16:27:25 392
原创 [python]项目中导入外部包
导入外部包是在Python项目中使用外部库或模块。注意,在导入外部包之前,要确保已将包安装在Python环境中。
2024-01-04 22:07:32 632
原创 【现代控制理论】浙江大学 王建全教授
编辑P1[1.1.1]--视频:绪论.mp4_高清 1080P11:19这个视频是浙江大学的一门精品课程,主要介绍了现代控制理论的基本概念和发展历程。课程包括非线性系统理论、随机控制理论、自适应控制、模糊控制、鲁棒控制和智能控制等内容。视频还介绍了自动控制理论的两个基本主题,即反馈控制和最优控制,并解释了它们的区别和应用场景。视频还回顾了控制理论的发展历程,包括关键人物和重要理论的提出。最后,视频强调了学习现代控制理论的重要性,以及掌握数学工具和方法来分析和改善动态系统性能的能力。00:00 📚现代控制
2024-01-03 21:44:48 1760
原创 [python]项目怎么使用第三方库
注意:在使用第三方库之前,需要确保已经安装了该库,并且遵循库的使用规则和约定。有些库可能需要在项目中进行配置或初始化操作,需要经过相应的设置才能正常使用。
2024-01-03 21:44:07 757
原创 【python】pillow (PIL)库的用法介绍
这只是Pillow库的一些基本用法。它还支持更多图像处理操作,如图像合并、滤波、颜色调整等。可以参考Pillow库的官方文档以获取更详细的信息。Pillow(也称为PIL)是一个Python图像处理库,它提供了丰富的图像处理功能。
2024-01-03 20:49:41 636
原创 eureka工作原理是什么
服务发现:当一个服务需要调用其他服务时,它首先向注册中心查询所需服务的信息。通过这样的工作原理,EUREKA 可以提供一个集中的服务注册和发现机制,帮助实现微服务架构中的服务自动发现与管理。心跳机制:服务在注册中心注册后,会定时发送心跳请求来告知注册中心自己的健康状态。服务注册:当一个服务启动时,它会通过 EUREKA 客户端向注册中心注册自己的信息,包括服务名称、IP 地址、端口号等。注册中心:EUREKA 中有一个集中的注册中心,所有的服务都将在此注册和发现。
2024-01-03 20:40:56 819
原创 本科生自学PYTHON路线
模块和包的使用:Python有许多强大的库和模块,可以帮助你解决各种问题。学习Python中的列表、集合、堆、队列、栈等数据结构,并学会如何使用它们解决问题。学习Python的基本数据类型(数字、字符串、列表、元组、字典等),掌握基本的控制流语句(条件语句、循环语句)和函数的定义与调用。了解SQL语言和关系型数据库的基本概念,并学习如何使用Python连接数据库,进行数据的增删改查操作。了解TCP/IP协议,学习如何使用Python进行socket编程,实现客户端和服务器之间的通信。
2024-01-03 20:19:03 543
原创 [C语言]比特鹏哥
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易 的方式编译、处理低级存储器产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的 C语言程序可在许多电脑平台上进 行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
2024-01-03 20:14:46 1438
原创 [免费][非会员]GPT4
图标如图所示.接着打开瓦特工具箱,见到如下界面接着滚轮下滑,找到github接着勾选即可.接着在浏览器搜索github,就能登陆了.接着选择右上角的搜索搜索free for chatgpt。
2024-01-03 16:19:58 812
原创 [概率论]四小时不挂猴博士
贝叶斯全概率公式是指在已知事件A的情况下,求事件B的概率。它的公式为P(B) = Σ P(B|A)P(A),其中P(B|A)表示在事件A发生的条件下,事件B发生的概率,P(A)表示事件A的概率。它的公式为P(B|A) = P(A∩B) / P(A),其中P(A∩B)表示事件A和事件B同时发生的概率,P(A)表示事件A的概率。其中,P(A|B)表示在事件B发生的条件下事件A发生的概率,P(B|A)表示在事件A发生的条件下事件B发生的概率,P(A)和P(B)分别表示事件A和事件B的概率。加不加等号,结果不变!
2024-01-02 21:44:09 1538
原创 [数理统计]中国科技技术大学缪柏其
编辑P10 前言1-统计思想41:33介绍了数理统计的重要性和应用领域。主讲人强调了统计学与数学的区别,指出统计学是以数据为研究对象的一门科学,强调了统计思想的重要性和统计与计算机的密不可分。视频还提到了统计学在社会学、医学等领域的应用,以及大数据和人工智能与统计学的关系。总之,统计学是一门有前途的学科,对于处理数据和解决实际问题具有重要意义。00:00 📊数理统计与数学关系:这一章节主要介绍了数理统计与数学的关系,强调了统计学不同于数学,它以数据为研究对象,解决实际问题。统计学是从个体到总体的推理思维
2024-01-02 19:24:39 2269
原创 【DOCKER】详细介绍以及如何创建管理DOCKER
Docker 镜像是 Docker 容器的基础,它包含了一个应用程序运行所需的所有内容,包括代码、运行时、系统工具、系统库和设置。- Docker Hub:Docker 官方提供的镜像仓库,包含了大量的公共镜像,可以通过 `docker pull` 命令从 Docker Hub 拉取镜像。- 从容器创建:可以通过已经运行的容器创建镜像,使用 `docker commit` 命令可以将容器的当前状态保存为一个新的镜像。- 私有镜像仓库:可以搭建私有的镜像仓库,用于存储自己的镜像并进行管理。
2024-01-01 21:26:30 1549
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人