自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 RC低通滤波器截止频率公式推导_rc低通滤波电路

计算该复数的模,则有,∣Hjω∣11ωRC22ωRC1ωRC2211ωRC2​复数的模代表了电压增益,当电压增益下降到2222​​倍时,此时的频率即为截止频率,记为fcf_cfc​,那么就有,∣Hjω∣11ωRC222​=22​​化简可得,ωRC12πfcRC求得截止频率fcf_cfc​,fc12πRCfc​=2πRC1​。

2024-05-17 07:17:46 853

原创 QUdpSocket-Qt使用Udp通讯实现服务端和客户端

-------------------- 本文来自 小明37 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/we1583004we/article/details/79188305?这里说明一下,UDP通信中分为三种通信分别为单播、组播和广播,下面将一一为大家介绍。这是发送端和接收分开来写的,此外我也实现了一下发送端和接收端写到同一个文件中。接收端的界面文件我只加了显示接收到的信息和选择是否加入组播的选择按钮。2、组播,组播和单播的步骤是一样的,只有ip地址处有区别。

2024-05-17 07:17:12 1229

原创 QUdpSocket-Qt使用Udp通讯实现服务端和客户端(2)

-------------------- 本文来自 小明37 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/we1583004we/article/details/79188305?这是发送端和接收分开来写的,此外我也实现了一下发送端和接收端写到同一个文件中。接收端的界面文件我只加了显示接收到的信息和选择是否加入组播的选择按钮。看完发送端的代码,我们继续来看接收端的代码(Udprecv)2、组播,组播和单播的步骤是一样的,只有ip地址处有区别。

2024-05-17 07:16:37 856

原创 QUdpSocket-Qt使用Udp通讯实现服务端和客户端(1)

-------------------- 本文来自 小明37 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/we1583004we/article/details/79188305?这是发送端和接收分开来写的,此外我也实现了一下发送端和接收端写到同一个文件中。接收端的界面文件我只加了显示接收到的信息和选择是否加入组播的选择按钮。看完发送端的代码,我们继续来看接收端的代码(Udprecv)2、组播,组播和单播的步骤是一样的,只有ip地址处有区别。

2024-05-17 07:16:02 873

原创 markdown排版详解,Md2All实战(1)

【代码】markdown排版详解,Md2All实战(1)

2024-05-17 03:39:19 253

原创 Markdown之Typora笔记工具添加水印_md 加水印

使用了很久的Typora工具记笔记,这个工具确实很好用,也很方便,但最近在使用Typora工具做笔记的时候,就在想能不能在笔记里面打上自己专属的Logo或者公司的Logo什么的,也相当于给自己打个广告嘛,然后就去搜索看怎么去打水印添加Logo,结果找了好多都没有,最后自己想想这东西不就是添加一个CSS样式就好了吗(谁让咱是搞技术的呢),然后就去看了一下源代码,发现确实很简单,只需要找到你的数据目录,然后在github.css中添加几个样式就OK了。

2024-05-17 03:38:45 376

原创 Markdown之Typora笔记工具添加水印_md 加水印(1)

到这儿,可能你觉得已经可以了,其实不然,因为如果说你设置的是右上角的位置的时候,你会发现有重影,那么该如何去掉重影呢,也很简单,几行代码的事儿,这个时候只需要在刚刚那个github.css中再加上如下代码即可。这个设置完保存,然后重新打开Typora,在编辑文本块儿区域的中间区域(因为我设置的是中间区域)即可显示设置好的Logo图片,如图所示。

2024-05-17 03:38:11 306

原创 ES6新特性箭头函数语法、如何正确使用箭头函数_es6箭头函数(1)

x => ({key: x}) // 正确。x => {key: x} // 报错。

2024-05-16 22:38:56 273

原创 ES6新增方法面试题

/等同于 var baz = {foo: foo}let name = “小明”;

2024-05-16 22:38:22 335

原创 ES6新增方法面试题(1)

写法:函数名=(形参)=>{……} 当函数体中只有一个表达式时,{}和return可以省略,当函数体中形参只有一个时,()可以省略。特点:箭头函数中的this始终指向箭头函数定义时的离this最近的一个函数,如果没有最近的函数就指向window。ES6为参数提供了默认值。在定义函数时便初始化了这个参数,以便在参数没有被传递进去时使用。在es6中,提供了一种简洁的函数写法,我们称作“箭头函数”省略冒号与function关键字。

2024-05-16 22:37:48 407

原创 Error QSqlDatabase QMYSQL driver not loaded (Qt+C++ 找不到mysql的驱动)

