自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清风徐来,水波不兴

下雨啦,收衣服啦

  • 博客(32)
  • 资源 (24)
  • 收藏
  • 关注

原创 表单提交数据大小的限制

今天在做post表单提交多个textarea控件中的内容时,出现一些意外情况,为了避免以后再出现这种情况,有个清晰的思路,特此写下以下琐碎细节。测试环境为windows的iis。        以下内容针对一个textarea输入内容测试遇到的问题。当提交数据量比较小时,保存正常。当提交数据量为一篇文章时(大约30k左右),点击保存出现白页现象,没有任何反应。通过firebug查看网络查看

2012-01-30 17:18:38 4342

转载 缓存概念

什么是缓存?Web 应用程序通常都是被多个用户访问。一个Web站点可能存在一个“重量级”的加载,它能够使得站点在访问的时候,拖慢整个服务器。当站点被大量用户同时访问的时候,访问速度缓慢是大部分网站共同存在的问题。为了解决这个问题,我们可以使用一个更高级别的硬件配置,负载均衡器,高带宽,但是加载并不是拖慢站点唯一的“罪魁祸首”,所以我们需要提供一种方案,它也同样能够加速数据访问以及提升性能。

2012-01-30 15:13:16 636

转载 系统负载均衡功能配置

前面我们对MySQL的负载均衡功能配置的前提进行了一个概述,主要是对几个MySQL负载均衡概念的理解。接下来就是我们的重点了,包括系统负载均衡功能配置和MySQL数据库系统负载均衡功能配置。本文主要讲述的是系统负载均衡功能配置,MySQL的配置将在后文进行介绍。系统负载均衡功能配置所有系统安装完毕之后,需要对它们做一些必要的配置方可按照用户预先设计的结构模型实现具有负载均衡功能的MySQL

2012-01-17 18:44:30 587

转载 19个心得 明明白白说Linux下的负载均衡

【51CTO.com独家特稿】前言:作为一名Linux/unix系统工程师,这几年一直在涉及到对外项目,经手过许多小中型网站的架构,F5、LVS及Nginx接触的都比较多,我想一种比较通俗易懂的语气跟大家说明下何谓负载均衡,何谓Linux集群,帮助大家走出这个误区,真正意义上来理解它们,项目施工案例请参考我在network.51cto.com上的同类文章。一、目前网站架构一般分成负载均衡层、w

2012-01-17 18:43:03 489

转载 负载均衡

网络专用术语,负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。编辑摘要目录1 负载均衡2 负载均衡的四个分类3 常见产品4 实际解决方案负载均衡 -负载均衡负载均衡(Load Balance)    由于目前现有网络的各个核心部分随着业务量的提高,访问量

2012-01-17 18:41:40 862

转载 创建可维护的自动化验收测试

测试即开发这里的测试指的是自动化测试,从软件的本质上看,测试的自动化乃是测试方面的软件开发,万变不离其宗,这也就意味着那些凡是属于软件开发的定律或者原则也同样适用于测试自动化。对于没有写过代码或者代码经验较少的人来说,或许这其中的道理不能一眼就瞧得出来。通常情况下软件开发的很大一部分开销是维护——修修补补,更新不断。软件的可维护性强,则开发成本低,同理,测试的自动化开发成功与否也很大程度上

2012-01-17 18:39:38 773

转载 借助模糊测试 深耕细作你的压力测试

