任意PC键盘映射到MAC键盘的karabiner配置xml文件 有没有朋友像我一样,找了很久适合于macbook pro的机械键盘呢?市面上仅有的几款,要么就是Matias的白轴,手感很差,要么DAS的青轴,小贵,声音大。最后我发现了karabiner [url]https://pqrs.org/osx/karabiner/index.html.en[/url]这个神器软件,购入了樱桃的G80-3000白色茶轴机械键盘,研究了一番,实现了完美的苹果键位...
任意PC键盘映射到MAC键盘的karabiner配置xml文件 有没有朋友像我一样,找了很久适合于macbook pro的机械键盘呢?市面上仅有的几款,要么就是Matias的白轴,手感很差,要么DAS的青轴,小贵,声音大。最后我发现了karabiner [url]https://pqrs.org/osx/karabiner/index.html.en[/url]这个神器软件,购入了樱桃的G80-3000白色茶轴机械键盘,研究了一番,实现了完美的苹果键位...
系统管理员必须知道的PHP安全实践 PHP是一种开源服务器端脚本语言,应用很广泛。Apache web服务器提供了这种便利:通过HTTP或HTTPS协议,访问文件和内容。配置不当的服务器端脚本语言会带来各种各样的问题。所以,使用PHP时要小心。以下是25个PHP安全方面的最佳实践,可供系统管理员们安全地配置PHP。 为PHP安全提示而提供的示例环境 •文件根目录(DocumentRoot):/var/www/html...
程序员对美工的5大经典牢骚 就像猫和狗、该隐和亚伯一样,程序员和美工也是对死对头。 程序员和美工就像来自不同星球的两种完全不同的人,他们脑袋所关心的事情也完全不同。 程序员希望网站运行起来完美,而美工希望网站看起来漂亮。 这次,我们将站在程序员的角度看看:程序员对美工的5个经典牢骚。 牢骚1: “为什么美工设计所有东西都喜欢用Flash?!”网站只需要很简单的按钮和一些文本就行了,但是美工...
Yii框架整合Ucenter更新与增强 在我前面的博文中提出了整合ucenter到yii应用的方法,还有一些不完美,那就是,登录、退出需要手动输出js到页面上来通知其他应用。那么如何做到自动处理,而不需要特别照顾?我发现只需要继承CWebUser类,实现自己的WebUser类,并覆盖登录和退出两个事件即可,不多说,上代码: <?phpclass WebUser extends CWebUser{ pu...
Nginx配置Yii和phpMyAdmin虚拟主机 在我们部署项目时经常需要用Nginx,同时需要支持url重写,还得安装一个phpmyadmin,这时候问题就来了。如何让phpmyadmin不在web根目录下?以下是配置文件样例: server{ listen 80; server_name dmis.sangou.net; index index.html index.htm inde...
Nginx配置Yii和phpMyAdmin虚拟主机 在我们部署项目时经常需要用Nginx,同时需要支持url重写,还得安装一个phpmyadmin,这时候问题就来了。如何让phpmyadmin不在web根目录下?以下是配置文件样例: server{ listen 80; server_name dmis.sangou.net; index index.html index.htm inde...
Yii框架应用程序整合Ucenter实现同步注册、登录和退出等 如今很多网站都要整合论坛程序,而康盛的Discuz系列产品往往是首选。然后就有了整合用户的需要,康盛提供了Ucenter架构,方便对不同的应用程序进行单点登录整合。 进来我尝试将ucenter整合到Yii网站中,获得了成功,虽然登录同步程序不是很妥当,基本使用没有问题了。我将继续改进。下面说说步骤: 下载安装ucenter和discuz,我使用的是ucenter1.6和di...
Yii框架应用程序整合Ucenter实现同步注册、登录和退出等 如今很多网站都要整合论坛程序,而康盛的Discuz系列产品往往是首选。然后就有了整合用户的需要,康盛提供了Ucenter架构,方便对不同的应用程序进行单点登录整合。 进来我尝试将ucenter整合到Yii网站中,获得了成功,虽然登录同步程序不是很妥当,基本使用没有问题了。我将继续改进。下面说说步骤: 下载安装ucenter和discuz,我使用的是ucent...
友好HTTP错误信息逐个数 一、友好HTTP错误信息逐个数 100 Continue:初始的请求已经接受,客户应当继续发送请求的其余部分。 101 Switching Protocols:服务器将遵从客户的请求转换到另外一种协议。 200 OK:一切正常,对GET和POST请求的应答文档跟在后面。如果不用SetStatus设置状态代码,Servlet默认使用202状态代码。 201 Creat...
ExtJS表单组件RadioGroup初始化(选中初始值、表单加载)的要点 折腾了一宿,没解决表单加载初始值,自动选中单选按钮组的问题,今早才查到资料,原来ext3.1已经修正了这个问题,但是需要的是给组和里面的单选按钮都要设置同样的name属性,我就是没有设定group的name,就悲剧了,这样设置即可:[code="js"]{ xtype: 'radiogroup', fieldLabel: 'Auto Layout', name:...
Yii Framework 整合Extjs Direct实现RPC的方法 这些天由于公司需要开发一个类似CRM的会员管理系统,我的技术选型为 Extjs+Yii+Mysql实现,发现Extjs3.x后推出了Direct组件,可以很方便的将服务器端的方法暴露给客户端调用,非常方便,于是就有了整合Yii框架的想法。 说干就干,花了一天时间进行研究、实现代码,Yii的组件架构和OOP的特性,让我比较方便的就实现了这个目标:兼容RPC批量调用和正常的MVC...
经验和修正:关于Fleaphp运行于apache2+worker+fcgid 一直不是很满意apache2的prefork模式对内存的占用,感觉速度也慢了点,另外php很多模块都不是线程安全的,所以采用fastcgi来运行php,,我认为比较好但是apache2自己的fastcgid却有很多问题,还好国人编写了fcgid这个二进制兼容模块在Ubuntu server 8.04 linux下配置好apache2+worker+fcgid+php5后,无奈Fleaphp
经验和修正:关于Fleaphp运行于apache2+worker+fcgid 一直不是很满意apache2的prefork模式对内存的占用,感觉速度也慢了点,另外php很多模块都不是线程安全的,所以采用fastcgi来运行php,,我认为比较好但是apache2自己的fastcgid却有很多问题,还好国人编写了fcgid这个二进制兼容模块在Ubuntu server 8.04 linux下配置好apache2+worker+fcgid+php5后,无奈Fleaphp...
qmail smtp服务的用户验证的总结 现在有许多网友都在做qmail smtp服务的用户验证,看国内的几篇文章总又或多或少地遇到一些问题下面我就总结一下前人文章的问题,并写出我自己做的详细方法。E-mail:hailwind@china.comQQ:577507欢迎交流一、对前人文章问题的一个总结:以下是ideal和taoran两
qmail smtp服务的用户验证的总结 现在有许多网友都在做qmail smtp服务的用户验证,看国内的几篇文章总又或多或少地遇到一些问题下面我就总结一下前人文章的问题,并写出我自己做的详细方法。E-mail:hailwind@china.comQQ:577507欢迎交流一、对前人文章问题的一个总结:以下是ideal和taoran两位前辈的文章:http://www.linuxaid.com.cn/supp...
Qmail1.0.3打过补丁的qmail-smtpd.c 转载自http://blog.chinaunix.net/u/12479/showart_468642.html:我在网上找到了一些qmail-smtpd的补丁,然后制作了一个qmail-smtpd.c,主要功能包括:1、smtp 认证2、badrcpto3、强制本地用户向本地用户发邮件时验证4、认证的用户名和mailfrom必须一致,防止冒充本地用户发邮件用法:1、解开qmail-1.03的
Qmail1.0.3打过补丁的qmail-smtpd.c 转载自http://blog.chinaunix.net/u/12479/showart_468642.html:我在网上找到了一些qmail-smtpd的补丁,然后制作了一个qmail-smtpd.c,主要功能包括:1、smtp 认证2、badrcpto3、强制本地用户向本地用户发邮件时验证4、认证的用户名和mailfrom必须一致,防止冒充本地用户发邮件用法:1、解开qmail-1.03的...
CSS完美兼容IE6/IE7/FF的通用方法 关于CSS对各个浏览器兼容已经是老生常谈的问题了, 网络上的教程遍地都是.以下内容没有太多新颖, 纯属个人总结, 希望能对初学者有一定的帮助.一、CSS HACK以下两种方法几乎能解决现今所有HACK.1, !important随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)#wrapper{widt
CSS完美兼容IE6/IE7/FF的通用方法 关于CSS对各个浏览器兼容已经是老生常谈的问题了, 网络上的教程遍地都是.以下内容没有太多新颖, 纯属个人总结, 希望能对初学者有一定的帮助.一、CSS HACK以下两种方法几乎能解决现今所有HACK.1, !important随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)<style>...
静态HTML页面不缓存js文件的方法 今天做项目时候遇到一个问题,由于采用了生成静态的CMS系统,但是页面头部需要显示用户登录的信息,也就是,没有登录时,显示登录框,用户登录后,则显示登录信息。于是用到了js调用php文件的方法。但是由于浏览器的缓存,用户登录后常常还是显示登录框,因为js文件被缓存,没有重新下载。 由于js文件是用标签引入的,无法加随机数参数以使每次都重新下载。经过研究采用以下方法达到目的:这
静态HTML页面不缓存js文件的方法 今天做项目时候遇到一个问题,由于采用了生成静态的CMS系统,但是页面头部需要显示用户登录的信息,也就是,没有登录时,显示登录框,用户登录后,则显示登录信息。于是用到了js调用php文件的方法。但是由于浏览器的缓存,用户登录后常常还是显示登录框,因为js文件被缓存,没有重新下载。 由于js文件是用<script>标签引入的,无法加随机数参数以使每次都重新下载。经过研究采用以下方法达...
Php+Mysql注入专题 Php注入攻击是现今最流行的攻击方式,依靠它强大的灵活性吸引了广大黑迷。 在上一期的《php安全与注射专题》中林.linx主要讲述了php程序的各种漏洞,也讲到了php+mysql注入的问题,可是讲的注入的问题比较少,让我们感觉没有尽兴是吧. OK,这一期我将给大家伙仔仔细细的吹一吹php+mysql注入,一定让你满载而归哦(谁扔砖头哩!)。 本文主要是为小菜们服务的,如果你已经是一只老鸟呢,
Php+Mysql注入专题 Php注入攻击是现今最流行的攻击方式,依靠它强大的灵活性吸引了广大黑迷。 在上一期的《php安全与注射专题》中林.linx主要讲述了php程序的各种漏洞,也讲到了php+mysql注入的问题,可是讲的注入的问题比较少,让我们感觉没有尽兴是吧. OK,这一期我将给大家伙仔仔细细的吹一吹php+mysql注入,一定让你满载而归哦(谁扔砖头哩!)。 本文主要是为小菜们服务的,如果你已经是一只老鸟呢,...
兼容多种浏览器的Ctrl+Enter提交--兼容firefox、ie、opera <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta h
小试xajax检测用户名的唯一性(完美解决中文乱码) php // 第一步:引入xajax类库define ( XAJAX_DEFAULT_CHAR_ENCODING, gbk ); // XAJAX框架require_once( dirname( __FILE__ ) . "/../xajax/xajax.inc.php" );// 第二步:编写自己的PHP处理函数function checkName( $name ){ if
小试xajax检测用户名的唯一性(完美解决中文乱码) <?php//第一步:引入xajax类库define('XAJAX_DEFAULT_CHAR_ENCODING','gbk');//XAJAX框架require_once(dirname(__FILE__)."/../xajax/xajax.inc.php");//第二步:编写自己的PHP处理函数functioncheckName($name){if($name=="清风这厮")$te...
Xajax中文手册(第一版) 代码下载:http://www.xajaxproject.org/原文:http://xajax.sourceforge.net/英文原版:Copyright © 2005 J. Max Wilson简体中文翻译:HonestQiao(乔楚)/2005-12-7 17:23/(第一版) 什么是xajax? xajax如何工作? 为什么我要使
Xajax中文手册(第一版) 代码下载:http://www.xajaxproject.org/原文:http://xajax.sourceforge.net/英文原版:Copyright © 2005 J. Max Wilson简体中文翻译:HonestQiao(乔楚)/2005-12-7 17:23/(第一版)什么是xajax? xajax如何工作? 为什么我要使用xaj...
Asp.Net 控件命名规范 类型 前缀 示例AdRotator adrt adrtTopAdButton btn btnSubmitCalendar cal calMettingDatesCheckBox chk chkBlueCheckBoxList chkl chklFavColorsCompareValidator valc valcValidAge CustomValidator valx valxDBCheckDa...
TinyMce介绍、环境配置与使用心得 TinyMCE 是一个基于浏览器(例如MSIE或Mozilla)的强大的所见即所得的编辑器,它使用户可以方便的编辑HTML内容。它非常灵活并且是为系统集成而设计的,比如在Intranets、CMS、LMS等系统中应用。 特点
TinyMce介绍、环境配置与使用心得 TinyMCE 是一个基于浏览器(例如MSIE或Mozilla)的强大的所见即所得的编辑器,它使用户可以方便的编辑HTML内容。它非常灵活并且是为系统集成而设计的,比如在Intranets、CMS、LMS等系统中应用。 特点 易于集成,只需要简短几行代码。 ...
超强文本编辑器SciTE配置方法详细实例 关于scite文本编辑器的说明scite,也就是SCIntilla based Text Editor, 基于SCIntilla编辑组件的文本编辑器。我们见到的许多文本编辑器都是基于SCIntilla编辑组件的。yidabu.com经过比较发现,同样是基于SCIntilla的文本编辑器,scite的功能最为强大。scite可以干什么呢?程序员可以用scite来写代码,一般人可以用scite来写
超强文本编辑器SciTE配置方法详细实例 关于scite文本编辑器的说明scite,也就是SCIntilla based Text Editor, 基于SCIntilla编辑组件的文本编辑器。我们见到的许多文本编辑器都是基于SCIntilla编辑组件的。yidabu.com经过比较发现,同样是基于SCIntilla的文本编辑器,scite的功能最为强大。scite可以干什么呢?程序员可以用scite来写代码,一般人可以用scite来写...
我常用的一些注入命令,方便一下大家 我记性不好,所以把常用的注入代码记录下来,有点乱,但对我来说,还算很有用,希望大家也会喜欢!//看看是什么权限的and 1=(Select IS_MEMBER(db_owner))And char(124)%2BCast(IS_MEMBER(db_owner) as varchar(1))%2Bchar(124)=1 ;--//检测是否有读取某数据库的权限and 1= (Select HA
我常用的一些注入命令,方便一下大家 我记性不好,所以把常用的注入代码记录下来,有点乱,但对我来说,还算很有用,希望大家也会喜欢!//看看是什么权限的and1=(SelectIS_MEMBER('db_owner'))Andchar(124)%2BCast(IS_MEMBER('db_owner')asvarchar(1))%2Bchar(124)=1;--//检测是否有读取某数据库的权限and1=(SelectHAS_DBACCES...
常用的CSS知识 常用的CSS知识 By 又见花开 发表于 2006-9-18 11:36:00 1. Block和inline元素对比 所有的HTML元素都属于block和inline之一。 block元素的特点是: 总是在新行上开始; 高度,行高以及顶和底边距都可控制; 宽度缺省是它的容器的100%,除非设定一个宽度 , , , , 和 是块元素的例子。 相反地,inline元素的特点是: 和其他元素都在一行
常用的CSS知识 常用的CSS知识 By 又见花开 发表于 2006-9-18 11:36:00 1. Block和inline元素对比 所有的HTML元素都属于block和inline之一。 block元素的特点是: 总是在新行上开始; 高度,行高以及顶和底边距都可控制; 宽度缺省是它的容器的100%,除非设定一个宽度 <div>, <p>, <h1>, <form>...
Asp.net Membership的BUG:存储过程错误导致无法更新用户最近活动时间 这些天用asp.net2.0做项目,发现membership的用户过段时间就离线了,而我一直在操作啊,郁闷,发现数据表中的最后活动时间字段没有更新,最后google了一下,发现这是一个bug,看看存储过程,的确啊,@UserID变量没有值啊?!修正了一下,果然工作正常。这个问题到目前都没有官方的解决。相关网址:http://forums.asp.net/thread/1299317.aspxh
轻松获得网通、电信、铁通IP地址分配段 有时搞一些跨网段的工程和应用,需要尽量准确的知道电信、网通、铁通等电信运营商的IP地址段分配情况,可网上的资料不但很少,而且经常都是N个月前的过期资料…… APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的!下面就让我们看看如何在Linux下获得一些电信运营商的IP地址分配情况: shell> wget http://ftp.apnic.net/
轻松获得网通、电信、铁通IP地址分配段 有时搞一些跨网段的工程和应用,需要尽量准确的知道电信、网通、铁通等电信运营商的IP地址段分配情况,可网上的资料不但很少,而且经常都是N个月前的过期资料…… APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的!下面就让我们看看如何在Linux下获得一些电信运营商的IP地址分配情况: shell> wget http://ftp.apnic.n...
IP反向解析 在垃圾邮件泛滥的今天,垃圾邮件给我们的生活、工作、学习带来了极大的危害。由于SMTP服务器之间缺乏有效的发送认证机制,即使采用了垃圾邮件识别阻拦技术效果仍旧一般,再者垃圾邮件识别阻拦技术主要是在收到信件后根据一定条件进行识别的,需要耗费大量服务器资源,如果能在信件到达服务器之前就采取一定手段,这样就能大大提高服务器效率了。因此,目前许多邮件服务器如sina.com,21cn.com,hotmail
IP反向解析 在垃圾邮件泛滥的今天,垃圾邮件给我们的生活、工作、学习带来了极大的危害。由于SMTP服务器之间缺乏有效的发送认证机制,即使采用了垃圾邮件识别阻拦技术效果仍旧一般,再者垃圾邮件识别阻拦技术主要是在收到信件后根据一定条件进行识别的,需要耗费大量服务器资源,如果能在信件到达服务器之前就采取一定手段,这样就能大大提高服务器效率了。因此,目前许多邮件服务器如sina.com,21cn.com,hotmail...
PHP5+SQLite3的组合 sqlite扩展无法加载的原因pdo.dll 今天搞PHP5+SQLite3的组合,结果怎么也搞不出来,老是报"PHP Fatal error: Call to undefined function sqlite_open() in i:/AbyssWebServer/htdocs/script/Conn.php on line 46"怎么也搞不出来,我基本崩溃了在php.ini里调了半天,结果PHP的错越报越大,越报越多"PH
PHP5+SQLite3的组合 sqlite扩展无法加载的原因pdo.dll 今天搞PHP5+SQLite3的组合,结果怎么也搞不出来,老是报"PHP Fatal error: Call to undefined function sqlite_open() in i:\AbyssWebServer\htdocs\script\Conn.php on line 46"怎么也搞不出来,我基本崩溃了在php.ini里调了半天,结果PHP的错越报越大,越报越多"PHP Warn...
Google的API介绍 Google的API介绍2006-10-27 10:23 关于Google的APIs,大家都可以在http://code.google.com/apis.html上看到,这里将它们介绍一下,为大家扫扫盲:) 关于Google相关API的开发演示将在随后
Google的API介绍 Google的API介绍2006-10-27 10:23 关于Google的APIs,大家都可以在http://code.google.com/apis.html上看到,这里将它们介绍一下,为大家扫扫盲:) 关于Google相关API的开发演示将在随后的blog中推出,敬请关注! ...
代码收集,支持闰月的js农历日历代码 function RunGLNL()...{var today=new Date();var d=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");var DDDD=(today.getYear()100 ? today.getYear()+1900:today.getYear())+"年"+(today.getMonth()+1)+"月
代码收集,支持闰月的js农历日历代码 functionRunGLNL()...{vartoday=newDate();vard=newArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");varDDDD=(today.getYear()<100?today.getYear()+1900:today.getYear())+"年"
用ob_start()控制缓冲,给页面做文件缓存,加速页面 我们可能都有这样的经验,用php写了一个打开好几个数据库,几十次数据查询的首页,速度慢是可想而知啊,但是这个页面不大好做模板生成静态页,太麻烦了。怎么办了?我使用了这个解决方案,控制php的输出缓冲,截获处理后的html,保存成文件,然后的请求就检查这个文件的时间,若在设置的时间内,直接读取,发送。如果已经超时,就重新读取动态页面。 php // --------------
用ob_start()控制缓冲,给页面做文件缓存,加速页面 我们可能都有这样的经验,用php写了一个打开好几个数据库,几十次数据查询的首页,速度慢是可想而知啊,但是这个页面不大好做模板生成静态页,太麻烦了。怎么办了?我使用了这个解决方案,控制php的输出缓冲,截获处理后的html,保存成文件,然后的请求就检查这个文件的时间,若在设置的时间内,直接读取,发送。如果已经超时,就重新读取动态页面。<?php//---------------...
用PHP的ob_start()控制您的浏览器cache Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让大家对Output Control有一个大致的印象: Example 1.
用PHP的ob_start()控制您的浏览器cache Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让大家对Output Control有一个大致的印象: Example 1. ...
搜索引擎也开源 开放源代码搜索引擎为人们学习、研究并掌握搜索技术提供了极好的途径与素材,推动了搜索技术的普及与发展,使越来越 多的人开始了解并推广使用搜索技术。使用开源搜索引擎,可以大大缩短构建搜索应用的周期,并可根据应用需求打造个性化搜索应用,甚至构建符合特定需求的搜 索引擎系统。搜索引擎的开源,无论是对技术人员还是普通用户,都是一个福音。搜索引擎的工作流程主要分为三步:从互联网抓取网页→创建抓取网页的索引
搜索引擎也开源 开放源代码搜索引擎为人们学习、研究并掌握搜索技术提供了极好的途径与素材,推动了搜索技术的普及与发展,使越来越 多的人开始了解并推广使用搜索技术。使用开源搜索引擎,可以大大缩短构建搜索应用的周期,并可根据应用需求打造个性化搜索应用,甚至构建符合特定需求的搜 索引擎系统。搜索引擎的开源,无论是对技术人员还是普通用户,都是一个福音。搜索引擎的工作流程主要分为三步:从互联网抓取网页→创建抓取网页的索引...
PEAR_Pager的使用 索引 1. 前言 2. 安装 3. 简单实例 4. 应用案例 5. 参数摘要 6. 方法摘要 7. 后记 8. 参考资料 1. 前言本文中,Hick 先介绍一下 PEAR 的 Pager 包。然后谈谈分页的思路,再结合实际运用,最后对它的部分方法和属性作一下介绍。顺便提一下
PEAR_Pager的使用 索引1.前言 2.安装 3.简单实例 4.应用案例 5.参数摘要 6.方法摘要 7.后记 8.参考资料 1.前言本文中,Hick 先介绍一下 PEAR 的 Pager 包。然后谈谈分页的思路,再结合实际运用,最后对它的部分方法和属性作一下介绍。顺便提一下, Smart...
PEAR的安装 go-pear.orggo-pear.org是一个WEB站点,这个站点很特殊,里面就只有一个文件,只一个单独的PHP脚本,你可以下载并且执行它。这个文件将执行最近的稳定发行包。go-pear是交互平台,可以让你你在你的服务器上面用命令行来获得PEAR。PHP发行包里面有一个特殊的PEAR安装包,另一方面go-pear提供了一个最新稳定版的PEAR发行包。当然go-pear不知道你的目录结构,便可以
PEAR的安装 go-pear.orggo-pear.org是一个WEB站点,这个站点很特殊,里面就只有一个文件,只一个单独的PHP脚本,你可以下载并且执行它。这个文件将执行最近的稳定发行包。go-pear是交互平台,可以让你你在你的服务器上面用命令行来获得PEAR。PHP发行包里面有一个特殊的PEAR安装包,另一方面go-pear提供了一个最新稳定版的PEAR发行包。当然go-pear不知道你的目录结构,便可...
[工具] 小巧好用的IDE/EditPlus调试PHP完全攻略 [工具] 小巧好用的IDE/EditPlus调试PHP完全攻略 目前拥有的功能:1. 语法自动着色:函数,变量等使用不同的颜色表示2. 函数自动完成:这个挺有用的3. PHP代码调试:及时测试代码4. PHP语法检查:检测代码是否符合PHP语法规范5. PHP代码分析:代码错误分析6. PHP代码美化(CLI):注意,设置的REWRITE=YES/NO表示是否覆盖源文件;可以按照一定的规范来格
[工具] 小巧好用的IDE/EditPlus调试PHP完全攻略 [工具] 小巧好用的IDE/EditPlus调试PHP完全攻略 目前拥有的功能:1. 语法自动着色:函数,变量等使用不同的颜色表示2. 函数自动完成:这个挺有用的3. PHP代码调试:及时测试代码4. PHP语法检查:检测代码是否符合PHP语法规范5. PHP代码分析:代码错误分析6. PHP代码美化(CLI):注意,设置的REWRITE=YES/NO表示是否覆盖源文件;可以按照一定的规范来格...
懒人的播放器--全自动百度榜单歌曲播放器,下载歌词全傻瓜化,全C#编写 前些日子,突然想到了做一个播放器,来自动播放百度的排行榜的歌曲,这样就可以不用到处找歌,跟踪最新流行、经典歌曲,于是就下手做,经历了4天,终于出来了一个初步的版本,效果还不错!先看截图: 第一版界面: 图片附件: myplayer-1.jpg (2007-1-11 00:41, 230.64 K)screen.width*0.7) {this.resized=true; this.width=
懒人的播放器--全自动百度榜单歌曲播放器,下载歌词全傻瓜化,全C#编写 前些日子,突然想到了做一个播放器,来自动播放百度的排行榜的歌曲,这样就可以不用到处找歌,跟踪最新流行、经典歌曲,于是就下手做,经历了4天,终于出来了一个初步的版本,效果还不错!先看截图: 第一版界面:图片附件: myplayer-1.jpg (2007-1-11 00:41, 230.64 K)最新版界面:排行榜播放模式图片附件: ClipBoard-3.jpg (2007-1...
文本编码批量转换器——搞asp.net必备 中房网站由于论坛系统的变更,经历了两次整站编码的变更,开始采用cs的时候,不得不使用了UTF-8编码,这样一来,所有的aspx,ascx都得utf-8保存了,后来换成了discuz,就又要改回gb2312,页面多啊,手动改不完,么办? 上网找到了一些程序,不过都不顺手,于是就自己写一个吧!不知不觉搞了一整天,这不出来了,还挺好用,看看截图:怎么样,看起来不错吧,呵呵。下面
文本编码批量转换器——搞asp.net必备 中房网站由于论坛系统的变更,经历了两次整站编码的变更,开始采用cs的时候,不得不使用了UTF-8编码,这样一来,所有的aspx,ascx都得utf-8保存了,后来换成了discuz,就又要改回gb2312,页面多啊,手动改不完,么办? 上网找到了一些程序,不过都不顺手,于是就自己写一个吧!不知不觉搞了一整天,这不出来了,还挺好用,看看截图:怎么样,看起来不错吧,呵呵。下面给出主要源代...
我的CommunityServer2.1修改总结篇,及最新源代码下载 中房网的社区程序现在已经转换到了discuz!上了,也就正式宣告cs在中房的尝试是失败的。什么原因呢?速度太慢,模式太新,用户习惯等等。不过cs不失为一个很好的程序,如果拿来学习的话!呵呵,现在我将我的最终成功拿出来分享,希望能够喜欢。点这里下载代码和工具包 建议:使用本代码建站的朋友,麻烦给中房网社区作个友情链接哈,地址http://bbs.cnfdc.com.cn/。以下
我的CommunityServer2.1修改总结篇,及最新源代码下载 中房网的社区程序现在已经转换到了discuz!上了,也就正式宣告cs在中房的尝试是失败的。什么原因呢?速度太慢,模式太新,用户习惯等等。不过cs不失为一个很好的程序,如果拿来学习的话!呵呵,现在我将我的最终成功拿出来分享,希望能够喜欢。点这里下载代码和工具包 建议:使用本代码建站的朋友,麻烦给中房网社区作个友情链接哈,地址http://bbs.cnfdc.com.cn/。以下是我的说明,...
[分享]让你的动网(dvbbs)升级来的用户也能登录! 众所周知,动网的密码采用的是16位的MD5加密,使用宝玉的dvbbs2cs的升级工具转换而来的用户在cs2下是无法登录的,因为cs2的密码采用的只有明文/SHA1+Base64/Base64等三种,16位的md5就抓瞎了。 怎么办呢?我这成千上万的用户不都要不堪忍受email找回密码而流失吗?不能!呵呵我找到了sqlmembershipprovider的源代码,加入16md5的支持
[分享]让你的动网(dvbbs)升级来的用户也能登录! 众所周知,动网的密码采用的是16位的MD5加密,使用宝玉的dvbbs2cs的升级工具转换而来的用户在cs2下是无法登录的,因为cs2的密码采用的只有明文/SHA1+Base64/Base64等三种,16位的md5就抓瞎了。怎么办呢?我这成千上万的用户不都要不堪忍受email找回密码而流失吗?不能!呵呵我找到了sqlmembershipprovider的源代码,加入16md5的支持。...
[分享]全面完善的实用版本CommunityServer2.1正式版提供下载!! 经过半个月的修改和完善,目前本站使用的这个版本基本解决了影响使用的由于中文等带来的问题。修改了部分bug,加入了部分功能。请大家仔细阅读以下说明 更新: 全面的本地化,可能有部分没有汉化或者丢失的资源,大家可以自己继续完善; 修正了中文搜索,采用免费的中文分词组件,解决了中文的索引搜索问题,并修正了原搜索结果关键字高亮的显示问题,结果令人满意,可
[分享]全面完善的实用版本CommunityServer2.1正式版提供下载!! 经过半个月的修改和完善,目前本站使用的这个版本基本解决了影响使用的由于中文等带来的问题。修改了部分bug,加入了部分功能。请大家仔细阅读以下说明 更新:全面的本地化,可能有部分没有汉化或者丢失的资源,大家可以自己继续完善; 修正了中文搜索,采用免费的中文分词组件,解决了中文的索引搜索问题,并修正了原搜索结果关键字高亮的显示问题,结果令人满意,可直接输入整句搜索,自动...
CommunityServer2.1本地化及修改手记 想着cs2.1可能的性能提升,我今天开始着手进行cs2.1的本地化和修改工作,为了不置于遗漏,也应了朋友要求,现在做个记录罢,若朋友你有什么建议和看法,欢迎提出。新添加的几个东西: 帖子底部的带用户登录的快速回复控件; 论坛的跳转菜单,这两项在这里有专门的文章介绍,没有什么变化; 增加一批系统头像供选; 基本通用的可配置的文件(图片,可
CommunityServer2.1本地化及修改手记 想着cs2.1可能的性能提升,我今天开始着手进行cs2.1的本地化和修改工作,为了不置于遗漏,也应了朋友要求,现在做个记录罢,若朋友你有什么建议和看法,欢迎提出。新添加的几个东西:帖子底部的带用户登录的快速回复控件; 论坛的跳转菜单,这两项在这里有专门的文章介绍,没有什么变化; 增加一批系统头像供选; 基本通用的可配置的文件(图片,可加水印,限大小,...
给你的cs(communityserver2.0)装上论坛跳转下拉菜单! cs的很多不同之处,造成了很多用户的使用上的不习惯。但是我们又不能对cs做太多的修改,那样就不是cs了,何况升级也不便。 其实cs已经为我们提供了一个论坛下拉菜单,不过是用在最新帖子列表页面的,采用的是自动回发的方法,用在其它版面就不合适了。所以我简单的继承了这个控件,用一个新的类ForumJumpDropDownList.cs,就生成了一个采用js跳转的新控件:论坛快
给你的cs(communityserver2.0)装上论坛跳转下拉菜单! cs的很多不同之处,造成了很多用户的使用上的不习惯。但是我们又不能对cs做太多的修改,那样就不是cs了,何况升级也不便。 其实cs已经为我们提供了一个论坛下拉菜单,不过是用在最新帖子列表页面的,采用的是自动回发的方法,用在其它版面就不合适了。所以我简单的继承了这个控件,用一个新的类ForumJumpDropDownList.cs,就生成了一个采用js跳转的新控件:论坛快速跳转下拉菜单,代码如...
转Flex:让CS2支持中文搜索,并带源码下载,经过测试有效,效果不错 前面几节里有朋友提到CS2对中文搜索支持的不好,那么这一节就提前到这里来讲讲怎样解决CS2对中文搜索的问题。 我们都知道,英文和中文语言上的不同导致了处理英文和中文的不同方法,最明显的不同就是英文是以单词为最小单位,而中文则是以字为最小单位,这样造成了程序上的不一样
转Flex:让CS2支持中文搜索,并带源码下载,经过测试有效,效果不错 前面几节里有朋友提到CS2对中文搜索支持的不好,那么这一节就提前到这里来讲讲怎样解决CS2对中文搜索的问题。 我们都知道,英文和中文语言上的不同导致了处理英文和中文的不同方法,最明显的不同就是英文是以单词为最小单位,而中文则是以字为最小单位,这样造成了程序上的不一样,而在CS2中默认的搜索模块只考虑到英文这一方面,对中文相当于不认识了,怎样让其认识中文呢,这就需要我们来...
给你的CS2.0(CommunityServer2.0)添加帖子底部带登录的快速回复控件! 自从公司网站http://bbs.cnfdc.com.cn 用上了cs2.0,就有同事给我提出,能不能添加一个帖子底部的快速回复,这样可以很方便的回复帖子,当时刚接触cs,没有弄,现在,觉得对于cs比较熟悉了,于是就下手做了一个,没想到,成功了,现在就和大家分享一下吧。 我采用的是cs的标准方法,即用户控件的方式,建立一个皮肤文件,然后给这个皮肤文件对应写一个类。皮肤文件可以说
给你的CS2.0(CommunityServer2.0)添加帖子底部带登录的快速回复控件! 自从公司网站http://bbs.cnfdc.com.cn 用上了cs2.0,就有同事给我提出,能不能添加一个帖子底部的快速回复,这样可以很方便的回复帖子,当时刚接触cs,没有弄,现在,觉得对于cs比较熟悉了,于是就下手做了一个,没想到,成功了,现在就和大家分享一下吧。 我采用的是cs的标准方法,即用户控件的方式,建立一个皮肤文件,然后给这个皮肤文件对应写一个类。皮肤文件可以说是skin-L...
Wiki知识共享:成本“压缩机”崛起待势 势 (本文原以“Wiki实现知识共享”为题首发于《计算机世界》2006年第23期A39) WikiWiki(意为“快点快点”)网站诞生于美国,因其采用方便模式社群交流的波特兰模式知识库系统,允许任何人编辑和修改网站内容,网站发布后立即在“模式社区”中获得成功。 如今,Wiki模式网站及其使用者已遍布世界各地,Wiki的概念也不断得到丰富。在我国,Wi
Wiki知识共享:成本“压缩机”崛起待势 势 (本文原以“Wiki实现知识共享”为题首发于《计算机世界》2006年第23期A39) WikiWiki(意为“快点快点”)网站诞生于美国,因其采用方便模式社群交流的波特兰模式知识库系统,允许任何人编辑和修改网站内容,网站发布后立即在“模式社区”中获得成功。 如今,Wiki模式网站及其使用者已遍布世界各地,Wiki的概念也不断得到丰富。在我国,Wiki作为一个新生事物,还不够...
javascript+css+dhtml经典实用效果强站--树型菜单,选项卡,可排序表格均出自这里! http://webfx.eae.net/dhtml/ Index of /dhtml Name Last modified Size Description Parent Directory - VMLClock/ 01-Mar-2004 2
javascript+css+dhtml经典实用效果强站--树型菜单,选项卡,可排序表格均出自这里!... http://webfx.eae.net/dhtml/Index of /dhtmlName Last modified Size DescriptionParent Directory - VMLClock/ 01-Mar-2004 22:38...
关于 Blog 和 RSS 的全面介绍 原著:Aaron Skonnard翻译:NorthTibet 原文出处:MSDN Magazine Apr. 2004(The XML Files) 什么是 Blog? "Blog"是 Web Log 的简称(译者注:也就是网志(中国大...
循环插入数据的存储过程 declare @i int --变义变量@i set @i = 1 --初始化@i为1 while @i begin ------------------ insert into manager (username,userpwd) values(kgdiwss,250) set
循环插入数据的存储过程 declare@i int --变义变量@i set @i = 1--初始化@i为1 while @i < 100--如果@i小于100,这里改成100万即是插入100万条记录 begin ------------------insert into manager (username,userpwd) values('kgdiwss','250')set @i = @i + 1 end --...
通用新闻文章系统标题列表用户控件,大大减少重复劳动 公司网站改版,使用了.net2.0,其中有大量的新闻文章系统的标题列表方式显示,算是最简单重复的劳动了,功能莫过于显示标题,截断标题,分类id,是否显示时间和点击次数等等,于是就构思着做了这个用户控件,使用很方便,只需要设置几个属性就可以工作了,不知道对你是否有价值呢?ArticlesTitleList.ascx源代码: ArticlesTitleList.ascx.
通用新闻文章系统标题列表用户控件,大大减少重复劳动 公司网站改版,使用了.net2.0,其中有大量的新闻文章系统的标题列表方式显示,算是最简单重复的劳动了,功能莫过于显示标题,截断标题,分类id,是否显示时间和点击次数等等,于是就构思着做了这个用户控件,使用很方便,只需要设置几个属性就可以工作了,不知道对你是否有价值呢?ArticlesTitleList.ascx源代码:<%@ Control Language="C#" AutoE...
网络营销SEO文集 http://www.xinxihua.cn/E-Business/seo.htm http://www.baidu.com/s?wd=%CD%F8%C2%E7%D3%AA%CF%FA+seo&cl=3
网络营销SEO文集 http://www.xinxihua.cn/E-Business/seo.htmhttp://www.baidu.com/s?wd=%CD%F8%C2%E7%D3%AA%CF%FA+seo&cl=3
房地产妙布“网络营销战局” 【编者按】 在进行营销策划的时候,我们面临两个最大的难题:一是如何将更多的产品信息更准确地传递给目标消费群,二是要知道目标消费群对产品有什么看法。而网络,作为第四媒体的兴起,将这种大规模互动营销的设想变为了现实。 非典过后,“非常规营销”的影响将会深远地持续下去,这将会对房地产业的营销行为带来一种怎样的变革?作为开发商,又应如何做好“波澜未动帆先动”的应对方略? 突如其
房地产妙布“网络营销战局” 【编者按】 在进行营销策划的时候,我们面临两个最大的难题:一是如何将更多的产品信息更准确地传递给目标消费群,二是要知道目标消费群对产品有什么看法。而网络,作为第四媒体的兴起,将这种大规模互动营销的设想变为了现实。 非典过后,“非常规营销”的影响将会深远地持续下去,这将会对房地产业的营销行为带来一种怎样的变革?作为开发商,又应如何做好“波澜未动帆先动”的应对方略? 突如其来的非典疫情,让...
asp.net学习使用手记 由于公司网站全面重构,技术上采用了当下两大平台之一的.NET,我花了一个月的时间来学习和使用它,借着原来的一点基础,基本掌握了网站中基本应用的些东西把。 通过学习和实际应用,感觉。NET真的是一个十分方便的工具,在快速开发方面拥有不小的优势,我个人而言,特别喜欢用户控件这个东西,大量简化了重复的代码拷贝,通过属性可以很方便的编程使用,象常用的多级联动菜单,每个页面都需要的头尾部文
asp.net学习使用手记 由于公司网站全面重构,技术上采用了当下两大平台之一的.NET,我花了一个月的时间来学习和使用它,借着原来的一点基础,基本掌握了网站中基本应用的些东西把。 通过学习和实际应用,感觉。NET真的是一个十分方便的工具,在快速开发方面拥有不小的优势,我个人而言,特别喜欢用户控件这个东西,大量简化了重复的代码拷贝,通过属性可以很方便的编程使用,象常用的多级联动菜单,每个页面都需要的头尾部文件等。 ...
一个有用的网站就在孕育中 这次公司网站全面重构,技术部全面加强力量,美工人员上了3个,程序员加我在内2个,这是公司开始重视技术后,技术部的第一个春天啊。 今年以来,公司终于决心做一个房地产网络公司,老板加强了对网络的关注,也意识到了房地产网站的巨大空间和潜力,在我的建议下,决定要打造一个专业的房地产网上交易平台,不再在传统的资讯方面浪费宝贵的人力物力。这个是一个可喜的决策,新型互联网的一个主要的特点就是变
一个有用的网站就在孕育中 这次公司网站全面重构,技术部全面加强力量,美工人员上了3个,程序员加我在内2个,这是公司开始重视技术后,技术部的第一个春天啊。 今年以来,公司终于决心做一个房地产网络公司,老板加强了对网络的关注,也意识到了房地产网站的巨大空间和潜力,在我的建议下,决定要打造一个专业的房地产网上交易平台,不再在传统的资讯方面浪费宝贵的人力物力。这个是一个可喜的决策,新型互联网的一个主要的特点就是变网民的被动阅...