- 博客(62)
- 资源 (7)
- 收藏
- 关注
原创 Comsol传热仿真整理(一):如何进行物理场选择
例:薄壳传热:一般是那些厚度上的温度变化可以忽略不计,而且形状不够规整,用扫略网格不能很好的实现,这时候完全可以利用薄壳传热来替代,将3D体简化为2D面。首先这里的流体传热只是关于热传导部分,完整的流体传热过程,还需要添加两相流或者湍流的接口 ,其次多场耦合时记得检查速度场是否已经设定好了,若没有需自己设定。共轭传热就是包括流体和固体的传热,既包括固体间固体传热,又包括流体间的流体传热,还包括流体和固体间(换热)的传热。其实就是一种特殊的多孔介质传热,只不过其多种介质间的热容不一样。
2024-08-12 13:49:35
5348
原创 openmv传承(二):色块检测
一、前言:这个色块检测真的没什么可以说的,非常简单烧一下例程,改一下阈值就可以使用二、代码展示# 色块监测 例子## 这个例子展示了如何通过find_blobs()函数来查找图像中的色块# 这个例子查找的颜色是深绿色import sensor, image, time# 颜色追踪的例子,一定要控制环境的光,保持光线是稳定的。green_threshold = (30, 100, -51, 127, 18, 127)#设置绿色的阈值,括号里面的数值分别是L A B 的最大.
2022-05-18 21:08:27
3714
1
原创 openmv传承(一):自动灰度颜色跟踪示例
前言:好久没有详细的把之前学习过的openmv的知识整理一下,今天特地抽出一点时间稍微的讲一下几个openmv自带的例程。一、代码展示#自动灰度颜色跟踪示例##此示例显示使用OpenMV Cam的单色自动灰度颜色跟踪。 import sensor, image, timeprint("让自动算法运行。不要在摄像机前放置任何东西")#让自动算法运行。不要在摄像机前放置任何东西sensor.reset()sensor.set_pixformat(sensor.GRAYSCALE)s
2022-05-18 20:45:13
4493
1
原创 蓝桥杯的被圈钱之旅(三):第十二届第二场(电子类)
一、前言:这届赛题我认为是有一定难度的一届赛题。但是还好难度并不是很高,属于中规中矩的难度,闲话少数直接上。已经将所有的资料0积分上传,题目在资料里有,需要的自取二、题目三、 代码展示因为文章篇幅原因,这里不展示全部代码,所有资料都已经0积分上传一、独立键盘key.c#include "key.h"#include "led.h"#include "freq.h"#include "adda.h"#include "timing.h"#include.
2022-05-17 23:20:08
380
原创 蓝桥杯的被圈钱之旅(二):第十二届第一场(电子类)
一、前言:这届赛题我认为是非常简单的一届赛题,看来第一场的难度普遍是低于第二场的难度,本届赛题没有什么难度。闲话少数直接上。已经将所有的资料0积分上传,题目在资料里有,需要的自取二、题目三、 代码展示因为文章篇幅原因,这里不展示全部代码,所有资料都已经0积分上传。一、矩阵键盘key.c#include "key.h"#include "delay.h"//unsigned char key_sign=0;unsigned char ...
2022-05-17 22:44:47
928
1
原创 蓝桥杯的被圈钱之旅(一):第十三届第一场(电子类)
一、前言:痛苦的蓝桥杯之旅,被无限圈钱之后还是决定写一下自己的博客,一来是帮助自己在明年被圈钱路上能够再进一步,二来是与大家一起分享一起进步。已经将所有的资料0积分上传二、题目展示题目在资料里有,需要的自取三、 代码展示因为文章篇幅原因,这里不展示全部代码,所有资料都已经0积分上传。一、矩阵键盘key.c#include "key.h"#include "delay.h"#include "temp.h"#include "tim...
2022-05-14 15:50:18
510
1
原创 力扣练习(一):485,283,27 对数组的简单操作
题目:给定一个二进制数组 nums , 计算其中最大连续 1 的个数class Solution: def findMaxConsecutiveOnes(self, nums: List[int]) -> int: maxcount=count=0 for i in nums: if i == 1: count+=1 else: maxcount
2022-04-04 21:57:35
336
原创 一篇博客让你横扫数电常考所有集成电路芯片(已更新50%持续更新)
前言:数电学习中我们经常会遇见很多令人烦恼的集成电路芯片,74系列芯片一度称为我数电仿真的噩梦,这里我们简单介绍一下数电学习中常见的芯片。但在此之前先简单说明一下ttl电路和cmos电路的区别,我们日常学习的芯片也多由有这两种电路组成,一样效果的芯片如果是CMOS电路的就是我们常见的HC系列,而如果是ttl电路的话就是LS系列芯片。一、TTL电路和CMOS电路的区别1) CMOS是场效应管构成(单极性电路),TTL为双极晶体管构成(双极性电路)2)COMS的逻辑电平范围比较大(5~15V),
2021-12-09 21:47:59
8210
1
原创 “草长莺飞时,那樱花飘落“
前言:前几日在知乎上看到有关用python画樱花树的代码感觉不错,便简单的学习了一下,之后感觉光画棵树实在是太无聊了,便着手准备加点自己的东西进去,之后便去简单的学习了一下python的turtle库里的一些内容,简单的添加了几句话,之后感觉还是太单调了,便又翻出pygame简单的加了一段音乐(没有VIP只能简单的听个未闻花名了)下面废话少说,直接上代码。代码展示# coding=utf-8# 画一棵樱花import turtleimport randomfrom turtle im
2021-12-05 14:50:40
1897
原创 美女图片有点糊,怎么办?直方图增强了解一下?
前言:图像处理基本目的之一是改善图像质量,而改善图像最常用的技术是图像增强,图像增强的目的是为了改善图像的视觉效果,使图像更加清晰,便于人和计算机对图像进一步的分析和处理。这里我继续用opencv简单使用直方图增强方法来处理一下图片.代码展示:import cv2import matplotlib.pyplot as pltplt.rcParams['font.family'] = 'SimHei' # matplotlib 绘图库正常使用中文img0 = cv2.imread('
2021-12-05 11:58:03
1408
原创 为了寻找美,我决定对美女图片进行图像边缘化处理
前言:前几日发表了在matlab进行简单的图像边缘处理的文章,后来继续进行了相应的学习,决定还是回归python环境跑一下opencv进行图像边缘检测的处理。对其有兴趣的可以看我上一篇的博客图像处理边缘处理:Roberts算子和canny算子,对圆与矩阵进行识别_靳小锅er的博客-优快云博客代码部分:import cv2import matplotlib.pyplot as plt#读取图像信息img0 = cv2.imread('C:\\Users\\Lenovo\\Deskto
2021-12-02 11:36:54
16558
12
原创 被天气网反爬的一天:爬虫之旅(六)
前言:前几日亚太杯数学建模需要相关的环境指数数据,于是我决定去爬取有关天气数据,但是奈何天气网有着自己一套的反爬机制,外加自己电脑IP劣迹斑斑,所以在爬取时,受到了反爬,后来多次更改表头才得以爬取相应数据,此代码可以爬取天气网任何地区任何时间的天气数据,只需要更改相应的url和year代码分享:import ioimport sysimport requestsfrom bs4 import BeautifulSoupimport numpy as npimport pandas .
2021-11-30 18:47:11
554
1
原创 为了防止led占用太多片内资源,我决定不再裸奔
目录前言:一、配置基本环境1、SYS配置:2.RCC配置3.时钟树配置二、添加freeos系统以及任务三、生成代码修改代码四、修改os延时函数前言: 被学弟逼迫写个有关在hal库跑freeRTos的教程一、配置基本环境和之前没什么区别,无非依旧是三大步:SYS配置,RCC配置,时钟树配置1、SYS配置:2.RCC配置3.时钟树配置二、添加freeos系统以及任务三、生成代码修改代码四、修改o...
2021-11-30 18:38:27
3187
1
原创 图像处理边缘处理:Roberts算子和canny算子,对圆与矩阵进行识别
目录前言:一、Roberts算子运行结果展示:二、canny算子运行结果:前言:前几日处理亚太杯A题图像处理,匆忙学习了相关图片边缘处理的一些简单算子处理方法,奈何亚像素处理的水平不够。便就此搁浅,在这里简单分享一些学会的方法。一、Roberts算子Roberts算子是一种最简单的算子,利用局部差分算子寻找边缘的算子。采用对角线相邻两像素之差近似梯度幅值检测边缘。。检测垂直边缘的效果比斜向边缘要好,定位精度高,对噪声比较敏感,无法抑制噪声的影响。Roberts边缘算子
2021-11-30 17:53:28
2612
原创 亚太杯建模经验分享:评价模型的建立(TOPSIS模型以及熵权法的综合使用)
目录前言:熵权法: 正向化函数代码(1)Positivization(2)Inter2Max(3)Mid2Max(4)Min2MaxTOSIS模型前言:前几日参加亚太杯建模,本来选择A题,奈何关于opencv在VS下的环境并未搭建过,而图像边缘处理的部分奈何在caffe和tens flow环境下都只是简单尝试过一些方法,有关亚像素处理,奈何手艺不精,所以只能选择C题,来进行评价模型的工作。而由于C题的特殊性,使用TOPSIS模型进行评估算是比较适合的方法...
2021-11-30 17:29:15
3245
原创 扫除模电障碍(一):基本放大电路和差模放大电路
由于学校课时紧张,外加自己常常摸鱼的原因,虽然当初多级放大电路和差分放大电路都略会一点,但后续到了集成放大电路时不失有些吃力,所以写下此章节稍微做一些总结。这里有些图片是截取高斯课堂的模电视频和百度的网图(主要不想自己画)
2021-11-23 21:45:23
4004
1
原创 为了帮学长学习美女穿搭我连夜写了这篇:爬虫之旅(五)
目录前言:代码展示:效果展示:代码解析:前言: 实验室师兄有着独特的穿搭品味,前段日子便催促过我写一下爬虫帮他爬取一下有关网站上的美女穿搭,刚开始我是拒绝的,奈何他实在是给的太多,外加实验室一也想学爬虫的师兄上次抱怨我爬虫豆瓣数导致其IP被警告,于是今天我便来分享一种新的方法。代码展示:import requestsfrom bs4 import BeautifulSoupimport timeurl="https://www.umei....
2021-11-21 20:29:07
4308
2
原创 关于数学建模中的指派问题总结(匈牙利算法)
前言:匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。其实算法的主要核心在于先到先得,但是后到的是,能抢就抢。大家这里可能开起来一脸懵逼,但实际上其实没有这么难理解...
2021-11-21 13:08:57
1859
1
原创 喝着caffe的深度学习之旅(一):安装caffe并处理安装过程中的BUG总结
前言:首先这里先简单介绍一下caffe这个深度学习框架, caffe是一个清晰而高效的深度学习框架,是纯粹的C++/CUDA架构,支持命令行、python和matlab接口;可以在CPU和GPU之间无缝切换,其作者是贾扬清,目前caffe2已经发布。 caffe的全称是Convolutional Architecture for Fast Feature Embedding(译为:快速特征嵌入的卷积体系结构),核心语言是C++。caffe的基本工作流程是设计建立在神经网络的一个...
2021-11-20 19:48:37
2000
原创 论状态机的实际应用:
前言:状态机是有限状态自动机的简称,是现实事物运行规则抽象而成的一个数学模型。这里同学们可以看一下我有关于状态机的另一篇博客被数电老师痛斥期中试卷后的数电知识总结(四):时序逻辑电路的分析与设计_靳小锅er的博客-优快云博客我最先得知到这个概念是在FPGA里,但是实际使用它的时候,是在STM32的应用中,因为当初还没有接触到FreeRTOS和ucos系统,(汗颜,到现在跑系统还是处于一种似会非会的状态),之后听闻楼上实验室在电赛的时候使用这个状态机,收效颇好,于是才正式接触这一概念。好
2021-11-18 19:55:35
1099
原创 被数电老师痛斥期中试卷后的数电知识总结(四):时序逻辑电路的分析与设计
前言:这一章节和上一章触发器的联系较为密切,有兴趣的同学们可以先看一下我前面文章被数电老师痛斥期中试卷后的数电知识总结(三):触发器_靳小锅er的博客-优快云博客一、时序逻辑电路概述时序逻辑电路主要分为两种:同步时序电路和异步时序电路。同步时序电路和异步时序电路其实很好分辨:我们从名字上就可以得知其不同在于时序,如同我们可以得知同步时序电路就是指其电路种的触发器只受一个时钟源信号(CP)控制,同样的异步时序电路就是其电路中的触发器受多个时钟源信号(CP)控制。...
2021-11-18 19:08:58
2944
原创 被数电老师痛斥期中试卷后的数电知识总结(三):触发器
前言:触发器其实比较好理解,其实从字面上来了解就是有触发信号时机器才开始工作,详细一点来说当只有触发源接收到合适的触发信号时,触发器的输出才会有改变所以触发器的状态是由触发信号(输入信号)和电路的原始状态决定的其中触发器主要分为三种:分别是主从触发,边沿触发和电平触发而我们在数电里常考的几种触发器主要是一下几种:RS触发器,D触发器,JK触发器,T触发器这是上述触发器的逻辑表达式,下面我会逐一总结这几种的触发器的原理一、RS触发器RS触发器为典型的电平式触发器res.
2021-11-14 22:53:24
6364
原创 为了教会小学弟PID,我连夜肝出了这篇PID的实操(未完成坑学弟版)
下面废话少说直接步入正题:首先PID最重要的不过就是调参部分,这里我仍然重复一下我认为所谓的调参口诀吧。PID中P调大增大响应速度,D调大增加预判,I消除稳差,这三个系数并不是越大越好,P太大会超调,D太大会震荡,i值有累计效应。这里不懂具体什么是PID的建议看一下我上篇博客自控篇(一):PID算法的基础了解_靳小锅er的博客-优快云博客下面正式开始正题:下面直接上有关PID代码void CAM_PID_Controler(void) { static int bias_i=0
2021-11-14 21:00:35
655
原创 关于KNN算法分析鸢尾花数据集
一、代码实现# KNNimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom sklearn.datasets import load_iris# data = load_iris()url = 'https://www.gairuo.com/file/data/dataset/iris.data'data = pd.read_csv(url)data ["species"] = data["s.
2021-11-13 22:24:34
1442
原创 被数电老师痛斥期中试卷后的知识总结(一):数制和码制以及逻辑代数
一、数制和码值这部分的主要考点主要是各数制之间的转换和常见的码值求解,其中数值间的问题主要是关于二进制十进制八进制十六进制间的转换,而常见的码值求解常考点则是补码反码和补码运算,除此之外,考一些常见编码的基础知识(格雷码,8421码等)1.数制的转换这部分实在是没什么好总结的,比较简单,这里简单举例几道有代表性的题第一题:处理二进制转换为十六进制时,这里其实有一个规律,就是二进制的每四位等于16进制的一位,所以101.01011=0101.0101 1000=5.58第二题:十进制2
2021-11-11 21:03:03
1003
转载 迪杰斯特拉dijkstra算法的使用
前言:迪杰斯特拉dijkstra算法的作用是求解区域内最优解def generate_matrix(): M = 1E100 matrix = [[0, 12, M, M, M, 16, 14], [12, 0, 10, M, M, 7, M], [M, 10, 0, 3, 5, 6, M], [M, M, 3, 0, 4, M, M], [M, M, 5, 4, 0, 2
2021-10-12 19:45:54
353
原创 关于数学建模中线性规划总结
一、python方法解决from scipy import optimize as opimport numpy as npc=np.array([2,3,-5])c = np.array([2,3,-5])A = np.array([[-2,5,-1],[1,3,1]])b= np.array([-10,12])Aeq = np.array([[1,1,1]])beq = np.array([7])#求解res = op.linprog(-c,A,b,Aeq,beq)print(
2021-10-10 19:32:22
3010
原创 爬虫之旅(四):爬取豆瓣喜剧排行榜数据
一、代码展示import requestsimport jsonurl='https://movie.douban.com/j/chart/top_list'param={ 'type':'24', 'interval_id':'100:90', 'action':'', 'start':'0', 'limit':'20'}headers={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64;
2021-10-07 18:52:39
206
原创 爬虫之旅(三):轻松破解百度翻译
一、代码展示:import requestsimport jsonpost_url='https://fanyi.baidu.com/sug'headers={ 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0'}data={ 'kw':'dog'}#请求发送response=requests.post(url=post_url,d
2021-10-06 20:44:56
242
1
原创 爬虫之旅(二):爬取b站搜索数据
一、代码#UA伪装:让爬虫对应的请求载体身份标识伪装成某一款浏览器#UA检测是否为正常服务器请求import requestsheaders={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0'}url='https://www.bilibili.com/all'#处理url携带的参数:封装到字典里kw=input('enter a word:')
2021-10-06 20:19:38
951
原创 爬虫之旅(一):爬取b站首页的源代码
一、代码展示import requestsurl='https://www.bilibili.com/'#指定对象response =requests.get(url=url)#获得相应对象page_text=response.textprint(page_text)#持续化存储with open('./bilibili.html','w',encoding='utf-8')as fp: fp.write(page_text)print('爬取结束')二、运行结果显示
2021-10-06 17:43:19
1945
原创 python手撸一段简单的遗传算法
有空再来写解析import randomdef create_answer(numbers_set,n): result=[] for i in range(n): result.append(random.sample(numbers_set,10)) return resultdef error_level(new_answer,numbers_set): error=[] right_answer=sum(numbers_set.
2021-10-03 20:31:40
202
原创 玩转python(三):穷举法解决女神手机号
前言问题:一、代码示例##女神手机号i=1while i<=9: j=0 while j<=9: if(i!=j): k=1100*i+11*j t=34 while t<=99: if(k==t*t): print(k) t+=1 j+=1
2021-10-03 17:24:12
1708
原创 玩转python(二):穷举法解决百钱百鸡
前言:百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?翻译成现代文就是我有100块,要买100只鸡,公鸡五块一只,母鸡一块一只,小鸡1块三只一、穷举法介绍基本思想:从所有可能的情况中搜索正确答案;执行步骤:1、对于一种可能的情况,计算其结果;2、判断结果是否满足要求,如果不满足,继续执行第一步来搜索正确答案;如果满足,则找到了一个正确答案;穷举法效率并不高,适合于一
2021-10-03 16:58:48
4602
原创 玩转python(一):一个简单的猜数游戏
前言:前几天刚自学完python,于是抽了点时间准备写一两个程序练一练手,于是就根据网上的一些案例写一个简单的猜数游戏。一、程序展示import randomprint("------gusee number game-------")answer=random.randint(1, 100)choices=input("Please input how many times do you want to guess:")times=int(choices)temp=input("P
2021-10-03 15:27:51
610
1
原创 python爬虫案例典型:爬取大学排名(亲测有效)
前言:之前在课本上和csdn看到了这个爬取大学排名的案例,但是不知道是上面原因一直报错,后来终于在借鉴多方的代码后,实现了这个程序的编写。import requestsfrom bs4 import BeautifulSoupimport bs4def getHTMLText(url): try: r = requests.get(url, timeout=30) r.raise_for_status() r.encoding = r.ap
2021-10-02 21:57:20
10076
3
原创 数据结构篇:链表的骚操作
前言:线性链表指线性表的链式存储结构,简称链表,这种链表每个节点只有一个指针域,又称为单链表。其实在之前的学习中,已经多次接触过了线性表,但一直没有整体的总结一下,所以今天特地抽空来总结一下链表。一、线性链表 在线性链表中,第一个元素没有前件,因此指向链表的第一个节点的指针,是一个特殊的指针,称为这个链表的头指针,最后一个元素没有后件,所以线性链表最后一个节点的指针域为空,用NULL或0表示;当线性链表指向第一个数据元素的头指针等于NULL或者0时,该表为空表。当然,也有双向性链表,一...
2021-09-24 17:22:19
145
原创 数据库初解篇(一):
前言:真的感觉,数据库的知识和离散数学的联系有点大,个人感觉,至少名词相近一、谜之范式范式,理论概念是数据库表中的字段都是单一属性的,不可再分。举个例子,学生信息表,“地址”字段存储了学生的地址,可以看到,当前不是单一属性的,我们检索的时候,可能会根据“省”、“市”作为条件,该字段是可以继续进行分解的。第二范式,理论概念是数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖,不能部分依赖。听着抽象,翻译一下,应该包括了三层含义,1. 首先就是符合第一范式。2. 表必须存在主键。
2021-09-22 21:24:56
111
原创 软件工程初概括(一)
软件结构图是一种层次化的表示,它指出了软件各个模块之间的联系。上级模块:是控制其他模块的模块从属模块:是被另一个模块调用的模块原子模块:树中位于叶子节点的模块,没有从属节点的模块。深度:表示控制的层数宽度:最大模块数的层的控制跨度扇入:调用一个给定模块的模块个数扇出:由一个模块直接调用的其他模块个数...
2021-09-22 21:10:52
992
原创 数据结构篇(四):线性结构和非线性结构+队列和栈分析
前言:栈和队列都是一种特殊的线性表,在数据结构中,线性结构习惯称为线性表,线性表是最简单最常用的一种数据结构。所以我们在此先简单讲解一下线性结构和非线性结构。一、线性结构和非线性结构的分辨...
2021-09-22 20:52:26
3500
JY61-MPU6050 超丰富资料
2024-10-26
基于机器学习算法的干豆分类研究
2024-01-15
LZW算法代码实现(包括PPT)
2024-01-15
机器学习大作业集合包zip
2024-01-15
基于海思3861芯片的鸿蒙小车设计
2024-01-15
python3.8对应的dlib库安装包下载分享
2024-01-03
基于PYQT5的图像处理软件设计
2024-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人