书栈网 · BookStack 本次搜索耗时 0.019 秒,为您找到 99496 个相关结果.
  • HTML/XHTML 常见问答

    HTML/XHTML 常见问答 XHTML 的历史 HTML5 的历史 HTML 对比 XHTML “严格”意味着什么? HTML5 中的新技术 应该使用什么? HTML/XHTML 常见问答 Flask 的文档和示例应用使用 HTML5 。你可能会注意到,在许多情况下,当结束标记是可选的时候,并不使用它们,这样 HTML 会更简洁且加载...
  • DAO-组件痛点及改进

    一、现有ORM 使用示例 1、需要定义模型 2、GRPC 接口实现示例 二、现有痛点描述 1、必须要定义tag 关联表结构与struct 属性,无法做到自动映射 2、不支持通过返回对象指定需要查询的字段 3、无法对输入对象属性名称进行自动字段过滤 4、需要创建中间查询结果对象执行赋值转换 5、需要提前初始化返回对象,不管有无查询到数据 6、项...
  • DAO-痛点及改进

    一、现有ORM 使用示例 1、需要定义模型 2、GRPC 接口实现示例 二、现有痛点描述 1、必须要定义tag 关联表结构与struct 属性,无法做到自动映射 2、不支持通过返回对象指定需要查询的字段 3、无法对输入对象属性名称进行自动字段过滤 4、需要创建中间查询结果对象执行赋值转换 5、需要提前初始化返回对象,不管有无查询到数据 6、通...
  • RPC服务

    RPC服务 RPC服务器 加载模块 启动运行 RPC客户端 加载接口 连接使用 参考样例 服务器进程 客户端进程 RPC服务 全局锁GIL的存在导致Python只能利用CPU单核的算力。其单进程架构的不足之处如图所示: 使用多进程分布式的程序架构可以突破该限制。但每个进程之间的数据,在操作系统内默认是独立隔离的,无法直接访问。 ...
  • ORM结果处理-空数组结构返回

    痛点描述 改进方案 痛点描述 经过前面的章节介绍,如果给定一个未初始化的数组(值为nil ),在ORM 根据给定条件未查询到数据时,并不会自动初始化该数组。因此该未初始化的数组结果如果通过JSON 进行编码后,会被转换为null 值。 package main import ( _ "github.com/gogf/gf...
  • ORM结果处理-空数组结构返回

    痛点描述 改进方案 痛点描述 经过前面的章节介绍,如果给定一个未初始化的数组(值为nil ),在ORM 根据给定条件未查询到数据时,并不会自动初始化该数组。因此该未初始化的数组结果如果通过JSON 进行编码后,会被转换为null 值。 package main import ( _ "github.com/gogf/gf...
  • 全错误堆栈设计

    一、项目错误处理痛点 1、缺少统一错误处理方案,代码中随处可见的日志打桩 2、请求执行报错后缺少错误堆栈,难以快速定位问题 3、第三方组件执行返回的错误,本身不带有堆栈信息 4、错误组件多样,自身项目往往还想当然再封装一层 二、框架全错误堆栈设计 1、统一错误组件 2、统一错误处理方案 3、全组件支持堆栈错误 4、关键组件支持错误堆栈打印 ...
  • 8.4 Conclusion 结论

    8.4 Conclusion 结论 8.4 Conclusion 结论 When developing a module, look for opportunities to take a little bit of extra suffering upon yourself in order to reduce the suffering of y...
  • 全局优化

    2257 2018-04-22 《pre iteration zero》
    积沙成塔 核心观念 一个部门墙的例子 全局优化 关注价值流 在现实中验证和优化 反脆弱 积沙成塔 你在展望未来的时候,是不可能将这些片段完整的串起来的,你只能在回顾过往时才可以。所以你要相信,在未来某个时刻,你会将这些片段串起来! 史蒂夫.乔布斯 当我读完《程序员的思维修炼》 时,有一种韦小宝和双儿终于八部《四十二章》中的地图串...
  • DAO-组件痛点及改进

    一、现有ORM 使用示例 1、需要定义模型 2、GRPC 接口实现示例 二、现有痛点描述 1、必须要定义tag 关联表结构与struct 属性,无法做到自动映射 2、不支持通过返回对象指定需要查询的字段 3、无法对输入对象属性名称进行自动字段过滤 4、需要创建中间查询结果对象执行赋值转换 5、需要提前初始化返回对象,不管有无查询到数据 6、项...