当前位置:首页 » 《随便一记》 - 第224页

04月02日

【数据结构】初识数据结构之时间和空间复杂度。

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 229次
【数据结构】初识数据结构之时间和空间复杂度。

路漫漫其修远兮,吾将上下而求索。             ——屈原 目录一.什么是数据结构?二.什么是算法?1.算法的复杂度2.时间复杂度3.时间复杂度的练习4.空间复杂度一.什么是数据结构?数据结构是相互之间存在一种或多种特定关系的数据元素的集合和操作。它指的是数据元素之间的相互关系,即数据的组织形式。这种组织形式就是数据的逻辑结构。数据的逻辑通常有下面四类基本结构:1.集合机构2.线性结构3.树状结构4.图状结构在计算机的实际处理数据的过程中,我们必须考虑数据应以什么方式进行存储能使之体现数据之间的关系。数据在计算机的存储方式,就是数据的存储结构。就比如后面要学的顺序表,链表等等。除此之外,在数据的处理过程中,

04月02日

【STM32-HAL库】一步步搭建出FOC矢量控制(附C代码)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 259次
【STM32-HAL库】一步步搭建出FOC矢量控制(附C代码)

说明本文为无刷电机或PMSM电机驱动的简易代码,旨在分享一些个人调试过程的小心得,提供一个demo文件,程序仍有许多不完善的地方,建立起个人的FOC底层驱动,可以帮助快速熟悉FOC算法原理与使用方法,可以帮助验证新的电机控制算法。原理部分不再阐述。整个部分共有PWM模块、ADC电流采集、定时器编码器配置、SVPWM模块、FOC核心、PID模块、电压限幅模块,其实有了PWM与SVPWM以及一些必要的数学变换,我们就可以开环使电机转起来了,加入电角度与电流采集作为反馈后,我们就能做到电流闭环,再加入速度PID就可以做到速度闭环,其他的模块只是这些目的的辅助手段罢了。注意:调试一定要注意安全!!!使用带有保护的电源,调试时一定要限制电流在安全等级,开关放手边,随时断电!硬件相关:(1)M

04月02日

【C语言】操作符详解总结(万字)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 294次
【C语言】操作符详解总结(万字)

操作符详解1.操作符分类2.算术操作符3.移位操作符3.1整数的二进制是怎么形成的3.2左移操作符3.3右移操作符4.位操作符5.赋值操作符6.单目操作符6.1单目操作符介绍6.2sizeof和数组7.关系操作符8.逻辑操作符9.条件操作符9.1练习19.2练习210.逗号表达式11.下标引用、函数调用和结构成员11.1[]下标引用操作符11.2()函数调用操作符11.3访问一个结构的成员12.表达式求值12.1隐式类型转换12.2算术转换12.3操作符的属性1.操作符分类算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员2.算术操

04月02日

若依配置教程(六)Excel导入功能实现

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 346次
若依配置教程(六)Excel导入功能实现

若依官网导入实现流程文章目录一、前端index.vue中1.在所需模块的index.vue中的<script></script>中增加如下代码:2.在<template></template>中添加导入按钮事件:3.添加导入前端代码:二、在模块文件夹(ruoyi-honor->src->domain->SysHonor)中:在实体变量上(domain->SysHonor)添加@Excel注解,默认为导出导入,也可以单独设置仅导入Type.IMPORT:三、在模块文件夹(ruoyi-honor->controller->SysHonorController)中添加导入方法:四、在在

04月02日

MATLAB——FFT(快速傅里叶变换)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 482次
MATLAB——FFT(快速傅里叶变换)

基础知识FFT即快速傅里叶变换,利用周期性和可约性,减少了DFT的运算量。常见的有按时间抽取的基2算法(DIT-FFT)按频率抽取的基2算法(DIF-FFT)。1.利用自带函数fft进行快速傅里叶变换若已知序列x=[4,3,2,6

04月02日

如何使用eclipse导入别人的javaWeb项目(超详细完整)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 254次
如何使用eclipse导入别人的javaWeb项目(超详细完整)

1、点击文件,点击导入 2、选择常规>现有项目到工作空间中>下一步 3、点击浏览找到对应项目,最好将“选项”下方的将项目复制到工作空间复选框打上勾(相当于将项目拷贝一份到你的workspace工作空间,对项目代码修改只修改到工作空间的项目,不会影响原项目文件),点击完成 4、项目导入完成后,正常来说别人的项目环境跟你本地的不一样项目会报错,接下来右击项目选择构建路径配置一下项目环境。 5、主要修改三个地方的配置       5.1、jdk版本对应自己本地电脑的,不知道就win+r>cmd>java-version可查看本机jdk版本         5.2、双击tomcat、jre选择自己对应的(前提是你已经在eclipse配

04月02日

纯净版ISO镜像下载大全(Windows、Linux、mac)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 270次
纯净版ISO镜像下载大全(Windows、Linux、mac)

目录一、前言介绍前言必读 介绍二、获取ISO镜像方式(一)官方镜像下载(二)看评论区获取下载回复内容(都是小写)Windows操作系统1.windowsXP系统2.Windows7系统3.Windows10系统4.Windows11系统 Windows服务器系统5.Windowsservice2016系统6.Windowsservice2019系统7.Windowsservice2022系统Linux操作系统 8.Linux-Ubuntu系统9. Linux-centOS系统10.ChromiumOS操作系统(Linux) mac操作系统 11.macOS10.15.7系统一、前言介绍前言必读 读者手册(必读)_

04月02日

Java语言-----封装、继承、抽象、多态、接口

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 317次
Java语言-----封装、继承、抽象、多态、接口

目录前言   一.封装1.1封装的定义1.2访问修饰符的使用二.继承 2.1继承的定义2.2继承的方法2.3继承使用注意点三.多态3,1多态的定义3.2动态绑定3.3方法重写3.4向上(向下)转型四.抽象4.1抽象的概述和定义 4.2抽象的使用五.接口5.1接口的意义5.2接口的定义总结?个人主页:tq02的博客_CSDN博客-C语言,Java领域博主 ?理想目标:努力学习,向Java进发,拼搏一切,找到一份朝九晚五,有假期的工作,让自己的未来不会有遗憾。 ?欢迎各位→点赞?+收藏⭐+评论?+关注✨   本章讲解内容:Java封装、继承、抽象、多态、接口   使用编译器:IDEA前言   

04月02日

【Matlab算法】粒子群算法求解二维线性优化问题(附MATLAB代码)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 248次
【Matlab算法】粒子群算法求解二维线性优化问题(附MATLAB代码)

MATLAB求解二维线性优化问题前言正文函数实现可视化结果前言二维线性优化问题指的是在二维空间中,对于一个由线性函数构成的目标函数,通过限制自变量的范围或满足特定的约束条件,寻找一个最优解(最小值或最大值)。这个问题可以用以下形式的数学模型来描述:mi

04月02日

Python爬虫系列(二)——Python爬虫批量下载百度图片

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 235次
Python爬虫系列(二)——Python爬虫批量下载百度图片

1.前言先贴代码#-*-coding:utf8-*-importrequestsimportjsonfromurllibimportparseimportosimporttimeclassBaiduImageSpider(object):def__init__(self):self.json_count=0#请求到的json文件数量(一个json文件包含30个图像文件)self.url='https://image.baidu.com/search/acjson?tn=resultjson_com&logid=5179920884740494226&ipn=rj&ct'\

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1