华为企业级PaaS 微服务应用
github.com/apache?q=servicecomb S省财政厅,打通财政系统数据孤岛, 使能业务创新 财政业务应用 指导 规约 支撑 支撑 云平台 财政业务中台 财政云 ISV-A ISV-B ISV-C 供应商 交付 指导 规约 总账引擎 电子印章 报表 电子凭证 工作流 标准存储 数据交换 …… 财政微应用 预算 编制 指标 管理 …… 财务微应用0 码力 | 17 页 | 3.42 MB | 1 年前3Apache ServiceComb 开源微服务社区
分布式系统配置中心 微服务契约工具 19 年Apache ServiceComb新品发布 面对用户痛点持续创新 财政业务应用 指导 规约 支撑 支撑 云平台 财政业务中台 财政云 ISV-A ISV-B ISV-C 供应商 交付 指导 规约 总账引擎 电子印章 报表 电子凭证 工作流 标准存储 数据交换 …… 财政微应用 预算 编制 指标 管理 …… 财务微应用0 码力 | 15 页 | 2.86 MB | 1 年前35.cgo 原理解析及优化实践
cgo 工作机制 第二部分 Foreign Function Interface 函数调用 数据交互 抽象模型 1 2 3 对 PC 寄存器的修改 编译器完成地址指引 函数调用规约 Go 1.17 数据结构/类型 内存对象生命周期 GMP cgo 编译的两个阶段 cgo 预编译 常规编译 1 2 生成 wrapper 代码 屏蔽 GMP0 码力 | 45 页 | 5.74 MB | 1 年前3Egg & Node.js 从⼩⼯坊⾛向企业级开发
// 挂载 `ctx.model.news.list()` app.loader.loadToContext(directory, 'model'); }; 3.x 时代 - ⾃自定义加载规约 (Egg 的核⼼心能⼒力力 - Loader) yadan ��� app � ��� service � ��� extend ��� config � ��� config.default0 码力 | 70 页 | 7.57 MB | 1 年前3Julia 中文文档
合法的变量名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.2 命名规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5 整数和浮点数 . . . . 175 模块的绝对路径和相对路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 命名空间的相关话题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 模块初始化和预编译 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 25.11调用规约 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 25.12访问全局变量0 码力 | 1238 页 | 4.59 MB | 1 年前3Idris 语言文档 Version 1.3.1
文件由一个可选的模块声明(此处为 module Prims),一个可选的导入列表, 一组声明及其定义 构成。在本例中并未指定导入。奉 奤 奲 奩 女 可由多个模块构成, 每个模块中的每个定义都有它自己的命名空 间。这点会在 模块与命名空间 夨 姩 妡妵 夲夹天 一节中进一步讨论。在编写 奉 奤 奲 奩 女 程序时,声明的顺序和缩进都 很重要。 函数和数据类型必须先定义再使用,每个定义都必须有类型声明,例如之前列出的 奈奡女 奫 奥 奬 奬 不同的是,类型和函数名的首字母并无大小写限制。 函数名(前面的 plus 和 mult ),数据构造器 (Z、S、Nil 和 ::) 以及类型构造器(Nat 和 List)均属同一命名空间。不过按照约定, 数据类型和 构造器的名字通常以大写字母开头。我们可以在 奉 奤 奲 奩 女 提示符中测试这些函数: Idris> plus (S (S Z)) (S (S Z)) 4 : Nat -> Type where Nil : Vect Z a (::) : a -> Vect k a -> Vect (S k) a 注意我们使用了与 List 相同的构造器名。只要名字声明在不同的命名空间内 (在实践中,通常在不同 的模块内),奉 奤 奲 奩 女 就能接受像这样的特设(奡奤 夭 奨 奯奣 )名重载。 有歧义的构造器名称通常可根据上下文 来解决。 这里声明了一个类型族(奔 她 奰0 码力 | 224 页 | 2.06 MB | 1 年前3Kotlin 1.9.10 官方文档 中文版
的编程练习 命令行编译器 下载并安装 Kotlin 编译器 精选主题 标准库 API 参考 Kotlin 日常工作必备:IO、 文件、 线程、 集合等等 编码规范 关于代码组织、格式与命名的建议 基本类型 Kotlin 类型系统:数字、字符串、数组与其他内置类型 控制流程 条件与循环:if、 when、 for、 while 空安全 可空与非空类型、 elvis 运算符、安全调用与类型转换 Android 推荐的现代工具 包,用于在 Kotlin 中构建原生 UI。 KTX 扩展为现有的 Android 库添加了 Kotlin 语言特性,如协程、 扩展函数、 lambda 表达式与命名参数。 支持多平台开发。 Kotlin 多平台不仅支持 Android 开发,还支持 iOS、 后 端以及 web 应用程序开发。 一些 Jetpack 库已经是多平台的了。 Compose 多平台是 source set layout. Here are some of the key differences between the two layouts: KotlinSourceSet 命名模式 当前源代码集布局 新版源代码集布局 targetName + AndroidSourceSet.name targetName + AndroidVariantType0 码力 | 3753 页 | 29.69 MB | 1 年前3Kotlin 官方文档中文版 v1.9
的编程练习 命令行编译器 下载并安装 Kotlin 编译器 精选主题 标准库 API 参考 Kotlin 日常工作必备:IO、 文件、 线程、 集合等等 编码规范 关于代码组织、格式与命名的建议 基本类型 Kotlin 类型系统:数字、字符串、数组与其他内置类型 控制流程 条件与循环:if、 when、 for、 while 空安全 可空与非空类型、 elvis 运算符、安全调用与类型转换 是 Android 推荐的现代工具包,用于在 Kotlin 中构建原生 UI。 KTX 扩展为现有的 Android 库添加了 Kotlin 语言特性,如协程、 扩展函数、 lambda 表达式与命名参数。 支持多平台开发。 Kotlin 多平台不仅支持 Android 开发,还支持 iOS、 后端以及 web 应 用程序开发。 一些 Jetpack 库已经是多平台的了。 Compose 多平台是 source set layout. Here are some of the key differences between the two layouts: KotlinSourceSet 命名模式 当前源代码集布局 新版源代码集布局 targetName + AndroidSourceSet.name targetName + AndroidVariantType0 码力 | 2049 页 | 45.06 MB | 1 年前3Laravel 5.1 中文文档
$signature = 'email:send {user} {--force}'; 更多关于 Artisan 的内容,请查看命令行一节。 目录结构 为了更好地表达意图,app/Commands 目录被重命名为 app/Jobs,此外,app/Handlers 被合 并到 app/Listeners 目录。然而这并不是破坏式改变所以使用 Laravel 5.1 并不强制要求更 新到新的目录结构。 加密 app/Commands 目录现在被重命名为 app/Jobs,但是并不需要将你的命令移动到新位置,你 可以继续使用 make:command 和 handler:command Artisan 命令生成自己的类。 同样的,app/Handlers 目录被合并到 app/Listeners 目录下,你也不必将已经存在的命令 和事件处理器进行移动和重命名,你可以继续使用 handler:event Iron.io “推入队列” 被废弃, 使用 Iron.io 队列和队列监听器. Illuminate\Foundation\Bus\DispatchesCommands trait 被废弃并被重命名为 Illuminate\Foundation\Bus\DispatchesJobs. Illuminate\Container\BindingResolutionException 被移动到0 码力 | 307 页 | 3.46 MB | 1 年前3Laravel 5.2 中文文档
org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 5 授权 Illuminate\Auth\Access\UnauthorizedException 被重命名 为 Illuminate\Auth\Access\AuthorizationException。如果你没有手动捕获该异常那么 这一改变对之前代码没有什么影响。 集合 Eloquent 集合基类 Illuminate\Contracts\Bus\SelfHandling 契约 集合的 lists 方法被重命名为 pluck 方法。 隐式控制器路由 Route::controller 被废弃。在路由文件中请使用明确的路由注 册。 Laravel 5.1 的 database Session 驱动被重命名为 legacy-database。 Str::randomBytes 方法被废弃,直接使用 key 的值已经通过 key:generate 命令生成 好了。通常,该字符串应该是 32 位长,通过 .env 文件中的 APP_KEY 进行配置,如果 你还没有将 .env.example 文件重命名为 .env,现在立即这样做。如果应用 key 没有被设 置,用户 Session 和其它加密数据将会有安全隐患。 如果你想要手动生成该 key 的值,使用如下 Artisan 命令即可: php0 码力 | 377 页 | 4.56 MB | 1 年前3
共 262 条
- 1
- 2
- 3
- 4
- 5
- 6
- 27