杂文
不成体系、难以分类、鸡肋鸡肋
HandsomeWu666
这个作者很懒~
懒得介绍他喜欢跑步和机器人~
懒得告诉大家他的Sologan是"怕什么真理无穷,进一步有一步的欢喜"
Over!
展开
-
TclError: image “pyimage8“ doesn‘t exist(使用tkinter包导入非gif格式的图片)
使用tkinter包导入非gif格式的图片时,需要用PIL的包转换格式,不然会报错参考链接:stackoverflow简书案例代码from tkinter import *from PIL import Image,ImageTk class MyFirstGUI: def __init__(self, master): self.master = master master.title("晋 级 图") self.i原创 2021-01-30 20:57:55 · 2375 阅读 · 0 评论 -
用STM32单片机中需要用到的C语言知识
STM32单片机中需要用到的C语言知识一、基本内容二、疑问点1.声明变量2.预处理一、基本内容二、疑问点1.声明变量const:可创建全局常量 局部常量, 数字常量, 数组常量 结构常量. 用法:const int LIM = 50;(源码里很少用)static:用来定义静态变量,静态函数用法:static int LIM = 50;static void SetSysClock...原创 2020-11-29 11:23:26 · 2861 阅读 · 1 评论 -
常用图像滤波算法小结
图像滤波算法0.卷积原理1.平均滤波2.加权平均滤波3.双边滤波器4.中值滤波0.卷积原理原理:在图像处理上定义貌似是,用一个核对图像对应位置对应相乘后相加再归一化以下内容应该再加上应用1.平均滤波原理:定义3*3的核,核内取M个点的值为1,用核卷积图像后除以M2.加权平均滤波原理:将核上的特定点值的权增大,再卷积3.双边滤波器原理: 没明白4.中值滤波...原创 2020-11-29 11:22:35 · 323 阅读 · 0 评论 -
C语言重温--基础篇
C语言重温--基础篇一、基础内容1.名称定义:2.数据类型一、基础内容转换关系8bit=1byte(字节)1024byte=1kb1024kb=1mb1024mb=1gb1024gb=1tb1.名称定义:有意义的变量名字符有小写字母,大写字母,数字 下划线2.数据类型TypeSizechar, unsigned char, signed char1...原创 2020-11-29 11:20:50 · 205 阅读 · 0 评论 -
Windows下使用github进行版本控制
说明:使用github有一段时间了,但是一直用来clone人家的代码。自己没有一些系统性的贡献,所以没有好好利用它的bash仓库功能。最近有需要用了,但是 搜索到的知识零零散散。故整理一篇极简入门手册来用。注:本文采用http访问方式非ssh密钥链接参考博客前人栽树,感谢这些大佬的博客,先把链接们附上github的注册、了解、基本使用win10下使用github管理仓库的最帅、最简单方式(这个姐姐有很多相关的帖子,把他的帖子看完基本就会了)一些遇到的问题如何建立分支如何将分支的贡献并原创 2020-09-27 15:14:44 · 263 阅读 · 0 评论 -
用python脚本将文件夹下文件名整理到excel中
说明由于最近想整理一个文件夹下的所有文件到excel中。但是文件太多,复制粘贴又太笨,所以想做一个自动化脚本。主要是参考了[这位大神的代码],(https://blog.csdn.net/weixin_41140174/article/details/90897996)修改之处:os下的路径好像和环境变量相关,我的pc上打印出来不对,我就写成了绝对路径,代码结构也更适合小白使用看到评论下有去掉后缀的需求,参考了评论区的大佬建议,我在代码添加了这个功能代码# -*- coding: utf-8转载 2020-09-15 17:34:12 · 1024 阅读 · 1 评论 -
STM32l151 使用滴答计时器精准延时1us,1ms
前言在调试IIC的时候,需要用到一个2us的延时,但是我之前用滴答计时器中断来进行1ms延时直接改成1us延时,系统就直接停住了;好像是中断太频繁导致的。。所以从其他的地方移植了一个,测试下发现能用~~ 贴到这里代码static unsigned char fac_us=0; //us延时倍乘数 static unsigned short fac_ms=0; //ms延时倍乘数,在ucos下,代表每个节拍的ms数void Systic_Init(void)原创 2020-08-03 20:58:27 · 2275 阅读 · 1 评论 -
C语言 如何给结构体中的数组赋值
说明:在建立socke通信的t过程中,我想将所有变量都封装在一个结构体中,但是其中 IP地址需要数组保存,无法直接赋值;偶然间看到了处理方式示例#include <stdio.h>#include <string.h>typedef struct Socket_Data{ uint8_t Socket_ID; //ID号要保存起来传入下一个函数用 uint16_t Socket_ListenPort; // uint8_t Socket_IP[50]; ui原创 2020-07-31 11:59:47 · 16897 阅读 · 1 评论 -
GTX1650 安装tensorflow-gpu==1.30.1
GTX1650 安装tensorflow-gpu==1.30.11.安装前我觉得流程应该是这样(不是必须,但是这种大概率不会错)2.安装下载先用anaconda创建环境tensorflow下载cuda下载cudnn下载3.测试4.遇到的问题本来是不计划写的,但是参考前面的博文,总是有点出入,自己记录一下整个过程。配置:python3.7 + Tensorflow1.13.1 +cuda10.0+对应cuda得cudnn;1.安装前我觉得流程应该是这样(不是必须,但是这种大概率不会错)首先要确定原创 2020-06-24 18:25:15 · 2062 阅读 · 4 评论 -
Openmv检测直线并将其打印到串口
Openmv检测直线并将其打印到串口2020/3/2检测直线 – 划分左偏右偏三种方法像串口打印数据直线检测素材:自带示例:find_line_segments.py(IDE中有)利用返回角度参数 – line.theta()对角度进行修订即可 – 试验得出(特别注意镜头和图像运动方向相反 就像显微镜下移动样本玻片一样)代码enable_lens_corr = Fals...原创 2020-03-02 22:21:56 · 2468 阅读 · 0 评论 -
Python课程体验
Python课程体验前言:1. 目的2.材料3.课程评价优点槽点一、课程技术点1.[函数作用速查表](https://www.w3cschool.cn/python/dict)二、课程内容笔记1.第一课2.第二课--数据类型前言:1. 目的系统强化python.想了解python的自动化办公能力2.材料1.扇贝编程8.9课程2.Anaconda + pycharm编译环境(虽然它...原创 2020-02-01 21:55:56 · 1915 阅读 · 0 评论 -
回顾大学学习历程
大学4年--8个学期,伴随考研结束意味着7个学期已经过去。大学四年感觉做了很多东西,但是回顾貌似又一事无成。故将大学按以下几个转折点分篇,列个大纲,慢慢的梳理一下大学这四年的成长经历--1.初入大学,热衷学生工作。2.认知调整,入驻实验室。3.机器人团队的非技术管理人。4.迷茫,考研。对了,先自我简单介绍,本人16级自动化学生,性别男,爱好女还有跑步。喝不了酒的假内蒙古人,就读于秦皇岛的一所985分校。原创 2020-01-31 14:01:21 · 766 阅读 · 0 评论 -
Altium designer 备注手册
Altium designer 备注手册一、整体思路1.规划:确定自己的电路图所有功能接口等2.建立工程 建立原理图文件 建立PCB文件 导入库*建立自己的库:器件原理图及添加PCB封装3.分区域排布原理图,对应电气信号4.将原理图导入到PCB布局布线5.设计好外形及装13的丝印,生成greben文件6.找厂商制作,买元器件三、PCB绘制1.确定PCB版形状1.+(or ...原创 2019-04-28 23:04:27 · 651 阅读 · 0 评论 -
编译原理之初步学习
编译原理篇前言:第一次接触编译原理,第一次使用MARKDOWN格式写东西,这也是我的第一篇博客。虽然看书没有看太懂,但是还是想把自己学习到的留下来,使用一下markdown算是一个小小的开始,希望在日后的学习中能够更加透彻的理解编译原理,能够回来进行一个小小的完善和补充。这里仅打出编译原理的框架。一串代码从编辑到执行经历了什么Created with Raphaël 2.2.0开始预编译编...原创 2018-10-01 22:13:03 · 679 阅读 · 0 评论