F´(F Prime) 是一个组件驱动的框架,可以快速开发和部署太空飞行及其他嵌入式软件应用程序。
F´ 最初由 NASA 喷气推进实验室开发,现已成功部署在多种太空应用中。它是量身定制的,被用于但又不限于小规模的航天系统,例如立方卫星,小卫星和其他仪器。
F´ 主要特性:具有明确定义的接口的组件架构;C++ 框架提供诸如队列、线程和操作系统抽象之类的核心功能;用于设计系统并从系统设计中自动生成代码的工具;适用于飞行的组件的标准库;用于单元和系统级测试的测试工具。
F´(F Prime) 是一个组件驱动的框架,可以快速开发和部署太空飞行及其他嵌入式软件应用程序。
F´ 最初由 NASA 喷气推进实验室开发,现已成功部署在多种太空应用中。它是量身定制的,被用于但又不限于小规模的航天系统,例如立方卫星,小卫星和其他仪器。
F´ 主要特性:具有明确定义的接口的组件架构;C++ 框架提供诸如队列、线程和操作系统抽象之类的核心功能;用于设计系统并从系统设计中自动生成代码的工具;适用于飞行的组件的标准库;用于单元和系统级测试的测试工具。
Rocket (也叫 rkt)是 CoreOS 推出的一款容器引擎,和 Docker 类似,帮助开发者打包应用和依赖包到可移植容器中,简化搭环境等部署工作。Rocket 和 Docker 不同的地方在于,Rocket 没有 Docker 那些为企业用户提供的“友好功能”,比如云服务加速工具、集群系统等。反过来说,Rocket 想做的,是一个更纯粹的业界标准。
CoreOS 把它的容器称为 App Containers,里面包含 app container image、runtime、container-discovery 协议等。其中,App Container Image 和 Docker 里的 Image 比较类似,包含应用必需的元素组成,如源代码和二进制文件。Rocket runtime 则是依照 App Container 标准规格打造的,旨在将容器真正的变成一款命令行工具。
Hugo 是 Go 编写的静态网站生成器,速度快,易用,可配置。Hugo 有一个内容和模板目录,把他们渲染到完全的 HTML 网站。
Hugo 依赖于 Markdown 文件,元数据字体 。用户可以从任意的目录中运行 Hugo,支持共享主机和其他系统。
Hugo 只需要几分之一秒就可以渲染一个经典的中型网站,最好网站的每个部分渲染只需 1 毫秒。
Hugo 非常适合博客,文档等等网站的生成。Hugo 当前提供 Windows,Linux,FreeBSD,NetBSD 和 OS X (Darwin) 的 x64, i386 和 ARM 架构的二进制预构建包。
Hugo 的源代码可以通过 Go 编译器工具链编译到任意地方运行,例如: DragonFly BSD, OpenBSD, Plan 9 和 Solaris。
这张图原本高度没有一屏高,这种模式 h5 上是可以充满的,小程序上貌似不行
page {
background: url("https://xxx.com/bg.jpg") red no-repeat center/cover;
height: 100%;
}
ZENTAOATF是由禅道开发团队开发的自动化测试框架。它旨在解决自动化测试过程中测试脚本的发现、执行、比对、结果等问题。它只有一个可执行文件,可以支持各种脚本语言编写的自动化测试脚本,语法简单,使用灵活。而且已经和禅道深度集成,可以将禅道里面的测试用例和脚本做直接关联,并可以把脚本运行的结果提交到禅道中。自动化测试脚本执行失败后,还可以直接创建Bug。
基本工作原理如下:首先,你需要写一个测试脚本来实现你正常的测试逻辑。现在支持php, python, ruby, lua, tcl, bash。这个测试脚本里面按照自己所测程序的业务逻辑编写,比如链接数据库,查询某一个记录等等。
然后通过注释的方式为这个测试脚本写上基本的用例信息:标题,步骤和预期结果
然后执行ztf,ztf会扫描当前目录下面的带有用例标志的脚本,然后调用执行,得出每个脚本的实际输出,然后和用例里面事先记录好的预期结果进行比对,如果相匹配,则成功,如果失败,则计算diff信息。
ZENTAOATF的主要特点如下:只有一个可执行文件:整个自动化测试框架只有一个ztf可执行文件,使用go开发,安装和运行都非常的方便。语法简单:自动化测试脚本的规则只有比较简单的几项,使用ini格式的语法组成。便于撰写和阅读。跨语言:支持各种各样的脚本语言,比如python, ruby, lua, tcl, bash, bat等。跨平台:可以运行在各个平台下面。和禅道项目管理软件深度集成
项目地址: https://ztesting.net
对于IT初级售前,看这个的确起点有点太高了,但没有这样战略的视角,就不是一个好售前!对于IT售前而言,尤其是咨询型售前而言,掌握企业战略的相关知识和工具,对于开展咨询工作,绝对是有帮助的。
我们从军事战略的起源谈起,逐步过渡到企业战略的由来。从企业战略的各个发展阶段、各个流派的核心思想以及区别和联系,逐渐进入最核心的环节——战略分析。
战略分析分为外部环境分析和内部环境分析,通过使用各种战略分析工具,对内外部环境进行抽丝剥茧般的分析后,得出了企业战略。企业战略分为六个层次,从高到低依次为企业愿景、企业使命、企业目标、战略内容、战略重点和战略举措。
企业战略对于企业的意义就像在黑夜里大海中的灯塔对于航行的船只的意义一样,是指引企业前进的目标。其实企业战略管理的本质是帮助企业赢得竞争优势。而为了达到这个目标,就必须分析企业内部的资源优势和企业外部的竞争态势,制定正确的企业战略,从而挖掘出企业的核心竞争力。企业战略管理的基本流程包括战略分析、战略选择、战略实施和战略评估与控制。
而经过古今中外许多管理大师的发展,战略管理已经成功的从军事上扩展到商业上。在企业管理领域,并非只继承了战争领域里的你死我活的竞争关系,更进一步的发展出合作共赢的思想,极大的丰富和完善了战略领域的思想体系。
以时间阶段顺序把企业战略管理分为早期战略管理理论,竞争战略管理理论,法国著名管理学家亨利·法约尔在其《工业管理与一般管理》一书中,从组织管理的角度重点阐述了计划、组织、指挥、协调和控制。而计划则是最早出现的企业战略管理思想;竞争战略”之父迈克尔·波特是美国哈佛大学商学院的教授,他对企业竞争战略的研究情有独钟,其研究成果包括五力理论、三大战略和价值链理论,这些成果深刻影响了战略管理领域,改变了企业CEO的思维;资源基础战略管理理论,资源基础战略管理理论的研究方向在企业的内部资源,强调每个企业内部资源的独特性,并提倡基于企业内部资源构建出企业的核心竞争力,依靠核心竞争力构筑竞争优势;最新的战略管理理论,最新的战略管理理论是战略联盟理论,即两个或几个企业结成联盟,共同应对市场竞争。
企业战略管理有十大流派,分别是设计学派、计划学派、定位学派、企业家学派、认知学派、学习学派、权力学派、文化学派、环境学派和结构学派。
各种流派的共同点在于都认为战略是具有指导性、全局性、长远性和稳定性等特征的,但是对于战略如何形成有各自不同的观察角度。大致可以将各种流派分为两类:一类认为企业战略是根据过程制定出来的,另一类认为企业战略不是根据过程制定出来的。
战略管理基本流程包括战略分析、战略选择、战略实施、战略评估与控制
Theia(全名Eclipse Theia)是一个可扩展的平台,用于使用最新的Web技术开发多语言的云端和桌面的 IDE。目前云端IDE可能是未来编程的趋势,而Theia提供了两种方式云端(即客户端通过浏览器打开IDE)和桌面端!其界面类似于VSCode,且借鉴了很多VSCode方面的东西,甚至是直接支持VSCode的扩展。这让很多喜爱VSCode的开发者能快速的迁移。
Eclipse Theia是用来建立一个平台来构建类似IDE的产品;向最终用户提供全面的多语言IDE(不仅仅是智能编辑器);同样支持Cloud IDE和Desktop IDE的范例;通过语言和调试服务器协议提供对多种语言的支持;为现代GUI提供javascript UI库。Theia项目本身也认为VS Code是一款出色的产品。这就是Theia接受许多设计决策,甚至直接支持VS Code扩展的原因。
最重要的区别是:Theia的架构更加模块化,可以进行更多自定义,Theia是专为在Desktop(桌面)和Cloud(云端)上运行而设计的,Theia由与供应商无关的开源基金会开发。Theia 建立在Language Server协议之上,得益于不断增长的生态系统超过60种可用的语言服务器,为所有主要编程语言提供智能编辑支持。
Theia集成了功能齐全的终端,可在重新加载浏览器时重新连接,从而保留完整的历史记录。Theia的外壳基于PhosphorJS,它为可拖动的码头布局提供了坚实的基础。
Theia由扩展组成,扩展是一个npm程序包,它公开了许多有助于创建DI容器的DI模块(ContainerModule)。通过package.json在应用程序的npm-package中添加依赖项来使用扩展。扩展可以在运行时安装/卸载,这将触发重新编译并重新启动。
项目地址: https://theia-ide.org/
LLCOM 是一个可运行 Lua 脚本的高自由度串口调试工具。可提前预处理要发送的数据,也可以独立运行lua脚本。支持定时器、协程、任务订阅与发送特性。
LLCOM 的功能列表包括:其他串口调试功能具有的功能;收发日志清晰明了;自动保存串口与Lua脚本日志;串口断开后,如果再次连接,会自动重连;发送的数据可被用户自定义的Lua脚本提前处理;右侧快捷发送栏,快捷发送条目数量不限制;可独立运行Lua脚本,并拥有定时器与协程任务特性。
特色功能包括可以使用Lua脚本提前处理待发送的数据;独立的Lua脚本自动处理串口收发,右侧的Lua脚本调试区域,可直接运行你写的串口测试脚本,使用此功能,你可以完成大部分的自动化串口调试操作。
Sentinel 是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。
Sentinel 具有以下特性:丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等;完备的实时监控:Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台机器秒级数据,甚至 500 台以下规模的集群的汇总运行情况;广泛的开源生态:Sentinel 提供开箱即用的与其它开源框架/库的整合模块,例如与 Spring Cloud、Dubbo、gRPC 的整合。您只需要引入相应的依赖并进行简单的配置即可快速地接入 Sentinel;完善的 SPI 扩展点:Sentinel 提供简单易用、完善的 SPI 扩展接口。
Sentinel可以通过限制资源并发线程的数量,来减少不稳定资源对其它资源的影响。这样不但没有线程切换的损耗,也不需要您预先分配线程池的大小;还可以根据响应时间和异常等不稳定因素来快速对不稳定的调用进行熔断。当依赖的资源出现响应时间过长后,所有对该资源的访问都会被直接拒绝,直到过了指定的时间窗口之后才重新渐进式地恢复。
Sentinel 同时提供系统维度的自适应保护能力。防止雪崩,是系统防护中重要的一环。当系统负载较高的时候,如果还持续让请求进入,可能会导致系统崩溃,无法响应。在集群环境下,网络负载均衡会把本应这台机器承载的流量转发到其它的机器上去。如果这个时候其它的机器也处在一个边缘状态的时候,这个增加的流量就会导致这台机器也崩溃,最后导致整个集群不可用。针对这个情况,Sentinel 提供了对应的保护机制,让系统的入口流量和系统的负载达到一个平衡,保证系统在能力范围之内处理最多的请求。
Zoomooz.js 可以让你的网页自由缩放预览、横着看,竖着看都可以
快速体验通道
http://jaukia.github.io/zoomooz/examples/isometric/index.html
适用场景,创意类会展H5、趣味新闻头条、创意类营销活动