自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于C语言的产生任意均值与方差的正态分布的随机数,生成的随机数可基于任意范围或指定范围

1.目的 因为项目需要,需要产生一串随机数,此随机数非均匀分布,而是基于正态分布,同时该随机数需要在指定区间内。2.结果展示 我的项目中,希望产生一个正态分布的随机数,范围在[20,240],那么正态分布的均值就是130((20+240)/2),经过不断调试结果,设置标准差为50。 上图就是产生的随机数正态分布。 假如不设置取值范围。见下图: 改变标准差到100,让其变得更“胖”。效果如下:...

2021-07-09 18:39:32 1797 1

原创 关于差分放大器双电源改单电源问题的讨论(AD628)

前言 之前也一直有个疑问,就是放大器双电源供电,改为单电源,+Vs直接接正电源,-Vs直接接AGND,只要保证输出电压在供电电压范围内,是不是就万事大吉了呢? 最近正好有个项目,解一下疑惑。前人的老电路 之前复制了一个前人的老电路,使用AD628测量电压差,电路如下:淮安老丁AD628由正负5V供电,参考电压为1.25V,测量最大±25V的输入信号,MCU的ADC参考电压为2.5V。这就意味着必须要把增益G设置为小于1,在加上偏置,才能测量完...

2020-08-16 22:09:23 5212

原创 STM32F407关于ADC 性能问题讨论

最近在开发一个产品,使用ADC功能,在调试前期,ADC极其不稳定,波动很大。就连原子哥也对其ADC性能提出质疑。结果果真如此吗? 在软件调试之前,一个良好的硬件设计是保证ADC性能优越的前提条件。比如: 1、模数电源和地分离; 2、提供独立VDDA稳压电源; 3、相关滤波电容的选择; 4、良好的布局 5、输入阻抗的匹配等 此类问题在网上讨论很多,就详述。 ...

2020-05-27 18:24:52 7444 6

原创 基于C语言的高斯曲线拟合原理以及实现

1.意义高斯曲线 ,又叫做gaussian curve,是正态分布中的一条标准曲线。具有以下特征:1.1 正态曲线在横轴上方均数处最高;1.2 正在分布以均数为中心,左右对称;1.3 正态分布有两个参数,即均数和标准差;标准正态分布用N(0,1)表示;1.4 正态曲线下的面积分布有一定的规律。在分析仪器的测量中,有许多具有明确的物理意义的二维图谱,如光谱图、色谱图等,许多测...

2019-12-26 19:59:46 18809

原创 Ubuntu Cairo图形库 环境搭建

Cairo官网:http://cairographics.org/根据官网指示,我使用如下语句安装好cairo库sudo apt-get install libcairo2-dev从官网拷贝代码(http://cairographics.org/FAQ/#compilation_flags):hello.c#include <cairo.h>int main (in...

2019-12-26 17:15:30 4204

原创 老丁带你学USB-解疑3:STM32 USB IO口怎么配置

1、STM32里面,USB设备是怎么接受USB主机发送的各种请求?接受以后存放在哪里??答:根据地址和端点来接收请求,接收后一般存放在缓冲区,STM32芯片就有一个USB和CAN共享的专用缓冲区。即缓冲区描述表在USB_core.c下的u8 Setup0_Process(void)函数里面可以看到,刚开始的时候,看到了也不懂,现在懂了^_^2、USB的IO口需不需要复用,如果要复用,怎么设...

2019-06-18 16:48:53 4267

原创 老丁带你学USB-解疑1:STM32 USB数据缓冲区疑问

1、STM32USB数据缓冲区疑问USB不同的应用需要使用到的端点数和端点数据长度各不相同,如果为每个端点都单独规划一个存储区非常浪费。所以STM32为USB模块提供了共512个字节的存储区,至于如何为每个端点分配使用这512B的空间,就是用户自己的事情了,这样存储区的分配就非常经济灵活。这512B空间的首地址是0x40006000。你看到的#defineENDP2_R...

2019-06-18 16:45:16 3577 4

原创 git clone时出现ssh connect to host github.com port 22 Connection timed out

最近被Git这个软件 折磨得很惨,不知道为森么,在实验室台式电脑上利用ssh下载github上的东西完全没有问题,但是公司电脑各种幺蛾子,在尝试了许多解决方法之后只能另辟蹊径,下面自己总结归纳一下。 起因是酱紫:我想在公司电脑上下载git@github.com:tianocore/edk2.git,因为是git开头,所以git clone的时候h是用ssh公钥来下载。但是很神奇的是,我下载...

