自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯游子

学海无涯

  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 前端Tips#6 - 在 async iterator 上使用 for-await-of 语法糖

本期主要是讲解如何使用 for-await-of 语法糖进行异步操作迭代,让组织异步操作的代码更加简洁易读。

2020-03-12 10:25:17 271

原创 前端Tips#4 - 用 process.hrtime 获取纳秒级的计时精度

本文同步自 JSCON简时空 - 前端Tips 专栏#4,点击阅读视频讲解视频地址文字讲解如果去测试代码运行的时长,你会选择哪个时间函数? 一般第一时间想到的函数是 Date.now 或 Date.getTime。1、先讲结论在 Node.js 程序中,优先选 process.hrtime,其次选 performance.now,最后才会是 Date.now之所以这么选,...

2020-01-15 11:05:24 1682

原创 前端Tips#3 - 简写的 border-radius 100% 和 50% 是等效的

本文同步自 JSCON简时空 - 技术博客,点击阅读视频讲解视频地址文字讲解1、先讲结论border-radius 这个 css 属性大家应该使用得非常娴熟,现实中用到的场景基本都是四个圆角一致的情况。比如实现一个圆形按钮,其中 border-radius 数值有些人写为 50%,有些人则写成 100%,不过你会发现两者效果是一样的:测试 HTML 代码如下:&...

2020-01-09 10:35:08 1005

原创 前端Tips#2 - 将 arguments 转换成Array的最佳实践

本文同步自 JSCON简时空 - 技术博客,点击阅读视频讲解 class="article-video" src="//player.bilibili.com/player.html?aid=81684736&cid=139770298&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfu...

2020-01-02 11:04:58 871

原创 前端Tips01 - require.main 只用一条判断语句,轻松回答模块的 “从哪里来?到哪里去?”

视频讲解 height="480px" width="100%" class="article-video" src="//player.bilibili.com/player.html?aid=80554200&cid=137855798&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfull...

2019-12-25 19:30:15 1084

转载 如何用 Hooks 来实现 React Class Component 写法?

Hooks 的 API 可以参照 React 官网。本文主要是结合 Demo 详细讲解如何用 Hooks 来实现 React Class Component 写法,让大家更深的理解 Hooks 的机制并且更快的入门。注意:Rax 的写法和 React 是一致的,本文 Demo 基于 React 实现,查看 Demo 完整版本文内容包括如下:一、在 Hooks 中如何实现 Class Compon...

2019-10-22 10:18:54 1914

原创 图算法 - 只需“五步” ,获取两节点间的所有路径(非递归方式)

在实现 “图” 数据结构时,会遇到 “获取两点之间是所有路径” 这个算法问题,网上的资料大多都是利用递归算法来实现(见文末的参考文章)。我们知道在 JS 中用递归算法很容易会让调用栈溢出,为了能在生产环境中使用,必须要用非递归方式的去实现。经过一番探索,实现的思路主要来自文章 《求两点间所有路径的遍历算法》 ,只是该文中并没有给出具体的实现细节,需要自己去实现;最终本文的实现结合类似《算法 -...

2019-09-21 11:50:43 5278 3

转载 编写自定义Yeoman生成器

这篇文章翻译自官方Yeoman的帮助文档,讲解了如何编写生成器的一些细节,包括基本写法、运行上下文、UI交互、依赖处理、文件系统等方面;获取之后知识之后,再也不担心写不出自定义的生成器啦!

2014-11-27 14:01:48 1058

原创 【Javascript】重新绑定默认事件

更多内容,请移步 JSCON-简时空在有一种场景下,你想先屏蔽掉默认的系统事件,而在特定条件下又重新绑定回去。【场景】H5页面,动画欢迎界面,共6帧;想在前5帧中屏蔽掉默认的touchmove事件,在第6帧是表单页面,想恢复系统默认的touchmove——这样用户可以自由拖拽页面,浏览完整的表单信息原生JS: 目前我所能想到的最简单粗暴有效的方法是这样的:(没错,i

2014-11-19 19:45:39 513

CRC码在DSP上的实现

循环冗余码(CRC)是一种常用的检测错误码,广泛应用于测控及通信领域。CRC检验的基本思想是利用线性编码理论,在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的监督码(即CRC码)r位,并附加在信息后边,构成一悠闲的的二进制码序列数共(k+r位),最后发送出去。在接收端,则根据信息码和CRC码之间遵循的规则进行检验,以确定传送中是否出错。本课程设计介绍基于TMS320C54X系列DSP的CRC软件实现方法并介绍了循环冗余校验CRC算法原理和校验规则,文中首先分析CRC的逐位比特算法理论与查表算法的理论,并给出了这两个理论的DSP实现过程,完成CRC编码器的DSP实现。

2010-07-27

用QuartusII与FPGA设计等精度频率计

这个设计是自己通过找资料(现已经包括在里面了,还包括了我的设计报告)自行设计的。频率测量范围在1Hz~1MHz精度达到0.01%。本文介绍了一种同步测周期计数器的设计,并基于该计数器设计了一个高精度的数字频率计。文中给出了计数器的VHDL编码,并对频率计的FPGA实现进行了仿真验证,给出了测试结果。同时在分析了等精度测频在实现时存在的问题的基础上,介绍了一种基于自适应分频法的频率测量技术,可达到简化测量电路、提高系统可靠性、实现高精度和宽范围测量的目的。 希望对读者有帮助。

2009-06-03

dds_正弦信号发生器的VHDL设计_用QuartusII 7

1、这是我们竞赛时的第二个实验,要求是制作一个DDS信号发生器。 2、我在网上找了很多的资料,现在也一并共享吧。有南京理工大学的一个与这 个实验相近的一个讲解,我觉得这个给我的帮忙是很大的。另外一个对我帮 忙很大的一个文档是NH文件---基于FPGA的DDS信号源的设计。这两个文件由 于与我的实验课题是一样的,所以参考价值很大,几乎我的设计思想由这两 个文件左右的 3、我先讲解一下我在这个实验中遇到的问题,如果有遇到相类似问题的朋友, 希望可以对你有所帮助。首先是ROM的定制问题,就是正弦函数查找表的设计 ,可以用两种方法。一种是用MATLAB,一种用excil,为了方便我把这两个文 件一起放在这里了。(一个是makedata,用MATLAB打开就可以了,另外一个就 是“rom--数据.xcl”文件,里面的设置可能不同,能看得懂本质是一样的, 两 者弄出来的数据是不同的,因为我在制作中修改了许多次的缘故。 4.最后,我把输出是16进制的整个文件作为参考一并放在这个文件夹里就是“dds_16_show—-作为参考”这个文件夹。(考虑 到FPGA里的显示管有限的缘故,因为如果用10进制的,要6个数码管,而用16 进制的就只用5个就OK了)

2009-04-21

函数信号号发生器(产生符合要求的三角波、方波、正弦波)

在自动控制、过程控制和电子设计与实验中,经常会用到各种各样的信号发生电路。随着半导体技术的飞速发展,许多信号发生器已制成单片集成电路,利用DAC(数模转换器)可构成频率精度高、失真小并且可程控的信号发生器。本设计电路即可产生符合要求的三角波、方波、正弦波

2009-03-23

空空如也

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

TA关注的人

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