然后到图中所示路径下,可以看到有MinGW、msvc2013、msvc2015、msvc2017等,这里就是你使用的编译器。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**如果你本地安装过mysql,那么就省事多了。Oracle需要通过cmake软件手动生成,或者使用 别人生成好的。然后在下载的压缩包中找到libmysql.dll文件。,将前面找到的libmysql.dll文件复制到这里。这里我们需要切换到MinWG编译器中。这时我的路径(安装的默认路径)。然后就可以正常登录咯。

2024-05-16 22:37:14 230

原创 Apache DbUtils应用实例_idea 的dbutils使用详细示例

大家可以看到操作的步骤其实很简单,也是写SQL可以了,对于自增字段我们通过select last_insert_id()的方法利用ScalarHandler实体类来返回达到变通效果。新建方法(对于里面的自增字段,我们可以采用变通的方法来插入,使用select last_insert_id()方法)BeanListHandler方法。

2024-05-16 14:36:47 256

原创 AOA(Angle of Arrival,到达角)定位算法及其误差分析的原理和MATLAB仿真_aoa定位算法

​z−z1​相对于站S1​的俯仰角tanξ2​=(x−x2​)2+(y−y2​)2​z−z2​相对于站S2​的俯仰角​由这四个角中的三个,结合基站坐标即可反推出目标位置,推导如下:s t e p 1 : 两 基 站 间 的 距 离 L = ( x 1 − x 2 ) 2 + ( y 1 − y 2 ) 2 + ( z 1 − z 2 ) 2 step1:两基站间的距离L=\sqrt{(x1-x2)

2024-05-16 14:36:12 405

原创 ansys计算机热仿真,ANSYS仿真软件热分析

如图2-1所示是电线加热示意图,整体处于1mm厚度的尼龙PA6保护下,主线有1.8mm绝缘层PVC保护,铜芯与绝缘层之间尚有距离,认为是空气。由于实际情况电加热与主线会有接触,因此模型设置也有部分接触,如图2-1所示。图2-3 steady-state thermal→insert→convection输入自然对流换。图2-4 首先输入5W/(m^2.K),环境温度为-26℃。图2-6 结果处理,显示温度分布图和热流分布图。图2-5 再输入电加热量64961W/m^3。图2-1 模型示意图。

2024-05-16 14:35:38 254

原创 ANO匿名上位机V7协议&STM32_ano协议

在波形显示界面要配置需要显示的数据,右击波形名称,选择用户数据,找到对应的用户数据,并且在需要显示的数据前打勾其他详细操作请自行体会。

2024-05-16 14:35:02 294

原创 传感与检测技术,Pt100热电阻测温实验报告,江南大学物联网(1)

/返回 x 的系数 k 公式:k = (n sum( xy ) - sum( x ) sum( y )) / (n sum( x^2 )-sum(x) ^ 2)System.out.println(“非线性误差为:” + Math.abs(maxy/fully*100) + “%”);//返回常量系数系数 b 公式:b = sum( y ) / n - k * sum( x ) / n。System.out.println(“灵敏度为:” + Math.abs(s));//返回对应项相乘后的和。

2024-05-16 03:06:11 569

原创 企业弱口令治理方案_弱口令问题

强密码策略插件(域控制器):基于微软标准的Password Filters功能开发,对于域控各种修改密码途径都能有效控制,提供更加灵活的域用户密码策略配置。域控密码策略:强制密码历史、密码最短使用期限、密码最长使用期限,密码长度最小值,密码复杂性要求。Web密码策略:密码复杂度、验证码、登录失败处理策略、密码过期策略、短信验证码验证等。(1)为了便于记忆设置弱口令,用户账号容易遭受暴力破解、邮件钓鱼等攻击。(2)大部分系统都采取独立的用户管理体系,用户管理难。

2024-05-16 03:05:37 432

原创 从零开始写一个RTSP服务器(一)RTSP协议讲解_从零开始rtsp

为什么要写这个系列?因为我自己在学习rtsp协议想自己从零写一个rtsp服务器的时候,由于rtsp比较复杂,所以觉得这个过程非常的困难,网上许多相关文章或模棱两可,或是复制粘贴。所以想写这样一个系列,来帮助想要学习rtsp协议或者想要从零写一个rtsp服务器的初学者本系列的文章特点并系列文章实现追求精简,能够让人明白rtsp协议的实现过程,不追求复杂和完美如果想要实现一个比较完善的rtsp服务器,可以参考我的开源项目-RtspServer言归正传,下面开始本系列的文章。

2024-05-16 03:05:03 722

原创 从零到壹-API研发管理心得分享_研发api

下载传送门–》根据电脑的操作系统,选择下载选择安装目录:我们来回顾下,本次分享介绍了什么是API研发管理,传统的研发流程的api管理有大量的痛点,涉及开发人员,测试人员和项目管理人员,虚竹哥给出了一个建议解决方案:“道、法、器、术” 四字口诀。分享了理论基础的同时,也分享了如何在协作工具eolink上运用理论知识,理论与实践的结合,才是分享鸡汤又给勺子的正确打开方式。

2024-05-16 03:04:28 693

原创 嵌入式学习DAY28 --- 线程、同步和互斥问题、如何实现同步和互斥?_嵌入式操作系统多线程的同步(2)

pthread_mutexattr_t *attr:锁的参数的指针,通常为NULL。*函数参数:sem_t *sem:被销毁的无名信号量的操作对象指针。*函数参数:pthread_mutex_t *mutex:锁的指针。*函数参数:pthread_mutex_t *mutex:锁的指针。* pthread_mutex_t *mutex:锁的指针。*函数返回值:int:成功返回0,失败返回-1。*函数返回值:int :成功0,失败-1。*函数返回值:成功为0,失败返回-1。

2024-05-15 03:58:28 594

原创 嵌入式学习DAY28 --- 线程、同步和互斥问题、如何实现同步和互斥?_嵌入式操作系统多线程的同步(1)

并发编程中,多线程/进程 共享的资源,都叫临界资源代码中操作临界资源的部分,称为临界区多进程/多线程在访问临界资源时,按照一定的操作顺序来访问。多线程/多进程访问临界资源时,没有顺序要求,只需要满足写写互斥和读写互斥时,此时说的就是不能同时访问临界资源。多线程/多进程访问临界资源时,没有顺序要求,只需要满足写写互斥和读写互斥时,此时说的就是不能同时访问临界资源。

2024-05-15 03:57:51 927

原创 嵌入式学习DAY27 --- System V 共享内存 ,POSIX 信号量 ,POSIX 消息队列_posix 共享内存 嵌入式平台

函数返回值:sem_t *:成功返回信号量操作对象的指针。*函数参数:sem_t *sem:信号量的操作指针。*函数参数:sem_t *sem:信号量的操作指针。*函数参数:sem_t *sem:信号量的操作指针。* int *sval:存储信号量值得内存首地址。*函数返回值:int:成功返回0,失败返回-1。*函数返回值:int:成功返回0,失败返回-1。*函数返回值:int:成功返回0,失败返回-1。*函数返回值:int:成功返回0,失败返回-1。* sem_t *sem:信号量的操作指针。

2024-05-15 03:57:13 997

原创 嵌入式学习DAY27 --- System V 共享内存 ,POSIX 信号量 ,POSIX 消息队列_posix 共享内存 嵌入式平台(1)

函数原型:int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg);函数原型:ssize_t msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp,函数原型:ssize_t msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp,/*消息类型,该结构必须从这个域开始*/*函数参数:sem_t *sem:信号量的操作指针。

