
Web开发
文章平均质量分 94
in_han
这个作者很懒,什么都没留下…
展开
-
DIV 页面布局
1. 页面布局<br /><br />简单布局, 使页面内容居中:<br /> body{<br /> margin: 0;<br /> padding: 0;<br /> border: 0;<br /> text-align: center;<br /> }<br /> #wrap{<br /> width: 960px;<br /> margin: 0 auto;<原创 2010-07-25 23:39:00 · 533 阅读 · 0 评论 -
OGNL 与 Struts 2
OGNL表达式 OGNL,全称为Object-Graph Navigation Language,它是一个功能强大的表达式语言,用来获取和设置Java对象的属性,它旨在提供一个更高的更抽象的层次来对Java对象图进行导航。 OGNL表达式的基本单位是"导航链",一般导航链由如下几个部分组成: 1. 属性名称(property) 2. 方法调用(method invoke转载 2013-08-01 21:21:27 · 524 阅读 · 0 评论 -
HTTP 客户端Cache更新
当资源第一次被访问的时候,HTTP头部如下(Request-Line) GET /a.html HTTP/1.1Host 127.0.0.1User-Agent Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.9.0.15) Gecko/2009102815 Ubuntu/9.04 (jaunty) Firefox/3.0.1转载 2013-07-30 10:55:35 · 902 阅读 · 0 评论 -
facebook 支撑技术
支撑技术开源Facebook的源代码大部分采用Common Public Attribution License (CPAL),除了FBML parser部分采用的是Mozilla Public License (MPL)。Facebook现有超过24000个应用,世界各地有超过40万开发者在为其开发应用程序,每天都有140个左右的应用上线。[2]域模型用U转载 2013-07-23 00:07:10 · 500 阅读 · 0 评论 -
ImageMagick、GraphicsMagick 图片处理
ImageMagick介绍---------------------------------------------------------------------------- ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转载 2013-07-22 23:40:31 · 2890 阅读 · 0 评论 -
简易flash播放器
import flash.external.*;//--------------------------------------------------------------------------// 初始化可能用到的变量//--------------------------------------------------------------------------//转载 2013-07-19 18:04:32 · 732 阅读 · 0 评论 -
提升速度的几个环节
提升速度的几个环节转载 2013-07-16 20:58:57 · 482 阅读 · 0 评论 -
论MySQL的监控和调优
论MySQL的监控和调优懂PHP的人一般都懂MySQL这一点不假,大多数书籍里也是这样,书中前面讲PHP后面到数据库这块就会讲到MySQL的一些知识,前几年MySQL一直是PHP书籍的一部分,后来开始从国外翻译了一些专门讲述MySQL的书籍。但大多数还是不如MySQL手册里讲的精细。目前国内也有了一些讲MySQL比较好的数据,我推荐几本大家可以看,一本是《MySQL性能调优与架构设转载 2013-07-16 20:51:42 · 530 阅读 · 0 评论 -
PHP 缓存
以往写代码,总是不推荐include很多文件,老的思想是,那样会耗费大量的IO,尤其以前写的是面向虚机的产品,不能奢望客户都有好的设备,并都正确安装了APC、X-Cache或是eAccelerator这样的PHP脚本缓存。所以在IO上总是很抠门,能节省一个就算一个。也许通过下文的介绍,你突然放松了。但意识这种东西既是你革新的阻力,也是你尽量不要丢的东西。另外实验都做的比较细,我还是转载 2013-07-16 20:57:45 · 537 阅读 · 0 评论 -
Nginx 、Lighttpd 调研分析
简单可依赖的架构首先需要有一个简单可依赖的前端WebServer集群。本文通过深入调研当前主流的异步web服务器Lighttpd和Nginx,从业界使用情况、架构原理、扩展开发、功能对比、性能对比等多个方面进行分析。调研分析业界相关从业界使用情况来看,最新Web Server使用情况的数据如下:Nginx的使用率是6.6%,Lighttpd的使用率是0.51%。 从文档来看转载 2013-07-16 15:51:40 · 727 阅读 · 0 评论 -
lighttpd 源码分析1:网络模型
拿到lighttpd的源码就迫不及待的想去掉繁杂的皮肉以窥其简单的网络模型框架。我们平常所写的TCP网络服务程序离不开这样的步骤:新建socket ——》将socket绑定到某个地址——》侦听客户端连接——》accept获取已连接socket——》读写已连接socket。Lighttpd不外如此。 lighttpd使用的是TCP预先派生子进程,每一个子进程各自accept的服务器设转载 2013-07-16 15:03:35 · 1261 阅读 · 0 评论 -
Nginx 代码分析
写在前面的话大概一年多以前,我看了一些ligty的代码,并且在这里给出了一些自己的分析,这部分应该到了状态机部分,后来由于我没有继续跟进ligty的代码,或者说,不再像最初那样对它感兴趣,所以也就没有再跟进了.最近,我开始看一些nginx的代码,和当初阅读ligty一样,我不知道我会看到哪儿,分析的有多么深,所以,作为读者的您,还是把这一系列文章看作是个人的一些学习笔记好了,我随时看到一些转载 2013-07-16 15:27:27 · 590 阅读 · 0 评论 -
wamp 使用
A. 修改MySQL密码1.用root 进入mysql后mysql>set password =password('你的密码');mysql>flush privileges;2.使用GRANT语句 mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;my原创 2013-05-16 20:09:26 · 558 阅读 · 0 评论 -
如何强制客户端刷新缓存
客户端缓存脚本通常让我们又爱又恨,爱他,是因为他确实可以有效防止相同的文件在客户端和服务器之间传来传去,恨他,是因为当你真的需要更新他的时候,他可能不理会你的要求。以至于很多人直接在脚本后面加一个时间戳作为参数,当我们每次去获取网页的时候,都会在后面去增加一个时间戳,这样脚本文件就会每次都回传给浏览器,具体表现为你每次F5刷新页面(不是CTRL+F5)的时候,返回状态码始终都是200。当然转载 2013-07-30 10:43:47 · 4761 阅读 · 0 评论