V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jjx  ›  全部回复第 59 页 / 共 64 页
回复总数  1261
1 ... 51  52  53  54  55  56  57  58  59  60 ... 64  
2014-05-08 16:07:22 +08:00
回复了 Livid 创建的主题 Go 编程语言 Disqus 用 Go 取代 Python 的经验分享
@clino 我觉的意思是gevent 处理网络io没有问题, 这就是gevent本身的任务所在, 而cpu, python本来就是这样 ,大家都有共识了
2014-05-08 15:55:13 +08:00
回复了 Livid 创建的主题 Go 编程语言 Disqus 用 Go 取代 Python 的经验分享
The realtime service is a hybrid of CPU intensive tasks + lots of network IO. Gevent was handling the network IO without an issue, but at higher contention, the CPU was choking everything. Switching over to Go removed that contention, which was the primary issue that was being seen.

说明gevent还是很给力的
2014-03-28 17:11:35 +08:00
回复了 liunan1321 创建的主题 程序员 老程序员的下场
说句难听点, 早干嘛去了

俺也过40了, 真心觉的 除非你得了绝症, 否则年龄真心不是问题

体力这个东西, 程序员要是把8小时的产出作好就谢天谢地了
2014-03-19 10:34:40 +08:00
回复了 sadaharu09 创建的主题 MySQL 自从 Mysql 被 Oracle 收购以后,我深感担心。
现在只用postgresql了, 总体上很满意
2014-03-18 06:55:06 +08:00
回复了 Green 创建的主题 程序员 用 vertx 统一后端
访问关系数据库感觉很搞
2014-01-15 19:17:48 +08:00
回复了 initialdp 创建的主题 Python 神一般的IDE:pyCharm3(社区版). 能考虑一下小伙伴的感受么?
谁能告诉我 搜索symbol 当前打开文档和当前项目 搜索和显示优先

md慢不说, 等半天开头的都不是当前项目和当前文档的
2014-01-05 10:31:06 +08:00
回复了 kstsca 创建的主题 奇思妙想 我需要这样一个Geek设备。
2014-01-01 16:49:37 +08:00
回复了 banxi1988 创建的主题 Python 2014年的第一天我们应该怎么样度过?我决定将它献给SQLAlchemy
@9hills 这种论坛太简单还不能体现sqlalchemy的威力, 拿sqlalchemy 写过进销存, erp类的报表就有体会了. 以前手写sql 几天后就没法直视了. 而sqlalchemy , 一点问题也没有, sqlalchemy 完全让你感觉就是用python在写sql
2014-01-01 14:44:24 +08:00
回复了 banxi1988 创建的主题 Python 2014年的第一天我们应该怎么样度过?我决定将它献给SQLAlchemy
说神器也不过分, 用过各种于语言超过10多种orm, 能超过它的绝对没有
2013-12-25 10:04:23 +08:00
回复了 gcweb 创建的主题 Python 大家都在用twisted干啥?
@myrual 几百个客户端也直接写在里面也没有事情, 几k 就要考虑分离进程了, 我用txzmq将实际的逻辑分离到多个woker, 但有时为了部署简单,也有直接在twisted里面跑的.

@gcweb 我做的是一个通用的电压监测仪采集平台, 目前支持10来种国内厂家的电压监测仪. 仪表各种通讯方式都有udp,tcp, gsm,串口,tcp转串口等. 前端是一个pyzmq程序接受web请求, 后端是twisted +txzmq +worker(一表一服务,通常有多个服务跑), 还有一个zmq订阅服务将数据转发到前端, windows 上也有部署, 使用的是iocpreactor, twisted大概是python中少有的支持icop的框架之一了吧. 总之twisted部分就是非常稳定.
2013-12-23 08:55:00 +08:00
回复了 gcweb 创建的主题 Python 大家都在用twisted干啥?
我主要是用在工业仪表数据采集,有使用tcp server/serial/gsm等通讯模式
2013-12-23 08:35:20 +08:00
回复了 gcweb 创建的主题 Python 大家都在用twisted干啥?
twisted 完全是java风格的,那些说python不适合大型项目的真应该看看twsited

现在的twisted, 稳是我对他的最大印象, 其次,pypy下表现很好
jquery base 框架和extjs完全是不同风格,有桌面软件,特别是qt/java swing之类的选extjs吧,开发效率奇高
bitbucket

vps 256足够, 推荐用python 的rhodecode, 最近的发展已经够用了
2013-12-02 08:53:52 +08:00
回复了 acheng 创建的主题 Go 编程语言 Go 语言怎么样? 与Python,C++相比 有何异同呢
不应该同python 比,应该同c /c++比

对于害怕c/c++的人来说可以一试. 能够快速做东西,不像c/c++刚学习想做一个东西出来很难
2013-11-12 14:21:08 +08:00
回复了 jjx 创建的主题 Python 寻求python远程兼职
@kasp @sorcerer 谢谢支持

@pafa 谢谢,我这种情况完全好估计一般半年以上,不过应该一天比一天好,虽然不是很明显
2013-09-22 12:39:32 +08:00
回复了 click 创建的主题 Django 如何在Django Admin后台添加一个省市二级联动下拉列表?
代码全乱了,没法编辑,看这个链接吧

http://blog.easynew.com.cn/django-admin-linkage.html
2013-09-22 12:06:47 +08:00
回复了 click 创建的主题 Django 如何在Django Admin后台添加一个省市二级联动下拉列表?
@click
得确是可以,不过过程有点多, 以下代码仅供参考,请自行调整

1. 定义数据来源, 这里简单的定义一下,如 settings.py

LOCATION = {"浙江": ["杭州", "宁波"], "湖北": ["武汉"]}

2. models.py

COUNTRY = [(key, key) for key in sorted(settings.LOCATION.keys())]

class Company(models.Model):
country = models.CharField(max_length=50, null=True, blank=True, verbose_name=_("Country"), choices=COUNTRY)
state = models.CharField(max_length=50, null=True, blank=True, verbose_name=_('State'))

3. admin.py


class CompanyAdminForm(forms.ModelForm):
state = MyChoiceField(label=_('State'), required=False)

def locations(self):
import json

return json.dumps(settings.LOCATION)

def __init__(self, *args, **kwargs):
ins = kwargs.get('instance')
super(CompanyAdminForm, self).__init__(*args, **kwargs)
state = self.fields['state']

if ins and ins.country:
state.choices = [(item, item) for item in settings.LOCATION.get(ins.country)]

class Meta:
model = Company


class CompanyAdmin(admin.ModelAdmin):

form = CompanyAdminForm


4. templates/admin/app/company/change_form.html

复制原change_form.html内容 在合适位置加入(自行写js代码 )

<script type="text/javascript">
var LOCATION = {{ adminform.form.locations | safe }};

var $ = django.jQuery;
$(document).ready(function(){

$('#id_country').change(function(){

var country =$(this).val();
$('#id_state').empty();
if (country ){

var state = LOCATION[country];

var i;
for (i=0; i < state.length; i++){
var v = state[i];
$('#id_state').append("<option value='" + v + "'>" + v + "</option>");
}

} else {

$('#id_state').append("<option value=''>" + "---------" + "</option>");
}



});



});
</script>
2013-09-13 11:07:34 +08:00
回复了 sivacohan 创建的主题 程序员 重构的成本真是巨大
几星期,几个月的很难叫重构了, 应该算是重写了吧
1 ... 51  52  53  54  55  56  57  58  59  60 ... 64  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2644 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 13:34 · PVG 21:34 · LAX 06:34 · JFK 09:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.