V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  izoabr  ›  全部回复第 55 页 / 共 78 页
回复总数  1559
1 ... 51  52  53  54  55  56  57  58  59  60 ... 78  
阵列的话会有回声干扰么?就是声音到达的时间不一致,稍微有滞后,跟回声似的
2014-10-04 12:01:28 +08:00
回复了 larkifly 创建的主题 Django django 如何返回后台执行进度给前端
@jsonline 这也是个好办法,计算出大概时间,然后除一下
2014-10-04 12:01:00 +08:00
回复了 larkifly 创建的主题 Django django 如何返回后台执行进度给前端
另外如果技术瓶颈在前端AJAX这部分,这里有一个jQuery的样例,你看看,希望对你有帮助。

http://api.jqueryui.com/progressbar/#entry-examples
2014-10-04 11:49:42 +08:00
回复了 larkifly 创建的主题 Django django 如何返回后台执行进度给前端
比如get /do/anything,callback proc();

返回{percent:40,done:False}给前端

前端的proc()去显示进度条,判断done字段如果不是真就继续get /do/anything?proc=SESSIONID

anything这个view,先判断有没有给proc这个参数,有就检查这个ID有没有后台任务,有就去计算进度并返回,没有这个任务抛异常;如果没有proc这个参数,就抛个单独的线程出去干活,并返回1的percent。

或者你也可以用一个单独的deamon去负责处理任务,然后django跟他之间用一种方式通讯,比如查询任务是否存在、查询进度、查询结果之类的。这样的好处是这种耗时计算将来可以很轻松得就剥离到别的机器上去干活。
如果更好一点,我就让这个deamon跟django之间用MQ通讯,那样我日后还可以把deamon横向拓展,开新deamon,加入到worker队列,就自己去分担负载了。

如果是deamon+MQ的方式还可以做成主动汇报进度,执行过程中遇到节点或者定期得通过MQ发送进度信息,django收到之后给前端反馈过去,前端callback出来就行。
2014-10-03 14:59:46 +08:00
回复了 garipan 创建的主题 问与答 被中关村的奸商骗了,咋整?
工商,315。不开票本身就不行
2014-10-02 06:48:45 +08:00
回复了 razrlele 创建的主题 问与答 无法使用 ssh 密钥登录非 root 账户
你登录的时候加user@了么?默认是当前环境的用户名哦
2014-10-02 06:46:24 +08:00
回复了 13k 创建的主题 macOS Cleanmymac 把整个 application 都删除了
干得漂亮
2014-09-30 23:05:22 +08:00
回复了 sneezry 创建的主题 奇思妙想 如果视频网站任意视频都可以直播就好了
YY
2014-09-30 22:22:43 +08:00
回复了 cbsw 创建的主题 Python python 一款神器:prompt-toolkit
跟bpython那样?
2014-09-30 19:30:09 +08:00
回复了 pimin 创建的主题 分享发现 给母校做了个安全检查,结果比较失望
团委都敢弄,要开除的节奏
2014-09-30 19:27:38 +08:00
回复了 barretlee 创建的主题 随想 为什么我们的技术“落后”于国外?
中华民族远古以来只关心能快速变现,实用的东西,所以我们有技术。但是没科学。
2014-09-30 15:06:35 +08:00
回复了 vincentqi 创建的主题 问与答 这一次,我们做的是电脑支架。
@jptiancai 适用就好,不还是为自己服务自己舒服点嘛
2014-09-30 15:05:35 +08:00
回复了 vincentqi 创建的主题 问与答 这一次,我们做的是电脑支架。
@jianghu52 两台电脑,上面那个是跑linux的测试机,主要是跑日志,有时候上面那个显示器也会接下来,然后terminal过去一样tail log
编程方面的问题,因为他说“用语言编程”
2014-09-30 14:30:32 +08:00
回复了 czheo 创建的主题 问与答 如何克服拔牙时害怕的心理?
一般我带媳妇去检查她都是各种推脱,我就给她一到两个月的蓄势期,攒够能量了再去就好啦。
2014-09-30 14:29:15 +08:00
回复了 baizexi 创建的主题 iPhone 怎样才能把白色的 5S 换成灰色的?
去五金店买砂纸,打磨一下,粗打磨就是灰色拉斯效果,如果不喜欢,最后加一道细砂打磨,就能有磨砂效果啦
2014-09-30 14:25:35 +08:00
回复了 vincentqi 创建的主题 问与答 这一次,我们做的是电脑支架。
1 ... 51  52  53  54  55  56  57  58  59  60 ... 78  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1016 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 21:43 · PVG 05:43 · LAX 13:43 · JFK 16:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.