2019-06-09 09:26:05 3702

原创 关于git忽略规则以及.gitignore文件不生效的解决途径

前言在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如果没有这个文件,则需自己手工建立此文件)正文 Git忽略规则: #此为注释 – 内容被 Git 忽略.sample    # 忽略所有 .sample 结尾的文件!lib.sample    # 但 lib.sample 除外/TODO    # ...

2019-06-08 05:31:15 2967

翻译 解密方舟编译器和EMUI未来四大演进方向

今年8月,华为方舟编译框架代码将开源,11月完整方舟编译器代码开源。4月25日消息,两周前华为年度第一款旗舰机P30,同时宣布将操作系统升级为EMUI9.1。 在发布会上,华为推出了方舟编译器和超级文件系统EROFS两大创新亮点。由于发布会时间限制,当时华为仅仅用两页PPT粗略地介绍了这两项技术作用。 据华为方面表示,自发布会后,华为软件OpenLab团队的电话几乎要被打爆了,很多开发...

2019-06-06 09:31:07 1566

原创 老丁带你学USB-解疑2:USB协议中的ACK、NAK、STALL三种返回包含义

三种返回确认信息ACK 、NAK 、STALL【ACK 包】ACK(确认) 表示 主机和设备已经收到数据,没有出现错误。设备必须在Setup 事务的交换包中返回ACK,设备也必须在OUT事务的交换中返回ACK。主机在IN事务的交换包中返回ACK。【NAK 包】(NAK包只能从设备发向主机)NAK(未确认) 表示设备正忙或没有数据要返回。如果主机在设备太忙而不能接受数据时发送...

2019-06-05 16:50:20 14169 2

原创 蓝牙网状网络、Thread 和 Zigbee 网络性能的基准测试,对比测试

蓝牙网状网络、线程和Zigbee是用于为建筑和家庭自动化产品添加无线连结的流行网状网络标准。Silicon Labs 开展了网状网络性能测试,以帮助开发人员更好地了解难以预测的无线行为,使其在设计 IoT 相关产品时能做出更明智的选择。综合考量网状网络技术一些网络性能特征,如吞吐量、延迟以及网络规模对扩展性和可靠性的影响等,都是需要考虑的重要因素。在选择技术时也要将其他因素考虑在内,...

2019-05-27 10:07:40 1396

转载 一文读懂ZigBee技术 ZigBee技术简析

在智能硬件和物联网领域,时下大名鼎鼎的ZigBee可谓是无人不知,无人不晓。作为除了WiFi、蓝牙之外,ZigBee是目前最重要的无线通信协议之一,主要应用于物联网和智能硬件等领域。关于ZigBee,下文采用问答形式向你详细地介绍了方方面面,不夸口的说,你所需要知道的关于 ZigBee的一切,在这里基本可以了解到!Chapter1起源历史篇 1. Zig...

2019-04-22 15:05:20 4097

转载 warning:deprecated conversion from string constant to 'char *'[-Wwrite-strings]解决方案

Linux 环境下当GCC版本比较高时,编译代码可能出现的问题问题是这样产生的,先看这个函数原型:void someFunc(char *someStr);再看这个函数调用:someFunc("I'm a string!");把这两个东西组合起来,用最新的g++编译一下就会得到标题中的警告。为什么呢?原来char *背后的含义是:给我个字符串,我要修改它。而理论上,我们...

2019-04-15 15:00:00 25508 1

原创 IP地址是否合法的判断方法,IP字符串是否合规

