Golang 101(Go语言101 中文版) v1.21.a和易于理解。 在流行高级编程语言中,一个操作通常是通过函数(function)调用或者使用 操作符(operator)运算来完成的。 大多数高级编程语言都支持一些条件和循 环控制语句。 这些条件和循环控制语句可以看作是特殊的操作。 它们的语法 接近于人类语言,因此一个人写的代码很容易被其他人理解。 在大多数高级编程语言中,数据通常被抽象为各种类型(type)和值 (value)。 一个类型可 ds int) (int, int) { 14 | // 声明了两个变量(类型都为int,初始值都为0) 15 | var a, b int 16 | // 一个for循环代码块 17 | for i := 0; i < numRands; i++ { 18 | // 一个if-else条件控制代码块 19 | if rand 地,此文列出了所有的简单语句类型。 在Go代码中,各种流程控制代码块中 的某些部分必须为简单语句,某些部分必须为表达式。 StatRandomNumbers函数的声明体中使用了两个流程控制代码块。 其中一个是 for循环代码块,它内嵌了另外一个代码块。 另外一个代码块是一个if-else 条件控制代码块。 请阅读基本流程控制语法(第12章)以获取更多关于流程 控制代码块的信息。 更多的特殊的流程控制代码块将在以后的其它文章中介0 码力 | 821 页 | 956.82 KB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.a编程变得直观和 易于理解。 在流行高级编程语言中,一个操作通常是通过函数(function)调用或者使用操 作符(operator)运算来完成的。 大多数高级编程语言都支持一些条件和循环 控制语句。 这些条件和循环控制语句可以看作是特殊的操作。 它们的语法接近 于人类语言,因此一个人写的代码很容易被其他人理解。 在 大 多 数 高 级 编 程 语 言 中 , 数 据 通 常 被 抽 象 为 各 StatRandomNumbers(numRands int) (int, int) { 14. // 声明了两个变量(类型都为int,初始值都为0) 15. var a, b int 16. // 一个for循环代码块 17. for i := 0; i < numRands; i++ { 18. // 一个if-else条件控制代码块 19. if rand.Intn(MaxRand) 地,此文列出了所有的简单语句类型。 在Go代码中,各种流程控制代码块中的 某些部分必须为简单语句,某些部分必须为表达式。 StatRandomNumbers函数的声明体中使用了两个流程控制代码块。 其中一个是 for循环代码块,它内嵌了另外一个代码块。 另外一个代码块是一个if-else条 件控制代码块。 请阅读基本流程控制语法(第12章)以获取更多关于流程控制 代码块的信息。 更多的特殊的流程控制代码块将在以后的其它文章中介绍。0 码力 | 608 页 | 1.08 MB | 1 年前3
PyWebIO v1.1.0 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory 'webio_view', webio_view(hello_word), methods=['GET', 'POST', 'OPTIONS']) # 事件循环线程 threading.Thread(target=run_event_loop, daemon=True).start() app.run(host='localhost', port=80) run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话 上下文中调用。 coro_obj – asyncio 库中的协程对象 在Flask和Django后端中,asyncio事件循环运行在一个单独的线程中, PyWebIO会话运行在其他线程,这时在基于协程的PyWebIO会话中0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.2.3 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行 状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话上下文中调用。 coro_obj – asyncio 库中的协程对象 seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework debug – Set the debug mode of the0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行 状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话上下文中调用。 coro_obj – asyncio 库中的协程对象 seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework debug – Set the debug mode of the0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.3.1 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行 状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话上下文中调用。 coro_obj – asyncio 库中的协程对象 seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework debug – Set the debug mode of the0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.3 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行 状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话上下文中调用。 coro_obj – asyncio 库中的协程对象 seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework debug – Set the debug mode of the0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.0 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行 状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话上下文中调用。 coro_obj – asyncio 库中的协程对象 seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework debug – Set the debug mode of the0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.2 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行 状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话上下文中调用。 coro_obj – asyncio 库中的协程对象 seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework debug – Set the debug mode of the0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.5.1 使用手册TaskHandle 可以查询协程运行 状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话上下文中调用。 coro_obj – asyncio 库中的协程对象 4 新版功能. 在 1.5 版更改: add theme parameter pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework debug – Set the debug mode of the 直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory0 码力 | 144 页 | 7.46 MB | 1 年前3
共 148 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15













