自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 xindong科技面试回顾

记录一下面试中本菜鸡答不上来的问题

2022-09-20 21:49:57 374 1

原创 ESP32-Arduino PWM驱动

ESP32-Arduino-PWM输出-LEDC

2022-03-01 00:03:22 7732 3

原创 ESP32+Arduino+VS code开发环境搭建+BLINK

关于ESP32开发工具之前一直都有在看关于这个芯片的内容,这个国产的芯片有两种开发方式,一个是内置的ESP-IDF,一个是Arduino开发方式。之前一直没搞懂这两者的区别。后来发现其实说白了ESP-IDF就是官方自建的一套C/C++的库和工具链,随后在这之上,乐鑫官方又维护了一套支持Arduino语法的库函数,以供支持Arduino。其中一个很明显的特点就是,在用Arduino开发的过程中,可以混合使用Arduino和ESP-IDF的指令。例如下述两句话,都可以起到延迟1000ms的作用# ESP

2022-02-20 16:54:57 5387

转载 发票 验真 验证码显示不出来 系统繁忙

这篇blog是兜兜转转试了一周的发票验证,最后看到了简书上frank3的回答才搞定了。为了不让自己忘记和方便找。。转过来一下。原链接:https://www.jianshu.com/p/0a7146fc5fdc作为被资本家“剥削”每一位劳动者,一般都会涉及到报销,尤其是使用电子发票报销,这时候就需要访问伟大的电子发票查验网站国家税务总局全国增值税发票查验平台输入发票信息但是验证码就是不出现,使用chrome debug工具查看,原来验证码请求被阻止了,这里多一句,为什么会阻止了?其实这就是htt.

2021-11-08 12:37:07 9956

原创 旅行商问题TSP-改良圈算法

文章目录库的版本号旅行商问题描述(travelling salesman problem,TSP)改良圈算法库的版本号列了这个是因为在学习过程中,会有很多文章,可能时间稍微久点了,用起来因为版本迭代,函数可能发生了变化,但你也不确实到底是什么问题。。这样指明版本,可以避免很多复现的困惑。import numpy as npimport sysprint(sys.version)print(nx.__version__)# 3.9.5 (default, May 18 2021, 14:4

2021-07-19 17:58:32 1953

原创 图的最小生成树问题-python实现-Prim算法和Kruskal算法