对于网上的一些方法,这里代码做了一下完善。直接上代码:bool isValidIP(char* str){ bool preIsNum=false; int numOfPoint=0; int numOfNum=0; char *p=str; if (NULL==str) { return false; } while ('\0'!=*p) { if('....

2019-04-15 14:51:10 1209

原创 atoi()函数解析以及缺陷分析,以及对atoi()、atof()的改造

1、atoi()解析atoi()原型: int atoi(const char *str );函数功能:把字符串转换成整型数。参数str:要进行转换的字符串返回值:每个函数返回 int 值,此值由将输入字符作为数字解析而生成。 如果该输入无法转换为该类型的值,则atoi的返回值为 0。注意:使用该函数时要注意atoi返回的是int类型,注意输入str的范围不要超出int类型的...

2019-04-13 09:42:04 18428 1

原创 LRC歌词解析,实现Linux设备播放音乐显示歌词 LRC解析

最近项目需要播放音乐显示歌词滚动,歌词格式主要是LRC,完成项目之余,这里做了一下总结。首先打个广告:我最近开发的产品:苏宁小Biu智能音箱闹钟。是一款带屏幕的智能音箱,主要实现闹钟功能,可以和小biu闹钟实现互动,类似于小米的小爱音箱,阿里的天猫精灵。感兴趣的同学可以买一台哈。购买链接:https://product.suning.com/0000000000/...

2019-03-12 20:40:22 2545 3

原创 C++ queue使用原理介绍以及在多线程的应用

1 queue原理1.1 queue简述 std::queue: 模板类queue定义在<queue>头文件中。队列(Queue)是一个容器适配器(Container adaptor)类型,被特别设计用来运行于FIFO(First-in first-out)场景,在该场景中,只能从容器一端添加(Insert)元素,而在另一端提取(Extract)元素。只能从容器”...

2019-01-04 16:20:32 10280

原创 测试嵌入式linux设备网口带宽的方法

单纯测试线路的带宽,只要在端到端开启两个软件。即可测试。如果测试linux设备网口的带宽,可以使用iperf。1.测试环境LINUX ARM设备 CPU :TI AM3354系统:

2017-12-20 11:23:32 5387 1

原创 win10远程桌面链接win7,你的凭据不工作 解决方法

我这个解决方法也可能只适用于我的这种情况,如果你还是无法解决问题,勿喷。我的电脑win10远程桌面链接win7电脑,出现你的凭据不工作:网上是找了好久,这个问题网上也提供各种解决方法,但就是不适合我。自己捣鼓了一个下午,终于解决。在被连接的电脑win7中:1.控制面板2.选择家庭组和共享选项3.更改高级共享设置

2017-09-07 17:18:51 16868

转载 Canvas 的drawRect 几个参数理解

摘自博客地址:http://blog.csdn.NET/show214/article/details/8922597昨天写了一个View视图,在上面画了一个矩形,这个视图的最后效果如图:主要代码如下:package com.view;import com.example.testsql.R;import Android.content.Co

2017-03-12 21:48:32 27433 2

原创 AlertDialog在触摸对话框边缘外部,对话框消失的问题

Android4.0以上AlertDialog在触摸对话框边缘外部,对话框消失可以设置这么一条属性,当然必须先AlertDialog.Builder.create().show()之后才能调用这两个方法方法一:setCanceledOnTouchOutside(false);调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用(可以在create()之后创建)

2016-12-28 16:07:25 658

转载 改变Android按钮颜色的高效方法

本文将介绍一种有效改变Android按钮颜色的方法。按钮可以在状态改变时改变其颜色(例如按下,禁用,高亮显示)。但是,这需要一一说明每个状态。这篇文章将提供你一个根据状态变化轻松改变按钮颜色的方法。如果你正在写自定义视图,那么不妨也来读一读,因为中间我会涉及到如何用自定义属性实现自定义视图的相关内容。如何实现Android提供了灵活的绘制选择机制,可根据视图状态转变视图外观

2016-12-22 17:22:50 3658

转载 java中static{}语句块详解

原文地址:http://blog.csdn.NET/lubiaopan/article/details/4802430     感谢原作者!static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用。 一、在程序的一次执行过程中,static{}语句块中的

2016-12-20 15:18:49 248

转载 JNI学习之Invocation API

http://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/invocation.html的学习笔记,限于英文水平和对JNI的理解,可能存在错误。简介通过使用Invocation API,使用C/C++开发的本地应用可以访问Java虚拟机提供的特性。为了描述简单,下面提到的VM指的都是Java虚拟机。创建VM

2016-10-11 10:52:51 278

原创 fopen与open的区别

1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大,则操作外存的次数就少,执行速度就快

2016-10-11 09:17:14 208

原创 Project **** is missing required source folder: 'gen'解决方法

1)Project-->Properties-->Java Build Path-->Order and Export中把gen目录上下移动一下,OK下去。2)Project-->Properties-->Java Build Path-->Source下把gen目录删除,再通过Add Folder...加上去。Eclipse自动会把gen放在src之前。

2016-09-21 10:59:55 2124

转载 线性回归和局部加权线性回归

线性回归算法优缺点:优点:结果易于理解,计算不复杂缺点:对非线性数据拟合不好适用数据类型:数值型和标称型算法思想:这里是采用了最小二乘法计算(证明比较冗长略去)。这种方式的优点是计算简单,但是要求数据矩阵X满秩,并且当数据维数较高时计算很慢;这时候我们应该考虑使用梯度下降法或者是随机梯度下降(同Logistic回归中的思想完全一样,而且更简单)等求解。这里对估计的好坏采

2014-12-06 09:54:15 535

STM32F4x7_ETH_LwIP_V1.1.2.rar

这是公司实际项目工程(编译器用DK5),STM32F4x7+freertos+lwip+ssl+MQTT,其中MQTT自己花了一个礼拜移植,可以同时发布消息和订阅消息(发布主题:DongLuTest,订阅主题:mymqttsubtest),经过长期测试MQTT运行稳定。此外还移植了pollarSSL(TSL,AES,DES,RAS等等算法都经过项目测试,没有问题),另外LWIP网络部分也运行稳定,支持随时插拔网线,最后实用化

2019-07-09

2_华为5G研究及测试进展汇报20160107 v0.8.pdf

华为5G研究及测试进展汇报,技术原理、网络架构等信息。

2019-05-30

华为5G无线网络规划解决方案白皮书.pdf

5G网络在频谱、空口和网络架构上制订了跨代的全新标准,以满足未来的应用场景。而这些新标准、新技术,给5G无线网络规划领域带来了很多挑战。

2019-05-30

5G网络架构设计白皮书.pdf

随着5G研究的全貌展开并逐步深入,业界就5G场景形成基本共识.

2019-05-30

IMT-2020(5G)推进组-5G愿景与需求白皮书_V1.0.pdf

移动通信已经深刻地改变了人们的生活,但人们对更高性能移动通信的追求从未停止。为了应对未来爆炸性的移动数据流量增长、海量的设备连接、不断涌现的各类新业务和应用场景,第五代移动通信(5G)系统将应运而生。5G将渗透到未来社会的各个领域,以用户为中心构建全方位的信息生态系统。5G将使信息突破时空限制,提供极佳的交互体验,为用户带来身临其境的信息盛宴;5G将拉近万物的距离,通过无缝融合的方式,便捷地实现人与万物的智能互联。

2019-05-30

面向5G的室内覆盖数字化演进白皮书.pdf

面向5G的室内覆盖数字化演进白皮书,本白皮书将从5G室内业务推动室内建网角度描述室内数字化网络的5G演进思路和相关技术。

2019-05-30

M2M技术研究报告.pdf

IMT -2020 2020 (5G) 推进组 M2M 专题组技术报告 专题组技术报告 专题组技术报告 专题组技术报告 专题组技术报告 专题组技术报告 技术报告 技术报告 技术报告 Technical ReportTechnical Report Technical Report Technical Report Technical Report Technical Report Technical Report Technical Report 版权声明 Copyright Notification Copyright NotificationCopyright NotificationCopyright NotificationCopyright Notification Copyright NotificationCopyright Notification Copyright NotificationCopyright Notification Copyright NotificationCopyright Notification Copyright NotificationCopyright Notification 本文档由 IMT -2020 (5G )推进组 M2M 专题组成员单位起草 专题组成员单位起草 专题组成员单位起草 专题组成员单位起草 未经书面许可 未经书面许可 禁止打印、复制及通过任何媒体传播 禁止打印、复制及通过任何媒体传播 禁止打印、复制及通过任何媒体传播 禁止打印、复制及通过任何媒体传播 禁止打印、复制及通过任何媒体传播 禁止打印、复制及通过任何媒体传播

2019-05-30

vo5g-technical-white-paper-cn-v2-5G白皮书.pdf

2018 年 6月 14 日,国际标准组织 3GPP全会( TSG#80)批准了第五代移动通信技术标准( 5G NR)独立组网功能冻结。加之去年 )独立组网功能冻结。加之去年12月完成的非独立组网NR 标准,5G已经完成第一阶段全功能标准化工作。经完成第一阶段全功能标准化工作。这意味着 5G 标准按时完成,5G 网络商用进程随 网络商用进程随 之开启。

2019-05-30

华为Wi-Fi 6(IEEE 802.11ax)技术白皮书.pdf

Wi-Fi6是下一代802.11ax 标准的简称。随着Wi -Fi 标准的 演进WFA为了便于Wi-Fi用户和设备厂商轻松了解其设备连接或支持的Wi-Fi型号,选择使用数字序号来对Wi-Fi 重新命名.另一方面,选择新一代命名方法也是为了更好地突出Wi-Fi技术的重大进步,它提供了大量新功能,包括增加的吞吐和更快速度、支持多并发连接等。根据 它提供了大量新功能,包括增加的吞吐和更快速度、支持多并发连接等。

2019-05-30

5G时代十大应用场景-华为.pdf

与2G萌生数据、3G催生数据、4G发展数据不同,5G是跨时代的技术–5G除了更极致的体验和更大的容量,它还将开启物联网时代,并渗透进至各个行业。它将和大数据、云计算、人工智能等一道迎来信息通讯时代的黄金10年。 为更好了解新网络能力所能带来的商业机会,我们选取了10个应用场景进行分析,希望借此帮助行业了解无线进展,积极拥抱数字化、无线化的大趋势。

2019-05-30

Wi-Fi P2P Technical Specification v1.7-en_2019.pdf

Wi-Fi P2P Technical Specification v1.7(英文版)_2019

2019-05-28

Wi-Fi P2P Technical Specification v1.7翻译(中文版)_2019.docx

Wi-Fi P2P Technical Specification v1.7翻译(中文版)

2019-05-28

zigbee,thread,bluetooth Mesh对比.pptx

蓝牙网状网络、线程和Zigbee是用于为建筑和家庭自动化产品添加无线连结的流行网状网络标准。Silicon Labs 开展了网状网络性能测试,以帮助开发人员更好地了解难以预测的无线行为,使其在设计 IoT 相关产品时能做出更明智的选择。

2019-05-28

5G经济社会影响白皮书2019.pdf

5G 移动通信技术提供了前所未有的用户体验和物联网连接能力。面向2020 年及以后移动数据流量的爆炸式增长、物联网设备的海量连接,以及垂直行业应用的广泛需求,5G移动通信技术在提升峰值速率、移动性、时延和频谱效率等传统指标的基础上,新增加用户体验速率、连接数密度、流量密度和能效四个关键能力指标。

2019-05-28

ZigBee_Input_Device_Standard_V1.0.pdf

ZigBee_Input_Device_Standard_V1.0 Zigbee Input Device is a global standard for greener, innovative and easy-to-use mice, keyboards, touchpads, wands and other input devices used with computers and consumer electronic (CE) devices. This standard allows consumers to use their devices from greater distances or even from another room because operation is not limited to line of sight.Devices using the standard will also enjoy green benefits. Its energy-efficient design helps devices run longer on batteries, when compared to infrared technology, and reduces the total number of batteries used — and disposed of — during the device’s lifetime.The standard offers native support of popular multi-touch and gesture commands, allowing manufacturers to deliver the most feature-rich products for their consumers. It also features the ability to define special functions and enhanced performance beyond the standard behavior of a mouse, keyboard or similar input device.

2019-05-28

190528-vlc+opencv.rar

Vlc获取rtsp视频流,使用opencv显示。VS2012环境下编译,已包含VLC以及opencv编译好的库文件。支持视频流播放和截图功能。库完整

2019-05-28

12个有趣的C语言面试题

12个有趣的C语言面试题

2012-09-08

C语言实战105例

C语言 核心技术 C99 版本 (中文版)

2011-12-22

1995年至2011年3月全国计算机二级C语言考题及答案及上机题库

1995年至2011年3月全国计算机二级C语言考题及答案及上机题库

2011-09-07

各种型号三极管参数 放大频率 增益

各种型号三极管参数 放大频率 增益 9012 9013 9014 8055

2011-01-10

1994年至2010年全国计算机二级C语言考试真题及上机一百题题库

1994年至2010年 全国计算机二级C语言考试 真题 上机题库 上机常考题型

2010-07-11

《信息论与编码》参考答案(第二版)

《信息论与编码 》参考答案 第二版 电子工业出版社

2010-07-05

MSK通信系统的Matlab计算机仿真设计

MSK 通信系统 Matlab 计算机仿真 M文件 波形分析 眼图 星座图 误码率分析

2010-06-30

05年9月到09年9月 国家计算机等级考试计算机三级数据库技术真题打印版

05年9月到09年9月 国家计算机等级考试计算机三级数据库技术真题打印版

2010-06-28

05年9月到09年9月 国家计算机等级考试计算机三级数据库技术真题

真题 无毒05年9月到09年9月 国家计算机等级考试计算机三级数据库技术真题

2010-06-28

空空如也

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

TA关注的人

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