书栈网 · BookStack 本次搜索耗时 0.014 秒,为您找到 46559 个相关结果.
  • 4. 函数

    4. 函数 4. 函数 每个函数都应该设计得尽可能简单,简单的函数才容易维护。应遵循以下原则: 实现一个函数只是为了做好一件事情,不要把函数设计成用途广泛、面面俱到的,这样的函数肯定会超长,而且往往不可重用,维护困难。 函数内部的缩进层次不宜过多,一般以少于4层为宜。如果缩进层次太多就说明设计得太复杂了,应考虑分割成更小的函数(Helper ...
  • Taro 团队

    title: Taro 团队 核心开发者 战略合作伙伴(联合团队) 个人贡献者 特别鸣谢 title: Taro 团队 核心开发者 Taro 各个模块的核心开发者。设计并实现 Taro 的核心功能,把控模块的功能规划、特性引入和实现进度,当社区无法达成共识时做出最终决定。 督导小组 负责核心功能的监督把控,整体功能的规划设计,督导新...
  • 什么是Gradle的守护进程

    什么是 Gradle 的守护进程 什么是 Gradle 的守护进程 维基百科中守护进程的解释 守护进程是一个运行后台进程, 非交互式用户直接控制的在计算机程序 Gradle 守护进程是一个后台进程,它运行着繁重的构建, 然后在构建等待下一次构建的之间保持自身存在. 这使得数据和代码在下一次构建前已经准备好,并存入内存中. 这显著的提高了后续...
  • Deploy Keys

    3833 2020-07-27 《Gitlab 中文文档》
    Deploy Keys Deploy Keys Key details on deploy keys Deploy Keys Permissions Differences between deploy keys and deploy tokens How to enable Deploy Keys Project deploy keys Publ...
  • 产品简介

    产品简介 主要功能 竞争优势 技术生态 总体适用场景 数据源特点和需求 系统架构要求 系统功能需求 系统性能需求 系统维护需求 与其他数据库的对比测试 产品简介 TDengine 是一款高性能、分布式、支持 SQL 的时序数据库 (Database),其核心代码,包括集群功能全部开源(开源协议,AGPL v3.0)。TDengine...
  • 2.6. 成为团队合作者

    2.6. 成为团队合作者 2.6. 成为团队合作者 我谈到了软件工程的目标,即编写可读及可维护的代码。 因此,您可能会将大部分职业生涯用于你不是唯一作者的项目。 我在这种情况下的建议是遵循项目自身风格。 在文件中间更改样式是不和谐的。 即使不是你喜欢的方式,对于维护而言一致性比你的个人偏好更有价值。 我的经验法则是: 如果它通过了 gofmt ,那...
  • JMessage 产品简介

    JMessage 产品简介 认识极光 IM 模块化的极光开发者SDK JMessage 与 JPush 的区别 JPush 与 JMessage 服务如何选择 JMessage 基本概念 username(用户名) groupId(群组ID) AppKey(应用Key) 说明:同一个 AppKey 里用户名必须唯一,不同的 AppKey 之间用户...
  • 为什么要用 Docker

    为什么要使用 Docker? 更高效的利用系统资源 更快速的启动时间 一致的运行环境 持续交付和部署 更轻松的迁移 更轻松的维护和扩展 对比传统虚拟机总结 为什么要使用 Docker? 作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。 更高效的利用系统资源 由于容器不需要进行硬件虚拟以及运行完整操作...
  • 3.8. 数据脱敏

    背景 挑战 目标 应用场景 相关参考 背景 随着《网络安全法》的颁布施行,对个人隐私数据的保护已经上升到法律层面。传统的应用系统普遍缺少对个人隐私数据的保护措施。数据脱敏,可实现在不需要对生产数据库中的数据进行任何改变的情况下,依据用户定义的脱敏规则,对生产数据库返回的数据进行专门的加密、遮盖和替换,确保生产环境的敏感数据能够得到保护。 挑...
  • 组件的复用

    组件的复用 data 必须是一个函数 组件的复用 你可以将组件进行任意次数的复用: <div id = "components-demo" > <button-counter></button-counter> <button-counter></button-counter> <button-counter></...