2024-05-15 03:56:33 570

原创 SLAM专题(5) -- 变换矩阵、旋转矩阵、欧拉角与四元数_slam变换矩阵

可以表示两个向量张成四边形的有向面积,引入符号,定义**a****^**表示为一个反对称矩阵,这样就把向量的外积变换成了矩阵和向量的乘法。在相机视野中的某个向量P坐标为Pc,在世界坐标系下坐标则为Pw。,我们选择方向与旋转轴相同、长度等于旋转角的向量,来描述旋转,称为。同时外积可以表示向量的旋转,在右手法则下,用右手的四个指头从。,平移就简单多了,直接在旋转后的向量坐标上加一个平移向量。,对于同一个向量a ,它在两个坐标系下的的坐标分别为。的坐标得到向量 **a`**旋转后的坐标。

2024-05-14 18:46:59 988

原创 RTMP使用笔记(一):解析使用wireshark抓取的RTMP协议包_wireshark rtmp

每个块流携带来自一个消息流的一种类型的消息。创建的每个块都有一个与之关联的唯一ID,称为chunk stream ID。它由三个静态大小的块组成,而不是由带有标题的可变大小的块组成。更大的块大小可以降低 CPU 开销,但在低带宽连接时因为它的大量的写入也会延迟其他内容的传递。分块允许将较高级别协议中的大型消息分解为较小的消息,例如,以防止较大的低优先级消息(例如视频)阻塞较小的高优先级消息(例如音频或控制)。分块还允许以较少的开销发送小消息,因为块头包含信息的压缩表示,否则必须将其包括在消息本身中。

2024-05-14 18:46:21 1026

原创 RTMP使用笔记(一):解析使用wireshark抓取的RTMP协议包_wireshark rtmp(1)

RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。Adobe的实时消息传递协议(RTMP)通过可靠的流传输提供双向消息多路复用服务,例如TCP [RFC0793],用于在一对通信对等体之间携带具有相关定时信息的视频,音频和数据消息的并行流。

2024-05-14 18:45:42 672

原创 RFID-RC522 STM32F103RB KEIL5 简单实现读取卡片ID_用keil5编写rfid实现读卡功能

【代码】RFID-RC522 STM32F103RB KEIL5 简单实现读取卡片ID_用keil5编写rfid实现读卡功能。

2024-05-14 18:45:00 270

原创 2024年物联网嵌入式最全QT HTTP请求(get和post)+json解析_qt 接收post请求并解析,2024年最新三面美团、四面阿里成功斩下offer

/接收到服务器的base64数据是string类型。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**

2024-05-14 09:45:58 301

原创 2024年物联网嵌入式最全Python爬取网页数据,2024年最新你们觉得作为一名程序员最大的悲哀是什么

这个时候,requests会报红线,这时候,我们将光标对准requests,pycharm会给出解决之道,这时候,选择,pycharm就会自动为我们安装了,我们只需要稍等片刻,这个库就安装好了。lxml的安装方式同理.将这两个库安装完毕后,编译器就不会报红线了接下来进入快乐的爬虫时间。

2024-05-14 09:45:20 226

原创 2024年物联网嵌入式最全PyQt5 + Qtdesigner 主要模块介绍及教程,阿里大牛整理

QtNetwork模块——包含了用于进行网络编程的类库,通过提供便捷的TCP/IP及UDP的C/S代码集合,使得基于Qt的网络编程更容易。QtWidgets模块——包含了一整套UI元素控件,用于建立符合系统风格的Classic界面,非常方便,可以在安装时选择是否使用此功能。QtWebKitWidgets模块——提供了一组类库,用于实现一种由Widgets包构建的、基于WebKit1的网络浏览器。QtXml模块——包含了用于处理XML的类库,此模块为SAX和DOM API 的实现提供了函数。

2024-05-14 09:44:42 395

原创 2024年物联网嵌入式最全PyQt5 + Qtdesigner 主要模块介绍及教程(1),2024年最新如何化身BAT面试收割机

此模块一般用在网络地图定位系统中。QtNetwork模块——包含了用于进行网络编程的类库,通过提供便捷的TCP/IP及UDP的C/S代码集合,使得基于Qt的网络编程更容易。QtWebKitWidgets模块——提供了一组类库,用于实现一种由Widgets包构建的、基于WebKit1的网络浏览器。QtXmlPatterns模块——所包含的类实现了对XML和自定义数据模型的Xquery与XPath的支持。QtXml模块——包含了用于处理XML的类库,此模块为SAX和DOM API 的实现提供了函数。

2024-05-14 09:44:00 272

原创 2024年最全Vue3 - defineComponent解决了什么?,2024最新物联网嵌入式开发高频精选面试题讲解

引入 defineComponent() 以正确推断 setup() 组件的参数类型defineComponent 可以正确适配无 props、数组 props 等形式defineComponent 可以接受显式的自定义 props 接口或从属性验证对象中自动推断在 tsx 中,element-ui 等全局注册的组件依然要用 kebab-case 形式在 tsx 中,v-model 要用写法在 tsx 中,scoped slots 要用写法。

2024-05-14 05:01:13 309

原创 2024年最全V4L2框架概述,2024-2024京东物联网嵌入式开发面试真题解析

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取有些时候需要对驱动的所有设备进行迭代,这种情况通常发生在多个设备驱动使用同一个硬件设备的情况下,比如 ivtvfb 驱动就是个 framebuffer 驱动,它用到了 ivtv 这个硬件设备。可以使用以下方法

2024-05-14 05:00:34 805

原创 2024年最全USB外接输入设备(如:键盘,鼠标等)的监听_移动鼠标usb监听(1),2024年最新大厂物联网嵌入式开发开发面试解答

StatFs 一个模拟linux的df命令的一个类,获得SD卡和手机内存的使用情况。(img-MtyZcXPO-1715633973061)](img-7ONDZ9BZ-1715633973059)]返回 Int ,大小,以字节为单位,一个文件系统。返回 Int ,获取该区域可用的文件系统数。返回 Int ,获取当前可用的存储空间。返回 Int ,该块区域剩余的空间。执行一个由该对象所引用的文件系统。

2024-05-14 04:59:55 348

原创 2024年最全uni-app uni,干货面试教程

如图所示这是一个音频播放页面,基本功能如下:播放暂停,快进快退,文件切换,当前文件播放结束自动播放下一个文件。1.我这边主要是在微信小程序上使用所以我不太清楚到App或H上有没有问题,不过应该可以。3.本文主要做记录使用,有任何不对的地方请大佬指正。2.我这边只记录一下主要功能和方法。3.点击暂停播发事件。

2024-05-14 04:59:15 260

空空如也

空空如也

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

TA关注的人

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