setjmp与longjmp 后缀jmp指的就是jump,关看名字就能猜到这哥俩是干啥的了。使用他们俩就可以让程序控制流转移,进而实现对异常的处理。 异常处理的结构可以划分为以下三个阶段: 准备阶段:在内核栈保存通用寄存器内容 处理阶段:保存硬件出错码和异常类型号,然后向当前进程发送信号 恢复阶段: ...
分类:
编程语言 时间:
2020-06-12 00:51:46
阅读次数:
71
一 概述 Promise是异步编程的一种解决方案,可以替代传统的解决方案--回调函数和事件。ES6统一了用法,并原生提供了Promise对象。作为对象,Promise有一下两个特点: * (1)对象的状态不受外界影响。 * (2)一旦状态改变了就不会在变,也就是说任何时候Promise都只有一种状态 ...
分类:
Web程序 时间:
2020-06-11 13:20:59
阅读次数:
83
泛型(Generic)允许你延迟编写类或方法中的编程元素的数据类型规范,直到实际在应用程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。 你可以通过数据类型的替代参数编写类或方法的规范。当编译器遇到类的构造函数或方法的函数调用时,他会生成代码来处理指定的数据类型。 ...
Autofac 官网文档地址: https://autofaccn.readthedocs.io/zh/latest/index.html 本文主要讲述如何使用 Autofac 框架完成依赖注入等操作,不涉及理论。 Autofac 的使用 我们在 .NET Core 控制台程序中进行测试和实践。 1 ...
分类:
Web程序 时间:
2020-06-09 12:56:50
阅读次数:
71
It's not a drop-in replacement, and, in fact, JDOM and DOM can happily coexist. 它并不是一个简单的替代品,实际上JDOM和DOM能够愉快地并存。 dnf is a drop-in replacement for yum ...
分类:
其他好文 时间:
2020-06-09 11:22:51
阅读次数:
76
TOF摄像机可以替代Flash激光雷达吗? 一.基于ToF技术的Flash激光雷达 基本成像原理上ToF Camera与LiDAR相同,都采用飞行时间测距技术(包括利用APD或SPAD的直接测距法,和相干波调制的间接测量法)。不同之处在于应用的场景、结构设计和发射光波长存在不同。 洛伦兹I系列产品采 ...
分类:
其他好文 时间:
2020-06-08 20:50:19
阅读次数:
279
Commento - 多说 & Disqus 开源替代品 Commento - 多说 & Disqus 开源替代品 anime.js 简单入门教程 强大轻量的动画库 anime.js 入门教程 来自B站的开源的MagicaSakura源码解析 简介 MagicaSakura是Bilibili开源的一 ...
分类:
其他好文 时间:
2020-06-08 19:05:07
阅读次数:
74
ZStack是一个开源的私有云、混合云、公有云、专有云和行业云解决方案项目,可以作为开源OpenStack类解决方案的替代性产品应用于中小型企业或组织环境中提供云计算服务。
分类:
其他好文 时间:
2020-06-08 17:39:00
阅读次数:
74
过去数十年的发展历程中,在企业应用程序开发上,我们研发出工作流、智能业务流程管理系统、低代码/无代码、还有高生产力应用程序平台等应用开发形式。而在近几年,低代码领域发展迅速,赛道跑出了超10亿美元估值的独角兽。巨头企业AWS、Google、Microsoft、Oracle、西门子等更是纷纷使用低代码 ...
分类:
其他好文 时间:
2020-06-08 13:06:12
阅读次数:
77
概述 “行为变化”模式:组件构建过程中,组件行为的变化经常会导致组件本身剧烈的变化。“行为变化”模式将组件的行为和组件本身进行解耦,从而支持组件行为的变化,实现两者之间的松耦合 动机:在软件构建过程中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合——如需要对行为进行“记录、撤销 ...
分类:
其他好文 时间:
2020-06-08 13:05:33
阅读次数:
66