XOR
第8次作业-数组排序(冒泡排序)
|这个作业属于哪个课程|https://edu.cnblogs.com/campus/sdscfz/SF4| |-|-| |这个作业要求在哪里|https://edu.cnblogs.com/campus/sdscfz/SF4/homework/12964| |这个作业的目标|第8次作业-数组排序( ......
m基于simulink和S函数实现SVPWM永磁同步电机双PI转矩脉动控制系统仿真
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 永磁同步电机(PMSM)基本结构为定子、转子和端盖。其中转子磁路结构是永磁同步电机(PMSM)与其它电机最主要的区别,其在很大程度上决定了永磁同步电机(PMSM)的实际性能指标[12,13,14]。通常情况下,永磁同步 ......
第8次作业-数组排序(冒泡排序)
|这个作业属于哪个课程|https://edu.cnblogs.com/campus/sdscfz/SF4| |-|-| |这个作业要求在哪里|https://edu.cnblogs.com/campus/sdscfz/SF4/homework/12964| |这个作业的目标|第8次作业-数组排序( ......
红黑树
参考: https://juejin.cn/post/6844903519632228365 https://zhuanlan.zhihu.com/p/143585797 引入 先了解二叉查找树 如果左子树不为空,则左子树上所有节点的值均小于根节点的值 如果右子树不为空,则右子树上所有节点的值均大于 ......
指令记录
1、点击 onClick 例子里面是匿名函数的写法 export default class App extends React.Component { render() { return ( <div> <input/> <button onClick={ ()=>{ alert("触发函数") ......
更相减损法
更相减损法(求最大公因数的另一种写法) 思路: 1.如果两数相等,返回其中一个 2.如果两个数都是偶数,那么同时除以2,否则进入3 3.将两数中大者减去两数中小者,然后再用差值和减数中的大者减小者,直到差值和减数相等 4.将除以2时所除去2的积乘以等数(最后差值和减数相等的值)即为最大公因数 int ......
稀疏数组
实际问题: 1)基本介绍 当一个数组中大部分元素都是0、或大部分都是相同的元素时,可以使用稀疏数组来保存此数组 处理方法: 第一行记录数组一共有几行几列,有多少个不同的值 把具有不同值的元素的行、列、值,记录在一个小规模的数组中,从而缩小程序规模 2)应用实例 代码实现: package DataS ......
使用Docker安装Mysql
mysql官方DockerHub地址:https://hub.docker.com/_/mysql 可选的环境变量: MYSQL_ROOT_PASSWORD MYSQL_DATABASE MYSQL_USER, MYSQL_PASSWORD MYSQL_ALLOW_EMPTY_PASSWORD MY ......
【c&c++】vector 详解(C++)
C++ STL中的verctor好比是C语言中的数组,但是vector又具有数组没有的一些高级功能。与数组相比,vector就是一个可以不用再初始化就必须制定大小的边长数组,当然了,它还有许多高级功能。 1.头文件 #include <vector> 2.初始化 如果vector的元素类型是int, ......
即时消息告警工具(二)飞书
飞书告警 登陆飞书移动端后,点击 "添加账号" 现在登陆的是管理员账号,账号只有审批权限,没有创建应用的权限 我们要切换成能创建应用的账号的权限 登陆飞书Web端 1.https://open.feishu.cn/app飞书后台,可以创建应用,但是需要管理员审批 2.https://va8ocx82 ......
基础题:百钱买百鸡(延伸题)
有30人,可能包括男人、女人、小孩,他们在一饭店共消费50先令,其中每个男人花3先令, 每个女人花2先令,每个小孩花1先令,求男人、女人、小孩各多少人? (此题就是换了个名词的百钱买百鸡) 这是个基础题,但是我经常学到后面忘记前面这种需要带点脑子的基础题,所以写做了一期笔记。 我总结了两个方法:方法 ......
redis安装及常用命令
1. 正文--redis [重点] 1.什么是NOSQL 2.NOSQL和RDBMS的区别 3.NOSQL的产品 4.介绍Redis 5.安装Redis 6.redis支持的数据类型 2. 什么是NOSQL NOSQL(not only sql) 不仅是sql,它是所有非关系数据库的一种统称。 3. ......
Shortest time(最短时间)
这题怎么这么难啊(恼 有若干个城市,它们之间有道路连通,可以互相到达,从一个城市到另一个城市时间为1。现在给出起点城市A,终点城市B,和N条道路。 问从A到B最短时间。 input 第一行A,B,N(A,B,N<=30),B为最大城市标号 接下来N行,每行两个数x,y,表示城市x和城市y有道路相连。 ......
break、continue、return的区别
(1)break常在switch case中使用,也可以在循环中使用。作用:当遇到break,则结束当前整个switch case语句或者当前整个循环。执行外面语句。 (2)continue:只能在循环中使用。作用是结束当前这一次循环,执行下一次循环。 (3)return:在方法中使用,作用是结束当 ......
个人对于二分图匹配的学习记录
二分图 匈牙利算法 下面展示的是dfs实现的写法。 //洛谷P3386 二分图最大匹配 匈牙利算法 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N = 1505; const int M = ......
redis 做分布式限流
参看来源: https://blog.51cto.com/u_15708799/5703440 测试有效代码: @Test public void testLimitWait() throws InterruptedException { ExecutorService pool = Executo ......
15面向对象特性
面向对象特性 封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。要了解封装,离不开“私有化”,就是将类或者是函数中的某些属性限制在某个区域之内,外部无法调用。 封装的作用: 1、保护隐私(把不想别人知道的东 ......
实验3
实验3 实验任务1 task1.py import random print('用列表存储随机整数:') lst=[random.randint(0,100)for i in range(5)] print(lst) print('\n用集合存储随机整数:') s1={random.randint( ......
m基于BP译码算法的QC-LDPC误码率matlab仿真,对比不同译码迭代次数的误码率性能
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 LDPC码是麻省理工学院Robert Gallager于1963年在博士论文中提出的一种具有稀疏校验矩阵的分组纠错码。几乎适用于所有的信道,因此成为编码界近年来的研究热点。它的性能逼近香农极限,且描述和实现简单,易于进 ......
三色球问题
一个口袋中放有12个球,已知其中3个是红的,3个是白的,6个是黑的,现从中任取8个,问共有多少种可能的颜色搭配? 因为要取8个球,而红球与白球的个数都只有三个,则要取的红球个数和白球个数范围都为[0,3],而黑球个数则为8减去红球和白球个数,则我们可以通过2个for循环和一个条件判断求出种数。 #i ......
Google Chrome安装Mathjax插件在Github渲染LaTex公式
打开chrome应用商店,搜索MathJax 3 Plugin for Github,安装插件,在阅读Github上的Markdown文件时会自动渲染LaTex公式。 渲染前: 渲染后: 图片来源 在Edge上没有找到在Github渲染LaTex公式的插件qwq ......
原型设计作业
目录 一、原型设计工具比较 1.墨刀 2.Axure 3.Mockplus 二、原型设计 1.主题名称 2.原型功能 3.界面设计考虑因素 4.界面切换介绍 5.界面切换流程图 一、原型设计工具比较 1.墨刀 适用领域 墨刀是一款在线的移动应用原型与线框图工具。借助于墨刀,创业者、产品经理及UI/U ......
VS2019离线下载安装
移步 https://learn.microsoft.com/en-us/visualstudio/install/create-a-network-installation-of-visual-studio?view=vs-2019#download-the-visual-studio-boots ......
telnet
1.openbsd-inetd + telnetd sudo apt-get install openbsd-inetd sudo apt-get install telnetd sudo gedit /etc/inetd.conf telnet stream tcp nowait root /us ......
Docker资源管理
一、Docker资源控制 1. CPU资源控制工具 cgroups,是一个非常强大的linux内核工具,他不仅可以限制被 namespace 隔离起来的资源, 还可以为资源设置权重、计算使用量、操控进程启停等等。 所以 cgroups(Control groups)实现了对资源的配额和度量。 cgr ......
【逆向】使用x64dbg实现qq私聊与群消息防撤回
微信防撤回的实现比qq还要简单一些,因为它的私聊和群聊的撤回用的是一个call。。。 微信本体是32位,所以我们直接用x32dbg去附加 微信的撤回函数我们不知道在哪,所以先扫一下所有模块。 然后搜索revoke 用小号先给我们的微信发个消息,然后加断点,小号再撤回,从而定位撤回函数位置。 进去看看 ......
C语言指针运算
给一个指针加1表示要让指针指向下一个变量,也就是在地址值上加一个sizeof(指针所指的类型),例如: int a[10]; int *p=a; *(p+1)=a[1]; *(p+n) ac[n] 同理:这些指针运算可以对指针做: 1.给指针加减一个整数(减就是往前移一位) 2.递增递减(++/-- ......
nginx通过四层代理实现端口转发
nginx通过四层代理实现端口转发 公司原有的测试数据库在主机192.168.10.5上边,现在数据库转移到了192.168.10.4上,为了不让各个地方都需要更改地址,现在需要一个四层代理工具,将原来请求到192.168.10.5的3306端口转发到192.168.10.4的3306端口。 这个工 ......
提高开发生产力的4大敲门砖
引言: 本文章将分四大板块介绍提高程序员生产力的方案,最大化利用你的IDE ,其中Live Template篇,插件篇非常值的一看, 用好才能提速增效 Productity Guide篇 Postfix Completion篇 Live Template篇 插件篇 Productity Guide篇 ......
编程打卡:给网页做个花里胡哨个格子纹理背景吧。
编程打卡:给网页做个花里胡哨个格子纹理背景吧。 嗯 看到Github上面有一个项目,格裙纹理生成器 稍微玩了一会儿,感觉这样的纹理或许可以用来做网页的背景,就这样做了。 这个项目生成的图片,感觉太精细了,,稍微一个SVG,就有好几MB大,虽然确实惊喜,里面的纹理,用来做裙子什么的说不定真的可以,但是 ......