摘要: 在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长... 阅读全文
posted @ 2013-08-13 09:27 汪磊 阅读(1970) 评论(0) 推荐(1) 编辑
摘要: BisLite: Free HTML Website Templates Professional Responsive HTML5/CSS3 template Respond Wood working Free HTML Template Andia Wooden Wall Brownie Zeni BookStore Digy – Free Template Beauty... 阅读全文
posted @ 2013-08-12 10:27 汪磊 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Douglas Crockford是Javascript权威,Json格式就是他的发明。 去年11月他有一个演讲(Youtube),谈到了好的Javascript编程风格是什么。我非常推荐这个演讲,它不仅有助于学习Javascript,而且能让你心情舒畅,因为Crockford讲得很幽默,时不时让听众会心一笑。下面,我根据这个演讲和Crockford编写的代码规范,总结一下"Javascrip... 阅读全文
posted @ 2013-08-12 08:59 汪磊 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、AOP框架Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MC... 阅读全文
posted @ 2013-08-10 20:22 汪磊 阅读(373) 评论(0) 推荐(0) 编辑
摘要: Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。 此次比较针对的特性标准有四种,分别是: UI绑定(UI Bindings) 复合视图(Composed Views) Web表现层(Web Presentation Laye... 阅读全文
posted @ 2013-08-08 11:46 汪磊 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 简介 15 年前,许多人都使用 Perl 和 ColdFusion 之类的工具构建网站。我们经常编写可以在页面顶部查询数据库的脚本,对数据应用必要的转换,以及在同一个脚本底部显示数据。这类架构适合于向网站添加简单的 “Contact us” 表单。然而,随着应用程序变得更加复杂,这种方法无法进行相应的扩展来处理更大的复杂问题。大部分 Web 应用程序现在已经对模型-视图-控制器 (MVC) 架... 阅读全文
posted @ 2013-08-08 09:04 汪磊 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家。 写在前面的话: 由于CSS内容比较多,小菜没有精力从头到尾讲一遍,只能有针对性的讲解。 如果读者理解CSS盒子模型,但对于浮动不理解,那么这篇文章可以帮助你。 小菜水平有限,本文仅仅是入门教程,不当之处请谅解! ... 阅读全文
posted @ 2013-08-07 21:32 汪磊 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、为什么跳槽和选择公司 1. 为什么跳槽 虽然我们跳槽的原因各自不同,但是主要原因一般都是待遇、成长、稳定这些主要因素,也有一些比如想距离家更近等等因素。 待遇就是收入,比如工资、股票、奖金等等,在这个层面影响我们跳出的心态一般都是,比如我觉得我技术能力达到了某个阶段,但是目前薪水比我能力要低,或者是我一起成长的同学朋友同事现在薪水都比我高,或者是在高房价下面或者要养孩子,需要更... 阅读全文
posted @ 2013-08-03 10:56 汪磊 阅读(242) 评论(0) 推荐(0) 编辑
摘要: EscapEvelocity Responsive Html5 Theme ( Demo || Download ) Base 2013 Responsive Html5 Theme ( Demo || Download ) zBoomMusic Responsive Html5 Theme ( Demo || Download ) zParalexy Responsive Html5 Th... 阅读全文
posted @ 2013-08-03 09:56 汪磊 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 我们是新的GitHub一代?GitHub塑造了新式开源文化?嗯,看看十几年开源控、Getable CTO Mikeal Rogers 是怎么说的吧: GitHub本来想做一个开源软件协作平台,结果做着做着就成了一个兼容并包、不仅仅是照顾程序员的平台。现在,这个平台也成了各类艺术家、建筑生产商、各大公司、甚至各大城市使用的平台。 例如,芝加哥市前阵子就宣布了一项公告:“假如本市出现新的... 阅读全文
posted @ 2013-08-01 16:16 汪磊 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 在技术嘉年华的「夜聊」中,谈到开源。当时我的表达不够清晰具体,重新梳理如下。 一、开源精神里最重要的,是拿来主义。 这和大部分人的想法不一样。开源需要贡献、需要付出,但在贡献和付出之前,首要的是去了解、去使用已经存在的。 比如前端工程师,会经常使用模板,天天用着,会有不爽,就会想着自己去写一个模板引擎。直接去写一个没什么不对,但更好的方式是,先去开源社区搜索下同类产品。看自己的想... 阅读全文
posted @ 2013-08-01 16:16 汪磊 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 一、淘宝网的困境 对于淘宝网这样的大型电子商务网站,对于图片服务的要求特别的高。而且对于卖家来说,图片远胜于文字描述,因此卖家也格外看重图片的显示质量、访问速度等问题。根据淘宝网的流量分析,整个淘宝网流量中,图片的访问流量会占到90%以上,而主站的网页则占到不到10%。同时大量的图片需要根据不同的应用位置,生成不同大小规格的缩略图。考虑到多种不同的应用场景以及改版的可能性,一张原图有可能需... 阅读全文
posted @ 2013-08-01 16:14 汪磊 阅读(538) 评论(0) 推荐(0) 编辑
摘要: Mono是由Xamarin主办的一个开源项目平台,旨在让开发人员轻松构建跨平台的应用程序。Mono是基于ECMA标准来创建.NET框架,包括C#编译器和公共语言运行时(CLR),可以让.NET应用程序跨平台运行,除了Windows,还可以运行在Unix、Windows、MacOS等操作系统。 目前,Mono的最新版本为Mono 3.2,将不再对Mono 3.0和Mono 2.1提供支持和... 阅读全文
posted @ 2013-08-01 16:14 汪磊 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 专有软件不是唯一!试试54款开源服务器软件。如果企业机构针对所有那些系统只能使用专有软件,因而带来的成本就会高得惊人。幸好,开源社区提供了数量巨大的服务器软件,可以大幅降低那些成本。我们这次列出的大全主要介绍了可以替换专有服务器软件的知名开源工具。我们对它们进行了分类,以便浏览起来更方便。 内容管理系统篇 1. Joomla替换OpenText、Sitecore CMS和Kentico网址:ht... 阅读全文
posted @ 2013-08-01 16:12 汪磊 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来! 最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理。参考文献:http://www.fsf.org/licensing/licenses/ 现今存在的开源协议很... 阅读全文
posted @ 2013-08-01 16:11 汪磊 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,本文整理GitHub上最火的前端开源项目列表,内容涵盖了Hack Design、 Designer School、TheExpressiveWeb、如何成为优秀的前端开发工程师、Web开发教学材等,这里按分类的方式列出前九个。 详细内容如下: 一、Architecture 网站架... 阅读全文
posted @ 2013-08-01 15:53 汪磊 阅读(1635) 评论(1) 推荐(0) 编辑
摘要: Bootstrap,作为创新技术框架,使开发者、设计者更容易、更快捷、更出色地完成网站及应用的搭建工作。如果你还没有使用Twitter Bootstrap,建议你去了解一下。Bootstrap为开发者提供了众多工具。 Bootstrap之所以广泛流行,其深受欢迎的原因是什么呢? 1.节省时间 利用Bootstrap,你将有更多的时间用来挣钱。Bootstrap库中包含很多现成的代码片段,... 阅读全文
posted @ 2013-08-01 15:47 汪磊 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 前端开发并不是一个容易的工作,不仅需要掌握HTML、CSS和JavaScript,针对不同的浏览器版本和平台,还需要了解如何设计出跨平台的网站。如今随着响应式设计的流行,前端开发变得越来越困难,且花费的时间更长。 本文收集了14个响应式前端开发框架,可以帮助前端开发人员大大简化开发过程。针对每个框架,文中均指出了它所包含的UI组件及JavaScript插件。几乎所有的框架都采用了响应式网格... 阅读全文
posted @ 2013-07-25 13:38 汪磊 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 今天学到一招,所以决定简单写写如何利用图标字体生成器IcoMoon把自己制作的图标变成字体,下面以OSChina的图标为例。 一、确保logo转成纯色,并保存为svg格式 因为OSC的logo是绿色带描边的,所以先在Illustrator里面把logo变成纯色路径,这里我用的黑色。还有因为字体属于矢量文件,所以把logo存储为.svg格式的文件方便接下来的导入。 二、进入IcoMoon,导入刚... 阅读全文
posted @ 2013-07-23 11:56 汪磊 阅读(708) 评论(0) 推荐(0) 编辑
摘要: #1 – Free Metro Ui Style template by Asif Aleem 很棒的蓝色调 Metro UI 管理模板 #2: Metro-Bootstrap by TalksLab Metro Bootstrap 是基于 Bootstrap 开发的 Metro 主题。 #3: Metro UI template by Thomas 非常易用的 Metro UI 框架,付费... 阅读全文
posted @ 2013-07-23 11:16 汪磊 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 今天由同事说起,PS导出PNG时,有个选项”交错“是干啥的,想起这也是个问题,所以特意搞了个测试页面: 引用网上”交错-就是类似旧式电视的隔行扫描,让图片只花50%的时间就可以看到图片全貌“,另外JPG的”渐进“也有类似效果,可惜支持的浏览器不多 在测试各个浏览器(未说明都为最新版本)时发现: Chrome对“渐进”和“交错”都支持良好 Safari(PC/MAC)对“渐进”不支持,“交错支... 阅读全文
posted @ 2013-07-19 09:12 汪磊 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 6月13日,阿里巴巴支付宝正式推出“余额宝”,简直就是逆天的节奏!明摆着和银行抢生意啊!——同样一万块钱,放银行里按活期利率算,一个月只有三十多块钱,而放在支付宝里转“余额宝”,一个月收益300-400元,你说,你会放在银行还是放支付宝里? 通过“余额宝”,真正实现了平民理财、懒人理财。“余额宝”其实是打着擦边球轻松地废了银行的垄断,革的是银行的命。 马云在中南海里和温总理讲:“很多人恨我,因... 阅读全文
posted @ 2013-07-18 10:04 汪磊 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 您使用浏览器版本过旧且存在安全隐患,立即更新至最新版本的QQ浏览器或IE8浏览器,购物安全又轻快! 阅读全文
posted @ 2013-07-17 18:19 汪磊 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。 这里又不具体讲如何实现单例模式和介绍其原理(因为这方便的已经有太多的好文章介绍了),如果对单例模式不了解的可以先看下:http://terrylee.cnblo... 阅读全文
posted @ 2013-07-17 08:59 汪磊 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1. Ninja - HTML5 设计工具 Ninja 是全功能的 HTML5 Web 设计工具。目前 Ninja 支持可视化地设计和制作HTML5动画,并完全支持CSS 3D效果。 2. jsPDF - 用 JS 生成 PDF jsPDF 是一个免费的 JavaScript 类库,可以用来创建 PDF 文件,不需要服务器端支持。它支持文本(含格式),画图和图片。 3. This is... 阅读全文
posted @ 2013-07-15 08:54 汪磊 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 动态应用,是相对于网站静态内容而言, 是指以c/c++、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统平台主要是针对于大流 量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保... 阅读全文
posted @ 2013-07-15 08:51 汪磊 阅读(137) 评论(0) 推荐(0) 编辑
摘要: DNS解析原理及过程。 当用户访问我们网站一个网页时,他需要经过以下步骤: 1)找到这个网页的存放服务器; 2)服务器将用户的请求信息接入; 3)服务器通过文件路径(URL)查找用户请求网页; 4)用户将该网页内容下载到自己电脑上。 我们所讲的DNS解析主要是第一个步骤,即让用户通过URL找到文件存放的服务器。 1、为什么要有DNS解析? 让用户电脑和服务器(网页... 阅读全文
posted @ 2013-07-15 08:45 汪磊 阅读(973) 评论(0) 推荐(0) 编辑
摘要: IE条件注释是微软从IE5开始就提供的一种非标准逻辑语句,作用是可以灵活的为不同IE版本浏览器导入不同html元素,如:样式表,html标签等。很显然这种方法的最大好处就在于属于微软官方给出的兼容解决办法而且还能通过W3C的效验。 让我们举几个例子来看看: 1、只有IE才能识别 1: 2: 3: 因为只有IE5以上的版本才开始支持IE条件注释,所有“只有IE”才能识别的意思... 阅读全文
posted @ 2013-07-12 11:25 汪磊 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 1. 估算解决问题所需要的时间。 不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做“超级堆码员”。 2. 编程语言是一种语言,只是一种语言。 随着时光推移,只要你理解了一种语言的原理,你会发现各种语言之间的相似之处 。你所选择的语言... 阅读全文
posted @ 2013-07-12 11:15 汪磊 阅读(137) 评论(0) 推荐(2) 编辑
摘要: 简述: UI (User Interface):用户界面 UE (User Experience):用户体验 ID (Interaction design):交互设计 UID (User Interface Design):用户界面设计 UED (User-Experience Design):用户体验设计 UCD (User-Centered Design):以用户为中... 阅读全文
posted @ 2013-07-12 11:11 汪磊 阅读(382) 评论(0) 推荐(0) 编辑