CmlPHP v2.x 开发手册
同时查询多个库 模型-MongoDB Orm详细Api 服务 视图 统一的API Html模板引擎 Blade模板引擎 锁-并发处理 缓存 语言包 日志 调试 Session自定义保存位置 框架自带的扩展包 插件 使用说明 系统挂载点 常用常量 命令行运行程序 守护工作进程 队列服务 权限管理 数据验证 1.6.24 1.6.25 1.6.26 { echo '欢迎使用cml框架,应用初始化成功'; } } 关于命名空间及其它参考控制器章节 web/Lang 可选 为web应用语言包存放目录具体请参考 语言包 章节 web/Model 可选 为web应用模型文件存放目录 具体请参考模 型章节 web/Resource 可选 为web应用静态文件存放目录,应用下所 有 //检查csrf跨站攻击 0、不检查,1、 只检查post数据提交方式,2、get/post都检查 默认只检查post 'form_token'=> 0, //表单令牌 0不开启,1开启 /*语言包设置*/ 'lang' =>'zh-cn', //读取zh-cn.php文件 /*cookie设置*/ 'cookie_prefix'=> 'cml_', //cookie前缀0 码力 | 245 页 | 720.67 KB | 1 年前3CmlPHP v2.x 开发手册
3 10. 锁-并发处理 1.6.10 11. 缓存 1.6.11 12. 语言包 1.6.12 13. 日志 1.6.13 14. 调试 1.6.14 15. Session自定义保存位置 1.6.15 16. 框架自带的扩展包 1.6.16 17. 插件 1.6.17 1. 使用说明 1.6.17.1 { echo '欢迎使用cml框架,应用初始化成功'; } } 关于命名空间及其它参考控制器章节 web/Lang 可选 为web应用语言包存放目录具体请参考 语言包章节 web/Model 可选 为web应用模型文件存放目录 具体请参考模型章节 web/Resource 可选 为web应用静态文件存放目录,应用下所有的静态资源 //检查csrf跨站攻击 0、不检查,1、只检查post数据提交方式,2、get/post 都检查 默认只检查post 'form_token'=> 0, //表单令牌 0不开启,1开启 /*语言包设置*/ 'lang' =>'zh-cn', //读取zh-cn.php文件 /*cookie设置*/ 'cookie_prefix'=> 'cml_', //cookie前缀0 码力 | 251 页 | 973.37 KB | 1 年前3Kotlin 1.9.10 官方文档 中文版
1.8.4.14 1.8.4.15 1.8.4.16 1.8.4.17 1.8.5 1.8.5.1 1.8.5.2 1.8.5.3 控制流程 条件与循环 返回与跳转 异常 包与导入 类与对象 类 继承 属性 接口 函数式(SAM)接口 可见性修饰符 扩展 数据类 密封类与密封接口 泛型:in、out、where 嵌套类 枚举类 内联类 对象表达式与对象声明 的现代全栈框架,用于构建模块化、易于测试的微 服务与无服务器应用程序。它带有许多有用的内置特性。 http4k是一个纯 Kotlin 编写、占用空间很小的用于 Kotlin HTTP 应用程序 的函数式工具包。 该库基于 Twitter 的论文《你的服务器即函数》(Your Server as a Function),并将 HTTP 服务器与客户端都建模为可以组合起来 的简单 Kotlin 函数。 Javalin Google的内部数据,用 Kotlin 构建的应用崩溃的可 能性低 20%。 Jetpack 库中的 Kotlin 支持。 Jetpack Compose 是 Android 推荐的现代工具 包,用于在 Kotlin 中构建原生 UI。 KTX 扩展为现有的 Android 库添加了 Kotlin 语言特性,如协程、 扩展函数、 lambda 表达式与命名参数。 支持多平台开发。 Kotlin0 码力 | 3753 页 | 29.69 MB | 1 年前3Golang 101(Go语言101 中文版) v1.21.a
第5章:关键字和标识符 第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 第11章:表达式、语句和简单语句 第12章:基本流程控制语法 第13章:协程、延迟函数调用、以及恐慌和恢复 Go类型系统 第14章:Go类型系统概述 - 精通Go编程必读 第15章:指针 通过包裹不同具体类型的非接口值来实现反射和多态 第24章:类型内嵌 - 不同于继承的类型扩展方式 第25章:非类型安全指针 第26章:泛型 - 如何使用和解读组合类型 第27章:反射 - reflect标准库包中提供的反射支持 一些专题 第28章:代码断行规则 第29章:更多关于延迟函数调用的知识点 第30章:一些恐慌/恢复用例 第31章:详解panic/recover原理 - 也解释了什么是“函数退出阶段” 第35章:边界检查消除 并发编程 第36章:并发同步概述 第37章:通道用例大全 第38章:如何优雅地关闭通道 第39章:其它并发同步技术 - 如何使用sync标准库包 第40章:原子操作 - 如何使用sync/atomic标准库包 第41章:Go中的内存顺序保证 第42章:一些常见并发编程错误 内存相关 第43章:内存块 第44章:关于Go值的内存布局 第45章:一些可能的内存泄漏场景0 码力 | 608 页 | 1.08 MB | 1 年前3Golang 101(Go语言101 中文版) v1.21.a
第5章:关键字和标识符 第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 第11章:表达式、语句和简单语句 第12章:基本流程控制语法 第13章:协程、延迟函数调用、以及恐慌和恢复 Go类型系统 第14章:Go类型系统概述 - 精通Go编程必读 第15章:指针 通过包裹不同具体类型的非接口值来实现反射和多态 第24章:类型内嵌 - 不同于继承的类型扩展方式 第25章:非类型安全指针 第26章:泛型 - 如何使用和解读组合类型 第27章:反射 - reflect标准库包中提供的反射支持 一些专题 第28章:代码断行规则 第29章:更多关于延迟函数调用的知识点 第30章:一些恐慌/恢复用例 第31章:详解panic/recover原理 - 也解释了什么是“函数退出阶段” 第35章:边界检查消除 并发编程 第36章:并发同步概述 第37章:通道用例大全 第38章:如何优雅地关闭通道 第39章:其它并发同步技术 - 如何使用sync标准库包 第40章:原子操作 - 如何使用sync/atomic标准库包 第41章:Go中的内存顺序保证 第42章:一些常见并发编程错误 内存相关 第43章:内存块 第44章:关于Go值的内存布局 第45章:一些可能的内存泄漏场景0 码力 | 821 页 | 956.82 KB | 1 年前3WeRoBot 0.5.1 微信公众号开发框架文档
当你被用户关注时,会收到 type=’subscribe’ 的事件; 被取消关注时是 type=’unsubscribe’ 。当用户点击自定义菜单按钮时 type 为 click ,用户上 报地理位置的数据包 type 为 location [2] 截至目前( 2013.03.16 ),微信机器人所收到的消息中都不包含 MsgID. © Copyright 2014, whtsky. Created using http://mp.weixin.qq.com/wiki/index.php?title=分组 管理接口 Parameters: name – 分组名字(30个字符以内) Returns: 返回的 JSON 数据包 create_menu(menu_data) 创建自定义菜单 client = Client("id", "secret") client.create_menu({ "button":[ Python 字典 Returns: 返回的 JSON 数据包 create_qrcode(**data) 创建二维码 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=生 成带参数的二维码 Parameters: data – 你要发送的参数 dict Returns: 返回的 JSON 数据包 delete_menu() 删除自定义菜单。 详情请参考0 码力 | 30 页 | 59.38 KB | 1 年前3WeRoBot 0.5.2 微信公众号开发框架文档
当你被用户关注时,会收到 type=’subscribe’ 的事件; 被取消关注时是 type=’unsubscribe’ 。当用户点击自定义菜单按钮时 type 为 click ,用户上 报地理位置的数据包 type 为 location [2] 截至目前( 2013.03.16 ),微信机器人所收到的消息中都不包含 MsgID. © Copyright 2014, whtsky. Created using http://mp.weixin.qq.com/wiki/index.php?title=分组 管理接口 Parameters: name – 分组名字(30个字符以内) Returns: 返回的 JSON 数据包 create_menu(menu_data) 创建自定义菜单 client = Client("id", "secret") client.create_menu({ "button":[ Python 字典 Returns: 返回的 JSON 数据包 create_qrcode(**data) 创建二维码 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=生 成带参数的二维码 Parameters: data – 你要发送的参数 dict Returns: 返回的 JSON 数据包 delete_menu() 删除自定义菜单。 详情请参考0 码力 | 30 页 | 59.42 KB | 1 年前3WeRoBot 0.5.3 微信公众号开发框架文档
当你被用户关注时,会收到 type=’subscribe’ 的事件; 被取消关注时是 type=’unsubscribe’ 。当用户点击自定义菜单按钮时 type 为 click ,用户上 报地理位置的数据包 type 为 location [2] 截至目前( 2013.03.16 ),微信机器人所收到的消息中都不包含 MsgID. © Copyright 2014, whtsky. Created using http://mp.weixin.qq.com/wiki/index.php?title=分组 管理接口 Parameters: name – 分组名字(30个字符以内) Returns: 返回的 JSON 数据包 create_menu(menu_data) 创建自定义菜单 client = Client("id", "secret") client.create_menu({ "button":[ Python 字典 Returns: 返回的 JSON 数据包 create_qrcode(**data) 创建二维码 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=生 成带参数的二维码 Parameters: data – 你要发送的参数 dict Returns: 返回的 JSON 数据包 delete_menu() 删除自定义菜单。 详情请参考0 码力 | 30 页 | 59.71 KB | 1 年前3WeRoBot 0.6.0 微信公众号开发框架文档
当你被用户关注时,会收到 type=’subscribe’ 的事件; 被取消关注时是 type=’unsubscribe’ 。当用户点击自定义菜单按钮时 type 为 click ,用户上 报地理位置的数据包 type 为 location [2] 截至目前( 2013.03.16 ),微信机器人所收到的消息中都不包含 MsgID. © Copyright 2014, whtsky. Created using http://mp.weixin.qq.com/wiki/index.php?title=分组 管理接口 Parameters: name – 分组名字(30个字符以内) Returns: 返回的 JSON 数据包 create_menu(menu_data) 创建自定义菜单 client = Client("id", "secret") client.create_menu({ "button":[ Python 字典 Returns: 返回的 JSON 数据包 create_qrcode(**data) 创建二维码 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=生 成带参数的二维码 Parameters: data – 你要发送的参数 dict Returns: 返回的 JSON 数据包 delete_menu() 删除自定义菜单。 详情请参考0 码力 | 35 页 | 63.71 KB | 1 年前3WeRoBot 0.6.1 微信公众号开发框架文档
当你被用户关注时,会收到 type=’subscribe’ 的事件; 被取消关注时是 type=’unsubscribe’ 。当用户点击自定义菜单按钮时 type 为 click ,用户上 报地理位置的数据包 type 为 location [2] 截至目前( 2013.03.16 ),微信机器人所收到的消息中都不包含 MsgID. © Copyright 2014, whtsky. Created using http://mp.weixin.qq.com/wiki/index.php?title=分组 管理接口 Parameters: name – 分组名字(30个字符以内) Returns: 返回的 JSON 数据包 create_menu(menu_data) 创建自定义菜单 client = Client("id", "secret") client.create_menu({ "button":[ Python 字典 Returns: 返回的 JSON 数据包 create_qrcode(**data) 创建二维码 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=生 成带参数的二维码 Parameters: data – 你要发送的参数 dict Returns: 返回的 JSON 数据包 delete_menu() 删除自定义菜单。 详情请参考0 码力 | 35 页 | 64.45 KB | 1 年前3
共 163 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17