草庐IT

MATLAB笔记

全部标签

Verilog学习笔记(3):Verilog数字逻辑电路设计方法

学习笔记(3):Verilog数字逻辑电路设计方法1.Verilog语言设计思想和可综合特性2.Verilog组合逻辑电路2.1数字加法器2.2数据比较器2.3数据选择器2.4数字编码器2.5数字译码器2.6奇偶校验器3.时序电路3.1触发器3.1.1简单的D触发器3.1.2带复位端(清零端)D触发器:3.1.3复杂功能D触发器3.1.4T触发器3.2计数器3.2.1二进制计数器3.2.2任意模数的计数器3.3移位寄存器3.4序列信号发生器4.有限同步状态机来源:蔡觉平老师的Verilog课程1.Verilog语言设计思想和可综合特性例:用Verilog设计模256(8bits)计数器(a)可

四足机器人仿真 Matlab

Adams模型导入导入模型为parasolid所产生文件文件->导入->文件类型->Parasolid->读取文件选择文件路径->模型名称右键->模型->创建添加转动副连接->运动副->旋转副->右击主体1选择->右击主体2选择->在关节出设置坐标系添加驱动驱动->转动驱动设置状态变量Adams快捷键T+左键平动模型R+左键旋转模型Z+左键动态缩放F或Ctrl+F以最大比例全面显示模型matlab足端轨迹绘制参考了B站大佬视频函数axisaxis([xminxmaxyminymax]):设置当前坐标轴x轴和y轴的限制范围axisequal:设置屏幕高宽比,使得每个坐标轴的具有均匀的刻度间隔ho

Solidaty学习笔记(一)

Solidaty学习笔记(一)简单语法提示代码://创建合约contractZombieFactory{uintdnaDigits=16;uintdnaModulus=10**dnaDigits;structZombie{stringname;uintdna;}//定义Person类型的数组Person[]publicpeople;`//定义Person类型的数组Person[]publicpeople;`完整代码:(僵尸工厂第一课)pragmasolidity^0.4.25;contractZombieFactory{eventNewZombie(uintzombieId,stringnam

第146篇 笔记-智能合约介绍

定义:当满足某些预定义条件时,智能合约是一种在区块链网络上运行的防篡改程序。1.什么是智能合约智能合约是在区块链网络上托管和执行的计算机程序。每个智能合约都包含指定预定条件的代码,这些条件在满足时会触发并产生结果。通过在去中心化区块链而不是集中化服务器上运行,智能合约允许多方以准确、及时和防篡改的方式达成共享结果。‍智能合约是一种强大的自动执行的基础设施,因为它们不受中央管理员的控制,不易受到恶意实体的单点攻击。当应用于多方数字协议时,智能合约应用程序可以降低交易对手风险、提高效率、降低成本,并为流程提供新的透明度。2.智能合约的历史智能合约最早由美国计算机科学家尼克·沙博(NickSzabo

【学习笔记】unity脚本学习(三)(向量 Vector3)

目录向量复习高中向量基础【数学】向量的四则运算、点积、叉积、正交基叉乘公式叉乘运算定理向量、坐标系点积叉积Vector3三维向量静态变量变量变量normalized与Normalize()方法静态方法ClampMagnitudeCrossDistanceDotMoveTowards其他变换类似Lerp在两个点之间进行线性插值。RotateTowards将向量current朝target旋转。Slerp在两个向量之间进行球形插值。SmoothDamp随时间推移将一个向量逐渐改变为所需目标。MaxMinScaleOrthoNormalize将向量标准化并使它们彼此正交。Project将向量投影到另

网络安全笔记-WebShell与文件上传

文件上传漏洞文件上传是Web应用到必备功能之一,比如上传头像显示个性化,上传附件共享文件、上传脚本更新网站等。如果服务器配置不当或者没有进行足够的过滤,Web用户就可以上传任意文件,包括恶意脚本文件、exe程序等,这就造成了文件上传漏洞。漏洞成因文件上传漏洞的成因,一方面服务器配置不当会导致任意文件上传;另一方面,Web应用开放了文件上传功能,并且对上传的文件没有进行足够的限制;再者就是,程序开发部署时候,没有考虑到系统特性和验证和过滤不严格而导致限制被绕过,上传任意文件。漏洞危害上传漏洞最直接的威胁就是上传任意文件,包括恶意脚本、程序等。如果Web服务器所保存上传文件的可写目录具有执行权限,

单摆的动力学建模以及matlab仿真(牛顿法和拉格朗日方程法)

建模牛顿法有空再写拉格朗日方程法首先我们先确定广义坐标,并同时计算出来摆杆的转动惯量接着列拉格朗日方程计算动能(转动动能) 计算势能(取铰链处为零势能高度): 计算L计算拉格朗日方程中的中间量  将上述的中间量带入拉格朗日方程,得到动力学模型:变换一下形式: 当角度较小时我们可以假设角度比较小,因为控制一般都是在平衡点附近。这时,然后得出下面的状态空间方程。当角度较大时经常情况下角度没有那么小,这个时候我们就不能假设,所以就得到非线性的控制系统。所以这个时候我们这样操作,将这个二阶微分方程转化成一阶微分方程组,这样就可以用matlab的ode45微分方程求解器求取数值解,求得的数值解即为系统状

手撸第三人称角色控制器——Unity制作魂类游戏笔记 01

本文包含内容:类似黑魂的角色控制器(适配鼠标和手柄)以及第三人称相机参考教程链接:Unity从零开始制作魂类游戏 该文章为教程的P1、P2内容目录代码架构代码解读InputSystem分析Player移动部分分析动画部分分析相机跟随旋转分析结果源代码PlayerControlInputHandleAnimatorHandlePlayerLocomotionCameraHandle代码架构 由一个InputSystemPlayerControl和四个ScriptsInputHandle、AnimatorHandle、PlayerLocomotion、CameraHandle组成PlayerCon

云计算与虚拟化技术【课堂笔记】

鲲鹏产业学院云计算与虚拟化技术课堂笔记目录一、云计算系统及演进云计算的定义云计算的三个阶段云计算的三种服务模式云计算的四种部署模型二、未完待续总结一、云计算系统及演进云计算的定义        云计算的本质是一种服务提供模型,通过这种模型可以随时、随地、按需地通过网络访问共享资源池的资源,这个资源池的内容包括计算资源、网络资源、存储资源等,这些资源能被动态地分配和调整,在不同用户之间灵活地划分,凡是符合这些特征的IT服务都可以称为云计算服务。       换言之,厂商把自己的数据中心资源按需租用给客户,协助他们在云端进行处理的服务。        服务的核心价值是灵活和弹性,云服务恰好满足此类

主成分分析(PCA)及其可视化——matlab

本文所用为matlab2016a matlab安装:待更新matlab基础知识:待更新如果本文内容已学会,可以看看python的哦主成分分析(PCA)及其可视化——python_菜菜笨小孩的博客-CSDN博客文章目录一、主成分分析的原理二、主成分分析的基本思想三、主成分分析步骤1.主成分分析的步骤:2.部分说明(1)球形检验(Bartlett)(2)KMO(Kaiser-Meyer-Olkin)统计量(3)主成分分析的逻辑框图 四、编程实现思路1.主成分向量投射图2.算法步骤1.数据标准化2.数据为标准化五、matlab主成分代码实现1.读取数据2.得到相关矩阵(1)数据标准化做法(2)数据未