此文档的目的,就是为了提高技术团队的凝聚力、一致性和生产效率。
TraceId 生成规则 SOFATracer 通过 TraceId 来将一个请求在各个服务器上的调用日志串联起来,TraceId 一般由接收请求经过的第一个服务器产生,产生规则是: 服务器 IP + 产生 ID 时候的时间 + 自增序列 + 当前进程号 ,比如: 0ad1348f1403169275002100356696 前 8 位 0ad1348f 即产生 TraceId 的机器的 IP,
所有页面 必须 包含 <html>, <head>, <body>,组织方式和常规 HTML 相同: <html> <head></head> <body></body> </html> 所有页面 必须 在 <body> 的 最后 编写或引用 mip 相关的 js。其中顺序是: mip.js 各组件的 js。如有相互依赖,把被依赖项写在前面。 举例来说,一个页面引用了两个组件 com
在本文档中,使用的关键字会以英文表示:"MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", 和 "OPTIONAL"被定义在 rfc2119 中。 源文件仓库 MIP 官方扩展组件仓库是 https://github.com/mipengine/mip2
1. UI 节点排序 UI 的渲染排序采用的是一个广度优先的排序方式,每一个 UITransform 组件身上都有一个 priority 属性,根据 priority 的值来调整节点顺序。排序从根节点下的子节点开始,根据子节点的优先级来确定整体的渲染结构,也就是根节点下的子节点的排序已经决定了最终的渲染顺序。每一个节点下的所有子节点的 priority 则用来确定在当前节点下的渲染顺序。 举个例子
虽然Google没有对应用图标的设计做出强制规定,但给出了一份建议文档,完整文档可以参见https://developer.chrome.com/webstore/images,本节将根据原始文档内容,对图标设计规范相关的部分进行转述。 在应用展示页面(chrome://apps/),Chrome默认会以128像素的尺寸展示应用图标,但根据窗口实际尺寸会自动进行缩放,最小展示64像素的图标。 Ch
文档结构 每一篇文章分为五个部分:中英对照表、正文、引用、注解、总结; 中英对照表:文章中出现过的专用名词在中英对照表中说明,使用list方式呈现。 正文:正文位于第二部分,参考下边正文部分内容。 引用:如果系统中存在外部链接,使用引用格式处理,引用使用脚标(参考本文最下边):[1]。 注解:注解中添加一些作者辅助理解的文字说明,正文保持干净整洁,注解可直接参考注解部分,使用圆括号:(1)。 总结
IdentityServer实现了以下规范: OpenID Connect OpenID Connect Core 1.0(规范) OpenID Connect Discovery 1.0(规范) OpenID Connect Session Management 1.0 – draft 22(规范) OpenID Connect HTTP-based Logout 1.0 –draft 03(规
NEI 3.0 版本和以往版本有所不同,可以直接在 NEI 平台上定义工程规范 工程规范定义了工程的初始化目录结构,在使用本工具构建项目的时候,会按照定义好的目录和文件数据在本地生成相应的目录和文件 工程规范和项目的关联方式 在项目的"工具设置"中,我们可以分别指定项目的"WEB工程规范"、"AOS工程规范"、"iOS工程规范"以及"测试工程规范" 除了设置项目的工程规范外,还可以为项目设置"变量
在一个应用软件的成型过程中,一些意想不到的商业逻辑到处出现。比如,基于价格的考虑,这个任务必须减少项目;而那个任务也因为销售税而必须选择合适的比率;而其它的任务也必须因为其他的特别条件而终止。一些商业规则是简单的,只需要不到一两个布尔比较关系就够了,然而它的规则可能需要费时的估计,需要查询数据库或者用户输入数据来引导。 通过书写代码可以把抽象(比如一条商业规则)转化为具体可见的东西。但是抽象物(比
名称设置方法 京东小程序的名称可以由中英文、数字及下划线组成,长度在4-30个字符之间。 京东小程序的名称是唯一的,不可以与其他小程序名称重复。经过检测保证唯一性才可应用。 名称修改方法 修改方法:登录【京东小程序】-> 【我的小程序】中的【查看】->【设置】->【基础设置】->【小程序名称】->【修改】,当修改名称命中保护词的时候,需要进一步审核通过方可修改成功,名称修改成功后,原名称会立即释放
Lars Hofhansl 写了一篇关于 RegionServer 内存大小的博客文章。结果是您可能需要比您认为需要更多的内存。他深入研究了区域大小,memstore 大小,HDFS 复制因子以及其他要检查的内容。 就个人而言,我会将每台机器的最大磁盘空间放置在大约 6T 的 HBase 上,除非你的工作量非常大。在这种情况下,Java 堆应该是 32GB(20G 区域,128M 存储器,其余默认
A society made up of individuals who were all capable of original thought would probably be unendurable. — H. L. Mencken “随大溜” 有时会是个好主意。如果其他人需要阅读或管理你的配置清单, 或者如果你想要分享代码到社区, 那么尽可能遵循现有的样式约定会是个好主意。 操作步骤 将
12. 直播域名URL规范 12.1. 推流地址: rtmp://domain/appname/streamname 12.2. 播流地址 rtmp : rtmp://domain2/appname/streamname flv: http://domain2/appname/streamname.flv hls: http://doma
C++编程规范 C/C++编程规范 C/C++编程规范--北京软通动力信息技术有限公司 高质量C/C++编程规范指南 C语言编程规范--华为技术有限公司 Google C++ 编程规范 C++编程规范:101条规则、准则与最佳实践 PDF扫描版.pdf C++ 编程规范专栏