- 博客(26)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 链表知识学习
目录1 从尾到头打印链表1.1 初始化结点1.2 创建一个链表1.3 创建一个节点1.4 插入一个节点1.5 打印含头结点的链表1.6 完整代码,初始化一个链表为1234然后倒序打印,采用先遍历链表然后将数值采用头插法添加到新链表上,在打印新链表实现1 从尾到头打印链表1.1 初始化结点 结点包括数据域和指针 typedef struct Link{ int elem; struct Link *next;}link;1.2 创建一个链表 定义一个头结点作为链表表头,注意头结点数据
2021-12-29 10:43:25
297
转载 什么时候应该使用队列?
队列的最主要用途是异步任务和通信两个方面:1.1 异步任务 异步的思路主要用来缓解瞬间压力、耗时操作、并行任务等:缓解瞬间压力:若系统每秒处理能力是100请求,而最高峰值可能达到每秒1000请求,若不采用队列,很有可能会出现服务不可用或者长时间等待。此时可以用队列将未能成功执行的请求放入队列,顺序执行,直到所有请求都被处理耗时操作:缩略图生成并行任务:发贴后通知所有的好友1.2 通信 通信的思路主要用来解决在不同的独立模块或者系统之间相互同步数据、通知执行某些操作耗时的操作,且业务需求
2021-03-01 10:30:34
1146
原创 一二维数组左移(非循环移位)
1、最简单的方法是采用内存复制函数完成:/* Copy memory to memory */void mem_cpy(void *dst,void *src,INT16U len){ INT16U i; for(i=0;i<len;i++) { ((INT8U *)dst)[i] = ((INT8U *)src)[i]; }} 项目要求当采样点满50天以后采用“滚动窗”方式(每增加新一天的数据删除数组中最早存入的数据,类似于先进先出队列),因此
2021-03-01 09:01:47
1507
原创 零线火线地线知识扫盲
零线N:变压器二次侧中性点(N)引出的线路,与相线(L)构成回路,对用电设备进行供电。通常情况下,零线在变压器二次侧中性点(N)处与保护地线(PE)重复接地(PEN),起到双重保护作用。 火线L:电路中输送电的电源线。 地线PE: 不用于工作回路,只作为保护线。利用大地的绝对“0”电压,当设备外壳发生漏电,电流会迅速流入大地,即使发生PE线有开路的情况,也会从附近的接地体流入大地。(从变压器中性点接地后引出主干线并每间隔20-30米重复接地) A. B. C是代表三相电.也就是三根火线.家.
2021-02-03 16:30:01
6020
转载 字符型char和整型int之间的关系
字符型char和整型int之间的关系 在C语言中并没有char类型的常量(但是在C++中却有,字符常量都是char类型),其实是用int表示char,字符型与整型相比只是更加节省内存。(在所有数据类型中,char类型占用的内存空间最少) 有符号的字符表示-128 ~ 127,无符号字符表示0 ~ 255。char相当于signed char还是unsigned char取决于编译器。字符型数据在内存中是以二进制形式存放的,并不是真正的把一个字符存进内存里。在对字符型数据进行相加减运算的时候,系统会
2021-01-16 13:42:43
1029
转载 时钟芯片与晶振
时钟芯片与晶振的区别 1、晶振是产生稳定的频率用的。不需输入,频率稳定度由石英晶体决定。 2、时钟芯片是以输入频率做基础,再依此作除频、倍频、PLL等等,产生出处理器与主板各部分所需的频率。它的输出频率稳定度是由输入频率决定的。因此,时钟芯片如要有精确、稳定的输出,就需要精确、稳定的输入,这就需要用到晶振了。...
2021-01-04 16:22:23
5652
原创 用数组名作为函数参数
实参与形参概念比如你定义一个函数void add(int a, int b),这里的a和b就是形参。当你进行函数调用的时候,add(1, 2),这里的1和2就是实参。形参是数组 实参应该是什么?如果形参是数组,那么实参是数组对象.例如: void fun(int a[],int count);参数一:表示的是int 型数组参数二:表示传入的数组的个数调用函数:int a[3] = {1,0,1};fun(a,3)这个时候 a 就是数组对象重点: 数组对象和指针确实在某些时候能够相
2020-12-03 17:47:26
2494
原创 用位运算反转一个字节
/++++功能:用位运算反转一个字节参数:INT8U c 一字节输出:反转的字节例子:1000 0000 → 0000 0001----/typedef unsigned char INT8U; /* Unsigned 8 bit quantity */INT8U reverse8( INT8U c ){c = ( c & 0x55 ) << 1 | (
2020-11-21 17:03:52
544
原创 用TortoiseGit工具push上传程序和下拉程序pull
首先git commit上面写你些改的地方。下面把.c和.h文件留下,其他文件不勾选。对应图片然后TortoiseGit里面找到pageant加载密钥,然后回到要上传的文件,点击push即可
2020-11-20 10:44:05
740
原创 简单几句讲明白UART、COM、485、RS232、I2C、SPI区分
文章目录前言RS232/RS485(规定了电气特性表示传输方式)总结前言此前一直对UART,RS232, RS485这三者的关系理解的不是很透彻UART属于硬件接口,叫通用异步收发传输器,传输器就表明中这是一种装置属于硬件层面,特性:两根线,全双工,异步传输。RS232以及RS485是物理层面的电气接口要求,结合上面对硬件接口的定义,我们可以说UART可以使用RS232或者RS485通讯,也可以说RS232、RS499、RS423、RS422和RS485等,是对应各种异步串行通信口的接口标准和总
2020-09-30 15:19:10
15888
4
原创 调用函数指针学习笔记
前言被调用函数需要与在调用函数的参数中定义函数指针,并且有相同的参数类型1.调用函数需要函数指针代码如下(示例)://函数定义void infrared_send_frame(INT8U *frame,INT16U frame_len){ tpos_sleep(100); //红外发送前间隔100ms if_ir_write(frame,frame_len); while(FALSE == if_ir_idle()) { tpos_yield();
2020-09-11 09:29:59
169
转载 Python绘制混淆矩阵,汉字显示label
原文地址1. 在计算出混淆矩阵之后,想自己绘制图形(并且在图形上显示汉字),可用#coding=utf-8import matplotlib.pyplot as pltimport numpy as npconfusion = np.array(([91,0,0],[0,92,1],[0,0,95]))# 热度图,后面是指定的颜色块,可设置其他的不同颜色plt.imshow(...
2020-03-08 16:48:50
3991
1
转载 python中matplotlib的颜色及形状
python中matplotlib的颜色及形状原文命令行如plt.plot(x, y, linewidth = '1', label = "test", color=' red ', linestyle=':', marker='|')plt.legend(loc='upper left')plt.show()线条形式(linestyle):'-' sol...
2020-03-06 18:40:18
838
原创 Python中 plot画图中如何显示中文
下面是具体步骤:首先要再python脚本中的开头加上后面的内容:#-*- coding: utf-8 -*-,即用utf8编码然后在代码中设置字体,下面是主要的几行代码坐标的中文显示方法:from matplotlib.font_manager import FontProperties import matplotlib.pyplot as plt font = Fo...
2019-10-27 13:47:56
44316
3
原创 使用pip命令命令提示:Fatal error in launcher: Unable to create process using
其实就是pip文件损坏了,环境变量里面发生变化了最简单有效的办法就是找到安装文件点进去对文件进行修复就可以正常使用pip进行下载了
2019-10-20 23:43:09
278
原创 Python Plot图片模糊解决办法
我们日常采用Python plot出图时候可能经常出现图中文字模糊或者图像曲线边缘不清晰的问题。解决办法:plt.savefig('fix.jpg', dpi=300) #指定分辨率保存...
2019-07-26 20:05:14
18967
2
原创 import face_recognition运行出错
import face_recognition运行出错的问题import face_recognition # 运行出错我们明明安装了Python3.6 版本以及对应的dlib 19.7以上版本,但是还是出错,显示的不能打开shape_predictor_68_face_landmarks.dat这可能是因为你的编译器路径中含有中文,这样导致无法找到shape_predictor_6...
2019-07-01 14:44:00
5090
6
原创 Python绘图问题:Matplotlib中指定图片大小
Python绘图问题:Matplotlib中指定图片大小我们在用Matplotlib画图的时候可能会遇到当在一张面板上显示太多的图片时,plt.show出来就会显示的很小像下图的样子这时候用改变子图片间距的方法也解决不了问题:plt.subplots_adjust(wspace=0.1, hspace=0.2)于是我们用plt. figure(figsize=(5,...
2019-06-01 20:52:15
7044
1
原创 Pycharm 出错 module 'cv2.cv2' has no attribute 'xfeatures2d'
这是由于SIFT已经申请专利,在后面的opencv版本里面已经不能再调用这个函数。解决办法卸载原来的opencv版本,在cmd里面输入如下代码:pip uninstall opencv-python显示成这样,输入y ,然后回车最后显示卸载成功:Successfully uninstalled opencv-python-3.4.0.12下载3.4.2版本p...
2019-05-28 10:13:43
3350
1
原创 python调用win32实现电脑语音 win32com.client.Dispatch('SAPI.SPVOICE') 出错的问题
解决Python调用系统语音win32com.client.Dispatch('SAPI.SPVOICE')出错的问题我调用系统的文字转语音import win32com.clientspeaker = win32com.client.Dispatch('SAPI.SPVOICE')speaker.Speak('欢迎您') 出错错误是File "<COMObje...
2019-04-21 12:12:52
9446
2
原创 tesseract中文数据包的安装
中文数据包下载地址没有中文数据包的tesseract只有两种语言可用在cmd中这样显示C:\Users\luopeng>tesseract --list-langsList of available languages (2):engosd我们将下载的chi_sim中文数据包放置在C:\Program Files\Tesseract-OCR\tessdata目录下(我的tes...
2019-04-19 16:01:24
5438
1
原创 Python上使用及安装tesseract
Python上使用及安装tesseract前期准备下载 pillow和pytesseract直接在 pycharm里面下载即可。接下来tesseract-ORT下载,点击这里下载 tesseract-ocr-w64-setup-v4.1.0.20190314.exe安装的默认目录是C:\Program Files\Tesseract-OCR紧接着我们要将其目录添加到系统的环境变量...
2019-04-19 11:01:42
6346
原创 关于Python3.5及以上版本 install failed安装失败问题
关于Python3.5及以上版本 install failed安装失败问题我们在现场调试程序安装Python环境时,针对不同电脑可能会出现install failed的问题,可能是当前系统缺少相关的dll,这时我可以使用python3.4版本可以解决我们的燃眉之急。永远不要相信你在实验室的电脑和现场的电脑环境相同。...
2019-01-28 10:34:30
5059
原创 关于Python+pyserial发开串口出错的问题--解决方法
关于Python+pyserial发开串口出错的问题–解决方法ser.open().... ser.close()一般出现上述问题是因为在打开串口以后没有在程序结束运行的是时候及时关闭。...
2019-01-28 10:24:16
7183
LFPS数据库 标注了68个特征点,存放在.pts文件中
2019-10-27
dfs_all.rar
2019-07-27
vlfeat-0.9.20-bin.tar.gz
2019-05-27
webrtcvad-2.0.10.tar.gz
2019-05-27
Tesseract中文数据库chi_sim.traineddata
2019-04-19
兼容版64位和32位系统的python打包exe
2019-01-12
RGMII调试:phy自环不通
2024-05-06
Python+SIFT问题,怎么出只有特征点引出箭头的图呢
2019-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人