singed 最近的时间轴更新
singed

singed

V2EX 第 325416 号会员,加入于 2018-06-28 15:12:21 +08:00
singed 最近回复了
<script src="https://gist.github.com/anonymous/589 4938.js"></script>
2019-01-03 20:25:42 +08:00
回复了 aoscici2000 创建的主题 Tornado Tornado 异步怎么写的?
楼主, 怎么贴有颜色的代码?
2019-01-03 20:24:19 +08:00
回复了 aoscici2000 创建的主题 Tornado Tornado 异步怎么写的?
import tornado.ioloop
import tornado.web
from tornado import gen
from tornado.httpclient import AsyncHTTPClient


class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("hello world")


class ASyncHandler(tornado.web.RequestHandler):

@gen.coroutine
def get(self):
print("11111111111")
self.write("hello world -------")


class A2SyncHandler(tornado.web.RequestHandler):
@gen.coroutine
def get(self):
http_client = AsyncHTTPClient()
print("777777777777")
# http_client.fetch 会进入阻塞的方法, 切换协程
# response = yield http_client.fetch("https://asia.playstation.com/hk")
# res = response.body
# 放开下面一行注释, /async 必须等这里跑完才会跑, 也会有被阻塞的感觉
res = str(jies(600)) # 不会进入阻塞的方法, 线程可能一直被这个函数占用了,
# yield gen.sleep(10) 主动让出 10 秒执行权, 10 秒后回到这里执行
print("888888888888")
self.write(res)


application = tornado.web.Application([
(r"/", MainHandler),
(r"/async", ASyncHandler),
(r"/async2", A2SyncHandler)],
)


def jies(n):
for i in range(10**5):
x = 1
return n*jies(n-1) if n != 1 else 1


if __name__ == "__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
@masana @j5shi @des @KevinChan @hlwjia @johnidy @wdlth @haimall
@xavierskip @panpanpan @b821025551b @yingfengi @tigerstudent @sylv 你们很强, 评论的每一个字我也都认识, 但组合在一起就不知道什么意思了
@mrrobot97 不是钓鱼, 真的
@wqsfree 你说的我不明白
@innoink 我不知道一双耳朵怎么听好几个人同时说话, 你知道希望不吝啬赐教
@chiu 我想过你提的那个问题, CPU 播放一分钟视频, 然后又播放一分钟音乐, 然后又播放一分钟视频, 不停切换, 而你脑子比较慢, 就感觉电脑可以同时干两件事. 但是我不确定多个资源同时下载时是不是也是这个原理
@Totato5749 @inhzus @innoink @beaconfire @hx1997
谢谢你们给了个找答案的方向
@gamexg 虽然问题还在, 但感觉学到点知识了, 3q
@wowo243 @caixiexin 3q

谢谢各位回复, 我会去了解下分时复用, 分频复用大概是怎么回事. 计算机基础, 计算机网络包含的内容太多了. 看不进去. 现实中学到东西的时候都是在碰到一个头疼的问题时, 突然有个人(或自己想到了)用一种巧妙的方法解决了, 这种我觉得我能记一辈子, 也能活学活用.

v 站我看过一个讨论怎样区分初中高级程序员,现在我突然有了我心里的答案: 在看偏基础的技术书籍时, 心里真正越觉得有趣的可能就是越高级的. 很多书我现在基本看不进, 我不是一个喜欢啃书的人, 很多东西心里不是真的想知道就看不进, 心里想知道就看得进
@Natsumoku 说出了心里看到这些的感受
2018-07-17 15:06:09 +08:00
回复了 showecho 创建的主题 程序员 [小调查] 有多少程序员有自己的展示作品?
像大佬们看齐
2018-07-09 15:33:23 +08:00
回复了 Teyying 创建的主题 Python 一个 Python 小白 10 个月的 Python 之旅:还是小白
2018-07-09 15:11:21 +08:00
回复了 singed 创建的主题 Python 分享一段代码, a 对象与 b 对象具有相同属性名的赋值
@xpresslink 谢谢你的链接, 只是这种海量的资料总是让我感到迷茫. 我也不会 C 语言, 我只是来这论坛泡一泡, 前几天刚注册的账号
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2943 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 00:32 · PVG 08:32 · LAX 16:32 · JFK 19:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.