模糊测试(Fuzz Testing)一直被黑客们广泛使用,却很少应用于商业软件系统开发过程中。在互联网安全产业,如何让模糊测试重新焕发活力,是我一直在思考的问题。概念及目的在计算机领域,模糊测试是一个古老却容易被忽视的测试领域,它的诞生绝对早于真正意义上的自动化测试。甚至可以这么说:自从计算机允许用户输入,模糊测试便应运而生了。所谓模糊测试,顾名思义可以理解成用一段非常规的字符串(或值

2012-01-17 18:36:30 583

转载 云计算环境下的应用架构设计

作者从云计算环境下应用的特点出发,分析了在云计算环境下应用程序开发设计的一些新变化。根据这些特点,本文提出一个“自我感知应用”(Self-Sensing Application)的新概念,接着以Windows Azure平台为例阐述如何实现自我感知应用。多年来应用程序开发者和架构师们都在努力设计一种既能够在功能上满足当前业务需求,又能够适应用户需求发生变化或者能够在可预见的将来适应环境变化的应

2012-01-17 18:35:30 1335

转载 用户体验质量控制体系

文/吴卓浩用户体验质量的评判要素有哪些?最容易出现哪方面的问题?本文为您讲解如何建立用户体验的质量控制体系。许多刚开始接触用户体验概率的企业非常希望能有一套标准体系,照做就可以保证产品的优质用户体验。其实,有许多讲解用户体验评估要素和方法的公开资源,那么为什么还是只有少数产品拥有优质的用户体验呢?这其中有什么“秘密”?用户体验质量的基础要素有用性。满足用户的需求,为用户解决实际

2012-01-17 18:32:10 598

转载 如何提高网站访问速度的文章

如何加快网站访问速度(http://www.qnsky.com/dispbbs.asp?BoardID=6&id=634)很多朋友都用虚拟主机来做网站,将网页文件存放在虚拟空间上,但是页面内容一多,网站打开的速度就显得特别慢,如果您碰到这种情况,与其寻求更好的空间,不如通过优化网页代码来取得满意的速度。笔者总结了一些切实可行的方法,制作主页时,以下的方法可以令你的网页速度大大提高。   一

2012-01-17 13:55:24 738

转载 杨建:网站加速--系统架构篇

--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一,系统部署(高并发,可扩展)二,负载均衡LVS(高可用,低成本)三,IDC分布,DNS解析(快速)-----------------------------------------------------------------------------

2012-01-17 13:41:27 2969

转载 网站加速--Cache为王篇

--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一,Cache, 王道也二,Cache 基本原理介绍三,我划分的3个刷新级别四,我对HTTP协议做的一点创新(?maxage=6000000)五,Yslow优化网站性能的14条军规点评六,上线了 != Finished七,提速度同时节约成本方

2012-01-17 13:35:53 675

转载 深入理解基于 HTTP 长连接的“服务器推”技术(Comet)附例子

今天见到sinopf发表了一篇关于所谓的服务器推技术(帖见:http://bbs.phpchina.com/thread-100663-1-1.html),其实是引人耳目的东西。我这里没有任何褒贬sinopf这个人的意思,我只是看了他的文章后,发现他那个根本不是服务器推技术,为了给大家解释清楚,我就写了这篇教程。初次见到“服务器推”这个名词,我相信你和我一样,都是一头雾水,不知道什么意

2012-01-17 13:33:56 1690 1

转载 长连接的定义及其优缺点,以及在不同的浏览器中的支持情况

长连接应该翻译为keep-alive connection,或者是 persistent connection,而不是我们直译为Long Connection,否则你在英文文档中不好查到这方面的资料的,以下是维基百科针对长连接的说明:    http://en.wikipedia.org/wiki/HTTP_persistent_connection    以下是我的部分翻译:

2012-01-17 13:30:22 687

转载 信息安全常见误区

原文地址:caoz的和谐blog        最近安全的话题突然就爆了,几个月前我在公司内组织的安全培训的内容完全得到了验证。而稍早发的关于md5撞库和社工扫描库的博文简直就成了未卜先知。(罪过,真不是故意的,纯属巧合)。考虑到这个话题还是蛮多人在问,微博发不开,特此将一些培训中的观点整理出来,分享一下。1. 安全是技术人员的事情错!太多著名互联网公司因为客服,市场人员的

2012-01-16 21:12:15 598

转载 铁路订票系统的简单设计

原文地址:铁路订票系统的简单设计其实铁路订票系统面临的技术难点无非就是春运期间可能发生的海量并发业务请求。这个加上一个排队系统就可以轻易解决的。本来我在 weibo 上闲扯两句,这么简单的方案,本以为大家一看就明白的。没想到还是许多人有疑问。好吧,写篇 blog 来解释一下。简单说,我们设置几个网关服务器,用动态 DNS 的方式,把并发的订票请求分摊开。类比现实的话,就是把

2012-01-16 20:53:06 3473

转载 从铁道部12306.cn网站漫谈电子商务网站的“海量事务高速处理”系统

整篇文章论述的就是“海量事务高速处理”的经验和误区。第一部分论述“海量事务高速处理”现阶段没有通用解决方案,尝试通用解决方案就是误区。第二部分讲解算法问题、安全问题经验,以及一些误区。第三部分讲解电子商务网站的核心交易系统如何随着网站的发展而演进,分成了三个发展阶段,发展过程中的一些经验和误区。另外,具体的需求的确不在本文讨论之列,望各位读者海涵。今天你买到票了吗?1230

2012-01-16 20:23:48 2198

转载 SQL语句优化方法

原创:SQL语句优化方法1.1    注释使用在语句中多写注释,注释不影响SQL语句的执行效率。增加代码的可读性。1.2    对于事务的使用尽量使事务处理达到最短,如果事务太长最好按功能将事务分开执行(如:可以让用户在界面上多几步操作)。事务太长很容易造成数据库阻塞,用户操作速度变慢或死机情况。1.3    对于与数据库的交互尽量减少与数据库的交互次数。如果在

2012-01-16 20:18:47 408

原创 提交数据库访问性能一些简单措施

1.合理安排索引2.优化查询条件3.谨慎使用触发器4.大批量插入使用导入方式5.区分实时与历史数据,转存6.分表,分库,分渠道储存,数据库,硬盘,缓存。数据库的优化和定期整理7.建立全文索引8.优化查询就有可以百万级也是1秒内出来我认为数据分区、分成多个表、增加内存、换更好的机器都是物理上的,当然她带来的速度的改善是有的。但是性能的改善一般比较少做多10倍到10

2012-01-16 20:10:29 450

转载 如何走出海量数据及访问量压力困境

随着中国大型IT企业信息化速度的加快,大部分应用的数据量和访问量都急剧增加,大型企业网站正面临性能和高数据访问量的压力,而且对存储、安全以及信息检索等等方面都提出了更高的要求……    本文中,我想通过几个国外大型IT企业及网站的成功案例,从Web技术人员角度探讨如何积极地应对国内大型网站即将面临的扩展(主要是技术方面,而较少涉及管理及营销等方面)矛盾。  一、 国

2012-01-16 19:39:13 928

转载 分区表说明

用分区表,以下是说明和方法!SQL code高性能网站建设之 MS Sql Server数据库分区 什么是数据库分区?数据库分区是一种对表的横向分割,Sql server 2005企业版和之后的Sql server版本才提供这种技术,这种对表的横向分割不同于2000中的表分割,它对访问用户是透明的,用户并不会感觉的表被横向分割了。(2000中的表横向分割是建n个表例如按时间建表每月一个

2012-01-16 19:30:28 406

转载 为程序员量身定制的12个目标

对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。01. 变得有耐心02. 保持健康03. 拥抱变化带来的不适应04. 学习一门新的编程语言05. 自动化06. 学习更多数学知识07. 关注安全08. 备份你的数据09. 学习更多理论知识10. 接触

2012-01-16 19:21:37 459

转载 生活中七个片段联想

原文地址:苦逼的程序员怎么发展1:就像软件工程中说的,整个软件开发真正编码阶段只是其中一个很小的阶段,最起作用的是前面的需求分析,系统架构设计。就算在真正的编码阶段里,真正的敲代码时间业不是占很大比例。一个优秀的程序员真正敲代码时间占他整个开发的很少一部分时间。2:BFS进程调度器的发明者不还是一个医生嘛,其实他还不是科班出身的,据说他真正在做BFS调度器时,对C语言还不熟悉,甚至

2012-01-16 19:20:08 967

转载 针对12306.cn网站应用架够的一些看法

临近年终,公司请来一位讲师来给我们作培训,题目记得是设计匠艺。说实话,我做不到像讲师那样,快讲完课时能将自己所讲的内容都有条理整理一遍。我就大致讲讲我所做笔记的一些内容吧。总的来说这位讲师的实践经验很丰富,讲得也很生动。 观点一:代码的可扩展性和可维护性是矛盾的。这是讲师在上课之初所提的一个观点。说实话我是不太同意这个观点的,一方面加强了代码的可维护性确实加大了代码的维护难度,比如使用了模

2012-01-16 19:15:13 562

转载 挖掘技术原因:铁道部售票网站怎么啦?

导语:一石激起千层浪,铁道部售票网站瘫痪引发社会各方评说。来自IT业界的技术精英们更是一针见血地指出,该事件出现的原因并不在硬件上,而是包括整个系统中的信息同步、客户端处理、接口连接、系统架构等方面都存在许多漏洞。我们整理了其中最核心的技术阐述,以飨网友。  乐淘CTO李勇:库存同步是难点 我的判断,除了一般的优化之外,最大的难点应该是库存同步问题。推测应该有一个全国唯一的核心库,

2012-01-16 18:47:36 490

转载 针对12306.cn网站应用架够的一些看法

原文地址:针对12306.cn网站应用架够的一些看法背景针对最近比较热点的列车网上订票系统频繁出现的系统问题,提出了一些自己的看法。分析几经分析考虑,认为可能存在几个系统瓶颈。1.关联系统的系统负载能力比较弱。2.网上支付的负载能力不够3.网站本身吞吐量问题4.网站出口带宽不足方案针对以上分析的一些可能的问题点,提出了一些自己的想法1.关联系统接

2012-01-13 18:38:46 738

转载 [置顶]关于12306网络购票的架构方面思考

原文:[置顶]关于12306网络购票的架构方面思考自从2012开始那天,网络购买火车票成了国内最火的话题,12306.cn的Alexa排名从三个月前的全球万位以外迅速窜升至今日的全球排名1560位、中国排名102位。并且成为第11大电商网站。但是由于铁道部公开的种种原因,12306也让人诟病不止。    其中最大的原因就是登陆12306慢,页面打不开,好不容易打开了,无法查询票额,

2012-01-11 23:26:39 684

转载 【观点】失败应聘的五大原因

原文地址:【观点】失败应聘的五大原因Golem Technologies创始人Charlie Belmer日前发表了一篇博文《Why I Won’t Hire You》,文中指出作为一个面试官,他面试了各种类型的面试者,在众多的岗位招聘过程中,其总结出了应聘者失败应聘的五大原因,同时总结出在面试过程中他重点考查应聘者的五大特性。CSDN对该文进行了简译,文章如下:   首先列出应聘

2012-01-11 23:10:36 506

转载 程序员新年要实现的10个愿望

原文地址:程序员新年要实现的10个愿望     还剩不到一周的时间,我们将迎来2012年。我知道这是老生常谈,但过去的一年里你曾经有过什么样重要的收获?很自然,我们现在正是为新的一年许下愿望的时候。也许你可能有真实生活中的一些目标,但是对你的程序员生涯来说呢?1 -学习一种新语言,框架或方法我们必须保持学习最新的技术。        Web开发唯一不变的

2012-01-11 23:06:45 630

转载 续谈登录相关数据的安全加密策略——密码泄露事件杂谈之二

原文地址:续谈登录相关数据的安全加密策略——密码泄露事件杂谈之二作为WEB应用密码存放示范程序的AntiyPassword Mixer开源发布之后,我们陆续收到微博私信、电子邮件等。令人觉得有些意外的是,希望我们评价其现有加密方式是否合理的网友,要比对APM本身设计提出意见的多。出现这种情况的原因很好理解——WEB应用的最大压力有时并不来自开发,而在于保证业务持续稳定运营和兼容发展。比

2012-01-05 18:39:57 923

转载 由拖库攻击谈口令字段的加密策略

原文地址:由拖库攻击谈口令字段的加密策略我不得不惨痛地写在前面的是,这是一个安全崩盘的时代。过去一年,已经证实的遭遇入侵、并导致关键数据被窃或者被泄露的公司,包括索尼、世嘉这样的大型游戏设备厂商;包括花旗银行这样的金融机构,也包括了RSA这样的安全厂商。这些事件中最令业界瞠目的是RSA被入侵,这直接导致多家工业巨头遭遇连锁的攻击,很多安全企业本身也使用RSA的令牌。比RSA弱小很多的荷兰电

2012-01-01 00:39:22 1731

转载 安全建议

近日国内多家知名网站用户数据库被公开下载,国内外媒体频繁报道,影响恶劣。涉及到游戏类、社区类以及交友类等网站用户数据正逐步公开。各报道中也针对系列事件向用户提出密码设置策略等安全建议。用户数据作为网站所有者的信息资产,涉及到网站及关联信息系统的实质业务,对其保密性的要求强度不言而喻。为此,安恒信息已于近日对多家受到攻击的网站提供网站安全检测并为其提供解决方案。安恒信息的专家将从信息安全防御的角

2012-01-01 00:28:23 1695

通达oa2010

通达oa2010

2015-10-28

MultipartRequest多文件上传

MultipartRequest 批量上传文件,进行了一下修改 1、自定义文件上传路径 2、自定义文件名称 3、返回文件后缀 4、返回文件存储路径

2014-06-27

VirtualKeyboard强大的Js软键盘

VirtualKeyboard,它内置了100多种键盘布局和200多种输入法,9套可选皮肤方案,而且支持自建输入法,功能相当强大。

2013-01-23

关于asp静态分页的反向生成方式

查看很多知名网站,除了采用静态网页,还采用了真正的静态分页。大家知道,静态分页是很容易做好的,但关键在于对于新内容的增加后要重新生成分页,是很难的,要使得分页重新排序,就必须重新生成全部的分页,这样的工作量可想而知。 那么能不能做到,只要对于增加的新内容生成分页,而无须全部重新生成分页,又不影响正常排序呢?在我的几次试验中,基本实现了这样的做法,那就是采用正向搜索,反向排序法。 一般的数据集的搜索都是反向的,而我的数据集的搜索是正向的,这样所生成的数据集页面是从1开始的,这样做的好处是,如果新增加内容,只要生成新的页面,而不会破坏原来的数据集页面,而这样就已经成功了一半。接下来最重要的就是页面排序问题,这个页面说的不是数据集页面,而是实际的分页页面,一般规则都是从1开始到最后,那么思路就在于此,只要将实际的分页序号1对应于数据集页最大序号,而将分页最大序号对应数据集页面序号1,简单的说,就是数据集序号和实际分页序号反向排列,这样,就可做到我所想的分页的功能。

2008-09-18

javascript实现贪吃蛇游戏

功能:蛇吃食物有三种情况:走到的地方有食物;走到的地方没有食物;走到的地方是墙壁。吃到食物后,蛇的身体会变长;碰到墙壁后 Game Over,询问是否重新开始。 整个游戏是在一个<div>框子(地图)里展开的,蛇有地图里的一系列<div>构成,初始状态(刚刚打开页面)蛇是一个<div>框,蛇头和蛇尾是在一起的,就是这个<div>框,以后吃了食物后<div>个数会变多,蛇就会长长。食物用一个<span>框表示,初始时和蛇一样其位置是随机产生的。蛇和食物的坐标用<div>和<span>的绝对位置表示。 算法的关键是当蛇移动到新的位置后,判断前述的三种情况,做出相应的处理。而二维数组 Map[][] 就是判断的依据。二维数组 Map[][]通过其元素的值来表示蛇身、食物和空地。蛇身、食物和空地的值分别为'S'、'F'和'0'。 用 Javascript 编程和其他语言的一个大的区别就是键盘的控制代码不同。js是通过 Key=event.keyCode 语句获取键盘码,再在多分支 switch 结构里分别处理。看完这些代码就会对浏览器里的键盘控制有所了解了。 当然该段代码的最大价值还是让我们了解到网页游戏的大概写法,而算法其实是最重要的,把一个游戏的设想变为一堆包含许多的函数的结构化的代码,是值得我们借鉴和学习的。

2008-09-16

2008上海英雄会 Ivar 演讲PPT下载(Smart)

2008上海英雄会 Ivar 演讲PPT下载(Smart)

2008-09-09

.net版的在线编辑器FCkEditorDemo.rar

1.支持XHTML 2.多语言 3.支持SKIN 4.支持CFM,ASP,JAVA,ASP.NET,PERL,PHP等各种语言 5.支持图片上传等功能 6.支持CSS样式 7.支持右键菜单功能 ... 总之,FCKEDITOR这个开源项目在SF.NET上一直是热门话题 虽然ONLINE EDITOR有许多,像CUTEEDITOR,FREETEXTBOX,RICHTEXTBOX等 CUTEEDITOR当然是无可非议的老大,可是昂贵的许可费用不说,且只能用于ASP.NET FREETEXTBOX功能比较少,而且兼容性不好 类似RICHTEXTBOX这种东东简直是鸡肋,几乎没什么价值(我以前也写过一个,后来用上FCKEDITOR后彻底扔了) FCKEDITOR是使用JAVASCRIPT编写的面向对象的在线编辑器,它兼容各种浏览器 提供强大的功能和良好的可定制性,而且配置起来极为容易

2008-09-08

网页内嵌Google Map搜索地图的js+css代码

网页内嵌Google Map搜索地图的js+css代码,google地图api

2008-09-05

CSDN上海英雄会会刊电子版完整版.pdf

2008年CSDN上海软件技术英雄会会刊完整版抢先看。不看不知道,一看吓一跳,凑个字数真难,为啥非要20字。

2008-08-29

最新jquery中文版手册

对应jquery1.26版,有诸多的改进

2008-08-21

jQuery1.1_API.rar

jquery是一款强大的js框架,具有非常强的页面操作和美化的能力。要应用就必须熟悉他的api接口

2008-08-20

js版的拼音输入法

用js实现拼音输入法

2008-07-04

js版的五笔输入法

用js实现五笔输入法

2008-07-04

js实现汉字音调查询

用js实现汉语文字的拼音查询

2008-07-04

js控制图片浏览 模糊展示

很好看的图片浏览显示,非js高手不能为

2008-06-30

js写的web星际游戏程序

用js编写的星际争霸,很牛的,js高手,代码有注释,感兴趣的可以看一看

2008-06-30

思科命令大全

思科命令大全 思科命令大全

2008-06-27

php+Ajax实现相册

采用ajax、php、javascript实现相册的制作

2008-04-17

json.js

JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地 JavaScript 对象,而无需为如何表示这些对象多费心思。<br>

2008-04-11

DOS系统

现在用DOS的人不多,但知道一些dos命令也不错!

2008-03-19

AJax实现PPT播放

IBM公司WEB工程师编写

2008-03-19

Ajax高级程序设计

关于Ajax的好书【作者】扎卡斯,姆克皮克,福西特 著,徐锋 等译

2007-08-18

空空如也

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

TA关注的人

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