![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程开发
文章平均质量分 74
狸不凡
青春无悔,不负韶华。
展开
-
嵌入式Linux(四):GCC编译C代码 Makefile编译文件编写
编写嵌入式Linux应用程序时,编译工具使用的一般是交叉编译版本的GCC,使用方式跟GCC一样。本文,记录使用GCC编译的相关命令,以及编写Makefile文件来编译项目。这些笔记主要是记录韦东山老师视频里关于GCC和Makefile里讲的内容。下面贴下链接。...原创 2022-08-29 20:08:00 · 580 阅读 · 0 评论 -
嵌入式Linux(三):GDB程序调试
搞嵌入式Linux应用开发,GDB调试是必备技能,这里,简单记录一下GDB一些常用的调试方式。原创 2022-08-28 20:05:37 · 752 阅读 · 0 评论 -
嵌入式Linux(二):Socket 通信
嵌入式Linux实现TCP或UDP通信是使用Socket编程来实现。本文主要记录实现TCP UDP的细节。上面的TCP,UDP实现是参考韦东山老师的视频里的代码的。原创 2022-08-28 18:58:09 · 553 阅读 · 0 评论 -
嵌入式Linux(一):东山派壹号 ubuntu开发环境配置
东山派壹号一款非常便宜的嵌入式linux开发板,本文详细介绍了该板子的开发环境配置。原创 2022-08-27 15:20:37 · 809 阅读 · 0 评论 -
Win10 CUDA CUDNN 安装配置(torch paddlepaddle)
win 10 cuda cudnn 安装配置原创 2022-07-25 15:03:22 · 619 阅读 · 0 评论 -
C 指针&结构体简记
C 指针&结构体简记前言一:指针1.关于指针的一些认知2.指针的简单使用(1)定义指针,直接在变量名前面加上*(2)获取i的指针,赋值给p, & 为提取地址的符号(3)通过指针读取数据, * 为读取数据的符号(3)指针的完整使用例子3.指针深入理解二:结构体1.结构体一些概念2.结构体的简单使用(1)定义&声明(2)结构体变量读取与赋值参考前言本文简单记录C语言中,指针和结构的一些概念和简单使用。一:指针1.关于指针的一些认知1.指针可以直接认为是一个内存地址2.指针变量原创 2021-11-15 00:17:29 · 517 阅读 · 0 评论 -
python 解析 google Chrome 浏览器历史浏览记录以及收藏夹数据
目录前言(一)查询chrome数据缓存地址1.打开 chrome浏览器,输入 chrome://version,进入浏览器版本信息页面2.复制页面下图,划线地址(二)提取收藏夹数据前言常使用chrome浏览器作为自己的默认浏览器,也喜欢使用浏览器来收藏自己的喜欢的有用的链接,自己也做了一个记录笔记的小脚本,想扩展收录chrome浏览器收藏夹的内容,,下面,,使用python提取chrome浏览器的历史记录,以及收藏夹。(一)查询chrome数据缓存地址1.打开 chrome浏览器,输入 chrome原创 2022-02-08 13:28:06 · 3508 阅读 · 0 评论 -
linux Bash shell脚本学习笔记
linux Bash shell脚本学习笔记一:前言二:循环结构二:条件结构1.if2.case3.一:前言Bash是一个用于GNU操作系统的shell(命令行解释器),与sh的区别是,bash整体上兼容sh,sh是目前unix的命令行解释器。网上所说的linux shell脚本,基本上就是指bash shell.本文主要介绍bash的基本使用 。二:循环结构until 测试命令; do 命令块; donewhile 测试命令; do 命令快; donefor 变量[in 单词]; do 命令原创 2021-11-13 00:53:56 · 752 阅读 · 0 评论 -
Yaml 学习简记
Yaml 学习详解YAML是一种简洁的非标记语言。其以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁。1. yaml文件规则基本规则: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 使用#表示注释 字符串可以不用引号标注2. yaml文件数据结构对象:键值对的集合(简称 “映射或字典”)键值对用冒号 “:” 结构表示,冒号与值之间需用空格分隔数组:一组按序排列的值(简称 “序列或列表”)数组转载 2021-11-06 16:32:12 · 121 阅读 · 0 评论 -
PaddleVideo使用自己的数据集训练pp-tsm
PaddleVideo使用自己的数据集训练pp-tsm前言视频录制前言计算机视觉发展到现在,视频理解任务已经得到了很大的重视,在处理时空图片数据时,TSM操作能够在相同二维网络算力的情况下进行时空建模,使用TSM构建的视频分类网络模型是一个非常经典的模型。但是本文的主要内容不是TSM的理解记录,而是通过百度开源的paddlevideo视频处理第三方库构建自己的视频分类数据集,并训练出自己的TSM网络模型。视频录制...原创 2021-10-30 15:24:18 · 3813 阅读 · 11 评论 -
Andriod 使用fastBLE实时获取ibeacon RSSI
Andriod 使用fastBLE实时获取ibeacon RSSI前言一 BLE(Bluetooth Low eneger)二 FastBLE三 使用fastBLE实时获取RSSI1.添加权限到AndroidManifest.xml2.oncreate初始函数中动态申请权限3.fastBLE初始化及配置4.判断当前Android设备是否支持BLE5.判断当前Android设备的蓝牙是否已经打开6.主动打开蓝牙7.配置扫描规则8.开始进行扫描四 开源例子1.app截图2.MainActivity.java3.原创 2021-10-27 10:24:10 · 2012 阅读 · 0 评论 -
C++使用标准库实现经典数据结构数据结
this is a testdo you know the value is原创 2021-10-12 17:30:57 · 387 阅读 · 0 评论 -
esp8266 TCP接入巴法云物联网云平台
前言巴法云物联网云平台,就如它的文档介绍的,是一个专注物体联网的神奇的设备云平台(cloud.bemfa.com),它有以下特征,轻量级,支持发布/订阅模式,提供遗嘱机制,支持TCP长连接,全平台兼容。本文,将介绍如何通过esp8266这个芯片连接到巴法云的TCP设备云。(一)注册添加TCP设备(1)注册巴法云账号到巴法云官网或直接进入 https://cloud.bemfa.com/u_login.php?reurl=https://cloud.bemfa.com/tcp/index.html如原创 2021-10-12 11:05:00 · 14934 阅读 · 5 评论 -
C++排序算法总结
一:排序算法考察指标考察排序算法,我们一般要考察算法的复杂度和算法是否是稳定排序。稳定排序是指在一个序列中,A与B的值相等,经过排序后,A与B的相对顺序没有改变,则该算法称为稳定排序。二:初等排序算法void swap(int *a,int *b){ int v; v = *a; *a = *b; *b = v;}int insertSort(int *A,int N){ int i,j,v,sw=0; for(i=1;i<N-1;i++){ v = A[i]; j =原创 2021-10-09 11:22:03 · 149 阅读 · 0 评论 -
Git基本使用--本地远程仓库分支使用详解
一:前言本文使用的git远程仓库为gitee远程仓库二:本地用户基本使用1.关联远程库(1)添加关联git remote add origin git@github.com:yelccccc/note.git 或 git remote add origin git@gitee.com:lingcb/workplace.git(2)将远程仓库下载到本地(3)把当前分支master推送到远程git push -u origin master(4)从现在起,只要本地作了提交,就可以通过命令:g原创 2021-10-05 11:26:00 · 259 阅读 · 0 评论