没有理想_百度空间
 
文章列表
 
2010-12-21 10:43

windows 转换 ubuntu中最麻烦的可能就是以往不注意大小写的书写问题,而造成的在转换过程中的路径问题。

 

图片大小写的统一好在一直还比较严格使用model的方法去完成,那么直接在获得url的方法中将所有数据库中值lower一下就行了,但最终从上传等地方就要严格的定义上传时文件名的小写话了。

 

用了几个命令分享一下

 

mysql 替换大小写

 update video_vinfo set image=REPLACE(image,image,lower(image))

 

python,将现存文件重新命名的方法

 
2010-12-18 17:50

这两天将dx的登录部分提取到js中,并由其他页面调用,来实现全站使用dx1.5登录状态的功能。

发现设置以后网站不能正常同步登录其他ucenter的应用了,对登录代码分析了一下,看了看ucenter实现同步登录的原理。ucenter同步登录的原理比较简单,因为一旦跨域就不能使用服务器端语言来实现各个域名的同步登录,不知道我说的能明白不能,因为登录状态依靠的是cookies的信息,而cookies记录的是用户与站点之间的信息,各个域名之间不能相互创造cookies。所以uccenter利用 本地浏览器javascript的调用方式去请求各个应用域名下面

 
2010-08-04 15:22
飞信在 7月 20 接口协议有些变动,导致短信无法发送,目前信的pyfetion 0.3 发布,解决了这个问题。 一切恢复正常 http://code.google.com/p/pytool/issues/detail?id=18#c6 http://pytool.googlecode.com/issues/attachment?aid=9026163495408742977&name=PyFetion_v0.3.zip&token=74d6c28998e6b7720875a300151f4cb3
 
2010-07-19 17:12

使用 webservice 提供的短信接口,遇到了几个问题,一个是类型声明的问题,现在看来也不知道是不是这个问题,因为最终解决问题的方法是短信接口的服务地址提供错了。 但为了尽量和提供服务的标准xml结构一样,这个配置也是挺有用的。

server.config.typed=0

设定了 typed=0 的结构就是 所有提交字段的类型声明为空了,本身加上这个是为了保证数据提交服务器端的严格验证,可我发现很多服务都没有这方面的验证。

发送彩信的标准方式,是要将发送内容的二进制 base64转码发送,代码记录一下

f=open(

 
2010-07-17 16:32

最近项目要用到 python 开发一系列的 webservice的客户端应用,看了一圈,现成的包还不多,都是介绍soappy,然后已经好多年没更新了,但也没发现有特别大的错误报告,就用它把。

安装和调试都不顺利,安装起来还需要修改一下包里面的几个文件,才能继续安装下去。

安装以后根据一些例子来调用webservice。真的很简单,但一直出错,对比 xml 文件,发现通过soappy建立的xml文件格式与标准的区别很大。经过几天的研究终于通过设置一个参数来解决了

server.config.buildWithNamespacePrefix=0

通过设置

 
2010-04-29 08:53
郑州建业资园_如意家园 小区QQ群 81857903。 郑州 建业资园(如意家园),大家在这里交流,拒绝广告~
 
2010-04-17 14:33

最近一直觉得 nginx + php 很卡,但django的速度还是很快没的说。 应该是php环节上的问题,与nginx无关。 准备开始开始逐步优化php 来解决问题。 先使用了 eAccelerator 加速。

 
2010-04-13 15:14

from django.db import connection

cursor = connection.cursor()
cursor.execute("SELECT t.tid FROM bbs_threads t LEFT JOIN bbs_tmsgs tm ON tm.tid=t.tid WHERE t.ifcheck=1 AND t.fid IN (5,55,54,65,20,13,76,131,7,130,129,132,133,112,113) AND t.subject like %s AND lastpost > %s ORDER BY lastpost DESC LIMIT 500", ['%%%s%%' % keyword,s_postdate])
sl = dictfetchall(cursor)

在execute 中提交的sql语句如果使用[]方式指定搜索的关键词,execute会对sql进行

 
2010-04-08 09:59

django与phpwind的合并经过两年的实际运行效果还是十分满意的,但站点与论坛的用户整合一直是个比较麻烦的问题,phpwind在用户登录以及获得用户信息的时候使用的是一个 strcode 的加密解密函数。针对每个客户端的信息进行加密解密。

针对phpwind内的 strcode方法 写的python 方法。 其中的key 是 浏览器agent与论坛编码的字符串。

#phpwind cookies信息加密解密程序
def PhpStrCode(string,key,action='ENCODE'):
    string=urllib.unquote(string)
    if action!

 
2010-04-02 10:05

最近一段一些商家对人气指数比较感兴趣,经常使用暴力刷新来获得指数。4月1日晚,竟然达到了每秒30次的请求,造成服务器缓慢,也就是对服务器间接造成了 CC 攻击。 为了防止刷新对服务器造成的影响,增加了应对cc攻击的功能。但只能起到一定的作用,毕竟是在django中做了处理,性能和效果无法和防火墙对比,但对于低级的防护还是很有用的。

代码增加在django 的middlewear 中,所有请求在第一次进入时都经过这个过程,为了性能考虑,将用户的访问记录放在memcache中,这样在写入与查询用户请求记录时效率会比较高。

 
     
 
 
个人档案
 
50uu

 
   
 
文章分类
 
 
 
 
 
 
Linux(18)
 
Python(23)
 
Django(58)
 
Game(1)
 
Php(3)
 
 
 
     
 
日历
 
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     

帮助中心  |  空间客服  |  投诉中心  |  空间协议
©2012 Baidu