摘要:
今天读的时候看见一个关于斐波那契序列的题目,于是将很就以前看的一篇博文的阅读文摘share一下:1、最普遍的算法是利用递归:def fibonacci(n): return n>=2 and fibonacci(n-2)+fibonacci(n-1) or n看上去非常美妙,但其时间复杂度是非常惊人的: O(2^n) :(2. 另一个常见的算法, 就是用循环取代递归算法:def fibonacci(n): a, b = 0, 1 for i in range(n): a, b = b, a+b return a其时间复杂度为: O(n), 相比第1种递归算... 阅读全文
摘要:
持久性就是指保持对象,甚至在多次执行同一程序之间也保持对象。通过本文,您会对 Python对象的各种持久性机制(从关系数据库到 Python 的 pickle以及其它机制)有一个总体认识。另外,还会让您更深一步地了解Python 的对象序列化能力。什么是持久性?持久性的基本思想很简单。假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项)。换句话说,您希望将对象存储在磁盘上,便于以后检索。这就是持久性。要达到这个目的,有几种方法,每一种方法都有其优缺点。例如,可以将对象数据存储在某种格式的文本文件中,譬如 CSV 文件。 阅读全文
摘要:
开始踏上了python之路,以后会在博中跟大家分享下学习的点点滴滴,一起学习,一起见证加油!!! 阅读全文
摘要:
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处、作者信息和本声明。否则将追究法律责任。http://www.cnblogs.com/ForLoveJY/archive/2013/06/06/3120705.html在Linux服务器上,由于很多原因可能会导致一些文件的文件名是乱码,当我们删除的时候就会发现这个文件名既不能自动补全,也不能直接删除,那么我们就采用先查出文件的节点号,然后通过删除节点号的方法来达到删除乱码文件的目的:具体操作过程:1、查找出乱码文件的节点号: 1 [root@localhost alipay]# ls -li 2 总计 76 3 343348701 阅读全文