Git Product home page Git Product logo

dao's People

Contributors

xinetzone avatar

Watchers

 avatar  avatar

dao's Issues

CherryPy 配置 | 上善若水

https://xinetzone.github.io/dao/post/zh-CN/66fcbe5b6847.html

CherryPy 中的配置是通过字典实现的。键是命名映射值的字符串。值可以是任何类型。在 CherryPy3 中,您可以使用配置(文件或字典)直接在引擎,服务器,请求,响应和日志对象上设置属性。因此,要了解配置文件中所有可用内容的全部范围,最好的方法是简单地导入这些对象,然后查看 help(obj) 告诉您什么。 Architecture关于 CherryPy 3 的配置,您需要了解的第一件事是它

CherryPy 源码解析 | 上善若水

https://xinetzone.github.io/dao/post/zh-CN/7a7ca54db5c1.html

cherrypy.process.wspbus.Buscherrypy.process.wspbus.Bus 处理用于 HTTP 站点部署的状态机(state-machine)和 Messenger。 即使同一频道上的其他监听器失败,也可以确保调用给定频道的所有监听器。记录每个失败,但是执行继续到下一个侦听器。停止从侦听器内部进行所有处理的唯一方法是提高 SystemExit 并停止整个服务器。

添加 CSS 和 JS,覆盖页面加载模板 | 上善若水

https://xinetzone.github.io/dao/dash/zh-CN/ef498434c4c8.html

Dash 应用程序通过 CSS 和 JavaScript 在 web 浏览器中呈现。在页面加载时,Dash 提供一个小的 HTML 模板,其中包括渲染应用程序所需的 CSS 和 JavaScript 引用。这一章涵盖了你需要知道的关于配置这个 HTML 文件以及关于在 Dash 应用程序中包括外部 CSS 和 JavaScript 的一切。 添加自己的 CSS 和 JavaScript 到 Das

contextvars 上下文变量 | 上善若水

https://xinetzone.github.io/dao/post/zh-CN/31dbf5aa

contextvars 提供了相关 API 用于管理、存储和访问上下文相关的状态。ContextVar 类用于声明 上下文变量(Context Variables) 并与其一起使用。函数 copy_context() 和类 Context 用于管理当前上下文和异步框架中。 在多并发环境中,有状态的上下文管理器应该使用 Context Variables,而不是 threading.local()

从零开始制作 Hexo 博客 | 上善若水

https://xinetzone.github.io/dao/post/zh-CN/95d45a6b

