递归与循环是两种不同的解决问题的典型思路。 递归算法: 优点:代码简洁、清晰,并且容易验证正确性。(如果你真的理解了算法的话,否则你更晕) 缺点:它的运行需要较多次数的函数调用,如果调用层数比较深,需要增加额外的堆栈处理,比如参数传递需要压栈等操作,会对执行效率有一定影响。但是,对于某些问题,如果不...
分类:
其他好文 时间:
2014-08-22 12:19:36
阅读次数:
199
由于之前有一个项目老是要打开文件,然后用pickle.load(file),再处理。。。最后要关闭文件,所以觉得有点繁琐,代码也不简洁。所以向python with statement寻求解决方法。在网上看到一篇文章:http://effbot.org/zone/python-with-statem...
分类:
编程语言 时间:
2014-08-22 09:15:35
阅读次数:
194
Jquery随着自身的发展,已经有越来越多的人开始了解Jquery,并且慢慢喜欢上了她,她是那么的简洁,那么的令人着迷,并吸引了一批爱好者为她做嫁衣。好了,让我来介绍一下Jquery的选择器吧。
Jquery中的选择器有很多类,比如Id选择器,class选择器,html标签选择器等。
Id选择器:就是通过一个html元素的id来选择它,因为html中的id是唯一的,所以通过...
分类:
Web程序 时间:
2014-08-22 00:25:05
阅读次数:
194
这个十分有趣的题目出自知乎http://www.zhihu.com/question/24905007/answer/29414497 ,排名第一的知友的答案用python简洁的给出了代码和答案,枉费我用C++ 鼓捣了半天。。。 不过也不能算是白做,还是有颇多收获的。 先准确描述一下这个问题解决思路...
分类:
移动开发 时间:
2014-08-21 18:57:44
阅读次数:
262
一、Python简介: Python,是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松....
分类:
编程语言 时间:
2014-08-21 16:54:24
阅读次数:
201
网上的教程已经有很多,这里简洁的记录一下。以Mac OS X Mavericks 10.9.1 为例。先附上如何进入指定目录文件夹,按键盘 Command + Shift + G ,然后输入指定目录名即可。一、启动 ApacheMac OS X 系统已经集成了 Apache+PHP 环境,依次进入“...
分类:
数据库 时间:
2014-08-21 14:51:04
阅读次数:
288
改变页面元素样式使用Javascript也可实现,但有没有更简洁的办法,答案是肯定的,现在有了jQuery,似乎让Js代码瘦身了不少,应验了那句话:“jQuery让JavaScript代码变得简洁!”,言归正传,来看jquery如何添加、移除CSS类:
1. removeClass() - 移除CSS类
.代码
$("#target").removeClass...
分类:
Web程序 时间:
2014-08-20 16:21:32
阅读次数:
211
很多语言中都带有日期的格式化函数,而Javascript中却没有提供类似的方法。之前从某位前人的帖子中发现了下面的代码,感觉非常简洁,存留备用。/*** 时间对象的格式化;*/Date.prototype.format = function (format) { /* 示例 ...
分类:
编程语言 时间:
2014-08-20 16:16:12
阅读次数:
165
支持win7系统属性OEM信息自定义修改内置:联想,宏基,三星,惠普,戴尔,华硕,明基,方正,同方,东芝,康柏,富士通,LG,索尼,IBM,,Alienware,Tginkapad 这些OEM相关.参照 win7_oem信息修改工具v1.0制作,有所调整,界面更简洁. 表示对 dmqhcx...
分类:
其他好文 时间:
2014-08-19 23:38:55
阅读次数:
399
使用 vs创建的express站点,默认使用的是jade模板引擎,但是我不太喜欢这种方式,因为我觉得html本身的语义特性是我喜欢的,另外html本身也足够简洁,使用html自身做为模板语言更符合我的喜好,所以我选择ejs。
分类:
Web程序 时间:
2014-08-19 20:29:55
阅读次数:
325