代码改变世界

浅谈开发工作中使用的敏捷开发模式

2012-10-29 23:50 by ☆冷枫☆, 9072 阅读, 2 推荐, 收藏, 编辑
摘要:来现在的公司有一段时间了,现在主要用java开发采用敏捷的开发模式。因为以前工作中对敏捷的了解比较少所以觉得有必要进行梳理总结下。敏捷开发的定义及解释说明这里就略过了,想要详细了解的朋友可以猛点这里(敏捷开发详解)。 谈敏捷开发先从流程讲起吧。首先,每天早上我们会有一个晨会( 站立会议 ),主要汇报昨天自己所做的工作及自己在工作的过程中所遇到的问题,然后叙述今天计划的工作,组内成员依次汇报组长做好笔录。如果组内成员有遇到自己不能解决的问题,晨会上提出来大家共同探讨,但如果估计讨论时间会比较长的时候就会安排会下协调处理,毕竟每个人的时间是宝贵的。这是一个高效的会议意在了解组内各成员的工作进度.. 阅读全文

MYSQL中删除重复记录

2012-02-08 23:00 by ☆冷枫☆, 494 阅读, 0 推荐, 收藏, 编辑
摘要:这是个老生常谈的话题,我们在sql中删除一条重复的记录我们可以[以用户表user为例,包含id,name,value三个字段信息]:deletefrom表whereidnotin(selectmax(id)from表groupbyname); 但是这种处理方式在mysql中却行不通,出现 You can't specify target table 'user' for update in FROM clause 的问题,大意也就是说“不能先select出同一表中的某些值,再update这个表(在同一语句中) ”。 此路行不通我们可以采取其它的办法解决,用临时表来处理。 阅读全文

php处理压缩js文件时积累的一点小经验

2011-12-07 18:14 by ☆冷枫☆, 2441 阅读, 1 推荐, 收藏, 编辑
摘要:做web开发的,总是少不了和js打交道。js写的多了总是会出现影响页面加载速度的情况。特别是做富客服端时写了多个js文件,压缩合并文件就显得尤为重要了。可能有不少的朋友会说在线的压缩工具也有很多啊。确实 ,但是如果能够在项目中直接合并压缩多个js,并且压缩完成后生成一个经过整合的新js文件是多么惬意的事情啊。今天因项目需要所以在php中尝试了一把。前提条件: 用下面方面压缩合并js文件的,原始的js文件需要安装以下规则进行编码(当然里面的引用路径根据个人情况决定): 这样写的好处我想大家都知道,虽然不能解决减少http请求,但是可以简化前端页面js个数,在这里定义一个init()函... 阅读全文

js限制用户频繁点击提交处理方法

2011-11-24 11:30 by ☆冷枫☆, 6331 阅读, 0 推荐, 收藏, 编辑
摘要:如果页面上面有一个“提交”按钮,这个点击后会触发比较复杂的业务逻辑或者直接处理DB中的数据,这个时候我们通常不希望用户频繁点击提交或恶意点击,这就需要我们对这个有个时间限制了,比如5s后才能发表评论等等。通过js我们可以比较轻松的实现这个需求:<scripttype="text/javascript">//存储变量信息varVAR={repeatTemp:[]}varCOM={repeat:function(s,t){//限制执行频率,默认为60秒允许执行时返回falset=t?t*1000:60000;//毫秒vartime=microtime();if(!V 阅读全文

JQ实现拉幕布广告效果

2011-11-23 11:09 by ☆冷枫☆, 2081 阅读, 0 推荐, 收藏, 编辑
摘要:打开一个网站,首页顶部向下慢慢拉出一个大的banner广告,间隔几秒钟后广告逐渐向上收起最终显示一个小的广告在顶部。这种效果我们称之为拉幕布效果,不过是上下拉的。想要实现这种相关用jquery实现起来非常简单,就几句code搞定。//加载首页大幅广告图片functionShowBigImg(){$("#showBig").slideDown(2000);}//大图切换成小图functionchangeImg(){$("#showBig").slideUp(2000,function(){$("#showSmall").slideDow 阅读全文

解决IE不能上网,火狐能够上网的问题

2011-11-11 12:33 by ☆冷枫☆, 2451 阅读, 0 推荐, 收藏, 编辑
摘要:自己的机器不知道装了什么东西,一开始IE、FF都能够上网,用了段时间就只有FF能够正常显示网页了。而且这个问题的重现机率还不低,在服务器上面也遇到过这个问题。找了很多办法没有解决,防火墙也没有设置什么东东。最后还是在高人的指点下,一下搞定了。而且百试不爽,具体解决方案如下:开始 --》运行 --》netsh winsock reset搞定!! 阅读全文

Linux环境下配置使用SSI

2011-10-11 17:39 by ☆冷枫☆, 1089 阅读, 0 推荐, 收藏, 编辑
摘要:什么是ssi? ssi是英文server side includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,ssi就是html文件中,可以通过注释行调用的命令或指针。ssi 具有强大的功能,只要使用一条简单的ssi 命令就可以实现整个网站的内容更新,动态显示时间和日期,以及执行shell和cgi脚本程序等复杂的功能。ssi 可以称得上是那些资金短缺、时间紧张、工作量大的网站开发人员的最佳帮手。 ssi最初在ncsa服务器平台上推出,在apache服务器中得到扩展和加强,目前已经可以在几乎所有的服务器上运行。本文将主要结合apache服务器介绍ssi的使用方... 阅读全文

文本框自动撑高JQ插件

2011-10-11 15:49 by ☆冷枫☆, 717 阅读, 0 推荐, 收藏, 编辑
摘要:(function($){$.fn.autoTextarea=function(options){vardefaults={maxHeight:null,//文本框是否自动撑高,默认:null,不自动撑高;如果自动撑高必须输入数值,该值作为文本框自动撑高的最大高度minHeight:$(this).height()//默认最小高度,也就是文本框最初的高度,当内容高度小于这个高度的时候,文本以这个高度显示};varopts=$.extend({},defaults,options);return$(this).each(function(){$(this).bind("pastecut 阅读全文

PHP判断一个远程url是否有效的几种方法

2011-10-10 18:07 by ☆冷枫☆, 3601 阅读, 2 推荐, 收藏, 编辑
摘要:判断一个远程url是否有效我们通常可以这样来处理:1、get_headers()函数判断用这个函数返回值如下所示: 测试代码:$header=get_headers("http://images.cnblogs.com/cnblogs_com/phphuaibei/201110/201110081434366759.png",1);if(preg_grep("/200/",$header)){echo"<pre>";echo"匹配成功!";echo"</pre>";}el 阅读全文

mysql出错代码列表

2011-10-10 17:41 by ☆冷枫☆, 287 阅读, 0 推荐, 收藏, 编辑
摘要:1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020:记录已被其他用户修改 1021:硬盘剩余空间不足,请加大硬盘可用空间 1022:关键字重复,更改记录失败 1023:关闭时发生错误 1024:读文件错误 1025:更改名字时发生错误 1026:写文件错误 1032:记录不存在 1036:数据表是只读的,不能对它进行修改 1037:系统内存不足,请重启数 阅读全文