丰富功能 提炼了典型的业务模型,提供了丰富的功能组件 最佳实践 合理的框架选择,良好的工程实践助你持续产出高质量代码 最新技术栈 使用 vue/vuex/vue-router/element 等前端前沿技术开发 权限验证 根据权限动态加载路由,渲染侧边栏 国际化 内建业界通用的国际化方案 主题 支持多种动态换肤功能
Metis 这个名字取自希腊神话中的智慧女神墨提斯(Metis),它是一系列AIOps领域的应用实践集合。主要解决在质量、效率、成本方面的智能运维问题。当前版本开源的时间序列异常检测学件,是从机器学习的角度来解决时序数据的异常检测问题。 时间序列异常检测学件的实现思路是基于统计判决、无监督和有监督学习对时序数据进行联合检测。通过统计判决、无监督算法进行首层判决,输出疑似异常,其次进行有监督模型判决
将源自 Robert C. Martin 的 Clean Code 的软件工程原则适配到 JavaScript 。 这不是一个代码风格指南, 它是一个使用 JavaScript 来生产可读的, 可重用的, 以及可重构的软件的指南。 这里的每一项原则都不是必须遵守的, 甚至只有更少的能够被广泛认可。 这些仅仅是指南而已, 但是却是Clean Code 作者多年经验的结晶。 我们的软件工程行业只有短短
Angel是一个基于参数服务器(Parameter Server)理念开发的高性能分布式机器学习和图计算平台,它基于腾讯内部的海量数据进行了反复的调优,并具有广泛的适用性和稳定性,模型维度越高,优势越明显。 Angel由腾讯和北京大学联合开发,兼顾了工业界的高可用性和学术界的创新性。 Angel的核心设计理念围绕模型。它将高维度的大模型合理切分到多个参数服务器节点,并通过高效的模型更新接口和运算函
这个教程,是根据过去一年的项目经验写的。 在使用Vuejs之前, 我考察过angular, react, meteor, 这几个框架都不行。 要么是学习曲线陡峭,概念复杂,例如angular, 要么就是编码风格不太好,前后端代码写一起, 例如 meteor, react. 而Vuejs是当时在stackoverflow等外国技术站点上被一致看好的技术。 所以第一次使用是在2016年4月。 Vuej
所有的Node.js's built-in modules在Electron中都可用,并且所有的node的第三方组件也可以放心使用(包括自身的模块)。 Electron也提供了一些额外的内置组件来开发传统桌面应用。一些组件只可以在主进程中使用,一些只可以在渲染进程中使用,但是也有部分可以在这2种进程中都可使用。 基本规则:GUI模块或者系统底层的模块只可以在主进程中使用。要使用这些模块,你应当很熟
OWASP 测试项目 OWASP测试项目已经发展了许多年。通过这个项目,我们希望帮助人们了解自己的Web应用程序,什么是测试,为什么要测试,什么时间,在哪里 以及 如何测试 WEB应用程序。这个项目是发布一个完整的测试框架,而不是仅仅提供一个简单的漏洞检查列表或者问题的简单药方。人们可以根据需要建立自己的或符合其它进程的测试程序。测试指南详细的介绍了一般测试框架以及实践中该框架的实施技术。 创作这
1. 背景 所有 CMS 都是千篇一律的增删改查,看起来并没有什么特别的功能却要投入人力去开发。 为了解决前端开发资源浪费的问题,就有了「Duang」这个工具。 2. Duang 「Duang」是一个通过配置文件来创建 CMS 的解决方案。 3. 原理 所有 CMS 的页面结构都是基本相同的,不同之处只是列表项、筛选器、表单项等,这些与业务耦合在一起的东西。 「Duang」通过读取一个 json
各种服务器管理可能需要用上的工具 文件传输 名称 功能 系统 WinSCP 支持FTP/SFTP/SCP/S3/WebDAV windows FileZilla 支持FTP/FTPS(FTP over SSL/TLS)/SFTP等 Windows/linux/mac XFTP 支持SFTP/FTP等 Windows 远程连接工具 SSH 名称 功能 系统 Putty 支持SSH/Telnet等协议
课程列表 设计模式简介 简单工厂模式 策略模式 单一原则和里氏替换原则 依赖倒置原则 接口隔离原则 迪米特原则 开闭原则 修饰模式 代理模式 工厂方法模式 原型模式 模版方法模式 外观模式 建造者模式 观察者模式 抽象工厂模式 状态模式 适配器模式 备忘录模式 组合模式 单例模式 桥接模式 命令模式 责任链模式 中介者模式 享元模式 解释器模式 访问者模式
Modern, powerful web application framework for Node.js. Nest是一套现代化的基于Node.js的强大的Web应用框架 Nest is a powerful web framework for Node.js which helps you effortlessly build efficient, scalable applications
自Boost.MPL首发以来,它通过发布大量的模板接口为C++程序员进行元编程提供了便利,这个突破极大地促进了C++模板元编程的主流化,如今模板元编程已经深植于各种项目之中了。近期以来,C++11和C++14对语言带来了许多重大变化,其中一些使元编程更加容易,其它一些也大大拓宽了库的设计空间。由此,一些问题自然而来:是否仍然希望有元编程的抽象?如果是,有哪些?在考察了不同选择,如MPL11之后,最
如何使用 Node.js 和 Electron APIs Node. js 的所有 内置模块 都在Electron中可用, 第三方 node 模块中也完全支持 (包括 原生模块 )。 Electron 还为开发原生桌面应用程序提供了一些额外的内置模块。 某些模块仅在主进程中可用, 有些仅在渲染进程 (web 页) 中可用, 而有些在这两个进程中都可以使用。 基本规则是: 如果一个模块是 GUI 或
基于 vue (基本上是它听起来的样子) 来构造 electron 应用程序的样板代码。 概要 该项目的目的,是为了要避免使用 vue 手动建立起 electron 应用程序。electron-vue 充分利用 vue-cli 作为脚手架工具,加上拥有 vue-loader 的 webpack、electron-packager 或是 electron-builder,以及一些最常用的插件,如vu
你到这里来可能是想学习计算机图形的工作原理,并且自己做一些很酷的东西。自己做东西是非常有趣的,同样也能给你带来对图形编程的兴趣。然而,在你开始学习旅程之前,有这么几点注意事项。 前置知识 由于OpenGL是一个图形API,并不是一个独立的平台,它需要一个编程语言来工作,在这里我们使用的是C++。所以,对C++的熟练掌握在学习这个教程中是必不可少的。当然,我仍将尝试解释大部分用到的概念,包括一些高级