自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 研发周报:如何编写出拥抱变化的代码?

我们精心为您准备了 CSDN研发频道一周最精彩的技术热点,以飨读者! 编写高效优质的代码一直是程序员所追求的目标之一,那么什么样的代码才叫优质呢?来看看这篇《如何编写出拥抱变化的代码?》;Warcraft之父为如何用肮脏的技巧解决StarCraft开发难题呢?在开发工具发面,可以关注下 20个优秀的前端框架以及十款最新开源的开发者工具/应用。有人说微博和微信就像楚汉之争,现在微博在迷失,微信在寻找

2013-04-29 21:35:45 1049

转载 Web前端浏览器兼容初探

前言浏览器兼容是前端开发人员必须掌握的一个技能,但是初入前端的同学或者其他后台web开发同学往往容易选择忽略,而形成两个极端:1 我最开始都是使用IE6,IE6上没问题,其它浏览器坑爹(多出现与前端后端一起搞的同学,小生2年前就这种状态,鼓励人家用ie6.。。。)2 我要遵循标准,我只要ff就好,IE就是坑爹的玩意,我不必去理他(小生一年前的心态。。。)现在看来,之前的想法都是不对

2013-04-29 14:16:12 499

转载 网页内容爬取:如何提取正文内容

创建一个新网站,一开始没有内容,通常需要抓取其他人的网页内容,一般的操作步骤如下:根据url下载网页内容,针对每个网页的html结构特征,利用正则表达式,或者其他的方式,做文本解析,提取出想要的正文。为每个网页写特征分析这个还是太耗费开发的时间,我的思路是这样的。Python的BeautifulSoup包大家都知道吧,import BeautifulSoupsoup = Be

2013-04-29 14:13:58 1620

转载 对jQuery的事件绑定的一些思考

jQuery的事件绑定问题首先我们看下面的一个很常见的事件绑定代码://example$('#dom').click(function(e){ //do something});$('#dom2').click(function(e){ //do something});这段代码在事件绑定处理上有一些缺陷:过多的事件绑定会损耗内存后期生成HTM

2013-04-29 14:13:29 586

转载 给网页设计师和前端开发者看的前端性能优化

英文原文:Front-end performance for web designers and front-end developers ,编译:oschina如果不是不可能,你也很难拒绝承认性能目前已是任何正规网站项目的最关键方面之一,无论它是一个小型的网站组合,一个移动优先的web应用,一直到一个大规模的商业项目。研究,论文和个人体验都告诉我们快速是最好的。性能不仅仅是非常重要,它也

2013-04-29 14:12:02 501

转载 中文分词算法

1.1.1最大匹配法分词的缺陷尽管最大匹配法分词是常用的解决的方案,但是无疑它存在很多明显的缺陷,这些缺陷也限制了最大匹配法在大型搜索系统中的使用频率。最大匹配法的问题有以下几点:一、长度限制由于最大匹配法必须首先设定一个匹配词长的初始值,这个长度限制是最大匹配法在效率与词长之间的一种妥协。我们来看一下以下两种情况:(1)词长过短,长词就会被切错。例如当词长被设成5时,也就意味

2013-04-29 14:11:14 779

转载 JavaScript 上万关键字瞬间匹配

提到关键字搜索,首先联想到的无非就是使用一些indexOf,replace之类的字符函数,最多加上一些正则表达式而已.实现起来虽然很简单,但是这背后的效率问题可曾仔细考虑过?例如论坛中的关键字过滤,一般情况下需过滤的关键字数量及检测的文本长度都不大,所以这一瞬间的过程没有太多值得关注的地方。但若关键字数量不在是屈指可数,而是有成千上万, 并且待检测的文本也是一长篇大论,结果可不再是那么乐观了。大家

2013-04-17 17:20:52 544

转载 使用jQuery和CSS3创建多种风格绚丽的菜单

本节教程介绍一个jQuery和CSS3创建绚丽的菜单,当你在浏览一些网站的时候,是不是看到过很绚丽的菜单,当你在菜单上移动鼠标的时候会有一个圆角高亮具有透明度的气泡随着鼠标很酷滴动来动去。今天我们就来介绍一下这个效果是怎么实现的, Enjoy it.查看演示  源码下载这里只介绍第一种风格的jQuery和CSS3菜单,其他的风格样式你可以在源码中找到,html的结构都是一样的。

2013-04-17 17:19:59 799

转载 扁平风格 UI 工具包 Flat UI

Flat UI是一套精美的扁平风格 UI 工具包,基于 Twitter Bootstrap 实现。这套界面工具包含许多基本的和复杂的 UI 部件,例如按钮,输入框,组合按钮,复选框,单选按钮,标签,菜单,进度条和滑块,导航元素等等。

2013-04-16 19:59:33 1511

转载 jQuery网格插件 ParamQuery

