2013年7月23日
摘要: 故事A段:发现整站SQL对外输出:有个朋友的网站,由于是外包项目,深圳某公司开发的,某天我帮他检测了一下网站相关情况。我查看了页面源代码,发现了个惊人的事情,竟然整站打印SQL到Html里,着实吓我一跳:PS:2年前秋色园系列文章有分享一文是整站SQL打印用于分析网站性能,不过也只是本地优化调试,而服务器上也采用某特殊条件才打印。于是把这赤祼祼的对外公开的SQL问题反映了过去,之后算是取消了。故事B段:错误异常打印了SQL,诱人:过了些许天,我又抽空看了看:原始路径为:http://www.xxx.com/s-l----333.html,我随意加了个引号:直接打印SQL?这不是引诱人犯罪么?好 阅读全文
posted @ 2013-07-23 13:58 Carlyle Liu 阅读(1137) 评论(0) 推荐(0) 编辑
  2013年6月24日
摘要: 开启工程 在屏幕上方的选单列上,选择「File->New->Project」, 会弹出「New Project」对话视窗。Eclipse 是通用的编辑环境,可根据你所安装的不同扩充套件而支援许多种类的工程。点击「Android」资料夹下的「Android Project」,会开启「New AndroidProject」对话视窗。我们将开启Android SDK 中提供的ApiDemos 范例。在「New Android Project」对话视窗中,点选"Browse..."按钮以选择「开启已经存在的工程」(Create project from existing 阅读全文
posted @ 2013-06-24 17:56 Carlyle Liu 阅读(557) 评论(0) 推荐(0) 编辑
  2013年6月6日
摘要: 本人最近在操作更新ANDROID SDK时出现类似于题目中的错误,是一启动ECLIPSE时。按照弹出的提示进行更新。但是,我现在只是想恢复到原先的开发环境。于是找到本文,方法有效!!!windows 下面安装Android虚拟机,有时候选择更新SDK后,在Eclipse preference里指向android_sdk_windows_x86时。会出现诸如This AndroidSDK requires Android Developer Toolkit version 20.0.0or above这样的提示,而且虚拟机无法打开的情况,这是由于选择更新后,在android_sdk_window 阅读全文
posted @ 2013-06-06 09:18 Carlyle Liu 阅读(1605) 评论(0) 推荐(0) 编辑
  2013年6月4日
摘要: 本章导读缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。本章从缓存所在的命名空间“System.Web.Caching”开始,详细介绍框架提供的缓存类和操作方法,主要涉及简单数据的缓存、数据缓存依赖和数据库缓存依赖三个技术要点,最后演示一个完全使用缓存实现数据读取的实例。讲解流程如图16-1所示。 图16-1 缓存命名空间的讲解流程16.1 System.Web.Caching简介本节从缓存命名空间的总体简介和组成结构入手,从整体上对System.Web. 阅读全文
posted @ 2013-06-04 15:17 Carlyle Liu 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 一、 前端优化 1. HTML静态化 2. 前端页面代码级别优化,详细可以参考Yahoo的相关文章,这里讨论有关HTML,javascript,CSShttp://developer.yahoo.com/performance/ http://websitetips.com/optimization/,这里又可以细分很多东西,有很多值得优化的地方。 3. 图片服务器分离 其主要思路如下: 减少一个页面访问所产生的http连接次数,减少Response流量,减少 DNS 查找,避免重定向 (Avoid Redirects),减少 DOM 元素数量,最小化 iframe 的... 阅读全文
posted @ 2013-06-04 15:05 Carlyle Liu 阅读(149) 评论(0) 推荐(0) 编辑