草庐IT

git笔记

全部标签

【最优控制笔记】——3动态规划之离散系统

动态规划说明:将前述内容进一步扩展,尝试推广到动态规划问题。6.0.1求解最优控制的方法:1)经典最优控制方法经典变分法、庞特里亚金极值原理、动态规划方法、微分博弈;2)智能控制方法模型预测控制、自适应动态规划、数据驱动控制、平行控制。6.0.2最优控制的离散化1)时间对时间t∈[t0,tf]t\in[t_0,t_f]t∈[t0​,tf​]而言,其离散化为:Δt=(tf−t0)N\Deltat=\frac{(t_f-t_0)}{N}Δt=N(tf​−t0​)​tk∈[t0+kΔt,t0+(k+1)Δt]t^k\in[t_0+k\Deltat,t_0+(k+1)\Deltat]tk∈[t0​+k

Windows 如何删除右键菜单中的 “Git Gui Here”和“Git Bash Here”

Windows如何删除右键菜单中的“GitGuiHere”和“GitBashHere”今天重新安装了Git后,发现右击鼠标右侧多出了两个选项“GitGuiHere”和“GitBashHere”。虽然这样证明我的Git已经成功安装了,但还是影响使用感受,遂上网寻找了一下相关的解决方案。手动修改注册表Win+R调出“运行”窗口,在搜索框中输入“regedit”打开注册表编辑器;在打开的注册表中通过以下路径进行查找:Computer\HKEY_CLASSES_ROOT\Directory\Background\shell。在下方就可以看到git_gui和git_shell这两项内容,将其删除即可。关

web学习笔记(十)

1.变量1.1变量的定义变量就是可以变化的量,可以通过一些符号表示一些数据,这个符号就是变量(初始化再次修改的量)(就是一个装东西的盒子,用来存放数据的)。1.2声明变量(1)先声明,后赋值 eg:  var变量名;   变量名=值;varage;//var是一个关键字,用来声明变量,使用该关键字声明变量后计算机会自动为变量分配内存空间,不需要程序员管。age是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间。age=18;//把18赋值给age//=用来把右边的值赋给左边的变量空间中此处代表的是赋值的意思//变量值是程序员保存到变量空间里的值。(2) 声明的同时赋值(变量初始化) 

Linux shell编程学习笔记39:df命令

0前言1 df命令的功能、格式和选项说明1.1df命令的功能1.2df命令的格式1.3df命令选项说明 2df命令使用实例 2.1 df:显示主要文件系统信息2.2df-a:显示所有文件系统信息2.3df -t[=]TYPE或--type[=]TYPE:显示TYPE指定类型的文件系统信息2.4 df--total:追加显示统计信息2.5df-l或--local:只显示本地文件系统信息2.6df-B[=]SIZE或--block-size[=]SIZE:按按SIZE指定的单位来打印大小信息2.7df -h或--human-readable:以人类可读格式打印尺寸2.8df-i或--inodes:

git drop掉的commit如何找回

在Git中,如果你执行了gitreset或gitcommit--amend等操作,可能会导致某些commit被"drop",也就是不再直接可见。这些commit通常会被Git的垃圾收集机制(garbagecollection)删除,但它们并不会立即被永久销毁。在某些情况下,你仍然有机会找回这些"drop"掉的commit。下面是一些方法,可能有助于找回"drop"掉的commit:使用gitreflog:gitreflog命令会显示所有的HEAD引用更改历史,包括已经"drop"的commit。你可以使用gitreflog查看这些记录,找到需要找回的commit的哈希值,然后通过gitchec

手把手教你用git上传项目到GitHub

1.登录githubgithub的官方网址:https://github.com ,如果没有账号,赶紧注册一个。点击Signin进入登录界面,输入账号和密码登入github。2.创建repository(仓库)创建成功可以看到自己的仓库地址,如此,我的远程免费的仓库就创建了。它还介绍了github仓库的常用指令。这个指令需要在本地安装git客户端。gitinit//把这个目录变成Git可以管理的仓库gitaddREADME.md//文件添加到仓库gitadd.//不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了gitcommit-m"first

Git代码冲突解决步骤

 今天讨论下实际开发中有关版本控制的问题。在多人协作编码时,使用Git版本管理,在提交代码时可能会遇到冲突的情况,这里讨论下冲突的解决步骤。 首先在本地创建一个测试项目“Test”,并与远程代码库进行关联,此步骤省略。1、创建代码的用户命名为“用户1”。代码库内只有一个文本文件“Test.txt”,文件内容如下图:提交本地代码,查看提交记录将本地代码推送到远程库,结果如下:2、另一个开发者命名为“用户2”。他从远程代码库克隆项目到本地,如下图:此时文件内容和“用户1”本地内容相同:3、“用户2”修改本地文件,增加一行数据(“用户2第1次提交:67890”),并在本地进行提交:“用户2”将本地代

如何用HBuilder X进行git同步

1.安装git插件点击【工具】,选择【插件安装】 【右键项目目录】-【同步】 进入一下页面 点击Commit  上图的URL填写要提交仓库HTTP 

【freeModbus】STM32之HAL库移植笔记

    工作主要是传感器相关,常与之打交道的协议,莫过于MODBUS了。之前一直都是手撸相关功能码,所以也就没了解过类似freeModbus之类的,现在需要使用HAL库开发,且配置Modbus从机协议为全栈,最近趁着空余时间,学习一番。(网上说好的移植简单快捷,结果照着各种教程配置,磕磕碰碰了小一周才搞定,在此记录下详细教程)一、下载压缩包官网下载地址:About-EmbeddedExperts(embedded-experts.at)注:下拉页面,然后点击右下角的Downloads,然后点击红框选中,下载; 二、移植准备    解压后,我们会看到几个文件夹,但是对我们当前移植来说,有用的是m

[足式机器人]Part2 Dr. CAN学习笔记 - Ch03 傅里叶级数与变换

本文仅供学习使用本文参考:B站:DR_CANDr.CAN学习笔记-Ch03傅里叶级数与变换1.三角函数的正交性2.周期为2π2\pi2π的函数展开为傅里叶级数3.周期为2L2L2L的函数展开4.傅里叶级数的复数形式5.从傅里叶级数推导傅里叶变换FT6.总结1.三角函数的正交性三角函数系:集合{sin⁡nx,cos⁡nx}n=0,1,2,⋯\left\{\sinnx,\cosnx\right\}n=0,1,2,\cdots{sinnx,cosnx}n=0,1,2,⋯正交:∫−ππsin⁡nxsin⁡mxdx=0,n≠m∫−ππsin⁡nxcos⁡mxdx=0,n≠m∫−ππcos⁡nxsin⁡m