ParamQuery是一种轻量级的jQuery网格插件,基于用于用户界面控制、具有一致API的优秀设计模式jQueryUI Widget factory创建,能够在网页上展示各种类似于Excel和Google Spreadsheet效果的网格。使用ParamQuery,开发者可以轻松地实现以下特性:排序 分页浏览 可以调整数据栏的大小 可以调整表格的高度和宽度 自定义主题 隐藏或显

2013-04-16 19:58:57 1042

转载 多个常见代码设计缺陷

0 前言在软件设计开发中,代码的设计都体现在:子系统与子系统、模块与模块、函数与函数之间的关系,设计越糟糕的软件,维护成本越高,质量也往往难以达标和称赞。好的设计必定是:层次关系简洁、清晰、易维护和扩展的。不会研究太高深的设计,只总结出一些常见的代码设计缺陷,这些设计缺陷如能很好的解决和避免,相信代码能力(编写、设计、评审、重构)能提高一个档次。主要介绍下面15个常见代码设计缺

2013-04-16 19:53:40 4184

转载 Javascript执行效率小结

来源:逆风之羽Javascript是一门非常灵活的语言,我们可以随心所欲的书写各种风格的代码,不同风格的代码也必然也会导致执行效率的差异,开发过程中零零散散地接触到许多提高代码性能的方法,整理一下平时比较常见并且容易规避的问题Javascript自身执行效率Javascript中的作用域链、闭包、原型继承、eval等特性,在提供各种神奇功能的同时也带来了各种效率问题,用之不慎就会导致执

2013-04-16 19:51:21 462

转载 关于时间管理

伯乐在线注:本文来自文章作者李成武(@i李小武)的投稿(原文链接)。最近看了关于时间管理的书籍,引发了我对时间管理的一些思考。作为敏捷开发的实践者,时间管理渗透的工作的方方面面。管理好自己的时间,不仅能轻松完成每天的任务,还能节省出自己的时间;更重要的是,享受完成任务的乐趣,不断激励自己前进。养成习惯我在上初中的时候,养成了做计划的好习惯。看书计划、复习计划、作业计划、假期计划… 把计

2013-04-16 19:49:02 547

转载 陈梓瀚:伴随我成长的编程书

来源:陈梓瀚的博客(@GeniusVczh)一、这篇文章是应之前在微博上爆过的下个周末某出版社的线下活动而写的。回顾我和C++在这个世纪的第二个春天开始发生过的种种事情,我发现我并不是用一个正常的方法来学会如何正常使用C++的。我的C++学习伴随着很多其他流行或者不流行的语言。现在手中掌握的很多淫荡的技巧正是因为学习了很多编程语言的缘故,不过这并不妨碍我正常地使用C++来在合理的时间内

2013-04-16 19:48:16 1255

转载 10步让你成为更优秀的程序员

这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。 1. 永远不要复制代码不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代码体积变得

2013-04-16 19:46:00 495

转载 解读高德纳:最伟大计算机程序员是如何诞生的

计算机编程是一种艺术形式,就如同人们谱写诗歌和音乐。  ——高德纳(Donald E.Knuth)高德纳(Donald Ervin Knuth,1938年1月10日-),出生于密尔沃基,美国著名计算机科学家,斯坦福大学计算机系荣誉退休教授。高德纳教授被誉为现代计算机科学的鼻祖,在计算机科学及数学领域发表了多部具广泛影响的论文和著作。 高德纳最为人知的事迹是,他是《计算机程序设计艺术》(Th

2013-04-16 19:43:18 967

转载 优秀程序员无他,善假于物也

运用一门程序设计语言对大多数程序员来说是小菜一碟,但是更上一层楼成为一名专家级的软件开发者,恐怕目前还是大多数人的梦想。《程序员的思维修炼》一书中将程序员分为5个层级:新手、高级新手、胜任者、精通者、专家。根据作者的调查研究结果,在这5个层级中,大多数的程序员属于高级新手。而且居于这个层级的程序员从入行1、2年的到工作10来年都大有人在。身为一个程序员,如何才能尽快的突破自身的瓶颈,得到快速的

2013-04-16 19:42:25 588

转载 设计 iOS 应用时需要知道的 5 件事

根据我们制作优秀的 iOS 应用的经验,我们认为设计师应该在心里的牢记适用于 iOS 的 5 件事。虽然本文关注的重点只在 iOS 应用,但大部分的意见也适用于其他移动平台。1. 了解您的媒体这似乎是显而易见的,设计应用而不是网站实际上需要转变思维方式。应用不是网站,不应该像他们一样设计。让我们来谈谈有关细节。应用有完全不同与网站的用户交互模型:敲击与点击,视图与页面,按钮与链接等。我

2013-04-16 19:40:22 392

空空如也

空空如也

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

TA关注的人

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