【转载】升级到Ubuntu7.10时出错的解决方法

条评论
我遇到的问题是启动apache2,出现错误,不能加载libphp5,然后提示libxml2未定义的信号: apache2: Syntax error on line 185 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php5.load: Cannot load /usr/lib/apache2/modules/libphp5.so into server: /usr/lib/libxml2.so.2: undefined symbol: gzopen64 按照下文的提示,将/usr/local/lib/里的libz的so全部rename了下,问题解决。 引文: 前些天从7.04升级到7.10,有两台机子同时升。奇怪的是一台可以正常升级,而且升完后可以正常使用,而另一台升级过程中却...

阅读全文

[转载]可千万别乱改动你的wordpress安装地址和博客地址

条评论
原文地址:http://www.taaini.com/web/wordpress-options.html 我最近一个月学习数据库的一些使用,把他爱你博客的一些数据导入到本机的一个wordpress中,是所有的数据一起导入,从此我就不能登录本机数据的后台了,为什么呢?因为已登录就直接跳转到taaini博客,这是因为地址也变成他爱你博客的了。 另外也是最近,我将本机的地址改成另外一个,导致我也登录不了后来了,想要去网上查找方案,连怎么搜关键词都想不出来,终于我想到个办法,我登录数据库,找到数据库中记录图中两个字的表和那条记录,修改数据库,终于搞定了。 所以,大家不要随便去改你的这个参数啊,否则会让你吃不了兜着走,呵呵,我把解决方法分享一下。 首先用phpmyadmin打开你的数据库,然后找到wp-options这个数据表,找到第一条记录也就是siteurl这条,还有第39条home,这两条将地址改成你想要的就块可以恢复了,如果你不知道怎么改数据就看看数据库管理的教程就可以了,很简单。 原创文章,欢迎转载,转载请注明转载自:http://www.taaini.com/web/wordp...

阅读全文

如何处理python编码转换时的UnicodeDecodeError异常

条评论
python提供的unicode转换不像iconv或是mbstowcs之类的方便。 如果转换一段 unicode(“1234中文”,’ascii’) 到utf8会直接出现UnicodeDecodeError的错误。如果在你能预知字串符的编码的时候,比如你用unicode(‘1234中文’, ‘gbk’) 就不会出现错误,不过很多时候,会出现CJK混合的情况,如果要做到将一段CJK文件转换成unicode可能就行不通了。 好在python的codecs提供了register_error这个功能:register_error( name, error_handler) 原理很简单,不过要先看unicode是如何处理异常的,unicode这个函数是将一段string按输入的编码转换成目标的编码,如果出现了不与输入编码相符的,会出现一个UnicodeDecodeError的异常,通常有三种处理方法:strict,replace,ignore,默认是 strict,就是直接raise UnicodeDecodeError. 通过register_error,我们也可以有自己的处理方法...

阅读全文

python中文转换url编码

条评论
今天要处理百度贴吧的东西。想要做一个关键词的list,每次需要时,直接添加 到list里面就可以了。但是添加到list里面是中文的情况(比如‘丽江’),url的地址编码却是’%E4%B8%BD%E6%B1%9F’,因此需 要做一个转换。这里我们就用到了模块urllib。 import urllibdata = ‘丽江’print data丽江data‘\xe4\xb8\xbd\xe6\xb1\x9f’urllib.quote(data)‘%E4%B8%BD%E6%B1%9F’那我们想转回去呢?urllib.unquote(‘%E4%B8%BD%E6%B1%9F’)‘\xe4\xb8\xbd\xe6\xb1\x9f’print urllib.unquote(‘%E4%B8%BD%E6%B1%9F’)丽江细心的同学会发现贴吧url中出现的是%C0%F6%BD%AD,而非’%E4%B8%BD%E6%B1%9F’,其实是编码问题。百度的是gbk,其他的一般网站比如google就是utf8的。所以可以用下列语句实现。import sys,urllibs = ‘丽江’...

阅读全文

PYTHON 脚本作为WINDOWS服务启动

条评论
如果我们想让系统启动的时候就执行某个程序,windows系统和unix系统是不一样的,对于unix只需要将要执行的命令放到 rc.local中,系统重新启动的时候就可以加载了。windows就麻烦多了,如果你将程序放到启动组中,只有输入了密码后,程序才被执行,如果想在 系统一启动的时候就执行程序,必须使用nt服务。python下如何使用nt服务,其实很简单。下载python的win32支持。我使用的是:pywin32-202.win32-py2.3.exe安装好后就可以来写我们的服务了。我们先来建立一个空的服务,建立test1.py这个文件,并写入如下代码: -- coding: cp936 --import win32serviceutilimport win32serviceimport win32event class test1(win32serviceutil.ServiceFramework):     svc_name = “test_python”     svc_display_name = “test_python”     def in...

