尽量不要使用Django select_related()
阅读量(402) | 发表 于 2011-12-02 00:00:08 | Django
Django的select_related()在1.3.1之前(包括1.3.1)都存在性能的问题,今天使用debug_toolbar大概测试了一下,depth=1,发现性能损失了20%以上,如果不指定depth,model关系复杂的时候,可能会损失更多。select_related()对关联多的实体本身是一个很好的方案,采用了内连接,减少数据库多次发起连接...
悲剧的辉腾[转]
阅读量(617) | 发表 于 2011-10-20 16:45:13 | 无标签
一大哥花了256万买了辆W12 缸6.0的大众辉腾, 杯具了。 某日,大哥进停车场,正在自动泊车中,管理员冲他喊道:“喂,开帕萨特的小心点,别把边上的新宝马320给撞了,你赔不起”,大哥一怒吼到 “老子的车够买他10辆了” 某日,大哥进加油站,一不留神,加油小妹的93号枪就对准开加了,大哥汗都下来...
因此该方法无法转换为存储表达式
阅读量(889) | 发表 于 2011-03-29 10:57:18 | 无标签
项目中用到了C# 的Linq,今天碰到一个问题,提示这样: LINQ to Entities 不识别方法System.DateTime Parse(System.String),因此该方法无法转换为存储表达式。 代码大概是这样的: result = result.Where(a => a.h.CreationDate >= DateTime.Parse(dtStart)); 也就是说我在结果...
Django Ajax POST请求失败解决办法
阅读量(1067) | 发表 于 2011-03-12 22:43:22 | ajax JQuery Django
Django到了1.2.5版本以上,Ajax POST请求的使用发生了一些改变,我们还记得前些版本1.2,Django加入了CSRF机制,大大增强了网络请求的安全性,正是因为这点,现在的Django对页面任何POST请求的数据进行跨域攻击保护。当你升级到1.2.5或更高版本后,你会发现以前1.2.4版本的Ajax POST脚本方法都不能...
我为什么热衷于PostgreSQL数据库
阅读量(843) | 发表 于 2011-03-06 12:50:02 | Nginx Postgres Mysql Python
说这个问题的时候,我首先申明我并不是想挑起数据库谁优谁劣的无谓争吵;而是想说说,像我这样:平时工作大多使用MySQL MSSQL,而有独立博客的人,MySQL和PostgerSQL哪个是我比较喜欢的类型。MySQL和PostgerSQL两个数据库都是当前比较流行的开源数据库,尽管他们开源的标准不大一样,MySQL已经趋向于...
中国省市数据库表-PostgreSQL版
阅读量(430) | 发表 于 2011-03-06 11:47:26 | 2goo Postgres Mysql
昨晚发现了中国省市数据库表-MYSQL版,那时已经凌晨3点左右了,实在太困了,没有来得及转换成PostgreSql版本的!现在趁着刚起来,改了些sql,让它能在PostgreSql上执行,创建那两个省份和城市表。用法:首先需要在PostgreSql上创建一个数据库(可以随意命名),然后把以下的sql语句执行一遍,即可完...
中国省市数据库表-MYSQL版
阅读量(497) | 转载 于 2011-03-06 03:27:41 | Postgres Mysql
最近需求中国的省市表,找了半天,终于找到了一个mysql sql文件,先记下来,有空再转成postgresql版本的。 DROP TABLE IF EXISTS `province`; CREATE TABLE `province` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`...
粗略记录祖宗往事
阅读量(479) | 发表 于 2011-02-20 16:23:11 | 无标签
这次回去,很多事情忙,一个大家庭的成员都回来差不多了,小孩和老人相差将近80年!和自己年龄相近的人都认识,唯些许小孩和老人都不识面了,因为我出来的时候,有些小孩没有出生,而自己小的时候也很少见到远门的老人们。几十年的历史,不是我所能认识的了,离家的时候,爷爷还健在,奶奶也还硬...
Django上使用gravatar
阅读量(800) | 发表 于 2011-01-08 17:00:12 | Python Django
gravatar是什么?从它的全拼字母A Globally Recognized Avatar来识别,大概可以理解为:全球公认的头像;全球认证的头像...你可以到gravatar官方网站上传自己的头像,然后到第三方网站上发帖留言写博客...这时网站上就显示你的头像了,前提条件是这个第三方网站必须支持gravatar应用才行,以下就是...
Django和Ajax的那些事儿-开篇
阅读量(1611) | 发表 于 2010-12-31 23:42:51 | JQuery Python Rails Django
把Django和Ajax放在一起,那是很久远的事了,有人说在Ajax大紫大红的时候,Django错失了机会,没有把Ajax集成到自身,借助Ajax的这股东风传播自己。而如今有些人还觉得遗憾,但也有些人感到庆幸;说遗憾,那些人会指着Rails,说:看,Rails当年就是因为借助Ajax来让更多人认识到自己的...而觉得...
Django&JQuery手动剪切个性头像+实例
阅读量(1393) | 发表 于 2010-11-19 22:34:13 | JQuery 龅牙驴 Django
几个月前,尝试Django结合Jquery的jquery imgareaselect插件,对头像进行剪切。用的场合很特别,虽然用处不是很大,但有些朋友却要求提供此类应用的源码。想想,之前写的《Django&JQuery手动剪切个性头像》主要是原理性的东西,看着很抽象,片段的代码,难免造成困惑,所以想:何不把龅牙驴的头像剪...
Windows7安装Postgresql 8.4以上版本出错解决办法
阅读量(1124) | 发表 于 2010-11-09 23:27:29 | Postgres
在Vista或者Windows7上安装Postgresql 8.4或者Postgresql 9.0,到了最后的关头总是出错!提示错误信息是:database cluster initialization failed。也许很沮丧吧?但是看一下错误,就知道为什么了?今天来解决PostgreSql不能安装的问题: 首先安装进度到了选择database cluster的时候,不要选择默...
比较Perl、PHP、Python、Java和Ruby
阅读量(1199) | 转载 于 2010-10-13 15:28:07 | Mysql Python Ruby Rails PHP
!预览语言的发展趋势一定是动静结合、刚柔并济Perl凝练晦涩,Python优雅明晰,Ruby精巧灵动,PHP简明单纯或许优雅正是来自对细节和规范的重视(RoR)与Ruby结合之后,便如一只猱身而上灵猫,立刻衬托出Java和.NET大象般的身影 ?提问Perl、Python、Ruby和PHP各自有何特点?为什么动态语言多作为轻...
在Heroku建立一个App遇到问题解决办法
阅读量(824) | 发表 于 2010-10-10 01:45:08 | Ubuntu
heroku建立app的时候,首先需要git和ssh,sudo apt-get install git-core sudo apt-get install ssh 执行了两条ubuntu命令后,算是顺利完成安装了。gem install heroku 安装heroku之后,要建立一个app;heroku create,帐号认证,竟然出现错误:No ssh public key found in /home/***(计算机名)/....
Django的页面级别缓存@cache_page
阅读量(1239) | 发表 于 2010-09-23 13:42:55 | Django
在Django几个级别缓存中,本人更偏向于页面级别的缓存,原因很赤裸:页面级别缓存@cache_page让人感到速度更更明显,一类页面没有加上缓存,可能呈现时间让人感觉几秒的时间,但加上@cache_page,速度肯定让你吃惊,几秒钟降低到眨眼的毫秒的级别上;使用方式非常简单,这好像不是什么理由,因为Dja...
Rails3数据库迁移
阅读量(1118) | 转载 于 2010-09-19 20:35:48 | 龅牙驴 annotate Postgres Mysql Ruby Rails
Migrations(数据库迁移)可以很方便的让你有条理地修改数据库。 虽然说要修改数据库,手动编辑SQL也可以办到,但是这样你得通知其他开发者去执行一样的步骤。 另外,你也得一直注意下次布署的时候,在正式上线的服务器(production machine)上面追踪并执行这些变更。 Active Record 会自动追踪哪...
有道数学题大家玩玩吧
阅读量(680) | 发表 于 2010-08-26 23:33:33 | 无标签
甲、乙、丙三人捕到一筐鱼, 甲将鱼分成三份,结果多了一条,甲怕分配不均,将多出的一条扔掉,取走了三分之一数量的鱼。乙不知道甲分过鱼,也将鱼分成三份,结果多了一条,乙将多出的一条鱼扔掉,取走了三分之一数量的鱼。 丙也如此分鱼,分成3份,丢掉多余的一条,取走三分之数量的鱼,丙拿走的鱼...
初步完成微博小应用的开发
阅读量(726) | 发表 于 2010-07-31 17:35:05 | 龅牙驴 微博 Python Django
15天前,曾兴致勃勃计划开发龅牙驴微型博客的小应用,今天算是初步完工了。时间真的都是挤出来的,近期工作算是不怎么忙,下了班,老早就回到家,打开那古老的IBM笔记本,猛烈地敲着褪色的键盘,就这样一行行凌乱的代码都出来了;在深圳,夏天出奇的热,每写完一个子模块,发现汗流浃背的,怪怪...
计划编个微型博客小小应用
阅读量(699) | 发表 于 2010-07-16 21:55:34 | JQuery 龅牙驴 Python Rails Django webfaction
有一段时间没有写东西了,有时间的时候,想敲键盘却敲不动了,无从下手... 真的感觉没有东西写了。倒是想写写心情,捕捉瞬时的想法,我想围脖最能表现这样的需求了,所以想写个围脖,一,功能不要求很复杂,满足自己写东西的欲望即可;二 写个小应用要同时学点东西,比方脚本的熟悉,我想趁势学学JQ...
最近状况
阅读量(635) | 发表 于 2010-06-02 23:59:04 | 无标签
最近到别的地方租房了,离公司更远了,坐车还是差不多,等车 挤车 昏沉沉的回到家。不能上网了,联系联通宽带,等了2天,回复说主线没有连接好,需要等半个月,于是就直接问,这半个月是确切时间吗?电话那边说,虽然说是半个月,其实没有这么快,他要提交申请总部后才实施。按照这样的流程起码一个...











