
WEB编程
文章平均质量分 59
anghlq
这个作者很懒,什么都没留下…
展开
-
nginx access_log buffer大小设置
access_log 的buffer设置多大,看官网说是不能超过原子写入磁盘的大小。这个值在Linux里边是没有变量或者环境变量来设置的。The access_log directive sets the path, format and buffer size for the access log file. Using "off" as the only parameter clear原创 2013-12-23 20:02:07 · 8267 阅读 · 0 评论 -
XPATH
XPath指南 XPath介绍。author: zhangjunhd@gmail.com 06-12-17Blog: http://blog.youkuaiyun.com/zhangjunhd/ XPath是用于在XML文件上寻找信息的一种语言。XPath用于操纵XML文件上的元素和属性。转载 2010-05-27 17:15:00 · 728 阅读 · 0 评论 -
WEB开发优点
1. 方式多样。HTML+CSS+JS+ASP.NET(MVC, ASP.NET, WEBSERVICE)HTML+CSS+JS+CGIHTML+CSS+JS+J2EE(Spring, Struct,...)html template+js-engine+dynamic datahtml_template+js-tempalte+js-engine+dynamic data2. web天生就是分布式系统3. 动态JS语言可以根据情况,在客户端任意重构自己的页面方式多样,通原创 2010-07-02 00:18:00 · 3110 阅读 · 0 评论 -
HTML标签大全
HTML标签大全 标签是取消换行标记~~ 和相反~~~~~总类(所有HTML文件都有的)文件类型 (放在档案的开头与结尾)文件主题 (必须放在「文头」区块内) 文头 (描述性资料,像是「主题」) 文体 (文件本体) 结构性定义(由浏览器控制的显示风格)标题 (从1到6,有六层选择) 3.0 标转载 2009-08-19 11:10:00 · 624 阅读 · 0 评论 -
CSS透明层
opacity:0.93; filter:alpha(opacity:93); -moz-opacity:0.93; -khtml-opacity:0.93;原创 2009-06-03 18:18:00 · 598 阅读 · 0 评论 -
ASMX 2.0、WSE 3.0 和 WCF
有关 ASMX 2.0、WSE 3.0 和 WCF 的内容 发布日期: 2006-4-5 | 更新日期: 2006-4-5Aaron Skonnard下载本文中的代码: ServiceStation0601.exe (115KB) Microsoft®.NET Framework 2.0 版通过几个有趣但可能令人困惑的方式重塑了 Web 服务的前景。因此,本月我打算解答一些与 ASP.NET转载 2008-10-06 07:49:00 · 1255 阅读 · 0 评论 -
Yupoo! 的网站技术架构
Yupoo! 的网站技术架构 作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明 网址: http://www.dbanotes.net/arch/yupoo_arch.html 又有机会爆料国内 Web 2.0 网站的架构了。这次是 Yupoo! 。非正式的采访了一下 Yupoo!(又拍网) 的创建人之一的转载 2008-06-02 02:42:00 · 1563 阅读 · 0 评论 -
Scoll for flex
xml version="1.0" encoding="utf-8"?>mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" horizontalScrollPolicy="off" creationComplete="init()" > mx:Script> [CDATA[ import mx.man原创 2008-05-25 05:06:00 · 788 阅读 · 0 评论 -
JAVA WEB
首先,JavaBean和Servlet虽都是Java程序,但是是完全不同的两个概念。 引用mz3226960提出的MVC的概念,即M-model-模型:JavaBean;V-view-表现:JSP页面;C-control-控制和处理:Servlet。 其实所有的程序都可以写在jsp页面里,但是存在以下问题: 1、执行效率低下; 2、不安全,所有的程序都在jsp文件中可见,毫无知识保转载 2008-05-23 12:59:00 · 805 阅读 · 0 评论 -
javascript类
function classA(){ //只有内部能被调用的方法 function innerF() { } //公开到外边 this.outerF = function() { innerF(); this.outerF2(); };//以this作为参数传给内部其他对象方法内部 element.onmousedown原创 2008-05-25 12:23:00 · 661 阅读 · 0 评论 -
JS读写cookie
function readCookie(cookieName) ...{ var name = cookieName + "="; var arrCookies = document.cookie.split(;); for(var i=0;i arrCookies.length;i++) ...{ va原创 2008-05-25 05:30:00 · 742 阅读 · 0 评论 -
解答有关REST的十点疑惑
解答有关REST的十点疑惑 作者 Stefan Tilkov译者 徐涵 发布于 2008年5月22日 下午8时13分 在了解过REST之后,你肯定很想知道这个概念在你的实际应用当中究竟能派上多大用场。而且,假如你已经熟悉另一套完全不同的架构手法的话,那么你担心“REST或REST式HTTP(RESTful HTTP),是否真的能在实践中派上用场,还是在介绍转载 2008-05-26 14:03:00 · 959 阅读 · 0 评论 -
js库
Ext2.0trimpathricolightboxzDragDropdojoYUIjquery原创 2008-08-05 09:13:00 · 548 阅读 · 0 评论 -
Flex E4X操作
var tmpXMLList:XMLList = DataFromWeb.Instance.MapData.monthMap.I.@label;//条件查询var tmpXMLList:XMLList = DataFromWeb.Instance.Value.Value.(@Id==value.attribute("valueId")).I.L; //嵌套xml的条件查询v原创 2008-01-28 17:10:00 · 2163 阅读 · 0 评论 -
Jquery的GB2312总结
<br />由于jquery在往服务器端发送时内部使用encodeURIComponent进行编码,因此所有的内容都将被编码成UTF-8,最终导致内容上传后出现乱码。目前还没有一个比较简单的方法在客户端解决这个问题。因此通用做法是在服务器对UTF-8解码成GB2312。<br /> <br />另外,对于GB2312的txt文件,用jq load时会出现乱码,是因为服务器中没有对txt增加响应头Content-Type: text/html; charset=GB2312,因此,对此问题的解决可以修原创 2010-07-31 18:49:00 · 2338 阅读 · 0 评论 -
js匿名函数解决回调上下文参数变化
<br />有时定义回调的时候总被后面的参数所覆盖,在上下文中用匿名函数可以轻松解决这个问题。<br />for(var i=0; i<totalTblList.length; i++)<br /> {<br /> var idPre="#"+totalTblList[i];<br /> var columns = totalColumms[i];<br />(function(idPre, columns){<br />原创 2010-08-11 10:43:00 · 1845 阅读 · 0 评论 -
502错误
测试环境运行很OK,但是放到线上就偶尔出现502错误。分析:Nginx 502 Bad Gateway的含义是请求的CGI已经执行,但是由于某种原因没有执行完毕而导致CGI进程终止。Nginx 504 Gateway Time-out的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的CGI。我们这边应该都是部分耗时操作引起了超时,因此需要增大NG的超时时间。原创 2013-11-29 14:48:51 · 7495 阅读 · 0 评论 -
squid防盗链配置
squid防盗链的配置如下:acl pics urlpath_regex -i \.(gif|jpg|jpeg|bmp|png)$ /* 匹配是否是图片 */acl domain_refer referer_regex -i domain /* 匹配允许的域名关键字 */acl notnull_refer referer_regex . /* 匹配非空referer */http_转载 2013-07-24 19:03:24 · 1942 阅读 · 0 评论 -
ImageMagick性能测试结果
测试环境OS : centos6.3 64bitMEM :2GBCPU :阿里云单核,以下信息仅供参考 Intel(R) Xeon(R) CPU E5-2430 0 @ 2.20GHzcpu MHz : 2200.062cache size : 15360 KB测试对象php接入:nginxFCGI:php-fpm软件环境:im原创 2013-07-12 20:17:39 · 2912 阅读 · 0 评论 -
centos下安装 nginx php mysql
yum install mysql-serveryum install mysql -ywget http://nginx.org/download/nginx-1.5.1.tar.gztar -xzf nginx-1.5.1.tar.gzcd nginx-1.5.1um -y install pcre-devel zlib-devel md5-devel openssl.原创 2013-06-26 14:13:46 · 1118 阅读 · 0 评论 -
ImageMagick安装
GD 被鄙视GraphicsMagick ImageMagick 5.5.2的分支,专注于性能ImageMagick 功能强大,使用多GM更有效率(测评),能更快的完成处理工作GM更小更容易安装GM已经被Flickr和Etsy使用,每天处理百万计的图片GM与已经安装的软件不会发生冲突GM几乎没有安全问题GM的手册非常丰富但是使用的过程中原创 2013-07-12 18:33:58 · 1085 阅读 · 0 评论 -
Start Render,DOM Ready,Page Load
一、Start Render定义 Start Render,顾名思义指的是浏览器开始渲染的时间,从用户角度出发则可以定义为用户在页面上看到的第一个内容的时间。用户体验 该时间决定着用户对页面的第一体验时机,如果时间越短给用户的体验则是页面速度越快,这样用户等待其余内容展现的耐心也会更大一些。如果时间过长,则用户会在长时间内面对的都是一个空白的页面,这对用户的耐心将是一个转载 2013-05-17 08:53:43 · 3000 阅读 · 0 评论 -
谈web-基本
WEB应用就是一个天生的分布式系统,无状态,天生的隔离性和互协作性,XCOPY的横向扩展。Web应用的最通用原则就是假设你的带宽是非常局限的。如何减少你的带宽?1. 支持压缩2. 浏览器缓存: expired,连请求都不会发出去 协商:etag,last-modified3. 减少专线带宽: IDC的本地代理 应用和基础服务本地化原创 2013-05-02 19:42:30 · 728 阅读 · 0 评论 -
谈web-方案选择
Web的方案选型:ajax一个网页,如果超过2秒钟没有打开,用户已经对体验感觉很差了,如果3秒基本已经关闭或者重新刷新了。因此,先展现部分静态页面,或者无需耗时的信息,耗时信息放在后面,将大大改善用户的体验感。另外,按需加载(比如微博或者论坛的图片或者内容根据鼠标加载),也将大大减少服务带宽和部分后台压力。iframe用户体验感极差,没有独立的URL,刷新,回退等操原创 2013-05-02 19:43:52 · 762 阅读 · 0 评论 -
centors下搭建nginx+php+zend+memcached+mysql
1. 安装gcc机器上缺少kernel-headers,导致yum安装GCC不成功,所以先要安装对应版本的/kernel-headersuname -awget ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/57/x86_64/updates/security/kernel-headers-2.6.18-274.12.1.原创 2012-04-08 17:04:27 · 2225 阅读 · 0 评论 -
JS querystring
String.prototype.getQueryString = function (para) { var reg = new RegExp("(^|&|\\?)" + para + "=([^&#]*)(#|&|$)");var r; if (r = this.match(reg)) return unescape(r[2]); r原创 2012-03-08 14:22:50 · 1037 阅读 · 0 评论 -
js数字格式化
var format = function(num, options) {options.point=options.point||'.';options.group=options.group||',';options.suffix=options.suffix||'';options.prefix=options.prefix||'';if (typeof(options.place原创 2010-10-14 19:43:00 · 1520 阅读 · 0 评论 -
pushlet基本流程
长链接:客户端长轮询(pull,poll)Stream, (在Subscriber.fetchEvents{ while (isActive()){deQueueAll();//没有命令就发心跳}})流程:Pushlet.doRequest 1. 创建会话 2. Controller.doCommand { //根据客户端的命令进行命令分发 启动或停止subscriber,设原创 2010-09-07 19:00:00 · 2744 阅读 · 2 评论 -
Comet:基于 HTTP 长连接的“服务器推”技术
<br />周 婷 (zhouting@cn.ibm.com), 软件工程师, IBM 中国软件开发技术实验室<br />2007 年 8 月 31 日很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式。最后转载 2010-09-07 09:45:00 · 664 阅读 · 0 评论 -
6款jQuery图表插件
图表应用能让数据显示更加直观易懂,但光靠CSS+Xhtml或纯图片实现的图表显然有很多局限性,强大的jquery让我们可以实现各种很强大的图表,下面是6款jQuery图表插件,另外,你也许也愿意看看7款在线图表制作工具。1,Flot从交互性的层面来说,jQuery实现的 Flot图表和Flash实现的图表效果已经是非常的接近。图表输出效果相当的流畅光滑,注重视觉效果。你也可以和data points数据节点配合使用,当鼠标hover到某个数据节点时,会得到对应节点的数值说明内容的反馈转载 2010-08-19 23:53:00 · 9360 阅读 · 0 评论 -
面向海量服务的设计原则和策略总结
<br /> 面向海量服务的设计原则和策略总结<br /> 互联网服务的特点就是面向海量级的用户,面向海量级的用户如何提供稳定的服务呢?这里,对这几年的一些经验积累和平时接触的一些理念做一个总结。<br /> 一、原则<br /> 1.Web服务的CAP原理<br /> CAP指的是三个要素:一致性(Consistency)、可用性(Availability)、分区容忍性(Partition tolerance)。CAP原理指的是这三个要素转载 2010-08-19 09:58:00 · 1722 阅读 · 0 评论 -
代码片段: javascript 的slider
function Draggable(element) ...{ // initialize drag variable var x = 0, y = 0, oldMouseMove, oldMouseUp; this.test = 123; // get style properties of element var computedStyle; if (原创 2007-10-24 21:01:00 · 1548 阅读 · 0 评论 -
重启IIS服务
net stop iisadmin /ynet start w3svc原创 2007-06-07 18:53:00 · 932 阅读 · 0 评论 -
javascript:match
navigator.userAgent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser; .NET CLR 1.1.4322; .NET CLR 2.0.50727)navigator.userAgent.toLowerCase().match(/msie/s(/d+(/.?/d)*)/)[0] == myie原创 2007-06-05 14:29:00 · 1532 阅读 · 0 评论 -
Atlas --AutoCompleteBehavior代码解读整理
定义Sys.Preview.UI.AutoCompleteBehavior.prototype = {_mouseOverHandler: null, //其是对象相关的,故必须在对象初始化时赋值 _onListMouseOver: Sys$Preview$UI$AutoCompleteBehavior$_onListMouseOver}初始化,对 _mouseOverHandler 进行赋值,原创 2006-12-02 15:38:00 · 1612 阅读 · 0 评论 -
JavaScript画图(转载)
script language=javascript>function table2(total,table_x,table_y,all_width,all_height,line_no)...{//参数含义(传递的数组,横坐标,纵坐标,图表的宽度,图表的高度,折线条数)//纯ASP代码生成图表函数2——折线图//作者:龚鸣(Passwordgm) QQ:25968152 MSN:pas转载 2006-11-23 10:42:00 · 3618 阅读 · 2 评论 -
HTML转义符和ISO Latin-1
■ 常用特殊字符:只要你认识了 HTML 标记,你便会知道特殊字符的用处。 HTML 原代码显示结果描述<小于号或显示标记>>大于号或显示标记&&可用于显示其它特殊字符""引号转载 2006-11-13 19:52:00 · 16468 阅读 · 0 评论 -
js中的小技巧(转)
原文: http://ajax.cnrui.cn/article/2/2/2006/20060411015.shtml每一项都是js中的小技巧,但十分的实用! 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navi转载 2006-11-07 17:53:00 · 874 阅读 · 0 评论 -
js常用正则表达式实例(转)
原文: http://ajax.cnrui.cn/article/2/2/2006/20060411016.shtml 常用的匹配正则表达式和实例 匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内):[^/x00-/xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)原创 2006-11-07 17:55:00 · 973 阅读 · 0 评论 -
HTML常用代码
控制横向和纵向滚动条的显隐? 去掉x轴 去掉y轴不显--------------------------------------------------------------------------------表格变色onmouseout="this.style.backgroundColor="style="CURSOR: hand"> ------------------------转载 2006-10-31 15:16:00 · 960 阅读 · 0 评论