黄聪

论SEO对人类的重要性,请看我的博客:hcsem.com

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

09 2011 档案

摘要:APMServ有一个问题,就是它的Apache 无法打Mod_Rewrite ,找了很多常规的打开Apache 的方法,在APMServ都不适用,今天在本地测试WordPress ,再次解决Mod_Rewrite ,无奈它还是不生效,无法启用,使用.htaccess 转向会出现Error 404提示Object not found!。这次我选择了去官方论坛找方法,没想到被这个问题困恼的人还真多,不过解决的方法还是有的:打开APMServ 程序,打开httpd.conf 文件,搜索 LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的# 再 阅读全文
posted @ 2011-09-28 22:38 黄聪 阅读(855) 评论(0) 推荐(0) 编辑

摘要:假设Python安装在 C://Python2x项目路径为 D://Python/demo则在系统变量中添加 C:\Python2x;C:\Python2x\Scripts;C:\Python2x\Lib;D:\Python\demo 阅读全文
posted @ 2011-09-26 09:40 黄聪 阅读(1019) 评论(0) 推荐(0) 编辑

摘要:一些常用的XPath表达式: 如果XPath的开头是一个斜线(/)代表这是绝对路径。如果开头是两个斜线(//)表示文件中所有符合模式的元素都会被选出来,即使是处于树中不同的层级也会被选出来。以下的语法会选出文件中所有叫做cd的元素(在树中的任何层级都会被选出来): //cd 选择未知的元素 使用星号(Wildcards,*)可以选择未知的元素。下面这个语法会选出/catalog/cd 的所有子元素: /catalog/cd/* 以下的语法会选出所有catalog的子元素中,包含有price作为子元素的元素。 /catalog/*/price 以下的语法会选出有两层父节点,叫做pri... 阅读全文
posted @ 2011-09-20 11:37 黄聪 阅读(516) 评论(0) 推荐(0) 编辑

摘要:Nutch是一个基于Lucene,类似Google的完整网络搜索引擎解决方案,基于Hadoop的分布式处理模型保证了系统的性能,类似Eclipse的插件机制保证了系统的可客户化,而且很容易集成到自己的应用之中。 Nutch 0.8 完全使用Hadoop重写了骨干代码,另有很多地方作了合理化修正,非常值得升级。1.Nutch 0.8 的安装与运行nutch 0.7.2的中文安装文档满街都是,nutch 0.8的安装文档见Tutorial (0.8) , 要注意两点:一是 crawl命令里的urls参数从指定文件变为了指定目录, 即原来的urls 要改存到urls/foo 里。二是 nutch-d 阅读全文
posted @ 2011-09-19 09:14 黄聪 阅读(1399) 评论(0) 推荐(0) 编辑

摘要:import urllib proto, rest = urllib.splittype("http://www.baidu.com/11/12.htm") host, rest = urllib.splithost(rest) print host host, port = urllib.splitport(host) if port is None: port = 80 print port 阅读全文
posted @ 2011-09-18 22:02 黄聪 阅读(3457) 评论(1) 推荐(0) 编辑

摘要:1. 安装IronPython到http://ironpython.codeplex.com/下载IronPython。安装下载下来的安装包(要先装VS啊)。2. 创建项目创建一个C#的控制台应用程序。添加引用: 浏览到IronPython的安装目录中,添加对IronPython.dll,Microsoft.Scripting.dll 两个dll的引用。3. 添加Python文件到当前的项目中创建一个文本文件命名为:hello.py, 编辑如下def welcome(name): return "hello" + name把该文件添加的当前的项目中。4. 在C#中调用Pyt 阅读全文
posted @ 2011-09-18 17:18 黄聪 阅读(18635) 评论(2) 推荐(2) 编辑

摘要:1、PacketiX VPN简介:可能有些朋友还对PacketiX VPN这个软件还不太了解,那么先在这里简单的介绍一下:官方网站地址:日文:http://www.packetix.net/jp/英文:http://www.packetix.net/en/PacketiX VPN 日本SoftEther公司开发的,用户可以利用这个软件远程连接到一个家庭网络,或将位于不同地区的节点组建成一个虚拟局域网,使用此软件不需要额外购买带有VPN功能的设备,或租用VPN专用线路,只要可以连接互联网即可使用。PacketiX VPN 是筑波大学一年级学生登游大自编的软件,原名叫SoftEther。 此软件简 阅读全文
posted @ 2011-09-06 20:55 黄聪 阅读(6635) 评论(1) 推荐(1) 编辑

摘要:<SCRIPT language=JavaScript type=text/JavaScript> var step=0,_admin=true; // 后台输出是否有新信息数据 var _title=document.title; function flash_title() { step++ if (step==3) {step=1} if (step==1) {document.title=' '+_title} if (step==2) {document.title='新信息 '+_title} set... 阅读全文
posted @ 2011-09-05 22:14 黄聪 阅读(506) 评论(0) 推荐(0) 编辑

摘要:IE6,IE7,IE8,Firefox 兼容的css hack.color{background-color: #CC00FF; /*所有浏览器都会显示为紫色*/background-color: #FF0000\9; /*IE6、IE7、IE8会显示红色*/*background-color: #0066FF; /*IE6、IE7会变为蓝色*/ _background-color: #009933; /*IE6会变为绿色*/}总结:*: IE6 IE7_: IE6*+: IE7----------------------------------------IE6,IE7,Firefox兼容. 阅读全文
posted @ 2011-09-05 21:49 黄聪 阅读(2272) 评论(0) 推荐(2) 编辑

摘要:import MySQLdb#创建链接conn=MySQLdb.Connect(host='localhost',user='root',passwd='',db="xingming")#生成游标cursor=conn.cursor()#插入多条记录cursor.executemany( """INSERT INTO xm (x, m) VALUES (%s, %s)""", [ ("h","c"), ("g" 阅读全文
posted @ 2011-09-04 08:27 黄聪 阅读(680) 评论(0) 推荐(0) 编辑

摘要:今天下载了MySQL-python-1.2.2.win32-py2.6.rar 想试试python的数据库操作,但是安装时错误下面是报错截图:修改__init__.py:*注释第34行: from sets import ImmutableSet*在后面一行添加: ImmutableSet = frozenset*注释第41行e: from sets import BaseSet*在后面一行添加: BaseSet = set##### __init__.py#Line 35#from sets import ImmutableSet #class DBAPISet(ImmutableSet): 阅读全文
posted @ 2011-09-04 01:48 黄聪 阅读(2310) 评论(0) 推荐(0) 编辑

该文被密码保护。
posted @ 2011-09-03 22:41 黄聪 阅读(3) 评论(0) 推荐(0) 编辑

摘要:#-*-coding:utf-8-*-import urllib2, urllib, cookielibimport reimport getpassimport sqlite3import randomimport time class Discuz: def __init__(self,user,pwd,args): self.username = user self.password = pwd self.args = args self.regex = { 'loginreg':'<input\s*ty... 阅读全文
posted @ 2011-09-03 21:57 黄聪 阅读(6720) 评论(3) 推荐(0) 编辑

摘要:setuptools绝对是个好东西,它可以自动的安装模块,只需要你提供给它一个模块名字就可以了,并且自动帮你解决模块的依赖问题。一般情况下用setuptools给安装的模块会自动放到一个后缀是.egg的目录里,下面看看怎么用setuptools。 首先,需要安装setuptools这个东西,安装它很简单,先去下载一个脚本: http://peak.telecommunity.com/dist/ez_setup.py 下载完后直接执行它就会帮你把setuptools给装好了。之后安装模块的使用方法就是使用一个叫easy_install的命令,在Windows里,这个命令在python安装目录下的 阅读全文
posted @ 2011-09-03 20:01 黄聪 阅读(8498) 评论(0) 推荐(3) 编辑

摘要:简单的抓取网页:import urllib.request url="http://google.cn/" response=urllib.request.urlopen(url) #返回文件对象page=response.read() 直接将URL保存为本地文件:import urllib.request url="http://www.xxxx.com/1.jpg"urllib.request.urlretrieve(url,r"d:\temp\1.jpg")POST方式:import urllib.parse import ur 阅读全文
posted @ 2011-09-03 18:49 黄聪 阅读(13919) 评论(0) 推荐(1) 编辑

摘要:将wp-includes文件夹下的kses.php中的以下2句话屏蔽掉即可://add_action('init', 'kses_init');//add_action('set_current_user', 'kses_init'); 阅读全文
posted @ 2011-09-03 18:20 黄聪 阅读(2103) 评论(0) 推荐(1) 编辑

摘要:$w='中文参数';mb_convert_encoding($w, 'gb2312', 'utf-8') 阅读全文
posted @ 2011-09-03 12:36 黄聪 阅读(394) 评论(0) 推荐(0) 编辑

摘要:以下是在WordPress3.0版本标准安装过程中所创建的数据库表的大纲和描述。目前,WordPress3.0仅支持 MySQL 4.1.2及更高版本的数据库。参见:WordPress 2.0.x数据库描述WordPress 2.2.x数据库描述WordPress 2.3.x数据库描述WordPress 2.5.x数据库描述WordPress 2.7.x数据库描述WordPress 2.8.x数据库描述WordPress 2.9.x数据库描述由于WordPress自己与数据库接口,作为终端用户,不必过分担心它的结构。而如果你是在编写插件,你也许会对学习如何直接与数据库接口感兴趣。WordPre 阅读全文
posted @ 2011-09-03 09:15 黄聪 阅读(5277) 评论(5) 推荐(1) 编辑

摘要:例如 127.0.0.1/?w=%BB%C6%B4%CF$w= $_GET['w'];$w = iconv('gb2312','utf-8',$w);即可取到 $w 为 “黄聪” 阅读全文
posted @ 2011-09-03 08:12 黄聪 阅读(642) 评论(0) 推荐(0) 编辑

摘要:网络爬虫(Web Crawler, Spider)就是一个在网络上乱爬的机器人。当然它通常并不是一个实体的机器人,因为网络本身也是虚拟的东西,所以这个“机器人”其实也就是一段程序,并且它也不是乱爬,而是有一定目的的,并且在爬行的时候会搜集一些信息。例如 Google 就有一大堆爬虫会在 Internet 上搜集网页内容以及它们之间的链接等信息;又比如一些别有用心的爬虫会在 Internet 上搜集诸如 foo@bar.com 或者 foo [at] bar [dot] com 之类的东西。除此之外,还有一些定制的爬虫,专门针对某一个网站,例如前一阵子 JavaEye 的 Robbin 就写了几 阅读全文
posted @ 2011-09-01 23:13 黄聪 阅读(7681) 评论(0) 推荐(5) 编辑