世界太小,仍没走遍;世界太大,依然偶遇
摘要: 毕业在即,想想四年一路走来,太过顺利,自我总结:变化很大!当然也有没变的。最近又重读了卡耐基的《人性的优点》,我觉得我越来越具备这种优点——不要为未知的事情而担忧,因为这些担忧在大部分情况下都不会发生。我深有感触,走到今天这步也是出乎自己意料的。工作中接触到很多牛人,也听他们说大学的生活和学习,总结下来就是:有相貌的人去享受青春了,没相貌的人coding了四年。从这方面来说,我应该比较幸运:四年里,我觉得玩的很爽,学的也很过瘾。 阅读全文
posted @ 2013-06-06 15:31 单曲荨环 阅读(1877) 评论(48) 推荐(5) 编辑
摘要: 最近参与python的一个项目,发现经常遇到一些常用的模块,而每次使用时,我都要查一遍。终于,我决定要各个击破,对常用的python小知识进行总结。下面总结了python中对时间处理的常见函数。 在开始之前,首先要说明这几点: 在Python中,通常有这几种方式来表示时间:1)、时间戳 2)、格式化的时间字符串 3)、元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。 UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。 时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日08:00:00开始按秒计算的偏移量。运行“type(time.time())”,返回的是float类型。返回时间戳方式的函数主要有time(),clock()等。 元组(struct_time)方式:struct_time元组共有9个元素,返回struct_time 阅读全文
posted @ 2013-06-06 12:27 单曲荨环 阅读(2433) 评论(5) 推荐(3) 编辑
摘要: Redis是一种面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。 这些数据类型支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的,支持各种不同方式的排序。redis 与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改 操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 阅读全文
posted @ 2013-05-19 16:45 单曲荨环 阅读(5616) 评论(4) 推荐(3) 编辑
摘要: 当世上所有人都把欲望当理想,把世故当成熟,把麻木当深沉,把怯懦当稳健,把油滑当智慧,那只能说这个社会的底线已被击穿,所以我们没有资格说别人的勇敢是莽撞,执着是偏激,求真是无知,激情是幼稚。当那些兜售社会经验的流氓朝我的梦想投来轻蔑一笑的时候,我会毫不犹豫的还你一句,傻逼!   有人说,人在20岁以后基本性格就定型了,且不管这是真是假,在人生的每一个阶段,我们都要学会“改变”,学会“听取意见”,盲目的执着和不求改变是很可怕的,就想《谁动了我的奶酪》中那悲惨的小老鼠“哼哼”一样的下场。很多人认为自己条件优越,蔑视别人的努力,这种人可悲、可笑、可怜!也有很多人觉得心灵鸡汤类书籍都是理想主义的空话,但我想说,就是这些“空话”触动了很多人的心灵,在迷茫的时候,它是指路灯;在寂寞的时候,它是好朋友;在忧郁的时候,它给予正能量……无论如何,我们不能否认它们存在的价值。 阅读全文
posted @ 2013-05-12 13:46 单曲荨环 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 如果使用的是 Linux 或 Mac OS X ,系统可能已经预装了 Python 。在命令提示符下 (或 OS X 的终端中) 输入python ,如果出现python编辑环境,说明 Python 已经装好了: 在命令行窗口中输入python (或是在OS X的程序/工具/终端中)。 即使Linux系统下未默认安装python,在Linux上安装python和Django也是很简单的事,在Windows下稍微复杂了,可能有环境变量的配置和其他一些问题等。   因为Django本身就是纯Python代码编写的,所以安装Django框架的第一步是先安装Python。Django可以运行在任何Python可以运行的环境,甚至是手机上!目前比较稳定且兼容性较好的是python2.7版本,我安装的是python2.7.3。 阅读全文
posted @ 2013-05-11 21:08 单曲荨环 阅读(11036) 评论(12) 推荐(5) 编辑
摘要: 语言只有和外部连起来操作才会实现更强大的功能,比如操作文件、数据库等,这样数据可以有一块单独存储的地方,而不是存放在内存中。更强大的是网络编程,当然这些后续都会学习。接下来学习python对目录和文件的操作。前面的笔记都是基础理论知识,我觉得从这里开始几乎就可以干一些事了。有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块:import os。python中模块的引入使得对文件的操作变的很简单。最基本的文件操作就是在文件中进行读写数据,在操作文件之前要打开文件。 阅读全文
posted @ 2013-04-10 23:49 单曲荨环 阅读(41344) 评论(3) 推荐(5) 编辑
摘要: 有了语句我们可以做很多事,但是如果要编写大型或更复杂的程序,那么代码的重用性值得我们考虑,因此就有了函数,函数其实可以重复利用的代码块。回忆一下我们N年前用C++痛苦的编写一个斐波那契数列,先用python是多么容易的实现,函数可以调用,它执行某种操作并且可能返回值,内建的callable函数(python3中无此函数)可以判断函数是否可以调用。 阅读全文
posted @ 2013-04-09 22:44 单曲荨环 阅读(3309) 评论(4) 推荐(4) 编辑
摘要: 之前一直在学习数据结构,单纯的结构并不能做什么事,只有组成语句之后才能实现比较复杂的功能,和其他语言一样,条件、循环是必不可少的。学习基本语句之前,先看一些其它知识。在学习语句之前,我想说python中的缩进是个很坑爹的东西,它不仅仅是可读性那么简单了,少了或多了一个空格都是语法错误,而且很难排查,而且tab键也不太建议用,每个缩进是4个空格。因为python中的语句块不是通过大括号来区分的,所以就由缩进担当了这个大括号的角色,对它要求严格也很正常。 阅读全文
posted @ 2013-04-08 22:16 单曲荨环 阅读(2606) 评论(6) 推荐(2) 编辑
摘要: 字典(dictionary)是除列表之外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取,这个键可以是数字、字符串甚至元组。映射可以使用任何不可变对象标识元素,最常用的类型是字符串和元组,python唯一内建的映射类型是字典。 阅读全文
posted @ 2013-04-04 19:36 单曲荨环 阅读(14840) 评论(1) 推荐(8) 编辑
摘要: 字符串在任何一门语言都是一个重点,灵活运用可实现各种强大的功能,在python中,字符串也是如此,标准的序列操作对字符串也使用,但是分片赋值不行,因为字符串是不可变的。   字符串的格式化:   字符串格式化使用字符串格式化操作符%来实现,在%左侧放置一个字符串,右侧放置希望格式化的值。 阅读全文
posted @ 2013-04-04 09:51 单曲荨环 阅读(2757) 评论(0) 推荐(2) 编辑
好好学习天天向上的女少年