Here

频谱分析仪随笔

醉酒当歌 提交于 2021-01-26 12:35:03
Fouriertheory tells us any time-domain electrical phenomenon is made up of one or moresine waves of appropriate frequency, amplitude, and phase. 傅立叶理论告诉我们,时域中的任何电信号都可以由一个或多个具有适当频率、幅度和相位的正弦波叠加而成。 Ifthe signal that we wish to analyze is periodic, as in our case here, Fouriersays that the constituent sine waves are separated in the frequency domain by1/T, where T is the period of the signal. 如果我们要分析的信号是周期信号,傅立叶理论指出,所包含的正弦波的频域间隔是1/T,其中T是信号的周期。 时域可以用来分析:信号周期、相位、边沿测试、峰值电压、多信号比对。时域主要通过示波器来看。 频域可以分析:信号频率、谐波分量、信号功率、寄生、交调、信号边带。频域主要通过频谱仪来看。 频谱分析仪可以用来分析信号的电压、功率、频率等参数,表现的形式有调制、噪声、失真。 调制: 主要有AM、FM,或者调相

图表控件AnyChart用JavaScript创建维恩图教程

给你一囗甜甜゛ 提交于 2021-01-26 03:20:03
AnyChart 是基于JavaScript (HTML5) 的图表控件。使用AnyChart控件,可创建跨浏览器和跨平台的交互式图表和仪表。AnyChart 图表目前已被很多知名大公司所使用,可用于仪表盘、报表、数据分析、统计学、金融等领域。 AnyChar HTML5图表高度可定制且高度兼容。拥有纯JavaScript API,AnyChart图表内置客户端数据实时更新,多层次向下钻区和具体参数更新。强大的主题引擎使你通过一系列图表进行独特的演示体验,而PDF和图像输出能产出图书质量打印文档。 点击下载AnyChart最新版 维恩图是一种形式的数据可视化,使用形状,通常圆形,以显示的东西组之间的关系。在此图表类型中,重叠区域显示共同点,而不重叠的圆圈显示不共享的特征。 由英国数学家,逻辑学家和哲学家John Venn引入的 Venn图也称为集合图或逻辑图,因为它们显示了不同集合元素之间可能的逻辑关系。绘制此类图表时,我们很可能会处理两个或三个重叠的圆圈,因为只有一个圆圈会很无聊,而很快拥有四个或更多个圆圈会变得非常复杂。 这些图不仅是一个很好的可视化概念,而且还提供了一个很好的机会来表示定性数据和一些图形幽默。基本上,它们易于构建和使用。我马上告诉你! 阅读本教程,了解如何在JavaScript的帮助下轻松为您的网站或应用创建视觉上吸引人且内容丰富的维恩图

Git的使用--如何将本地项目上传到Github

送分小仙女□ 提交于 2021-01-25 06:45:36
首先你需要一个 github 账号,还没有的话 先去注册吧! 点击Clone or dowload会出现一个地址,copy这个地址备用。 接下来就到本地操作了,首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,进入如下界面,Test_Bluetooth即为我的项目名。 接下来输入如下代码(关键步骤),把github上面的仓库克隆到本地 git clone “远程地址”(替换成你之前复制的地址)         7.这个步骤以后你的本地项目文件夹下面就会多出个文件夹,该文件夹名即为你github上面的项目名,如图我多出了个Test文件夹,我们把本地项目文件夹下的所有文件(除了新多出的那个文件夹不用),其余都复制到那个新多出的文件夹下,       8.接着继续输入命令 cd lecco,进入locco文件夹 进入项目文件夹        9.     接下来依次输入以下代码即可完成其他剩余操作:     git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)     git commit -m ”提交信息” (注:“提交信息”里面换成你需要,如“first commit”)     git push -u origin master

五分钟搞定模板模式

