自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 83男人节基情发布 BF框架1.0Release 超超超轻量级PHP框架

[img]http://dl.iteye.com/upload/attachment/0071/7481/be41d502-5829-3f43-b3ca-62bfa35b074a.png[/img]在尽量少的代码情况下,完成更实用的框架功能,这就是BF框架。猛点这里进入源码下载以及项目地址:[b][url]http://code.google.com/p/basicphp-ff/[...

2012-08-03 14:34:23 165

BasicPHP-FF "BF框架" 超超超轻量级开源PHP框架

BasicPHP-FF,你可以简称它为“BF框架”,属于BasicPHP框架系列的第三代产品,是一个超超超轻量级的PHP开源框架。面向的开发环境是PHP+MySQL,实现统一入口和三层架构,附带对MC缓存的支持以及几个常用功能的封装,字符编码为utf-8。框架大小只有几十KB,轻量到其实都算不上是啥子框架了。框架越做越简洁,就连README的文字风格也口语化了。BasicP...

2012-07-18 15:32:24 194

原创 【PHP】array_walk_recursive — 对数组中的每个成员递归地应用用户函数

PHP里有这么一个函数:bool array_walk_recursive ( array &$input , callback $funcname [, mixed $userdata ] )对数组中的每个成员递归地应用用户函数,可以用来处理多维数组内数据,需要批处理数组内数据的时候使用这个函数非常方便。[code="php"]function gb2312_to_utf8(...

2012-02-23 17:00:00 176

一个SAE小应用:安全密码生成器

最近网上爆出诸多用户密码泄露的消息,对于密码安全值得每个人深思。最好的办法就是在站点使用不同的登录密码,但是如此会造成密码过多,难以管理。于是本人在新浪SAE平台上设计了一个小应用:安全密码生成器。网址:[url]http://1pwd.sinaapp.com/[/url]"安全密码生成器"是用于针对不同网站生成不同的密码,确保密码安全的系统。该系统使用了独特的加密...

2011-12-22 13:15:03 128

原创 PHP使用curl对ajax型的网页数据进行抓取

好久没写技术博客了,今天兴起写上一篇。最近安排新来的同事写爬虫抓站,咨询我如何对ajax型的网页数据进行抓取。比如http://www.chewen.com这个站点,“更多新问题”就是发送的ajax请求。其实抓ajax的页面和抓普通的页面区别不大。ajax只不过是做了一次异步的http请求,只要使用firebug类似的工具,找到请求的后端服务url和传值的参数,然后对该url传递参数进行抓...

2011-12-07 11:23:18 516

原创 为什么MySQL数据库默认编码是Latin1

Latin1是ISO-8859-1的别名。因为ISO-8859-1编码范围使用了单字节内的所有空间,在支持ISO-8859-1的系统中传输和存储其他任何编码的字节流都不会被抛弃。换言之,把其他任何编码的字节流当作ISO-8859-1编码看待都没有问题。这是个很重要的特性,MySQL数据库默认编码是Latin1就是利用了这个特性。ASCII编码是一个7位的容器,ISO-8859-1编码是...

2011-07-04 09:18:57 1309

原创 BasicPHP-Lite v1.0.1 轻量级PHP框架 最新更新

[img]http://dl.iteye.com/upload/attachment/404971/c1cc28af-41d8-33e8-bf00-848e26997fe5.png[/img]由于上海车展,加班了一整个月,无暇顾及业余事务。好在最近终于可以歇一口气,进行了更加合理调整的1.0.1版本今日正式发布,推荐您下载更新。项目网址及源码下载:[url]http://code....

2011-04-27 10:36:27 109

原创 PHP 使用 session_write_close() 手动关闭session

如果你习惯使用session.auto_start功能,也许有时会遇到麻烦。比如要使用session_id()来设置当前Session的ID,而这个函数必须在session_start()之前调用。这时session_write_close()就可以排上用场了,代码很简单:[code="php"]session_write_close();session_id( $session_id...

2011-03-21 18:20:33 1169

原创 jcLoader(JS/CSS文件加载器)今日发布

一个由PHP编写的JS/CSS文件加载器,通过调用该加载器可以对一个或多个JS或CSS文件进行合并、格式化压缩处理,对于减少JS/CSS的HTTP连接数量以及文件大小有一定帮助。(jcLoader使用了JSMin以及CssMin类库)项目网址/源码下载:[url]http://code.google.com/p/jc-loader/[/url]@author wj45 ...

2011-02-09 16:59:04 342

原创 BasicPHP-Lite v1.0.0 轻量级PHP框架 今日发布

[img]http://dl.iteye.com/upload/attachment/404971/c1cc28af-41d8-33e8-bf00-848e26997fe5.png[/img]年末事比较多,把BasicPHP-Lite的事都忘了,今日正式发布。项目网址及源码下载:[url]http://code.google.com/p/basic-php/[/url]Ba...

2011-01-26 17:02:05 108

原创 处理PHP的致命错误(Fatal Error 或 E_ERROR)

如何处理PHP的E_ERROR或Fatal Error是一件麻烦事。当程序因为内存不足、执行超时等等而出现致命错误意外中断时,也需要进行相关的处理,而这时error_reporting与try...catch都不适用。这时可以利用PHP的register_shutdown_function函数。手册上写的很明确:register_shutdown_function — Regist...

2011-01-14 16:45:47 712

原创 计划利用业余时间开发BasicPHP Lite(超轻量级PHP框架)

自认为BasicPHP框架已经很好用了,不过还想要最求更极致的性能,准备开发BasicPHP Lite,超轻量级PHP框架,敬请期待!(BasicPHP:开源PHP框架)[url]http://code.google.com/p/basic-php/[/url]...

2010-12-17 13:56:26 122

原创 众多细节改进 BasicPHP 框架 1.1.1 今日推出

BasicPHP——一个开源的PHP框架。简单、易用、安全、高效,是本框架的设计理念。该框架旨在提高开发效率、降低开发门槛,并兼容不同的服务器环境。[url]http://code.google.com/p/basic-php/[/url]更新日志:1.1.1 2010-11-19 ----------------------------------------...

2010-11-19 11:32:20 95

原创 一些常用&实用的Linux命令

这些指令还是很常用的,最起码有些我每天都要用。当然,很多东西还是写成shell脚本用起来更方便。man 命令(查看一个命令的详细帮助信息)命令 --help(显示一个命令的简单帮助信息)命令 | more(分页显示)uname -a(查看系统信息)date(查看日期)date -s '2010/10/20 18:30:00'(设置日期)ifconfig(查看IP)...

2010-11-16 09:52:20 113

原创 通过Internet给系统校时的小脚本(PHP)

灰常简单的一个小脚本,Linux/Windows系统都支持,调用了一下百度的开放平台的一个标准北京时间的小接口。没事跑跑这个小脚本给系统校时还是很方便的。[code="php"][/code]...

2010-10-27 15:33:55 201

原创 Nginx Proxy Cache 使用Nginx的反向代理缓存功能

如果你不想丢掉LAMP平台,又想提高服务器性能,使用Nginx的反向代理功能就可以了。将Apache作为后端服务器处理PHP程序,前端交由Nginx处理。单纯的Proxy对性能提升没有大的帮助,服务器处理PHP脚本的性能依旧受限于Apache,这时需要加入Proxy Cache,也就是代理的缓存。在Nginx和Apache间建立缓存,可以大幅提升服务器性能。具体在nginx.con...

2010-10-15 10:51:58 866

原创 BasicPHP 框架 1.1.0 喜迎国庆,隆重推出

BasicPHP——一个开源的PHP框架。简单、易用、安全、高效,是本框架的设计理念。该框架旨在提高开发效率、降低开发门槛,并兼容不同的服务器环境。 项目网址&源码下载:[url]http://code.google.com/p/basic-php/[/url]BasicPHP的重要版本更新已经完成了,由1.0版本正式进入1.1版本。1.1版更新日志:(1)...

2010-09-29 16:42:31 113

原创 BasicJS:超轻量级JS框架 将于近期发布

当你写几十行JavaScript?的代码的时候,你还要调用几十K的jquery.js么?JS框架固然方便,但是加载了过多的多余代码。于是超轻量级的BasicJS出现了,它的文件大小将限制在10K以内,并封装了一些常用的操作。虽然功能远不及其他JS框架丰富,但是日常使用足够用了,而且使用起来也很方便。BasicJS兼容不同内核的浏览器,包括:Trident内核...

2010-09-28 11:24:11 147

原创 BasicPHP性能测试

最近闲暇时在研发BasicPHP1.1的版本,对BasicPHP框架进行的非常细的优化,其中性能优化是很重要的一部分。ORM部分要把从数据库查询到的数据转换为对象数组,这个转换效率怎么样呢?今天进行了一次较为详细的测试。首先,有两种选择,一是直接使用fetch_object(),将得到stdClass对象数组,在以前已经测试过,要比先fetch_array()再转换成model对象...

2010-09-17 18:49:45 94

原创 BasicPHP 框架 1.0.8 最新更新

BasicPHP,一个开源的PHP框架。框架源码及下载:[url]http://code.google.com/p/basic-php/[/url]简单、易用、安全、高效,是本框架的设计理念。该框架旨在提高开发效率、降低开发门槛,并兼容不同的服务器环境。版本更新1.0.8 2010-09-02完成AutoCache功能:加入数据查询自动缓存功能,编...

2010-09-02 11:41:51 92

原创 Nginx反向代理Apache

Nginx的并发连接处理能力是远超Apache的,一般都采用Nginx+FastCGI的方式。在自己的电脑上用Nginx proxy Apache这样的非主流服务器环境一段时间了,感觉还是有点意思。由Nginx处理HTTP请求,将PHP交由后端服务器Apache处理,其余均由Nginx处理。有点负载均衡的意思。方法很简单,不管是Windows还是Linux,先把Nginx和Apac...

2010-08-08 10:32:12 179

原创 jQuery UI 很好很强大

jQuery UI 是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。官方网站:http://jqueryui.com/一直觉得jQuery UI的库文件是在是太大了(1.8.2的min.js有202K,再加上70K的jquery,在中国这么烂的网速下,如果网速卡的话绝对会影响用户使用),所以一直没有怎么...

2010-07-23 17:21:52 86

原创 BasicPHP 1.0.4 最新更新

http://code.google.com/p/basic-php/简单、易用、安全、高效,是本框架的设计理念。该框架旨在提高开发效率、降低开发门槛,并兼容不同的服务器环境。 (BasicPHP统一使用utf-8编码)版本更新1.0.4 2010-07-21优化了框架的内核,对部分细节进行了改善。common部分改用了autoload方式加载以避免不必要...

2010-07-21 17:47:00 75

原创 原创PHP框架:BasicPHP 1.0.0 正式发布

终于完成了BasicPHP框架的第一版的开发。API手册初步写了一下,还不全,写手册是一件让人头疼的事。个人感觉使用本框架可以大大提高开发速度。http://code.google.com/p/basic-php/[img]http://dl.iteye.com/upload/attachment/275235/5bdb0345-aed6-3e97-808b-f0dd9a8...

2010-07-09 10:39:48 106

原创 网易免费企业邮箱 使用感受

http://ym.163.com/免费企业邮箱,只要用户拥有域名就能完成创建,简单的说就是可以自定义域名的邮箱。网易免费企业邮箱于今年4月23日全面放开注册,最多200人的成员和3G的邮箱容量相当厚道,领GMail的免费企业邮箱相形见绌。本人已经用了几个月了,感觉还是比较不错的。在ym.163.com可以免费注册,在创建的过程中,经过5步可以成功完成:1)登录网易通行...

2010-07-05 14:41:20 956

原创 将SVN服务器上的数据同步到Web服务器

SVN在团队开发中使用非常普遍,是一个很方便的版本控制系统。如果要是能将SVN服务器上的数据自动发布到Web服务器,那将是整个项目开发、测试更加便捷。利用SVN的hook功能就能实现将SVN服务器上的数据同步到Web服务器。思路:找到SVN Server中的仓库(Repositories)文件夹的位置,在相应的项目文件夹中找到hooks文件夹。在该文件夹中添加一个post-comm...

2010-06-30 16:55:30 187

原创 linux家族“族谱”图

一个有趣的族谱图,显示了各个版本的Linux系统之间的关系。[img]http://dl.iteye.com/upload/attachment/270673/f0a0c4da-ea8d-39e9-a618-1ccea7c56d44.jpg[/img]

2010-06-30 10:39:42 1216

原创 一个PHP+JSON的简单的WebService实例

XML的冗余数据太多,JSON则很轻便。附件是一段简单的WebService实例,PHP+JSON非常好用。server.php是一个简单Web服务,输出JSON格式的数据。index.html是一段ajax代码,利用了jquery库,解析服务器异步返回的JSON数据。test.php是一段用PHP代码调用Web服务的简单例子。...

2010-06-28 21:51:19 330

原创 SWFObject 2.2 的使用

PS:SWFObject是一个JS库,用来加载SWF文件。今天下载了SWFObject的最新版本2.2,发现以前的new SWFObject()的方法已经无法使用了。需要使用swfobject.embedSWF()。下面是一个例子:[code="js"]var flashvars = false;var params = {};params.quality = "h...

2010-06-28 10:33:16 164

原创 BasicPHP框架:一个我的开源项目

[img]http://dl.iteye.com/upload/attachment/268638/6ed8a05d-57b8-3c07-8d03-089cd4030f24.png[/img]BasicPHP:一个开源的PHP框架。简单、易用、安全、高效,是本框架的设计理念。该框架旨在提高开发效率、降低开发门槛,并兼容不同的服务器环境。 项目正在开发中,欢迎大家提出意见...

2010-06-25 10:37:33 126

原创 让IE支持HTML5中canvas标签:excanvas.js

HTML5中的canvas标签可以说是很不错的,可以实现的2D图形绘制,借助JS可以制作出许多新奇的网页效果。可惜目前IE尚不支持HTML5,况且国内有着大量的IE盗版用户,这一点大大阻碍了新技术的普及。excanvas可以解决这个问题,excanvas是一个JS库,只要引入excanvas.js就可以实现canvas标签对IE的兼容。请见附件,其中还有数个Demo可供参考。一个D...

2010-06-15 12:08:28 250

原创 SEO搜索引擎优化基础教程

最近拜读了大前研一的《创业圣经》,文章一开始就把话题放在了如何利用互联网、如何利用搜索引擎上。搜索引擎早已成为左右人们上网选择的重要因素,搜索引擎优化变得十分重要。如果能让你的网站出现在百度、Google搜索的第一页,那必定会大大增加网站的商业价值。[img]http://dl.iteye.com/upload/attachment/261965/e08c3581-d01e-3e97-9f...

2010-06-09 12:56:15 243

原创 谷歌吃豆子游戏的源码

庆祝迁入JavaEye,在此将macek-google_pacman的源码与大家分享一下。压缩包大小仅为200K,解压之后用浏览器打开index.html即可以开始游戏。这个游戏是完整版的,要比Google主页上的更加丰富。[img]http://dl.iteye.com/upload/attachment/261437/e84f7db1-192c-3787-9e7c-f69b39...

2010-06-08 16:30:46 767

原创 WJ45的博客喜迁新居

WJ45的技术博客从今天起由PHPChina转战到JavaEye了。旧的博客http://home.phpchina.com/?123502内容将不再更新,欢迎您支持我的新博客http://wj45.iteye.com

2010-06-08 16:23:25 90

原创 On Second Market, Facebook worth more than Yahoo

Facebook Inc. would reportedly be worth about $25 billion, higher than the $21 billion market cap of Internet giant Yahoo Inc., if SecondMarket's valuations are accurate.That's what the TechCrunch...

2010-06-08 16:06:44 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除