<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_42530002的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_42530002</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_42530002]]></copyright><item><title><![CDATA[I2C通信]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/118498259</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/118498259</guid><author>weixin_42530002</author><pubDate>Mon, 05 Jul 2021 20:48:45 +0800</pubDate><description><![CDATA[写入
主机每次写入都需要等待从机ACK应答

读取
每次读取都需要发送ACK应答（除了最后一个和连续时钟接口）。
连续数据读取（块读取），每个数据读取完都需要读取一个CRC校验并发送ACK响应（相当于每读取一个数据都需要读取2个byte（data及CRC））。最后一个和连续时钟接口不会发送ACK。


...]]></description><category></category></item><item><title><![CDATA[keil中文注释由两个字符构成及使用VScode打开存储乱码问题]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/118333188</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/118333188</guid><author>weixin_42530002</author><pubDate>Tue, 29 Jun 2021 13:31:58 +0800</pubDate><description><![CDATA[原因
中文注释由两个字符构成
keil中的中文注释每次删除都需要按两次DEL键才能删除一个中文字符是由于文本的保存形式是以ANSI的形式存储
VScode打开存储中文乱码问题
由于VScode打开会自动适应编码格式 但在更改后再次存储将会导致keil中的中文显示乱码 是由于存储后的格式在keil中无法识别
解决方法
用keil或记事本打开文件将文件以带BOM的UTF-8或UTF16等格式保存即可 这样在keil和VScode中都能够显示为中文


...]]></description><category></category></item><item><title><![CDATA[图片标注工具]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/117696553</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/117696553</guid><author>weixin_42530002</author><pubDate>Tue, 08 Jun 2021 11:56:58 +0800</pubDate><description><![CDATA[label img
https://github.com/tzutalin/labelImg
VOC2007样本制作工具
D:\code\VOC2007样本制作工具

]]></description><category></category></item><item><title><![CDATA[CRC8校验原理]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/114598330</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/114598330</guid><author>weixin_42530002</author><pubDate>Tue, 09 Mar 2021 20:26:22 +0800</pubDate><description><![CDATA[原理
假设CRC8校验slave address + data byte
传入两个字节的数据（16位）
CRC初始值及校验key查看数据手册 不同芯片有不同的要求
如（BQ76930）
The CRC polynomial is x8 + x2 + x + 1, and the initial value is 0.

因此，初始CRC=0，多项式表示 1 0000 0111 有提到的位为1  最高位不需要参与校验 结果key为0x07
步骤
1、进行两轮循环 每个循环校验8位
2、在for循环中对CRC进]]></description><category></category></item><item><title><![CDATA[ubuntu及shell脚本常用命令入门]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/111145768</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/111145768</guid><author>weixin_42530002</author><pubDate>Sun, 13 Dec 2020 21:29:35 +0800</pubDate><description><![CDATA[一、Shell命令
二、ubuntu软件安装方法
三、Ubuntu文件系统结构
四、ubuntu磁盘文件
五、Linux下常用的压缩格式
六、linux用户和用户组
七、Ubuntu/Linux文件权限
八、linux连接文件
九、vim编辑器
十、linux C编程
十一、Makefile的基本语法
十二、shell脚本入门
一、Shell命令
查看命令详细信息 命令 --help
1、目录信息查看命令ls 
	ls -a 显示目录所有文件及文件夹，包括隐藏文件，比如以.开头的
    ls -l 显示文]]></description><category></category></item><item><title><![CDATA[虚拟机经常一开机就黑屏及一插u盘就卡住]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/111067622</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/111067622</guid><author>weixin_42530002</author><pubDate>Sat, 12 Dec 2020 16:16:28 +0800</pubDate><description><![CDATA[虚拟机经常一开机就黑屏
解决方法
1、cmd以管理员身份运行后重启
	netsh winsock reset
	net stop VMAuthdService
	net start VMAuthdService
	net stop VMwareHostd
	net start VMwareHostd

有时候打不开虚拟机 提示需要获取所有权 需要删除 lck文件

但这一方法只治标不治本
2、更新虚拟机为15.5以上
通过软件更新 如果出现16版则点击取消 会弹出15版的更新下载

等待很长一段时间后下载完]]></description><category></category></item><item><title><![CDATA[windwos下u盘分区不显示]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/111065558</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/111065558</guid><author>weixin_42530002</author><pubDate>Sat, 12 Dec 2020 15:57:14 +0800</pubDate><description><![CDATA[下载链接
USBBoot http://www.downza.cn/soft/298412.html
DiskGenius https://www.diskgenius.cn/download.php
1、通过DiskGenius工具将u盘的各个分区激活为主分区
依次选中分区 -&gt; 菜单栏分区 -&gt; 激活当前分区

2、选在以0或1的方式重置参数

成功显示


...]]></description><category></category></item><item><title><![CDATA[linux系统(Ubuntu)下安装中文输入法]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/111025910</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/111025910</guid><author>weixin_42530002</author><pubDate>Thu, 10 Dec 2020 23:14:21 +0800</pubDate><description><![CDATA[安装ibua-pinyin
sudo apt-get install ibus-pinyin
配置ibus
CLI 输入ibus-setup

添加输入法 配置切换方式
点击左下角+

点击Chinese进入中文输入法选择

选择输入法pinyin

点击右下角配置

在shotcuts下配置输入法切换方式

配置成功


...]]></description><category></category></item><item><title><![CDATA[FreeRTOS任务运行时间统计实验中 task1 task2显示运行时间为0的原因]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/110677885</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/110677885</guid><author>weixin_42530002</author><pubDate>Sat, 05 Dec 2020 10:42:25 +0800</pubDate><description><![CDATA[Task1 task2只有LED的取反操作 对CPU来说占用的运行时间少于一个时间单元 因此结果为0

只需要在task1 task1中加入LCD的显示操作即可看到占用的运行时间累积

步骤
导入lcd.c .h
FWLIB导入FSMC.c文件即可
main.c 编写显示操作

...]]></description><category></category></item><item><title><![CDATA[jupyter notebook使用虚拟环境]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/110149899</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/110149899</guid><author>weixin_42530002</author><pubDate>Wed, 25 Nov 2020 22:52:11 +0800</pubDate><description><![CDATA[创建虚拟环境安装插件
命令
conda create -n sklearn python=3.7
conda activate sklearn
conda install nb_conda

启动jupyter
命令
cd 项目目录
jupyter notebook

通过目录下启动jupyter后即可看到自定义的虚拟环境


]]></description><category></category></item><item><title><![CDATA[Anaconda 创建虚拟环境出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url ＜https://mirrors.tuna]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/110144457</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/110144457</guid><author>weixin_42530002</author><pubDate>Wed, 25 Nov 2020 21:00:17 +0800</pubDate><description><![CDATA[conda create -n sklearn python=3.7 出现问题
将.condarc中的https改为http
更改前
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda]]></description><category></category></item><item><title><![CDATA[vue学习笔记及知识点文件]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/109963777</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/109963777</guid><author>weixin_42530002</author><pubDate>Mon, 23 Nov 2020 15:52:32 +0800</pubDate><description><![CDATA[vetur插件
检查sass语法
创建后渲染一次 :key=‘data.id’
scoped 子component css作用域 只影响局部
npm run lint 检查修复ES规范
渲染周期解决 通过:key length || v-if 更改创建时间来及时渲染
element UI后台管理系统UI
nuxt.js 服务端渲染
路由更改需重启服务器
一、vue基础  知识点文件
1、vue基础一 初始化vue
2、vue基础二
(1)、模板语法
(2)、list操作
(3)、点击变色
(4)、class]]></description><category></category></item><item><title><![CDATA[项目之文章管理系统nodeJS_mogonDB学习笔记及源码]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/109500423</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/109500423</guid><author>weixin_42530002</author><pubDate>Wed, 04 Nov 2020 22:06:37 +0800</pubDate><description><![CDATA[项目之文章管理系统
一、express node布置
1、安装express生成器
2、项目初始化 需添加ejs模板引擎
3、进入项目
4、安装
5、运行项目
6、启动nodemon 实现代码的实时编译（无法检测php）
7、启动项目
8、进入项目
二、mongodb布置
1、项目右键用git启动
2、启动mongodb 也可设置logs
3、连接mongodb
4、nodejs使用express模块连接数据库(可查看官方文档 https://www.npmjs.com/package/mongodb)
5]]></description><category></category></item><item><title><![CDATA[jquery学习笔记及常用函数封装]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/109500001</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/109500001</guid><author>weixin_42530002</author><pubDate>Wed, 04 Nov 2020 21:44:43 +0800</pubDate><description><![CDATA[二、JQuery
1、JQuery入门
(1)、css选择
(2)、css独有的表达式
(3)、多种筛选方式 filter
(4)、方法函数化
(5)、链式操作
(6)、取值赋值合体
(7)、JQuery和JS的关系
(8)、has filter not
(9)、prev next
(10)、find
(11)、eq和index方法
(12)、attr
(13)、addClass removeClass
(14)、width系列三个方法
(15)、节点操作
(16)、on off
(17)、scrollTo]]></description><category></category></item><item><title><![CDATA[JavaScript学习笔记]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/109485140</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/109485140</guid><author>weixin_42530002</author><pubDate>Wed, 04 Nov 2020 10:26:44 +0800</pubDate><description><![CDATA[一、JavaScript
1、字符串
(1)、验证码
(2)、将字符串按照单词进行逆序，空格作为划分单词的唯一条件
(3)、对称数组
(4)、已知一个字符串对象中,英语单词用各种非字母字符分割，统计单词个数
(5)、判断单个字符是否是字母(包含大小写)
(6)、实现函数，查找子串出现的次数，返回字符串str中出现substring的次数
(7)、判断是否为邮箱，已知千锋邮箱的用户名只能由数字字母下划线组成，域名为@1000phone.com,
(8)、判断单个字符是否符合数字字母下划线
(9)、敏感词过滤
]]></description><category></category></item><item><title><![CDATA[stm32学习笔记]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/109162438</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/109162438</guid><author>weixin_42530002</author><pubDate>Tue, 27 Oct 2020 23:23:48 +0800</pubDate><description><![CDATA[stm32
MDK固件库快速组织代码
GPIO
八种io口模式
https://blog.youkuaiyun.com/baidu_37366055/article/details/80060962
https://blog.youkuaiyun.com/zdw6868/article/details/80595301
操作步骤为：
1） 使能 IO 口时钟。调用函数为 RCC_APB2PeriphClockCmd 。
2） 初始化 IO 参数。调用函数 GPIO_Init();
3） 操作 IO 。
void GPIO_SetB]]></description><category></category></item><item><title><![CDATA[PCB制板学习笔记]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/109227543</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/109227543</guid><author>weixin_42530002</author><pubDate>Thu, 22 Oct 2020 20:20:35 +0800</pubDate><description><![CDATA[AD19
https://www.bilibili.com/video/BV1r7411L79y?from=search&amp;seid=1708847364015519132
新建
1、新建PCB
2、新建原理图
3、新建Schematic Library
查找器件中文资料
画器件大小
electrical type 电器属性 设置引脚属性
左边菜单栏双击改变器件ID名称
视图-&gt;画板-&gt;component 查找放置所画器件 | 器件界面点击放置

4、视图-&gt;画板-&gt;compo]]></description><category></category></item><item><title><![CDATA[yolov5训练自定义数据 (pytorch版本)]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/106970503</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/106970503</guid><author>weixin_42530002</author><pubDate>Sun, 13 Sep 2020 21:06:38 +0800</pubDate><description><![CDATA[代码连接
https://github.com/ultralytics/yolov5
数据集准备
python coco2voc1.py
python parse_train3.py
python split_img.py

]]></description><category></category></item><item><title><![CDATA[python车牌定位]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/106845637</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/106845637</guid><author>weixin_42530002</author><pubDate>Sun, 13 Sep 2020 21:04:28 +0800</pubDate><description><![CDATA[车牌定位（图像处理方式）
本篇内容采用图像处理方式进行车牌定位，但由于图像处理对各环境的适应力不强，只做了个半成品。
运行环境：opencv-python==3.4.4.19
处理的主要方法为局部处理的边缘连接。
import cv2import numpy as npimport osimport hough
img_path = os.listdir('./car_img')print(img_path)
#行扫描，间隔k时，进行填充，填充值为1def edge_connection(img, size]]></description><category></category></item><item><title><![CDATA[conda创建环境命令]]></title><link>https://blog.youkuaiyun.com/weixin_42530002/article/details/106767080</link><guid>https://blog.youkuaiyun.com/weixin_42530002/article/details/106767080</guid><author>weixin_42530002</author><pubDate>Sun, 13 Sep 2020 21:03:29 +0800</pubDate><description><![CDATA[conda create -n tensorflow python=3.7
conda activate tensorflow

]]></description><category></category></item></channel></rss>