V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  fy  ›  全部回复第 64 页 / 共 69 页
回复总数  1368
1 ... 56  57  58  59  60  61  62  63  64  65 ... 69  
2015-05-26 21:32:31 +08:00
回复了 302790951 创建的主题 Python 在 web 端怎么调用一个用 python 写的项目?
如果需求是这样:web提供API,任务耗时较长需要异步。
那么可以明确说Django不行,因为支持不了异步。

在这个基础之上,能支持异步的框架要么从gevent或者twisted比较底层的开始写;
或者可以使用tornado,本身是比较现成的支持异步的http框架。

这时候要注意!tornado异步也是有多种选择的,
最简单的自然是tornado-celery啦,但是celery方案会比较重;
如果是轻任务,tornado本身也有线程池异步任务的姿势(如果用py3因为有配套语法支持会更爽一些)。
2015-05-26 20:29:01 +08:00
回复了 catface 创建的主题 Linux Web 服务器,抛弃 CentOS 的话,换哪个发行版比较好呢?
@jarlyyn

你见过在VC6以上无法跑的程序吗?

我见过无数!
2015-05-26 19:16:02 +08:00
回复了 catface 创建的主题 Linux Web 服务器,抛弃 CentOS 的话,换哪个发行版比较好呢?
@jarlyyn

是啊,所以说我VIM想要一个C++/Python代码补全就要忍受老旧的ctags系列插件,而早在几年前开始流行的ycm就因为这样的原因不能使用。

我有一份couchdb数据,想在自己服务器上搭建提供给别人用,就因为一个在三年前就被支持的功能在源上没有对应的版本而不能使用。

我想编译一个新的程序,就因为一个三年前的编译器拒绝了一个两年前被加上的选项而不能进行,所以现在我只能接受这一切!

-----------------

现在我具体详细的回答了你的问题 “哪里老的过分”

我就问问你,以web的角度,什么叫做你所谓的 “很新”,“过新”?

PS: 我要是真的只追新,就在服务器上装Arch了!
2015-05-26 17:34:20 +08:00
回复了 catface 创建的主题 Linux Web 服务器,抛弃 CentOS 的话,换哪个发行版比较好呢?
@jarlyyn

我就说说我最近一个月遇到的:
Vim,无法安装ycm,原因是版本过低
couchdb 源里好像是1.2吧?这游戏能玩?要啥没啥
postgresql 源里应该是 9.1 当前版本是9.4(支持了bjson)
python3 大概是3.2版本?这能玩个蛋
pycrypto 这算是个常用库吧,pip编译安装是通不过的,原因是gcc4.7不支持某个编译参数

这还不叫没问题?以互联网时代而言,这些库老的过分了吧!
2015-05-26 14:37:40 +08:00
回复了 A1phaZer0 创建的主题 Linux Linux 现在真是问题多多
其实我想,大概mac也是差不多的样子吧。

只不过mac只适配自己出的机子,就没那么多问题。
2015-05-26 14:18:39 +08:00
回复了 cary7 创建的主题 Python 最近学习 python,迷茫了
另外我以为jinja其实不如mako,限制相对太多(尽管jinjia已经比Django模板好太多),而且我也是不太明白为什么一个模板系统要设计的这么复杂。

flask给我的感觉是并不会比tornado更好。
2015-05-26 14:11:05 +08:00
回复了 cary7 创建的主题 Python 最近学习 python,迷茫了
其实也并没有很多内容,无非就是模板语言,ORM,再加一点tornado特色的异步(并不常用,等用到了再去查文档也来得及)。

然后就是一些细节,比如session,secure_cookie,headers,抛出错误页面等等,主要看RequestHandler那个类的文档就行。

最后就是与服务器相关联的配置,比如nginx反向代理,supervisor守护进程和多重启动……基本的web后端技术好像就这些吧。


动辄看源码我觉得并不可取,还有一上来先说文档从头到尾读X遍的,其实也并没有什么鸟用,因为你很快就会忘掉大部分了。

再之后学一些redis啊,memcache啊这些非常流行的东西,就OK了。

