V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  reorx  ›  全部回复第 53 页 / 共 57 页
回复总数  1128
1 ... 45  46  47  48  49  50  51  52  53  54 ... 57  
2011-04-07 14:43:53 +08:00
回复了 killall 创建的主题 Python 关于网站Model的组织
@qichangxing 之前我也是这样用的,后来由于导入过于复杂的缘故而全部重构了(因为如果在product.py里又要用到people.py岂不是会还要import一次?这样会造成一个包下面的几个文件不断互相导入……)。我曾请教一个朋友,他说这样有违python的思想,变得有些像java了。他还说其实即便将一个.py文件写个上千行,如果安排得当,也是很容易维护和修改的。
2011-04-07 14:37:31 +08:00
回复了 killall 创建的主题 Python 关于网站Model的组织
@Livid 据《Learning Python》里的讲解,在2.2里已经可以调用内置函数staticmethod和classmethod来编写静态方法和类方法。而有关装饰器的使用,虽然没有特别指明从哪个版本开始出现,但根据前言里“反映2.5的所有变化”以及对装饰器并不详细的描述来看,应该就是2.5的。有空再去网上考证一下。

@killall 是的,不过用装饰器相当于注释,会使代码更清晰易读一些~
2011-04-07 13:04:02 +08:00
回复了 killall 创建的主题 Python 关于网站Model的组织
可以尝试吧数据库操作的方法直接写在相应的类里面,然后想调用哪个类的数据就直接import进来,执行相关方法。

比如(我用的是Django,不过应该大同小异):

class Book(Model):
author = ForeignKey(Author)
title = CharField(max_length=50)
....
@classmethod
def get_by_aid(cls, aid):
# aid means author_id
try:
d = cls.objects.filter(author__id=aid)
except:
d = None
return d

用的时候直接from models import Book;books = Book.get_by_aid(aid);就可以了。
2011-04-07 12:45:07 +08:00
回复了 reorx 创建的主题 程序员 同时写前端和后台的代码,真的有些让人难过了。
@mxfli 收教了,谢谢!

现在自己确实存在一个问题,就是不能进行有效的版本控制,每次都是一个master走到底,除非遇到重大bug,才想着roll back一下。准备去找一些文章和书看看,学习下版本管理的思想和技巧。
2011-04-07 12:39:26 +08:00
回复了 linsk 创建的主题 分享发现 V2ex 73分,Google自己97分,baidu竟然给99分
2011-04-06 16:28:23 +08:00
回复了 lollipop 创建的主题 Google App Engine GAE上面可以建个wiki类站点吗
@lollipop 那个是php的……
2011-04-06 15:31:54 +08:00
回复了 lollipop 创建的主题 Google App Engine GAE上面可以建个wiki类站点吗
http://reorxwiki.appspot.com/

如果要求很简单的话,这个如何?
2011-04-06 14:09:07 +08:00
回复了 DAYI 创建的主题 程序员 一起创业吧!
留名,希望能有机会和lz交流~
2011-04-06 13:45:13 +08:00
回复了 reorx 创建的主题 程序员 同时写前端和后台的代码,真的有些让人难过了。
@TheOnly92 和我所想差不多啊:)。我之前的窘境是因为安排不当造成的,结果忽然在某一个时间发现所有的工作都纠缠在一起,无法有条理地继续进行了……
2011-04-06 13:38:25 +08:00
回复了 fanzeyi 创建的主题 程序员 网站开发经验……
"还有一种方法就是去阅读开源代码" 其实这是最好的方法。
2011-04-06 13:36:03 +08:00
回复了 reorx 创建的主题 程序员 同时写前端和后台的代码,真的有些让人难过了。
@zhaiduo 这个想法很好啊,我喜欢。那么对于后台程序员来说,会否做“前台如何完美都不过是为后台的装饰”,如此之想呢,呵呵。
2011-04-06 13:33:32 +08:00
回复了 reorx 创建的主题 程序员 同时写前端和后台的代码,真的有些让人难过了。
@mxfli 谢谢你的建议,不过我还是不太懂这里“点”的概念,望解答~

我思考的解决办法是,让这两项工作在不同的时间段进行。比方说先写后台,持续工作直到把进度推进至预期的阶段,在这个过程,如非特别必要,尽量不要去写任何前端的代码,即便需要,也不能过于追求完美(做前端时不由自主的通病),基本的HTML能看就行。如果涉及的页面过多,可以用笔记的方式备忘,即在同时安排下一步前端的工作。然后该写前端的时候就只写前端,阶段性的任务一般会是将之前后台所涉及的页面优化。这个时候就可以抛开后台去Happy了:)

其实这种纠结应该是缘于人的大脑很难同时运作两种思维模式。后台和前端,一个是逻辑化,强调宏观把握的;一个是细节化、很分散的东西。不过进行这种锻炼未尝不是左右脑开发的一种方式,哈哈。
2011-04-05 18:02:02 +08:00
回复了 gaoyixinking 创建的主题 Linux ubantu下装了flash插件还是无法显示flash
到Adobe上下flash插件的.so格式文件,copy到 /usr/lib/firefox/plugins/ 里
2011-04-05 16:14:09 +08:00
回复了 pepsin 创建的主题 音乐 看书你们一般听什么?
一开始和lz一样,是听Bach的弦乐,后来觉得弦乐,尤其是大提琴,做为背景音很容易把人带入到某种情绪中去,会影响到看书时自我的思维。

现在听Bach的钢琴曲,和轻缓的中国民乐(管乐)。个人感觉弦乐与管乐的区别好比流水和滴水,流水会使人思想漂流,滴水让人思想活跃。
2011-04-05 03:48:01 +08:00
回复了 reorx 创建的主题 git 求Linux下比较好用的Git Gui工具推荐。
@jjgod 让没有学过RoR的人去搭可以跑起基于RoR的项目是件很纠结和困难的事情,这点我深有感触……倒不是因为对Ruby有什么特别的看法。

感谢大家,从大家的回答中总结出有以下几个工具:
Gitg, Qgit4, Gerrit, Tower。

现在正用Gitg中,以后会陆续试用其他几个~
2011-04-03 02:28:59 +08:00
回复了 reorx 创建的主题 git 求Linux下比较好用的Git Gui工具推荐。
@chone @icyflash 谢谢,不过……汗,是我没表达清楚,我需要的是 Git repository viewer and manager on linux,mecurial之前在用,现在改Git了。
2011-04-03 00:47:25 +08:00
回复了 reorx 创建的主题 git 求Linux下比较好用的Git Gui工具推荐。
或者类似于Github那样的管理系统也可以。给小型团队做项目管理使用。之前听说过Redmine,不过因为是RoR做的,而自己是学Python的,就给否掉了。
2011-03-18 20:42:02 +08:00
回复了 jzhone 创建的主题 问与答 求一个Python的初学入门书
2011-03-18 18:24:47 +08:00
回复了 Livid 创建的主题 分享发现 Obama 的手写体
O! ba ma ……
2011-03-16 23:51:42 +08:00
回复了 AsaDong 创建的主题 问与答 大家觉得V2EX哪里好玩?
seek for News & Inspiration, and people are friendly there.
1 ... 45  46  47  48  49  50  51  52  53  54 ... 57  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5508 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 09:09 · PVG 17:09 · LAX 01:09 · JFK 04:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.