CmlPHP v2.x 开发手册
初始化一个项目 入口文件 项目目录说明 开发指引 配置 normal.php common.php plugin.php route.php 其它配置项 配置的获取 动态修改配置 URL模式 路由 控制器 前置方法 请求、响应 Input Request 1.6.5.3 1.6.5.4 1.6.5.5 1.6.6 1.6.6.1 1.6.6.2 1.6.6.3 1.11 验证码 文件上传 数据库迁移 部署 伪静态配置 Apache Nginx 静态资源管理 安全 防注入 用户数据输入 csrf 加密解密 常见问题 模板中不同的url_model模式下传参给后端 ? &符混乱 服务高可用 升级日志 CmlPHP v2.x开发手册 本教程是针对CmlPHP开发框架的V2.x系列版本的开发使用教程。 本教程离线版下载:pdf、mobi、epub 4+)版本开发的 MVC/HMVC/MVSC/HMVSC框架,支持composer、分布式数据库、分 布式缓存(异常自动容灾),支持文件、memcache、redis、apc等缓存, 支持多种url模式、URL路由[RESTful],支持多项目集成、第三方扩 展、支持插件。 CmlPHP在Model层做了缓存集成,开发者无需关注数据缓存的问题, 按照相应的API调用即可获得最大性能。从而从根本上避免了新手未0 码力 | 245 页 | 720.67 KB | 1 年前3
CmlPHP v2.x 开发手册
route.php 1.6.1.4 5. 其它配置项 1.6.1.5 6. 配置的获取 1.6.1.6 7. 动态修改配置 1.6.1.7 2. URL模式 1.6.2 3. 路由 1.6.3 4. 控制器 1.6.4 1. 前置方法 1.6.4.1 5. 请求、响应 1.6.5 1. Input 1.6.5 防注入 1.8.1 2. 用户数据输入 1.8.2 3. csrf 1.8.3 4. 加密解密 1.8.4 9. 常见问题 1.9 1. 模板中不同的url_model模式下传参给后端 ? &符混乱 1.9.1 10. 服务高可用 1.10 11. 升级日志 1.11 CmlPHP v2.x开发手册 本教程是针对CmlPHP开发框架的V2 4+)版本开发的MVC/HMVC/MVSC/HMVSC 框架,支持composer、分布式数据库、分布式缓存(异常自动容灾),支持文件、 memcache、redis、apc等缓存,支持多种url模式、URL路由[RESTful],支持多项目集 成、第三方扩展、支持插件。 CmlPHP在Model层做了缓存集成,开发者无需关注数据缓存的问题,按照相应的API调 用即可获得最大性能。从而从根本上避免了新手未使用缓存,或缓存使用不当造成的0 码力 | 251 页 | 973.37 KB | 1 年前3
PyWebIO v1.0.3 使用手册讯,如果你的Tornado应用处在反向代理(比如Nginx)之后, 可能需要特 别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 需要添加两个PyWebIO相关的路由:一个用来提供前端静态文件,另一个 用来和浏览器进行Http通讯: from pywebio.platform.flask import webio_view from pywebio import flask import Flask, send_from_directory app = Flask(__name__) # task_func 为使用PyWebIO编写的任务函数 app.add_url_rule('/io', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) # webio_view(task_func) 来获得运行PyWebIO应用的Flask视 图 , 并调用 Flask.add_url_rule [https://flask.palletsprojects.com/en/1.1.x/api/#flask.Flask.add_url_rule] 将其绑定在 /io 路径 下;同时编写视图函数 serve_static_file 将PyWebIO使用的静态文件托0 码力 | 106 页 | 7.34 MB | 1 年前3
FISCO BCOS 1.3 中文文档仅限于被机构内的监控、运维、sdk等模块访 问,切勿对外网开放 配置项 说明 sealEngine 共识算法(可选PBFT、RAFT、SinglePoint) systemproxyaddress 系统路由合约地址(生成方法可参看部署系统合约) listenip 节点监听IP cryptomod 落盘加密模式,默认为0,0:不加密,1:本地key加 密,2:key center rpcport R 系统代理合约是系统合约的统一入口。 它提供了路由名称到合约地址的映射关系。 源码路径:systemcontract/SystemProxy.sol 接口说明 接口名 输入 输出 备注 获取路由信息 getRoute 路由名称 路由地址、缓存标 志位、生效块号 无 接口名 输入 输出 备注 注册路由信息 setRoute 路由名称、路由地 址、缓存标志位 无 若该路由名称已 存在,则覆盖 web3 false,399 5 )ConsensusControlMgr=>0x007f2c2751bbcd6c9a630945a87a3bc2af38788c,false, 400 输出中即是当前系统路由表的所有路由信息。 节点管理合约 节点管理合约主要功能是维护网络中节点列表。 网络中节点加入或退出都需 要与节点管理合约进行交互。 源码路径:systemcontract/NodeAction.sol0 码力 | 491 页 | 5.72 MB | 1 年前3
PyWebIO v1.1.0 使用手册[https://www.tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] , 并 将其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 讯,如果你的Tornado应用处在反向代理(比如Nginx)之后, 可能需要特 别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 需要添加一个PyWebIO相关的路由,用来和浏览器进行Http通讯: from pywebio.platform.flask import webio_view from pywebio import STATIC_PATH from flask import Flask, send_from_directory app = Flask(__name__) # task_func 为使用PyWebIO编写的任务函数 app.add_url_rule('/tool', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS'])0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.2.3 使用手册的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py 如果使用以上路径调用 path_deploy() ,你可以通过 URL http://: /A/b 来访问 b.py py 文件中的PyWebIO应用。当文件在运行 path_deploy() 之后被修改,可以使用 reload URL参数来重载文件: http:// : /A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和 path_deploy() 效果一 样的server。关于命令的更多信息请查阅命令帮助: pywebio-path-deploy [https://www.tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] ,并将 其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用。 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py 如果使用以上路径调用 path_deploy() ,你可以通过 URL http://: /A/b 来访问 b.py py 文件中的PyWebIO应用。当文件在运行 path_deploy() 之后被修改,可以使用 reload URL参数来重载文件: http:// : /A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和 path_deploy() 效果一 样的server。关于命令的更多信息请查阅命令帮助: pywebio-path-deploy [https://www.tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] ,并将 其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用。 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v0.3.0 使用手册如果你的Tornado应用处在反向代理(比如Nginx)之后, 可能需要特别配 置反向代理来支持WebSocket协议,这里 有一个Nginx配置WebSocket的 例子。 需要添加两个PyWebIO相关的路由:一个用来提供静态的前端文件,另一 个用来和浏览器进行Http通讯: from pywebio.platform.flask import webio_view from pywebio import flask import Flask, send_from_directory app = Flask(__name__) # task_func 为使用PyWebIO编写的任务函数 app.add_url_rule('/io', 'webio_view', webio_view(target=task_func), methods=['GET', 'POST', 'OPTIONS']) send_from_directory(STATIC_PATH, static_file) app.run(host='localhost', port=80) 在django的路由配置文件 urls.py 中加入PyWebIO相关的路由即可: 注意事项 PyWebIO静态资源的托管 在开发阶段,使用后端框架提供的静态文件服务对于开发和调试都十分方便, 上文的与Web框架集成的示例代码也都是使用了后端框架提供的静态文件服0 码力 | 72 页 | 8.55 MB | 1 年前3
KiCad PCB 编辑器 5.1
使用封装时要小心。 要将封装库表中的 GitHub 条目添加到封装库表条目中的“库路径”,必须将其 设置为有效的 GitHub URL。 例如: https://github.com/liftoff-sr/pretty_footprints 通常 GitHub URL 采用以下形式: https://github.com/user_name/repo_name “插件类型”必须设置为“Github”。 是对角线,然后 是右侧)称为“布线样式”,可以使用热键“/”或按钮图像进行切换: 。 在非传统画布中布线时按住“Ctrl” 会将布线限制为单个水平或垂直段。 切换样 式变为单个差分对线段。 在路由时按住“Shift” 可以移除“捕捉到对象”的重 力。 创建新焊盘时,Pcbnew 会显示指向最近的未连接焊盘的链接。 通过双击,弹出菜单或热键“结束”结束布线。 8.7.2. 移动和拖动布线 以键入自定义布线宽度/通孔 大小。 从上下文菜单的 选择布线宽度 子菜单中选择预定义的宽度。 使用初始布线宽度 菜单中的 选择初始布线宽度 来从起始项目(或已连接到 它的布线)中选择宽度。 9.4. 拖动 路由器可以拖动布线段,角落和过孔。 要拖动项目,请按住 Ctrl 键单击它, 将鼠标悬停在鼠标上并按 G 或从上下文菜单中选择 拖动布线/过孔 。 通过再 次单击完成拖动或按 Esc 中止。 9.5.0 码力 | 304 页 | 3.02 MB | 1 年前3
PyWebIO v1.3.1 使用手册的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py 如果使用以上路径调用 path_deploy() ,你可以通过 URL http://: /A/b 来访问 b.py py 文件中的PyWebIO应用。当文件在运行 path_deploy() 之后被修改,可以使用 reload URL参数来重载文件: http:// : /A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和 path_deploy() 效果一 样的server。关于命令的更多信息请查阅命令帮助: pywebio-path-deploy add_url_rule('/tool', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) # need GET,POST and OPTIONS methods app.run(host='localhost', port=80) 以上代码使用添加了一条路由规则将PyWebIO应用的视图函数绑定到 0 码力 | 132 页 | 7.45 MB | 1 年前3
共 613 条
- 1
- 2
- 3
- 4
- 5
- 6
- 62