另外推荐一下自己写的tornado项目的生成器:
https://github.com/fy0/fpage
2015-05-26 13:57:50 +08:00
回复了 n0th1ng 创建的主题 Python Python 3.5 beta released
我希望这跟版本尽快被发行版和厂商跟进,而type hinting最好能backport到python2。

另外最近越来越不耐烦2的编码问题,还有3的yield写法真的很爽。我觉得py2渐渐也就无可留恋,不过希望3重新支持一些细节让迁移容易一点(比如 ur'' 语法,3支持了u''而不支持ur''让我觉得很奇怪,再比如print '' 虽然有点算是陋规但是确实很方便。至于urllib2和3?谁管你啊,正常人用的都是requests)
2015-05-26 13:48:17 +08:00
回复了 catface 创建的主题 Linux Web 服务器,抛弃 CentOS 的话,换哪个发行版比较好呢?
@catface

服务器用Ubuntu,桌面的话看喜好,我倾向Arch。
debian那更新速度也是个笑话,默认源里的软件普遍在三四年前,根本不敷使用。搞得我强行配置了混合源(experimental),有一天为了装软件更新了gcc,结果gcc直接从4.7升级到了十几天前build的gcc5.1,然后我就想了,我是为什么当初要选debian呢?

用Ubuntu也不代表就要用unity,楼主我强力推荐gnome3,安装也很简单,apt-get一条指令搞定,没记错是install gnome,非常好用!
2015-05-24 17:44:00 +08:00
回复了 cbsw 创建的主题 Python Python type hint 被 PEP 接受了
这很好啊,便于解释器分析和代码补全
2015-05-21 18:20:55 +08:00
回复了 chengzhoukun 创建的主题 Python PEP 0492
yield 难道还不够?这有什么用
2015-05-21 18:17:45 +08:00
回复了 m939594960 创建的主题 Python python 写 WEB 有啥优势呢?
优势就是写的快,写的快又有很大一部分归功于代码好读。

另外库多,方案多。
2015-05-18 16:41:22 +08:00
回复了 tanteng 创建的主题 Django 关于 Django 的 MVC 模式
我认为MVT的叫法更加准确,MVC的说法其实非常模糊……
2015-05-18 16:08:38 +08:00
回复了 cc7756789 创建的主题 Python 多线程的小爬虫,测试后发现有三条内容重复了 40 多次
楼主一看就不是VIP用户,看我的:

```python

def foo():
pass
```
2015-05-18 16:05:57 +08:00
回复了 fy 创建的主题 程序员 真是日了狗了, StackOverFlow 做不了真人验证是什么情况?
感谢诸君,最终还是解决了……

其实我仍然并没有通过所谓真人验证,我使用了万能的Google帐号授权登陆之后就可以正常使用了。


@lgh 我这根本就没有刷出所谓captcha box ...
2015-05-18 00:50:28 +08:00
回复了 fy 创建的主题 程序员 真是日了狗了, StackOverFlow 做不了真人验证是什么情况?
等等 页面上有一行红字……

Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.
2015-05-18 00:45:53 +08:00
回复了 fy 创建的主题 程序员 真是日了狗了, StackOverFlow 做不了真人验证是什么情况?
@squid157 - - ss是后来告诉我要翻墙的时候开的
2015-05-14 18:54:36 +08:00
回复了 quix 创建的主题 程序员 求最适合印在 T 恤上的代码
@iam36 Arch的标志印上去也很高大上
2015-05-14 18:53:29 +08:00
回复了 quix 创建的主题 程序员 求最适合印在 T 恤上的代码
@zhengkai 这个故事很有意思,求更多
2015-05-13 23:25:50 +08:00
回复了 fy 创建的主题 Python FPage - 开源一个创建 tornado web 项目的脚手架,求意见求 star
= = 为何很少反馈,tornado用户比较少吗
1 ... 56  57  58  59  60  61  62  63  64  65 ... 69  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5484 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 07:41 · PVG 15:41 · LAX 23:41 · JFK 02:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.