- 博客(10)
- 资源 (29)
- 收藏
- 关注
原创 Python 的好处
特性好处无须编译连接加快开发周期无须类型定义简洁、灵活自动内存管理避免内存管理的麻烦高级数据类型和操作内置对象加快开发进程面向对象代码重用; 能以C++, Java, COM, and .NET 整合可C语言扩展优化, 定制, 利用旧代码, 系统黏合类, 模块, 异常处理大规模的项目在进行大方面的模块设计简约优雅的语法和设计可靠, 可维护, 易学, 更少隐藏bug动态装载C模块简单的扩展,二进制码体积更小动态装载python模块程序可以在运行中修改通用的对象接口代码能少限制更灵活运行时程序构造为将来预留处理
2010-07-22 09:57:00 633
原创 Request对象和response 对象
概述Django 使用 request 和 response 对象表示系统状态数据..当请求一个页面时,Django创建一个 HttpRequest 对象.该对象包含 request 的元数据. 然后 Django 调用相应的 view 函数(HttpRequest 对象自动传递给该view函数), 每一个 view 负责返回一个 HttpResponse 对象.本文档解释了 HttpRequest 和 HttpResponse 对象的 API.HttpRequest 对象属
2010-07-20 10:17:00 859
原创 django的转义总结:escape,autoescape,safe,mark_safe
何谓转义?就是把html语言的关键字过滤掉。例如,就是html的关键字,如果要在html页面上呈现,其源代码就必须是PS:转义其实就是把HTML代码给转换成HTML实体了!默认情况下,django自动为开发者提供escape功能,即在html代码render之前,先进行转义,然后再呈现出来。这样的话,我们如果想输出一个链接,被转义之后,可能就无法得到我们想要的结果。 例如,下面的method,如果用户是匿名用户,则输出“匿名用户”,否则,输出一个链接,指向用户的profile: def get_userna
2010-07-19 17:18:00 2392 1
转载 MySQL性能优化详解
1. MySQL性能优化简介在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数据库必须进行必要的优化。优化是一个复杂的任务,本文描述MySQL相关的数据库设计和查询优化,服务器端优化,存储引擎优化。2. 数据库设计和查询优化 在MySQL性能优化中,首先要考虑的就是Database Schema设计,这一点是非常重要
2010-07-19 10:54:00 359
原创 MySQL数据库和相关事务总结
<br />事务都应该具备ACID特征。所谓ACID是Atomic(原子性),Consistent(一致性),Isolated(隔离性),Durable(持续性)四个词的首字母所写,下面以“银行转帐”为例来分别说明一下它们的含义:<br />原子性:组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分。换句话说,事务是不可分割的最小单元。比如:银行转帐过程中,必须同时从一个帐户减去转帐金额,并加到另一个帐户中,只改变一个帐户是不合理的。<br />一致性:在事务处理执行前后,MySQL数据库是一致的
2010-07-19 10:39:00 526 1
原创 JS语法字典
<br />1.document.write(""); 输出语句<br />2.JS中的注释为//<br />3.传统的HTML文档顺序是:document->html->(head,body)<br />4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)<br />5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)<br />6.一个小写转
2010-07-14 09:36:00 578
转载 Django QuerySet的select_related()函数
<br />转自panjj 发表于 2010-07-04 11:30<br />Django获取数据实体的时候,返回的对象一个实体或多个实体,也就是QuerySet,它是Django专有的东西,具体的理解,它是类似Python的字典的东西,但它并不实现字典的所有方法。今天讲解的是它其中的一个函数select_related()。 <br />select_related()使用的场景,是获取实体的同时,能快速获取到它对应的外键关系实体。如果获取实体时没有使用select_related(),要引用该实体的外
2010-07-07 09:02:00 5990
转载 Django一个比较隐含的函数url
Django下有一个比较隐含的函数url,在django/conf/urls/defaults模块中,虽然只有短短的10行代码,但功能却很了得。起初初学Django,并没有发现它,Templates的链接地址都是根据urlpatterns定义的地址,拼凑成地址字符串,很难看,而且Templates里拼凑成的地址,随着页面的增加而不断增加,一旦在urlpatterns里的某个地址改变了叫法,那眼泪可是哗哗的,有多少的拼凑的地址就得改动多少处!这时发现了url函数,这下可都好了,不管urlpatterns里的某
2010-07-07 08:52:00 2040
转载 Django Message框架尝鲜
一 介绍Django1.2之前有个基于cookie 和session的Message框架,是针对验证用户的,现在Django1.2框架扩展了Message,让它也支持匿名用户。也就是说用户不需要通过验证,即可用Message框架了。Message框架允许你临时存储信息到request里,然后取出来显示他们。每条信息由自己的level(等级)来决定它们的显示优先级。比如:info 一般的信息,warning警告,或者error错误。二启用Message框架Message框架其实可以当成一个中间件类和相应的上下
2010-07-07 08:46:00 4135 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人