摘要:
前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 本文完整的源代码请猛戳github博客,纸上得来终觉浅,建议大家动手敲敲代码。 一、什么是跨域? 1.什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源 阅读全文
摘要:
装饰器是一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,属性或参数上,可以修改类的行为。 装饰器使用 @expression这种形式,expression求值后必须为一个函数,它会在运行时被调用,被装饰的声明信息做为参数传入。 例: @Path('/hello') class HelloS 阅读全文
摘要:
简介 TypeScript具有类型系统,且是JavaScript的超集。它可以编译成普通的JavaScript代码。 TypeScript支持任意浏览器,任意环境,任意系统并且是开源的。Ts主要用于解决那些问题: js木有编译类型检查,写代码的时候木有错误,在运行的时候就发现错误一大堆,ts具有类型 阅读全文
摘要:
什么是VID,PID? VID的全称是Vender ID,中文意思即生产商编号。PID的全称是Product ID, 中文意思即生产商内部的产品编号。通常设备的VID, PID都是由一串字符组成如:VID_05A9&PID_2800,“-” 后面表示具体的VID, PID数值。VID, PID数值实 阅读全文
摘要:
一、VID和PID PID/VID唯一标识一个设备,HardwareID是为了给系统识别的 ,他是根据PID/VID而生成的。这个与序列号没什么关系,序列号一般都是厂家固化到芯片中的信息而已。GUID只是为了标志你安装的设备是属于一个什么类当中,这个类可以显示再设备管理器中。比如:你可以定义一个类, 阅读全文
摘要:
crypto 模块提供了加密功能,实现了包括对 OpenSSL 的哈希、HMAC、加密、解密、签名、以及验证功能的一整套封装。 Hash 算法 Hash 类是用于创建数据哈希值的工具类。 查看 crypto 模块支持的 hash 函数:crypto.getHashes() [ 'RSA-MD4', 阅读全文
摘要:
摘要: 对于一般加工者来说使用MACRO指令(巨指令或变量指令)并不多,但是加工程序如果能充份运用就会变的更有智能,不过也不是每个加工程序都会用的到MACRO指令,由其是CNC车床加工,但是综合加工机加工如果运用MACRO指令有时候反而比使用CAM(计算机辅助加工)软件转出的程序加工来的快速许多,在 阅读全文
摘要:
预处理器宏指令(Macro) 1 目的:编译之前进行预处理,批量处理源代码文件(宏)2 原理:编译之前由编译器调用预处理器,批量处理源代码中的指定标志文本。预处理器是一个专用于处理源代码文本的独立程序,由编译器调用。 应该尽量减少使用预处理命令,因为不同的编译器的命令不同。 参考:http://ba 阅读全文
摘要:
如果有一段程序需要多次使用,为使程序不重复书写这段程序,可用宏定义把所需要重复出现的程序块定义成宏指令,此后在宏指令出现的地方,宏汇编程序总是自动地把它们替换成相应的代码段。 **宏指令格式** [ 宏指令名 ] MACRO [形式参数,.........] 代码段 ENDM 在宏定义中,使用了“形 阅读全文
摘要:
本文主要介绍了使用Jenkins自动打包到远程服务器。 一、Jenkins简介Jenkins是一个开源软件项目,是基于Java开发的广泛用于持续构建的可视化web工具,就是各种项目的的“自动化”编译、打包、分发部署,将传统编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins 阅读全文