阅读全文

对象,类变量,实例变量

条评论
http://www.blogjava.net/wenshijiao/archive/2007/01/22/95281.html 今天主要总结一下类,对象,及类变量,实例变量 下面我们就来理解类到底是什么,以及类和对象的关系?     对象:是由类产生的一个个个体,是对一个客观实体的描述;     类:是对对象的概述和抽象;     打一个比方,或许能更清楚理解类和对象的关系:汽车有很多类,小汽车,公共汽车,它们都属于类,而某一辆特定的小汽车就是类的的对象      看一个例子:     定义一个变量:private int aaa;                              private static int bbb;     相信大家都看到了他们的区别:在于是否加了static,这就是我们要分析的类变量和实例变量      类变量也叫静态变量,也就是在变量前加了static 的变量;      实例变量也叫对象变量,即没加static 的变量;      那么他们的区别究竟是什么呢?      类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值...

阅读全文

准备用python做个gtalk的客户端

条评论
http://hi.baidu.com/bluebanboom/blog/item/b33fa8188812da0735fa4130.html 为了摆脱qq,就想自己写个gtalk的client,学习一哈python,呵呵,因为gtalk基于Jabber/XMPP,我又刚好找到了python下的XMPP的封装,图个简单,不过,还是要先了解XMPP协议才行. XMPPY http://xmpppy.sf.net/ XMPP的RFC XMPP SpecsThe base specifications of the Extensible Messaging and Presence Protocol (XMPP) formalize the core protocols developed within the Jabber open-source community in 1999. They were produced by the IETF’s XMPP Working Group and published as RFCs in October, 2004. Note: O...

阅读全文

XMPP添加好友相关文章一篇

条评论
只能通过百度快照找到原文了:) [xmpp][添加好友]rfc3921中presence和roster集成的一点思考 [xmpp][添加好友]rfc3921中presence和roster集成的一点思考Jabber(XMPP)中文翻译计划http://wiki.jabbercn.org/space/start/2007-05-03/1 [ 开始 索引 登录 或 注册 忘记密码 ]start > 2007-05-03 > 12007-05-03 #1由how创建。最后一次被how修改,在1年1天之前。 被访问了 459 次。 #1[编辑] [rdf]标签附件rfc3921中presence和roster集成的一点思考最近发现psi的添加联系人功能和别的客户端软件有一点小小不同, 也暴露出RFC3921中presence和roster集成中兼容性的一点小问题. 假定 user@jabbercn.org 使用 p...

阅读全文

XMPP/Jabber/GTalk协议概览

条评论
http://blog.dormforce.net/est/archives/281 万圣节前夜,嘎嘎,写一篇XMPP的文章,主要来自Jabber官方的Technical Overview。 OverviewXMPP由Jabber软件基金会开发,最早在Jabber上实现。Jabber项目由Jeremie Miller在1998年开始的一个免费、开源的项目,用于提供给MSN、Yahoo!的IM服务。由于XMPP是一种基于XML架构的开放式协议,在IM通讯中被广泛采用,已经得到了互联网工程任务组(IETF)的批准(RFC 3920RFC 3921)。 IQ即Information Query,是XMPP协议中一个类似HTTP的GET、POST的动词。比如说修改Jabber密码: <iq type='set' to='jabber.org'> <query xmlns='jabber:iq:register'> <username>username</username> <pa...

阅读全文

在Windows环境下用Editplus打造一个Python编辑调试环境

条评论
本文转自http://lwkj.blogchina.com/3029696.html Python有很多集成开发工具,商业的有komodo,Wingide,Boa等,还有Python自带的集成环境IDLE,windows下还有Pythonwin等。本文利用一个很流行的功能也非常强大的文本编辑软件Editplus,改造成一个能够很好的支持Python编辑,浏览,运行及调试的开发环境,并且具备语法加亮,自动完成,自动缩进,新建python文件模板等功能支持。 文件: epp211.rar 大小: 870KB 下载: 下载 1.要使Editplus能够运行python程序,首先打开tools->Preferences对话框,在User tools里新建一个group,名字叫python,在python group里新建一个工具也起名为python,分别在Menu text:填入python,在Command:填入python的安装路径,Argument:填入$(FileName),Initial Directory:填入$(FileDir)。完成这一步的结果如下图(1): ...

阅读全文