草庐IT

git笔记

全部标签

Git 超详细使用教程

目录1、介绍1.1、Git简介和优势1.2、版本控制基本概念2、安装Git3、配置Git3.1、配置用户信息(必要)3.2、配置文本编辑器(非必要)3.3、配置别名(非必要,新手不建议)3.4、查看配置3.5、配置忽略文件4、创建仓库4.1、在本地创建仓库4.2、在远程托管平台创建仓库4.3、关联远程仓库5、基本操作5.1、初始化仓库5.2、查看工作目录和暂存区的当前状态5.3、添加文件到暂存区5.4、提交更改5.5、查看提交历史5.6、比较工作目录和暂存区之间的差异5.7、版本回退5.8、恢复工作目录中的更改5.8、撤销提交6、分支管理6.1、创建分支6.2、切换分支6.3、合并分支6.4、

深度学习笔记(九)——tf模型导出保存、模型加载、常用模型导出tflite、权重量化、模型部署

文中程序以Tensorflow-2.6.0为例部分概念包含笔者个人理解,如有遗漏或错误,欢迎评论或私信指正。本篇博客主要是工具性介绍,可能由于软件版本问题导致的部分内容无法使用。首先介绍tflite:TensorFlowLite是一组工具,可帮助开发者在移动设备、嵌入式设备和loT设备上运行模型,以便实现设备端机器学习。框架具有的主要特性:延时(数据无需往返服务器)隐私(没有任何个人数据离开设备)连接性(无需连接互联网)大小(缩减了模型和二进制文件的大小)功耗(高效推断,且无需网络连接)官方目前支持了大约130中可以量化的算子,在查阅大量资料后目前自定义的算子使用tflite导出任然存在较多问

嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第三天-ARM Linux ADC和触摸屏开发 (物联技术666)

链接:https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd=1688提取码:1688 教学内容:1、ADCS3C2440的A/D转换器包含一个8通道的模拟输入转换器,可以将模拟输入信号转换成10位数字编码。在A/D转换时钟频率为2.5MHz时,其最大转换率为500KSPS(5个时钟周期完成一次转换)输入电压范围为0~3.3V。AD转换接口中的AIN[7]-AIN[4]四个通道为触摸屏的模拟信号输入口,低4位通道为普通的AD通道。外AD转换:A[3]-A[0]1)、设置ADCCON寄存器通过ECFLG[15]可以查询是否转换完成,PRSCEN[1

git报错fatal: detected dubious ownership in repository at

git报错在git上执行gitbranchfatal:detecteddubiousownershipinrepositoryat‘/home/你的用户名/cam/code’Toaddanexceptionforthisdirectory,call:gitconfig--global--addsafe.directory/home/你的用户名/cam/code这个一般是权限不足导致的,有两种解决方式:1.sudosu进入到root权限sudosu然后输入你的密码2.这个错误提示表明在您的Git仓库中发现了一个可疑的文件夹,该文件夹的所有权可能已被恶意篡改。为了避免潜在的安全问题,Git阻止执行

OpenCV开发笔记(七十六):相机标定(一):识别棋盘并绘制角点

若该文为原创文章,转载请注明原文出处本文章博客地址:https://blog.csdn.net/qq21497936/article/details/136535848各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)OpenCV开发专栏(点击传送门)上一篇:《OpenCV开发笔记(七十五):相机标定矫正中使用remap重映射进行畸变矫正》下一篇:持续补充中…前言  知道图像畸变矫映射的原理之后,那么如何

鲲鹏Devkit开发框架插件工具课堂笔记—第一讲:鲲鹏开发框架插件工具

鲲鹏开发框架插件工具鲲鹏应用开发面临的问题 开发 1.缺乏鲲鹏亲和开发的实时引导 2.缺乏对鲲鹏特点的检查工具 3.依赖库生态难以快速获取 编译调试 1.难以充分利用微架构性能优势 2.无多样算力编译和调试能力 测试 1.兼容性测试工作量大 2.应用的安全性、稳定性、性能及功耗等问题难以保障 学习、体验、开发、测试环境难以快速获取,开发者及兴趣爱好者难以快速上手,鲲鹏原生开发者驱需面向开发、编译调试、测试鲲鹏原生开发工具及配套资料。便捷使用鲲鹏架构优势、降低开发难度、提升开发效率 场景化SDK 1.安全性计算SDK2.高性能计算SDK3.通用计算SDK 启发式编程 1.编码启发式调试2.依赖查

STM32学习笔记 IO口模拟串口 (接收采用定时器方式)

一、概述    硬件:基于STM32F407VET6编写    软件:使用两个GPIO口,一个用作串口发送TX,一个用作串口接收RX,采用的是定时器模拟           时序。二、串口简介        要模拟串口,首先肯定是需要了解串口的协议,根据协议来编写程序。            UART的通信方式是由1个起始位,8个数据位,包含一个奇偶校验位,和结束位构成。在本次的设计中默认为波特率为9600,停止位为1位,8位数据位,无奇偶校验位。    先介绍起始位,从高电平跳变为低电平,表示通信开始。再来简单介绍下波特率,单位时间内传送码元符号的个数,波特率9600,也就是1s内传送960

代码随想录刷题笔记 DAY 37 | 动态规划理论基础 | 斐波那契数 No.509 | 爬楼梯 No.70 | 使用最小花费爬楼梯 No.746

文章目录Day3700.动态规划理论基础01.斐波那契数(No.509)题目笔记代码02.爬楼梯(No.70)题目笔记代码03.使用最小花费爬楼梯(No.746)题目笔记代码Day3700.动态规划理论基础最常见的动态规划题目其实就是求最值,比如说股票问题、背包问题,都是在求使用怎样的策略能使得整个系统达到一个最优化的状态。这是否和贪心比较类似呢?其实贪心算法和动态规划算法的区别还是比较大的,贪心算法每一次的最优解一定包含上一次的最优解,是局部的最优推出全局的最优,而动态规划的最优解不一定包含前一次的最优解,而是有可能是由更前面的部分推出的,所以通常通过dp[]数组来将前面的所有最优解来保存下

【MACOS 拉取git 代码】

git代码相关gitbash拉取指定分支1、登录gitgitconfig--globaluser.name"xxx"gitconfig--globaluser.email"xx@xxx.com"2、生成ssh公钥ssh-keygen-trsa-C"xxx@xxx.com"3、拷贝公钥到gitea后台cat/Users/ly/.ssh/id_rsa.pub4、拉取代码到本地(用ssh连接比较稳定)mkdirrealine&&cdredlinegitclonegit@10.10.10.10:xxxx/xxxx.git5、查看提交loggitlog6、log中文乱码问题处理gitconfig--gl

Git ---- push时遇到大文件如何解决?

在做代码开源的时候,发现github有文件size的限制,超过100MB的大文件无法推送成功。如何真正移除git文件且不影响版本库:方法:使用Rebase或filter-branch指令來整理1、gitfilter-branch $gitfilter-branch--tree-filter"rm-fconfig/test.c"Rewrite27f6ed6da50dbee5adbb68102266a91dc097ad3f(7/7)(0secondspassed,remaining0predicted)Ref'refs/heads/master'wasrewritten个人更使用喜欢参数为--in