文章目录库的版本号最小生成树的知识点PRIM算法Kruskal算法库的版本号列了这个是因为在学习过程中,会有很多文章,可能时间稍微久点了,用起来因为版本迭代,函数可能发生了变化,但你也不确实到底是什么问题。。这样指明版本,可以避免很多复现的困惑。import numpy as npimport sysprint(sys.version)print(np.__version__)3.9.5 (default, May 18 2021, 14:42:02) [MSC v.1916 64 bit

2021-07-19 17:42:32 1024

原创 图的最短路问题算法的python实现

最近想准备一下华为杯的数学建模比赛,在看《数学建模算法与应用》,图这块的东西是比较陌生吧,弄得还挺久的,记录一下吧。书上的算法大多是用的matlab或者lingo,但是吧,本人倔强,就想用用python。(其实是不想学新的lingo,matlab又觉得不是开源,嗐,还是拥抱开源吧)文章目录1 库的版本号2 插播一个小知识点3 两节点间最短路问题-dijkstra算法4 求每对顶点之间的最短路径-Floyd算法1 库的版本号列了这个是因为在学习过程中,会有很多文章,可能时间稍微久点了,用起来因为版.

2021-07-19 17:33:14 650

原创 MIT 3.054胞状材料、多孔材料课程笔记-Lecture7:天然蜂窝材料-软木-与泡沫机械性能计算

Lecture-7 Honeycombs:Natural Honeycombs--Cork and FoamMIT course by Lorna Gibson1 软木CorkCork的应力-应变曲线:软木的一些特殊机械性能:泊松比为0孔隙尺寸是10μm更小尺寸意味着更小的导热率2 泡沫的机械性质推导**核心:**对变形的进行建模的同时,尽量不要牵扯太多的几何量,主要是用dimension argument对于拉伸和受压,应力-应变曲线基本和蜂窝材料规律相同。2.1 开放式 结构Op

2021-06-16 22:14:09 460

原创 MIT 3.054胞状材料、多孔材料课程笔记-Lecture6:天然蜂窝材料-木材

Lecture-6 Honeycombs:Natural Honeycombs--WoodMIT course by Lorna Gibson树干的结构,木头的密度从5%(balsa)~80%(for lignum vitae)“materials” is from Latin “materies, materia”, means wood, trunk of tree.木头内的结构组成In softwood:tracheids: bulk of cells(90%), provide str

2021-05-24 11:11:39 376

原创 MIT 3.054胞状材料、多孔材料课程笔记-Lecture5:蜂窝材料面外机械性能

Lecture-5 Honeycombs:Out-of-Plane BehaviorMIT course by Lorna Gibson上节课剩下的内容In-Plane behavior3.3 Brittle crushing假设在1方向上受力,算得在1方向上的等效断裂应力断裂力矩由边缘强度达到断裂强度时,可算得:Mf=(12t2σfsb)(23t)=σfsb26其中,σfs是断裂强度,又Mapp=Plsinθ2=σ1∗(h+lsinθ)b∗lsinθ2∴由Mapp=Mf可得:(σcr∗)1=

2021-05-21 17:14:21 319

原创 MIT 3.054胞状材料、多孔材料课程笔记-Lecture4:蜂窝材料面内机械性能

Lecture-4 Honeycombs:In-plane BehaviorMIT course by Lorna Gibson​ 本节课的内容:计算蜂窝材料的杨氏模量平面内的压缩,首先发生的的是倾斜面的弯曲,所以需要做的是将结构的变形和微观的变形联系起来。x1方向一个单元的长度为2lcosθ2lcos\theta2lcosθx2方向一个单元的长度是h+lsinθh+lsin\thetah+lsinθ,注意这里没有2是因为为了保证每个单元unit都有相同的长度且不重叠。参数表示:1

2021-05-10 17:51:32 349

原创 MIT 3.054胞状材料、多孔材料课程笔记-Lecture3:蜂窝材料的结构

MIT 3.054 Cellular Solids Lecture 3 Structure of Cellular Solids1 Mean Intercept Length*(Huber and Gibson, 1998)*为了表示泡沫的几何形状,例如长宽比,方向这部分其实不是很清楚有什么直接的应用,更多的似乎是描述的几何基础,可能在后续的一些材料简化、等价时候会用到具体步骤:for foams, we characterize cell shape and orientation .

2021-04-19 11:38:00 391

原创 MIT 3.054胞状材料、多孔材料课程笔记-Lecture2

MIT 3.054 Cellular Solids Lecture 2 Processing of Cellular Solids本文图片源自MIT公开课1 Processing of Metal foam大部分制备方法最初是基于铝的,但可以拓展。Ashby, Eans, Fleck, Gibson Hutchinson, Wadley(2000) Metal Foam: A Design Guide, Butterworth HeinemannBubbling of gas int.

2021-04-16 09:49:31 290

原创 MIT 3.054胞状材料、多孔材料课程笔记-Lecture1

MIT 3.054 Cellular Solids Lecture 1 Introduction and Overviewopen cell V.S. closed cell开放式孔洞open cell: 只有边缘骨架支撑only edge闭合式孔洞closed cell: 有薄膜覆盖 with membrane covered影响聚合物泡沫open与closed的因素:黏度viscocity,表面张力surface tensionProperties and Applications轻.

2021-04-14 21:12:55 286

原创 电子皮肤综述阅读-鲍哲南-2019

TitleElectronic Skin: Recent Progress and Future Prospects for Skin-Attachable Devices for Health Monitoring, Robotics, and Prosthetics《电子皮肤:在健康监测的可贴附设备、机器人以及假肢领域的应用的进展及未来展望》摘要翻译本文对近些年来关于电子皮肤(e-skin)的研究进展进行了广泛的调研与总结,重点对三个主要的应用领域(可贴附电子设备(skin-attachable

2021-01-17 18:03:31 2114 1

原创 python中除以0的处理方法

CSDN-blog-除以0问题> 这篇blog用于记录如何在python里处理除以0的问题。> 遇到的问题:在写矩阵运算,机器学习的过程中,会遇到矩阵相除的问题,之前的处理方法是在除法之前对每个元素逐个检查,但这样会导致无法利用numpy的并行计算的能力,最终导致计算速度大幅下降。这个网站里提供里很好的讨论和指导https://www.codenong.com/26248654/下面分别展示了三种处理除以0的方法,以个人愚见:第一种方法比较普遍和通用(这个通用指换到其他语言或者脱

2020-12-05 12:03:01 24986

原创 关于向量、矩阵求导的记录

在修Data Mining这门课的时候,从多元函数的线性回归(Linear regression)、支持向量机(SVM)、神经网络(Neural Network),都会涉及到很多求导数求极值的问题,看着Sunny老师上课轻松推导一头雾水,于是决定补一下这方面的求导的知识。然后我看到网上的资料很多,于是这里应该不会自己从头整理一遍,更多是资料的整理和如果自己遇到的问题的推导记录吧。入门详细过程首先是要感谢刘建平Pinard的博客,基本从标量函数求导的定义讲起,一步一步到最后矩阵的求导。还有例子解析和.

2020-11-02 16:20:13 142

原创 傅里叶变换-学习过程记录

在达姆经过Pro.Zoubir的DSP洗礼之后,回来上Money老师的DSP,依然听着一脸懵逼。。嗐,很多原因就是学了忘吧,于是打算记录一下。这篇blog就专门用来记录关于傅里叶变换的一些知识点与坑。1 四种傅里叶变换与DFT及FFT的关系这里我就直接用一张手写的笔记汇总了基本思路就是从最原始的傅里叶级数,一步一步朝着实际使用里的离散和有限长度进行转化。这个图片方向不对也是很难受,但我不会旋转过来,有看到的大哥求指导。2 傅里叶变换中时域与频域信号强度对应关系的问题2.1 问题描述:.

2020-10-26 09:15:25 2444 2

原创 计算机中的浮点数

写这篇blog,是因为在上工程硕士数学时候,又开始讲到了浮点数的储存,运算和精度的问题。这个问题已经见了好多次了,从微机原理的课到计算机视觉处理矩阵时候的conditioning,到这次。但感觉一直都没有理清楚。所以这次尝试梳理一下。数在计算机中的存储一般主要分为两种形式,这里以8位的存储进行解释:定点数定点数,很直观地理解就是小数点是固定的,如b0b1.b2b3b4b5b6b7b_0b_1.b_2b_3b_4b_5b_6b_7b0​b1​.b2​b3​b4​b5​b6​b7​,就是固定整数部.

2020-09-22 15:37:46 660

原创 QT(5.12)+Qgis(3.10) 距离、面积测量

功能: 实现距离、面积的测量。Qgis留下了专门的用于计算距离、面积的接口:QgsDistanceArea类。这个类内部包括了许多与测量相关的函数,比较关键的点在于ellipsoid椭球体以及坐标系Rcs的设置,需要和给定的地图相符。...

2020-08-10 10:46:18 4957

转载 GIS的坐标系讲解

在Qgis的二次开发过程中,由于没有接触过gis方面的东西,在涉及到具体物理量,例如坐标、距离等的时候,出现了一些混乱,最后发现下面这篇科普文,起到了比较清晰且入门的讲解,这里进行转载,并对部分进行重新排版以及个人注解。https://baijiahao.baidu.com/s?id=1651892023328385588&wfr=spider&for=pc若有侵权,请联系删除。想必各位从业人员多多少少都会听说过几个名词,可能有那么点印象吧。例如,高斯克吕格,北京54,西安80,W.

2020-08-06 17:16:05 2762

原创 QT(5.12)+Qgis(3.10) 点图层及线图层渲染

上一篇文章介绍了如何新建空白图层并向图层内新增特征。但如果不加其他的渲染(即显示方式的设置),很难进行多样化的数据显示,出来的效果就如下面两张图所示。显然上面两张图是没办法满足我们的~所以,继续往下做。Qgis 中渲染的结构...

2020-08-03 13:33:01 4171 4

原创 QT(5.12)+Qgis(3.10) 空白矢量图层的添加及新增元素

为了实现在已经给定的矢量图层(地图)上,可以随意标注额外的信息,采用了以下的方案:新增空白矢量图层(点或线)----向点、线图层加入特征(Feature)1 新增空白矢量图层首先关注Qgis里,矢量图层新建的参数列表https://qgis.org/api/3.10/classQgsVectorLayer.html#detailsgsVectorLayer::QgsVectorLayer (const QString & path = QString(),const QString

2020-08-03 10:58:19 2063 2

原创 QT(5.12)+Qgis(3.10) 在状态栏显示鼠标所在处地图的坐标

实现效果实现过程参考其他博主的实现方案,可以得知MapCanvas里有预留的接口本菜鸡对MapCanvas关于点的函数也进行了一个总结Qgis库函数解读记录void xyCoordinates (const QgsPointXY &p); // 这是个发送信号的函数,如果需要实现上述功能,可以通过connect将该函数和要更新的地方进行绑定实现因此根据这个接口的描述。如果为了实现在某处显示坐标点的功能,我们所需要的进行的工作包括:在需要显示坐标的类下,建立一个槽函数,完成接收

2020-07-22 13:19:47 1895

原创 Qgis(3.10)二次开发-库函数解读

这篇文章主要是用来记录一些在Qgis二次开发过程中,对于3.10版本的一些库函数,帮助文件的理解,方便自己梳理结构吧。QgsLayerTreeModel class帮助文件中对这个类的描述继承自 QAbstractItemModel这个QT中所有model的基类,并进行拓展。The model listens to the changes in the layer tree and signals the changes as appropriate, so that any view that

2020-07-21 11:01:57 2784

原创 QT Creator 踩坑过程记录(错误及解决办法)(持续更新)

QT Creator qgis_core.lib(qgis_core.dll):- 1: error: LNK1112: 模块计算机类型“解释:编译器的计算机类型是32位的,但是项目是Qgis的文件是64位的,所以会出问题。解决思路1:修改工具-选项-kits-设置64位为默认设置,重新编译;结果:修改不成功,在debug处依然显示的是32位解决思路2:参考博文https://blog.csdn.net/u010560290/article/details/80631124退出QT Crea

2020-07-14 11:25:58 1609 1

原创 QT(5.12)+Qgis(3.10)开发环境搭建(QT Creator)

最近要倒腾一下Qgis和QT的二次开发,感觉是一个全新的领域,预计会有不少坑,而且做的过程中感觉资料也不多,于是想着要不顺手记录下来过程吧~网上看了几个适合的教程:1: 最后是靠知乎大哥王峰dev的文章下成功搭建环境的,文章总结了这个环境搭建的核心:dll文件的配置。附上链接:QtCreator进行QGis二次开发(1) - 王峰dev的文章 - 知乎https://zhuanlan.zhihu.com/p/83805300QT Creator安装这个就直接装就好了。没有什么难度和坑。Qgis二

2020-07-12 21:29:26 7975 25

GM1356分贝仪说明书.pdf

GM1356分贝仪说明书.pdf

2021-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除