

主流大数据,AI相关公司清单列表
主流大数据,AI相关公司清单列表 AI平台(共12家公司) 百度AI百度旗下提供多种技术服务的AI开放平台 成立时间:2015年 公司网站:ai.baidu.com 融资信息:上市 ..
更多

软件程序设计原则
一、前言软件也像人一样,具有生命力,从出生到死亡,会经历多种变化。软件架构设计也不是一蹴而就的,是不断地演进发展。每个程序员都可以从理解编程原则和模式中受益。 软件设计原则是一组帮助我们避开不良设计的指导方针。根据Robert Martin的理论,应该避免不良设计的以下三个重要特点: 僵化:很难做改动,因为每一个细微的改动都会影响到系统大量的其他功能 脆弱:每当你做一次改动,总会引起系统中预期之外的部分出现故障 死板:代码很难在其他应用中重用,因其不能从当前应用中单独抽离出来 下面这些软件设计原则是我从一些书籍和网络中收集而来,并不完整,而且你也需要在一些有“冲突的原则”之间进行权衡和取舍。本文或许会对你的编程、程序设计、讨论或评审工作有所帮助。 二、通用设计原则1. KISS所谓KISS原则,即:Ke..
更多

GitLab CI/CD 介绍和使用
一、持续集成介绍 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。—— Martin Fowler 1 概念 持续集成(Continuous Integration):频繁地(一天多次)将代码集成到主干。让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。“持续集成并不能消除 Bug,而是让它们非常容易发现和改正。” 持续交付(Continuous Delivery):频繁地将软件的新版本..
更多

Vue 文档风格的 Typora 主题
typora-vue-theme 是 Typora Markdown 文档编辑器中一款类似Vue文档风格的主题。 简介Typora是一款支持实时预览的 Markdown 编辑器和阅读器,支持Windows、macOS、Linux三大平台。Typora 作为一款合格的 Markdown 编辑器,支持图片、列表、表格、代码、公式、目录等功能,同时这款软件还支持(一键)动态预览功能,让一切都变得如此干净、纯粹。并且有多种主题模板。**typora-vue-theme就是参考了Vue文档风格而开发的一个 Typora 自定义主题**。 安装主题 下载本主题中的vue.css、vue-dark.css文件和包含字体的vue文件夹; 打开 Typora,点击“偏好设置” => “打开主题文件夹”按钮,将弹出 ..
更多