08 2010 档案

通过抽象Sql语句来构建流畅的数据访问
摘要:如果抽象数据本身存在阻抗不匹配的问题,那么如果我们抽象对数据的访问呢?无论如何ORM,对关系数据库的访问仍然是通过SQL语句作为访问的界面,那么如果我们抽象SQL语句是否就能摆脱阻抗失调,能够流畅的访问操作数据了呢?我在上一篇文章发布的一个Python的DAL里做了一个小小的尝试,当然我并不是第一个这么做的人,不过我想把这种方法总结出来,也许能够在ORM以外提供一个更新的视角,能够产生出更加轻量化的数据访问组件,也是不错的 阅读全文

posted @ 2010-08-25 20:42 亚历山大同志 阅读(3666) 评论(25) 推荐(2) 编辑

在tornado的database.py基础上封装了一个Python的DAL出来,召集帮忙测试的同学
摘要:tornado内部化包含了一个很简陋的database.py,最近在这个简单封装了MysqlDb的模块基础上增加增强的功能。对于Python这种动态语言来说我觉得ORM有点过度封装了,很多时候简单的数据操作不好用,太复杂的操作又不如直接写Sql,所以我放弃了Orm的方式,而是直接抽象了Sql的构建,现在的版本支持单表的sql查询,支持子查询,当然还有一些操作有所遗漏,我会继续向项目里追加。下载地址... 阅读全文

posted @ 2010-08-23 17:32 亚历山大同志 阅读(5745) 评论(8) 推荐(4) 编辑

程序员的目标应该是向牛人看齐而不是当经理或者赚大钱
摘要:最近这个话题很热,不吐不快,标题叫程序员的目标不够醒目,不得以用了下吉日风格的标题,莫怪莫怪。不知是不是因为最近灾难频发,大家都比较困惑。很多程序员的困惑是,费了比别人多的努力,每天加着班,没有女朋友,没有生活,我的目标就是当个经理,赚大钱,确很难实现。是的,就这个目标来说我可以肯定的说,90%以上的程序员都会失望,大公司就那么多个,工资高的职位就这么多,经理职位就这么多,任何行业都是这样,之所以... 阅读全文

posted @ 2010-08-22 12:46 亚历山大同志 阅读(15061) 评论(117) 推荐(25) 编辑

工欲善其事必先利其器-简单几步打造顺手的python开发工具(windows,Linux多版本)
摘要:初学一门语言,一般来说第一道门槛是开发工具的选择,以及配置,用记事本写代码写写helloworld尚堪一用,但是一旦需要进行稍微规模大一点的开发立马就捉襟见肘了,所以本文的目的在于给打算学习Python的Tx一个快速入手的指南。方法零,用EditPlus或者UtralEdit等加强版记事本,语法高亮,ok,但是自动补全,智能感知等就不要想了,杯具,据说某些对IDE有强烈怨念的大牛喜欢这种完全反ID... 阅读全文

posted @ 2010-08-21 20:06 亚历山大同志 阅读(15491) 评论(12) 推荐(1) 编辑

使用python的列表解析以及函数式计算来简化代码
摘要:在我们的代码里经常会和列表,元组,字典等数据结构打交道,可以这么说,在很大程度上我们的代码就是对这些数据结构进行处理的过程,在Python中对列表,元组,字典等内置的数据结构的处理是很方便的事情,python借鉴了Lisp中的很多函数式计算的方法来处理列表,可以极大的简化我们的代码。 阅读全文

posted @ 2010-08-18 19:50 亚历山大同志 阅读(6062) 评论(18) 推荐(4) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示