1.commonjs 模块管理 所有代码都运行在模块作用域,不会污染全局作用域。 模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。 模块加载的顺序,按照其在代码中出现的顺序。 2.module对象 2.1 m ...
分类:
Web程序 时间:
2018-10-08 00:42:19
阅读次数:
296
1.node环境快速搭建网址 搭建环境的地址 2.前端知识网址 点击我 3.npm 使用 node -v 查看版本 npm -v查看版本 搜索去www.npmjs.com npm install 包名 安装这个包 npm remove 包名 删除包 npm install 包名 -g 全局安装 np ...
分类:
其他好文 时间:
2018-10-07 23:20:57
阅读次数:
143
这次我们来介绍一下UART的基本时序,了解一下底层信号怎么传送的。方便以后使用Verilog HDL实现收发逻辑。 9600bit/s 的意思是每秒发送9600bit,因此可以理解为将1s分解为9600等分,对于发送端来说,每bit电平的维持时间是1/9600s,对于接收端来说,在1/9600s内要 ...
分类:
其他好文 时间:
2018-10-07 14:45:31
阅读次数:
172
第一篇博客,首先记录一下这一个多星期来的学习内容。 UART学习之路第一篇,是UART的基本概念介绍。后续会用STM32F407的串口与PC机通信。最后使用Verilog HDL写出串口发送模块和接收模块,完成仿真,在Zedboard板上完成通信。 首先先明确什么是UART,COM口,TTL,RS- ...
分类:
其他好文 时间:
2018-10-06 12:01:21
阅读次数:
783
1. 信号量 对于多进程来说,多个进程同时修改数据,就可能出现安全隐患,所以引入了锁,这一机制,但锁只能有一把来控制一个的开关,当你需要几把锁的时候,就可能用到信号量的概念。他是用了锁的原理,内置了一个计数器,在同一时内,只能有指定数量的进程来执行某一段被控制的代码。 2. 事件 事件是通过一个信号 ...
分类:
编程语言 时间:
2018-10-04 14:33:33
阅读次数:
211
机器学习实战之决策树 一,引言: 上一章我们讲的kNN算法,虽然可以完成很多分类任务,但它最大的缺点是无法给出数据的内在含义,而决策树的主要优势就在于数据形式非常容易理解。决策树算法能够读取数据集合,决策树的一个重要任务是为了数据所蕴含的知识信息,因此,决策树可以使用不熟悉的数据集合,并从中提取一系 ...
分类:
其他好文 时间:
2018-10-04 11:08:35
阅读次数:
185
机器学习实战之kNN算法 机器学习实战这本书是基于python的,如果我们想要完成python开发,那么python的开发环境必不可少: (1)python3.52,64位,这是我用的python版本 (2)numpy 1.11.3,64位,这是python的科学计算包,是python的一个矩阵类型 ...
分类:
编程语言 时间:
2018-10-04 10:14:42
阅读次数:
175
1.数据概述: 2.机器数与真值: 3.原码,反码及补码: 总结:正数的反码,补码都是其本身。负数的反码是在其原码的基础上,符号位不变,其余各位取反。 负数的补码是其原码的基础上符号位不变,其余各位取反,最后+1(在反码最后+1)。【符号位是二进制的第一位】 4.编码与网络七层协议: 物理层和数据链 ...
分类:
编程语言 时间:
2018-10-03 22:09:15
阅读次数:
202
1.十进制和进制 十进制位权的理解: 12360=0*10(1-1)+6*10(2-1)+3*10(3-1)+2*10(4-1)+1*10(5-1) (n-n)表示次方 2.二进制:二进制是计算机技术中广泛采用的一种数秩,是逢二进位的进位秩。0和1是基本算符。因为它使用0和1两个数字符号。 二进制转 ...
分类:
编程语言 时间:
2018-10-02 20:40:50
阅读次数:
229
1、部署Ingress controller (1)下载ingress相关的yaml 2、部署后端服务 ...
分类:
Web程序 时间:
2018-09-26 14:54:59
阅读次数:
398