V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jjx  ›  全部回复第 63 页 / 共 67 页
回复总数  1332
1 ... 55  56  57  58  59  60  61  62  63  64 ... 67  
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 创建的主题 程序员 重构的成本真是巨大
几星期,几个月的很难叫重构了, 应该算是重写了吧
2013-09-09 14:43:43 +08:00
回复了 yueyoum 创建的主题 程序员 今天坐在办公室,突然想找一个soho的工作
soho 了10多年了, 如果是面向国内的话, 最近不要进入这个行业, 因为整个国内几乎没有一个行业是景气的, 对软件的开支压缩的很厉害.
2013-09-07 11:03:09 +08:00
回复了 jseanj 创建的主题 程序员 github又上不去了
不过看了一下,是用了smarthosts的hosts了
2013-09-07 11:02:20 +08:00
回复了 jseanj 创建的主题 程序员 github又上不去了
宁波 联通, 目前还行
1. 多线程vs 多进程
2. 同步 vs 异步
3. callback和内存占用。其实闭包的一些问题c#也有, 从orm为主到sql 为主的转变
4. 第三方包对windows支援程度
5. 怎样分发? iisnode,iis 转发? 等等
感觉程序有问题

多次奔溃过
不能说是一个概念吧,typescript编译到javascript,并非要取代javascript, 而dart编译到javascript是个副业,它目标是取代javascript
2013-08-22 14:58:10 +08:00
回复了 Ricepig 创建的主题 程序员 收入和消费的矛盾
结婚了吗
有小孩了吗? 几个小孩?
买房了吗?几套房?
有车吗?几套车?
老人几个,有开销吗?
程序员哪点工资顶嘛用
2013-08-22 11:02:32 +08:00
回复了 Livid 创建的主题 Python 最近的攻击让我想到的一些事情
用tornado ,我觉的大型的就应该是这种模式

tornado <- > proxy <-> 可扩展多个工作进程, 典型的就是
tornado <-> zmq request <- > zmq router/dealar <-> zmq response worker *

不过 我现在嫌弃这个部署麻烦 ,还是 gevent干净,但如果 要分布式扩展,还是要回到上面的模式
2013-08-22 08:31:08 +08:00
回复了 longyee 创建的主题 Linux “最美 linux”,设计师的 Linux 发行版 elementary OS
在一台x61t(ssd)上用了一个星期了,比ubuntu快,也比ubuntu稳定, 也比ubuntu漂亮

就是不能用一些新的ppa,比方 说postgresql 9.2
1 ... 55  56  57  58  59  60  61  62  63  64 ... 67  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5543 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 07:57 · PVG 15:57 · LAX 23:57 · JFK 02:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.