被刻印的时光 ゝ 提交于 2021-01-24 20:55:39
概述 模板模式就是定义一个操作中的算法骨架,然后将一些步骤延迟到子类中。模板方法使得子类在不改变算法的结构即可重定义该算法的某些步骤。 使用场景 喝茶水 我们都知道泡茶基本步骤(算法骨架)有: 烧水、泡茶、喝茶水。 整个过程中很关键的步骤是泡茶,泡茶需要跑什么茶呢?泡多久?(留给子类自己去实现)。 API 写过 API 接口的码友们都知道,写 API 一般有四个步骤: 参数解析、参数校验、处理业务、组织返回参数。 把请求参数解析成该业务的请求参数 json 解析成实体类;参数校验,您可以使用通用的方式就是判断参数是否为空,也可以自己定义特殊的校验方式;处理业务一般每个接口都是不一样的,基本上都是自己去实现;至于返回参数,可能您得根据该 API 接口业务来返回。 支付订单 做过支付相关的系统的人都清楚,支付订单大致分这三个步骤: 组织请求银行或者第三方支付公司的请求参数、发起支付、处理返回结果。 以上三个场景中的步骤就是算法骨架,至于每个步骤可能每个人喝茶偏好不一样,API接口业务不一样、银行或者第三方支付的支付处理不一样,可能需要自己做特殊的处理。 场景现实 实现一个 API 接口 算法类 package com.tian.springbootdemo.controller; import com.tian.springbootdemo.rep.Result; /** *

JS | 教练,我想做习题1

痞子三分冷 提交于 2021-01-24 20:54:49
🚀 前言 大家好呀,我是毛小悠,可以叫我二毛,在家中排行老二,是一名前端开发工程师。 本系列文章旨在通过练习来提高JavaScript的能力,一起愉快的做题吧。😀😀😀 以下每道题,二毛我都有尝试做一遍。建议限时训练,比如限定为半小时,如果半小时内想不出来,可以结合文章末尾的参考答案来思考。 可以在下方评论区留言或者加我的微信:code_maomao。期待你的到来。 求关注求点赞 👍~~~😘😘😘 📖 题目1:有效括号 编写一个函数,该函数带有一个括号字符串,并确定括号的顺序是否有效。如果字符串有效,则该函数应返回true;如果无效,则返回false。 例子 "()" => true ")(()))" => false "(" => false "(())((()())())" => true 约束条件 0 <=input.length<= 100 习题代码 function validParentheses(parens){ //TODO } 📖 题目2:简单的猪拉丁 将每个单词的第一个字母移到单词的末尾,然后在单词的末尾添加“ ay”。标点符号保持不变。 例子 pigIt('Pig latin is cool'); // igPay atinlay siay oolcay pigIt('Hello world !'); // elloHay orldway ! 习题代码

如何通过Git GUI将自己本地的项目上传至Github(转)

天涯浪子 提交于 2021-01-23 06:50:53
githud是一个程序员以后成长都会使用到的,先不说很多优秀的开源框架都在这上面发布,光是用来管理自己的demo都已经让人感到很方便,用得也很顺畅。而真正让我下定决心使用github的原因是因为两次误操作,将自己所有的学习demo全都删除,而且由于数据太大,是彻底删除的那种,使用数据恢复软件,但然并卵,恢复的数据 杂乱无章 ,另一次是由于自己的固态损坏,所有的东西也全没了,终于痛下决心好好研究github的使用。 在上面的原因之下,花了一天的时间来研究github,一下是一天来的学习成果。 1.至于怎么注册和安装git客户端,可参照以下这篇博客: http://blog.csdn.net/vipzjyno1/article/details/22098621 通过命令行,以上的博客也说德很清楚,下面要说的是如何通过Git GUI将自己本地的文件上传至Github上。 2.将自己本地文件上传至Github 1)创建.git仓库 在自己的本地文件(位置随意),点击右键==》选择Git GUI Here ,会弹出以下框,选择create new Repository,也就是箭头处,红色圈内是我自己已经创建的。 点击create new Repository以后会出现让你输入一个文件夹的弹窗,直接输入一个文件夹名称即可。点击创建,这时打开Git文件夹里面有一个.git文件夹

slot

我的未来我决定 提交于 2021-01-22 16:36:19
本文涉及的slot有:<slot>,v-slot吗,vm.$slots,vm.$scopedSlots 废弃的使用特性:slot,slot-scope,scope(使用v-slot,2.6.0)。 <slot>为vue的内置标签:用于给组件定义一个插槽,在这个插槽里传入内容(可以是模板代码或者组件),达到动态改变组件的目的。 v-slot指令:绑定内容到指定插槽,v-slot 只能添加在一个 <template> 上(当父组件中只提供了默认插槽的内容,v-slot可以写在组件上,见下面默认插槽缩写语法) 给插槽设置默认内容,在没有提供内容的时候被渲染。 < button type ="submit" > < slot > Submit </ slot > </ button > 具名插槽 栗子:<base-layout> 组件 < div class ="container" > < header > < slot name ="header" ></ slot > </ header > < main > < slot ></ slot > //默认插槽,不带 name 的 <slot> 出口会带有隐含的名字“default”。 </ main > < footer > < slot name ="footer" ></ slot > </ footer > </ div >

Learn to securely share files on the blockchain with IPFS!

六眼飞鱼酱① 提交于 2021-01-19 23:51:12
https://medium.com/@mycoralhealth/learn-to-securely-share-files-on-the-blockchain-with-ipfs-219ee47df54c If you have any questions about the following tutorial or want to request a future tutorial, join our Telegram chat! Ask us anything! Before reading this article, we recommend reading our previous post “ Code your own blockchain in less than 200 lines of Go! ”. Interest in the blockchain has hit feverish levels lately. While much of the buzz has been around applications of the blockchain such as cryptocurrencies and ICOs, the technology itself is just as exciting. The blockchain provides a

天天生鲜Django项目——①项目建立及前期步骤

半腔热情 提交于 2021-01-18 06:53:34
b站视频连接: https://www.bilibili.com/video/av41733850/ 视频所用django1.8版本,但本人使用django2.2,故写下这篇文章记录所遇错误及步骤。 虚拟环境建立:mkvirtualenv 虚拟环境名 #虚拟环境一般自动生成在C:\Users\电脑用户名\Envs目录中,如需自定义设置详情看此篇文章: https://blog.csdn.net/godot06/article/details/81079064 整体机构: 创建项目:django-admin startproject 项目名 创建每个项目中的模块:python manage.py startapp 名称 设置settings文件:修改所需要的数据库 静态文件目录 模板目录 1 # BASE_DIR绝对路径 2 sys.path.insert(0,os.path.join(BASE_DIR, ' apps/ ' )) 3 ...... 4 5 6 INSTALLED_APPS = [ 7 ' django.contrib.admin ' , 8 ' django.contrib.auth ' , 9 ' django.contrib.contenttypes ' , 10 ' django.contrib.sessions ' , 11 ' django.contrib

使用Flask部署机器学习模型

允我心安 提交于 2021-01-15 06:20:54
Introduction A lot of Machine Learning (ML) projects, amateur and professional, start with an aplomb. The early excitement with working on the dataset, answering the obvious & not so obvious questions & presenting the results are what everyone of us works for. There are compliments thrown around and talks about going to the next step -- that's when the question arises, How? The usual suspects are making dashboards and providing insights. But mostly, the real use of your Machine Learning model lies in being at the heart of a product -- that maybe a small component of an automated mailer system