ICode9

精准搜索请尝试: 精确搜索
  • python – 使用Tornado通过secure_cookie存储“会话”数据的首选方法?2019-07-04 00:43:25

    例如,我登录到我的服务器.我想存储像用户名这样的东西.最好的方法是: self.set_secure_cookie('username', "foobar70") 解决方法:只是我的意见.安全cookie通常可以很好地存储数据安全并且工作正常,如果您需要存储小数据块,但是使用更大的cookie来回传递大量数据很烦人:)所以答案

  • 写一个龙卷风协程也可以产生正常值2019-07-03 09:42:35

    在Tornado中,我们可以使用coroutine装饰器作为Python生成器整齐地编写异步函数,其中每个yield语句返回到调度程序,最后的raise / return返回一个值给调用者.但有没有办法将一系列值返回给调用者,穿插异步调用? 例如.我怎么能打开这个同步功能: def crawl_site_sync(rooturi): ro

  • python – Tornado类未收到的HTML表单数据2019-06-29 22:42:51

    我在Tornado框架中使用WebSockets,无法以html格式获取数据以发送到龙卷风类. 这是我的代码: class MainHandler(tornado.web.RequestHandler): event = [] def get(self): self.render('main.html') def post(self): MainHandler.event

  • jupyterhub2019-06-26 23:38:38

    使用 JupyterHub,您可以创建一个多用户 Hub,它可以生成、管理和代理单用户 Jupyter notebook 服务器的多个实例 JupyterHub 包含三个组件 [1]  : 一个多用户的 Hub 一个可配置的 http代理 多个单用户JupyterNotebook服务器   Four subsystems make up JupyterHub: a Hu

  • Errno 9在Python中使用Tornado的多处理模块2019-06-26 22:46:02

    对于我的Tornado服务器中预期阻塞的操作(并且不能轻易修改以使用Tornado的异步HTTP请求客户端之类的东西),我一直在使用多处理模块将工作卸载到单独的工作进程.具体来说,我使用的是一个多处理池,因为它提供了一个名为apply_async的方法,该方法与Tornado非常兼容,因为它将回调作为其

  • 登录异步Tornado(python)服务器2019-06-23 14:39:29

    我正在开发一个应用程序,我可能需要记录到达服务器的整个流量.此功能可以打开或关闭,也可以在捕获异常时使用. 无论如何,我担心磁盘I / O操作的阻塞性质及其对服务器性能的影响.处理请求时应用的业务逻辑(主要是POST http请求)是异步的,因此每个网络或db调用都是异步执行的. 另一方

  • 如何在Tornado中实现可中断的time.sleep?2019-06-23 06:45:01

    我正在编写一个进程(称为请求进程),它将定期发送HTTP请求,但可以随时被另一个线程/进程(称为主进程)中断.最初我使用一个线程池来处理请求,并使用multiprocessing.Event对象在发送下一个请求之前等待适当的延迟: # in the main process poison_pill_event= multiprocessing.Event()

  • python – 以编程方式运行散景服务器以在本地浏览器中显示2019-06-22 14:44:45

    我正在使用bokeh(0.12.6)实用程序进行交互式数据操作,我将在一个包中进行部署.这个想法是用户可以运行一些例程module.utility()来启动散景服务器,在浏览器中启动应用程序,当关闭选项卡或浏览器时,服务器将被停止. 如果我运行散景服务 – 显示myapp,我的应用程序启动正常,但是当使

  • 使用HAProxy负载平衡与Tornado应用程序的WebSocket连接?2019-06-20 23:56:53

    我正在使用一个使用websocket处理程序的Tornado应用程序.我正在使用Supervisord运行应用程序的多个实例,但是我无法平衡websocket连接. 我知道nginx不支持处理开箱即用的websockets,但我按照http://www.letseehere.com/reverse-proxy-web-sockets中的说明使用nginx tcp_proxy模块来

  • python – 在Tornado中调用static_url2019-06-20 13:42:31

    我是Python和Tornado Web框架的初学者.当我在“Introduction to Tornado”一书中研究模板部分时,有一条线让我困惑: <link rel="stylesheet" href="{{ static_url("style.css") }}"> 当没有库导入到命名空间时,应用程序如何知道在何处调用函数static_url?我在Tornado的web模块中找

  • Tornado day012019-06-14 20:55:37

    Tornado与django的区别 Tornado是一个python Web框架和异步网络库,通过使用非阻塞网络I/O,Tornado可以扩展数以万计连接,非常适合长时间轮询。webSockets和其他需要与每个用户建立长期连接的应用程序。Tprnado走的说少而精的方向,注重的是性能优越 它最出名的说异步非阻塞的设

  • python – 龙卷风Web和线程2019-06-13 21:42:10

    我是Tornado和Python Threads的新手.我想要实现的目标如下: 我有一个Tornado Web服务器,它接收用户的请求.我想在本地存储一些数据,并将其定期写入数据库作为批量插入. import tornado.ioloop import tornado.web import threading # Keep userData locally in memory UserData =

  • python – ARM上的Tornado socket.error2019-06-13 00:55:46

    我正在尝试使用Tornado服务器在RasPi上运行一个小的python webapp,但每当我尝试启动它时,我都会收到错误 Traceback (most recent call last): File "main.py", line 78, in <module> application.listen(8080) File "/usr/local/lib/python2.7/dist-packages/tornado-3.0

  • python – 让Tornado使用javascript提供静态HTML,而不使用静态,公共等前缀2019-06-12 04:45:48

    有没有办法避免在我的HTML文件中的每个javascript src属性中加上“public”,“static”等?我正在将一个基本的静态服务器从Node.js转换为Tornado,除此之外一切都很顺利. 我想模拟的等效Node.js / Express代码如下: var app = express(); app.use(express.static(__dirname + '/publi

  • python – Tornado:Flask闪现消息的模式2019-06-12 03:44:28

    在Flask中,重定向上的闪烁消息是使用模板中视图{%for message in get_flashed_messages()%}中的flash函数完成的.龙卷风似乎没有内置的东西(这对我很好,fwiw). 到目前为止,我见过的替换只是这样(this gist的一部分): class AuthLoginHandler(BaseHandler): def get(self):

  • 关于内置函数的Python协程2019-06-12 01:47:25

    我目前正在使用python 3.4,@ coroutine decorator和yield关键字(在龙卷风中)用于异步目的. 我写了一个带有很多对象instros的ORM,它调用了一个“慢”数据库并覆盖内置函数,如__init__或__contains__.我的问题是:例如,当我的异步代码在对象的__contains__定义中时,当我在龙卷风控制器

  • web开发框架tornado2019-06-11 13:54:12

    在server.py文件中import tornado.webimport tornado.ioloopimport tornado.httpserverimport configfrom views import indexfrom application import Applicationapp = Application()if __name__ == '__main__': # 创建服务 # app.listen(8080) # app.listen(con

  • python def是否可能同时包含“yield”和“return”?2019-06-09 19:45:46

    目前我正在学习python龙卷风,我发现了一个有趣的def here,示例代码如下 @gen.coroutine def fetch_coroutine(url): http_client = AsyncHTTPClient() response = yield http_client.fetch(url) return response.bodyere 如你所见,def函数包含yield和return …那么,

  • tornado内置接口调用顺序initialize\prepare...2019-06-09 17:53:03

    一. initialize方法   首先, 该方法是框架预留的一个初始化时加载自定义内容的钩子, 其会在http请求方法之前调用   二. prepare方法   预处理方法, 在执行对应的请求方法之前调用. http请求方法如下图      000 三. set_default_headers方法和write_error方法   具体作

  • python – 异步函数的可选同步接口2019-06-08 16:44:52

    我正在编写一个库,它使用Tornado Web的tornado.httpclient.AsyncHTTPClient来发出请求,这些请求为我的代码提供了一个异步接口: async def my_library_function(): return await ... 如果用户提供了一个kwarg,我想让这个接口可选地串行 – 例如:serial = True.虽然您无法在没有

  • git, tornado 小计2019-06-04 14:51:56

    git 线上的流程: 1. 项目经理将你的账号发给git服务端仓库, 开通账号, (公钥秘钥进行免密登录) 2. 邀请你加入到项目 3. 安装git客户端, 然后初始化项目 4. git init 5. git clone 项目代码的地址 6. 本地工作区已经有了代码, 然后开发 7. 功能开发完毕之后, git add

  • 一例tornado框架下处理上传图片并生成缩略图的例子2019-05-30 23:40:33

    class coachpic(RequestHandler): @gen.coroutine def post(self): picurl = self.request.files['picurl'][0] print("picurl:{}".format(picurl)) ret = yield self.editpic(picurl) self.write(ret) @gen.corout

  • python – 无法在Tornado上运行SSL2019-05-28 12:44:51

    我正在尝试通过SSL实现hiroakis的项目(https://github.com/hiroakis/tornado-websocket-example). 我进行了必要的更改(见下文),并将证书颁发机构的公共证书添加到Firefox的可信证书列表中.当我打开https:// localhost:8888时,我明白了 SSLError: [SSL: SSLV3_ALERT_BAD_CERTIFICATE

  • 如何检查python函数是否是Tornado生成器2019-05-28 00:44:20

    给定一个功能foobar我如何检查它是Tornado预期的发电机? In [1]: from tornado import gen In [2]: @gen.coroutine ...: def foobar(): ...: print 'boom' ...: 我无法找到任何属性,这可能表明它是由gen.coroutine正确装饰的解决方法:没有好办法检测到这一点,即使@

  • supervisor部署tornado2019-05-27 17:42:06

    supervisorctl shutdown 关闭命令 supervisord -c /etc/supervisord.conf 启动supervisord supervisorctl restart all // 重启所有 supervisorctl restart program-name // 重启某一进程,program-name为[program:xx]中的xx supervisorctl status //查看supervisord状态  

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有