dreamweaver 8的替换功能下面教你用dreamweaver 8的替换功能来删除这些冗余代码。 查找范围:文件夹(然后选取你需要替换的文件夹) 搜索:源代码查找:\btppabs="h[^"]*" 替换:(为空) 勾选:使用正则表达式 点替换全部按钮,好了,全部完成。 比如用正则表...
分类:
其他好文 时间:
2015-06-25 17:02:24
阅读次数:
143
序
说到重构,大家自然而然会想到很多,不管是怎么开始的,也不管是怎么个重构的过程,到最后都会是两种结果,其一是,重构的很成功,冗余代码得到了简化,代码的可读性、可维护性也有了很大的提高。其二嘛,都能想的到,就是重构失败,这个失败的原因可能有很多。
背景
前两篇文章中,分别说明了重构的开始和重构的过程,至于重构的结果嘛,不用我说,大家也都可以想到有两种情况,成功...
分类:
其他好文 时间:
2015-06-15 18:51:59
阅读次数:
102
一、 css的引入方式1.头部引入特点:优点:1.速度快,无服务器请求压力; 2.相对于外部引入单页代码量少。缺点:1.不易改版与维护; 2.代码较乱不易前后台沟通。2.标签内引入特点:1.优先级最高; 2.冗余代码多,代码量大; 3.不利于维护。3.外部引人然后特点:优点:1.一个css文件可以控...
分类:
Web程序 时间:
2015-06-09 13:37:09
阅读次数:
136
1.andbase中包含了大量的开发常用手段。
如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,SOAP工具类,异步Task,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效性,能很好的规避由于开发疏忽而导致常犯的错误。
2.andbase封装了大量的常用控件。
如list分页,grid分页,下拉刷新,进度框,图片轮播,表格,多线程下载器,侧边栏,图片上传,轮子选择,图表...
分类:
移动开发 时间:
2015-06-09 09:52:36
阅读次数:
328
vs20vs2013快捷键小节:1>:#region#endregion(用来折叠冗余代码)2>:Ctril+K+D快速对其代码;3>:Ctril+K+C注释选中代码 Ctril+K+U取消选中注释4>:F1转到帮助文档5>:F12转到该类的定义转移字符:1:\b退格键2:\\表示\这个字符;3:\...
最近在用轻量级Java web开发框架jfinal开发一个网站,由于网站是sns类型很多ajax交互请求。 考虑简化冗余代码,写了一个统一的异常及日志处理的拦截器。 自适配ajax请求和普通定向请求,输出错误信息。 直接上代码...
分类:
其他好文 时间:
2015-05-28 18:28:30
阅读次数:
270
个人理解 当对象的构造过程变得很复杂的时候,参数很多,通过构造函数会产生大量冗余代码,不好维护,而我们又不希望调用者通过set的方式来构造对象(封装,隐藏),因为这样很容易出问题,于是,可以把整个构造的...
分类:
其他好文 时间:
2015-05-03 14:47:50
阅读次数:
115
Yslow是雅虎开发的基于网页性能分析浏览器插件,从年初我使用了YSlow后,改变了博客模板大量冗余代码,不仅提升了网页的打开速度,这款插件还帮助我分析了不少其他网站的代码,之前我还特意写了提高网站速度的秘籍,就是通过这款插件分析得出的。网络上已经有不少Yslow使用说明了,本文我想介绍下我使用Ys...
分类:
其他好文 时间:
2015-04-29 00:20:36
阅读次数:
241
我们提供这样一种思路,对于链表一类的通用类型,我们尽量采取强制类型转换的方式,尽量避免模板的滥用。
同样,我们应该避免对结构体的直接存储,尽量使用类似java的指针传递方式来传递对象。...
分类:
编程语言 时间:
2015-04-28 14:13:06
阅读次数:
164
自定义数据库框架我们以前写过的DAO,其中有多少冗余代码!分析一下,找出冗余代码,把共同的部分写成方法,把不同的地方写为方法参数。做成一个工具类,就叫QueryRunnerQueryRunner.java获取DataSourceprivate DataSource ds; public Query....
分类:
数据库 时间:
2015-04-19 13:01:39
阅读次数:
239