本教程介绍如何动手从零开始制作 Hexo 主题的博客网站。 Hexo 简介 参考 Hexo 官方文档 安装 Hexo。 在 GitHub 创建一个空白仓库,比如:xinetzone/xin(本教程,就以此为例介绍)。接着,将其克隆到本地。 在 xinetzone/xin 下初始化 Hexo 环境: hexo init book 接着便可以预览网站(虽然会因为缺少主题而报一些警告,但不影响预览

CherryPy 部署 | 上善若水

https://xinetzone.github.io/dao/post/zh-CN/5c324514f254.html

CherryPy 独立存在,但作为应用程序服务器,它通常位于共享或复杂的环境中。因此,在反向代理后面运行 CherryPy 或使用其他服务器托管应用程序的情况并不少见。 多年来,CherryPy 的服务器已被证明可靠且速度足够快。如果您收到的访问量是平均水平,那么它就可以很好地完成自己的任务。尽管如此,通常还是将静态内容的提供委托给功能更强大的服务器,例如 nginx 或 CDN。 Run as

Books with Jupyter | 上善若水

https://xinetzone.github.io/dao/jupyter/zh-CN/eae865ff0967.html

Jupiter Book 是一个开源项目,用于从计算中构建漂亮的、具有出版质量的书籍和文档。 以下是木星之书的一些特点: 在 Markdown 中编写出版质量的内容:你可以使用 Jupyter Markdown,也可以使用带有发布功能的 Markdown 的扩展版本。这包括对富文本语法的支持,如引用和交叉引用、数学和等式,以及图像。 把内容写在 Jupyter Notebook 上:这允许您在书

Python 异步编程 | 上善若水

https://xinetzone.github.io/dao/post/zh-CN/b13fe0ba

异步并发概念参考:Asynchronous Concurrency Concepts(异步并发(Asynchronous Concurrency)) 使用其他并发模型的大多数程序都是线性编写的,并且依赖于语言运行时或操作系统的基础线程或进程管理来适当地更改上下文。基于 asyncio 的应用程序需要应用程序代码来显式处理上下文更改,而正确地使用技术来完成此操作取决于对几个相互关联的概念的理解。 a

CherryPy 插件 | 上善若水

https://xinetzone.github.io/dao/post/zh-CN/8432efb27024.html

CherryPy 确实是一个开放框架,您可以在服务器端或根据每个请求随意扩展和插入新功能。无论哪种方式,CherryPy 都可以帮助您通过简单的模式来构建应用程序并支持体系结构。 服务器的函数CherryPy 可以视为 HTTP 库,也可以视为 Web 应用程序框架。在后一种情况下,其体系结构提供了支持整个服务器实例上的操作的机制。这提供了一个强大的画布,可以执行持久性操作,因为服务器范围的函数可

并发执行任务 | 上善若水

https://xinetzone.github.io/dao/post/zh-CN/99261320ee2d.html

任务(Task)是与事件循环进行交互的主要方式之一。任务包装协程并跟踪它们何时完成。任务是 Future 的子类,因此其他协程可以等待它们,并且每个协程都有可以在任务完成后检索的结果。 创建任务要启动任务,请使用 create_task() 创建一个 Task 实例。只要循环正在运行且协程不返回,结果任务将作为事件循环管理的并发操作的一部分运行。 # asyncio_create_task.py

微精通 | 上善若水

https://xinetzone.github.io/dao/mircromastery/zh-CN/f0e28335bb89.html

发掘兴趣+识别重心+立体学习+内行经验=无限可能 《微精通》 作者:罗伯特.特威格尔 什么是“微精通”微精通 是一种完整、独立的实践体系,但也可以扩展到更大的领域中。 你可以先精通一件小事儿,然后把它做大,也可以二者都做。 微精通 可被复验,且往往能够取得成功。它的实践本身就是令人愉悦的过程。你可以试着去实践。微精通,它有一定的弹性,可以对其进行调整。同时,当你用一种三维立体的方法开展学习时,大脑

signal --- 设置异步事件处理程序 | 上善若水

https://xinetzone.github.io/dao/post/zh-CN/e3577543

该模块提供了在 Python 中使用信号处理程序的机制。 一般规则signal.signal() 函数允许定义在接收到信号时执行的自定义处理程序。少量的默认处理程序已经设置:SIGPIPE 被忽略(因此管道和套接字上的写入错误可以报告为普通的 Python 异常)以及如果父进程没有更改 SIGINT,则其会被翻译成 KeyboardInterrupt 异常。一旦设置,特定信号的处理程序将保持安装,

使用协程书写多任务合作代码 | 上善若水

https://xinetzone.github.io/dao/post/zh-CN/779e0dcc29b0.html

协程(Coroutine)是为并发操作而设计的语言构造。协程函数在被调用时会创建一个协程对象,然后调用者可以使用协程的 send() 方法运行该函数的代码。一个协程可以将 await 关键字与另一个协程一起暂停执行。暂停时,协程的状态得以维持,使其在下次唤醒时可以从中断的位置恢复。 事件循环事件循环是每个 asyncio 应用的核心。事件循环会运行异步任务和回调,执行网络 IO 操作,以及运行子进

网络编程基础:socket | 上善若水

https://xinetzone.github.io/dao/python/zh-CN/31ee077c5c0f.html

socket模块(底层网络接口)提供了访问 BSD 套接字 的接口。在所有现代 Unix 系统、Windows、macOS 和其他一些平台上可用。 概述Socket 又称”套接字”,应用程序通常通过”套接字”向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。这个 Python 接口是用 Python 的面向对象风格对 Unix 系统调用和套接字库接口的直译:函数 socke

Dash 教程 | 上善若水

https://xinetzone.github.io/dao/post/zh-CN/6ee87d64e6ca.html

Dash 是用于构建 Web 分析应用程序的高效 Python 框架。Dash 建立在 Flask,Plotly.js 和 React.js 之上,是使用纯 Python 使用高度自定义用户界面构建数据可视化应用程序的理想选择。它特别适合使用 Python 处理数据的任何人。 通过几个简单的模式,Dash 提取了构建基于 Web 的交互式应用程序所需的所有技术和协议。Dash 应用程序在 Web

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.