- 浏览: 67998 次
- 性别:
- 来自: 沈阳
最新评论
文章列表
>>> basket = ['apple', 'orange', 'apple', 'pear', 'orange', 'banana']
>>> for f in sorted(set(basket)):
... print(f)
...
apple
banana
orange
pear
集合迭代技术
使用字典对象的items()方法可以得到键值对序列。
>>> knights = {'gallahad': 'the pure', 'robin': 'the brave'}
>>&g ...
字典
字典不像序列是被数字索引的,字典是被关键字索引的。这些关键字可以是任何不可变的类型。包括string、数字、包含stirng或者数字的元组(tuple)也可以作为关键字。如果关键字使用了可变的或者是间接可变的数据类型,它就不能作为关键字了。比如list,因为它可以通过下标复杂,切片赋值来改变或者append()、extend()函数可以改变自己的对象。
字典是一系列键值对,关键字是唯一的。“{}”可以用来创建一个字典。内部是key:value种形式。字典的主要操作是存储和提取,使用del关键字可以删除键值对。使用list(d.keys())可以列出字典的所有关键字。如果想要 ...
5.4.Sets
python还包含一个数据类型sets。set是个无序的没有重复元素的集合。set还包括数学的集合操作。
创建set的方法有2种:大括号、函数set()。注意,如果创建一个空的set必须使用set()。
>>> basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
>>> print(basket) # show that duplicates have been removed
{'orange', 'b ...
2012年我该做什么
- 博客分类:
- 日志
2010年可以说是找工作的一年,虽然说距离自己的目标有些偏差,但是算是完成了自己小小的目标。
2012年来临了,我该实现什么样的目标呢?创业?还不是时候。这一年自己的目标是有一个优秀的工作表现。
如果有一个优秀的工作表现?第一点就是好考过雅思,这一点的确有点莫名奇妙。工作表现怎么和雅思混在一起了?首先,英文好的确会其高自己的眼界。其次,这也是衡量一个员工的标准。除了这个还有什么呢?积极的工作态度?将眼前的工作完成的更好?其实这两样东西可以一起完成,即完成自己本分工作之余能够做一些有助于团队工作的事情。一个工具的完善,一些技术的分享!!!项目的总结存档!!
来 ...
shell入门基础必备
--------------------------------------------------------------------------------
作者:KornLee 2005-02-03 15:32:57 来自:Linux先生
1.建立和运行shell程序
什么是shell程序呢? 简单的说shell程序就是一个包含若干行
shell或者linux命令的文件.
象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等.
在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成一个完整 ...
- 2011-10-31 15:45
- 浏览 523
- 评论(0)
来源:http://www.zavakid.com/27
来源:http://www.jtraining.com/component/content/article/35-jtraining-blog/137.html
来源:http://hi.baidu.com/hxzon/blog/item/87a26806468df469020881b2.html
缓存算法
没有人能说清哪种缓存算法由于其他的缓存算法。(以下的几种缓存 ...
来源:http://blog.chinaunix.net/space.php?uid=20673662&do=blog&cuid=516358
如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030。如果要使新建立工程、java文件直接使UTF-8 ...
经过上次实习的失败,自己这次实习虽然做了好多的准备,但是还是有点紧张。现在能做的除了技术上的总结外,还要有支付宝实习失败的总结。
通过支付宝实习失败和参加校园招聘,自己真的成长了很多很多。
1、要有问题感。问题感体现在发现问题和解决问题上。比如看到Money这个类,应该想到它为什么存在,为什么不用BigDecimal。它有什么优点和缺点。我写的这段代码在性能上和安全性上有什么优点和缺点。
2、要主动交流。学习。要多和主管和同事沟通。问问主管如何能做一个好员工。以优秀的同事为榜样。
3、要多做分享。要将自己总结、研究的成果进行总结,以后分享。 ...
人人9:30的面试,我8:00就到了。但是等到10:00多都没有轮到我。我问了一下工作人员,在名单上面也没有找到我的名字。工作人员核查了一下,让我马上去面试。面试我的是一个脸很白,感觉很好的人。问了一下我在支付宝实习的事情,然后说:“你在笔试的卷子上面说,你要回去查查这道题目,有没有查?”我说有,然后说了这个题目的答案。他听后很满意,然后问我链表、树、线程安全、数学期望。7道题6道题目的答案他都很满意,数学期望的公式我都忘了,所以这个不会。结束后他说你参加下午的二面吧……。我听后非常高兴连声说谢谢!他说也谢谢你参加人人的面试!
到了下午,我和同学一起来参见二面,又等了很久 ...
今天笔试用到了,看来答得还可以。把详细文章的连接贴出来给自己和同学们借鉴一下。
文章出处:http://wenku.baidu.com/view/3275b8eeaeaad1f346933fa2.html
今天人人的笔试题目中有一个int i=0;i=i++;是否是线程安全的?如果不是说出在JVM中的执行步骤,以及使用JDK的什么类能够使线程安全些? JDk中的类是AtomicInteger,我答个Integer,哎,悲剧。
文章出处:http://blog.sina.com.cn/s/blog_0d37403b0100xz0t.html
AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一 ...
今天正在考虑晚饭的事情的时候,朦胧哥告诉我交大有人人网的笔试。我就在5分钟内感到了,汗。
人人的宣讲和笔试是一起的,宣讲很简单,笔试很舒服,呵呵。因为我终于遇到java题目了。
1、java语言面向对象的思想
2、jvm的gc在什么情况下回收对象
3、在重写equals()时还要做什么处理
4、选择题考了abstract等一些java基础
5、i=0;i=i++;是不是线程安全的,为什么
6、设计模式
7、Double、Integer、Float的数值比较
8、除商取余计算hashCode
...
笔试腾讯和百度后,感觉自己的应聘经验真是浅得透顶。一看到卷子就蒙了,全是操作系统、算法、计算机组成原理之类的东西。我就算法和数据结构懂一些。其他的都随岁月而去了。现在我除了java相关的知识,其他的都不会了,哎!
腾讯的笔试是上午10点开始的,只有几个选择会点,其他一律不会了。
百度是在当天下午2点半开始的,我们等了好久,到了3点多才正式开始,同样都是一些考研题目,我用java相关知识回答的,包括操作系统。估计和腾讯一样,都悲剧了……
还是等待淘宝吧,我心目中的家。说实话,阿里巴巴真的很好,而且我有很多朋友在里面。哎,真的好想你们!好了就啰嗦到这里,回去准备明天的淘 ...
2011年9月份,我回到了支付宝参加实习生转正面试。这段经历也谈不上痛苦更多的是我从这次面试经历中学到了很多以及对未来有了更加合情合理的目标,也让我有了巨大的动力。面试是一门学问,以前我不重视。现在把我失败的经历写下来,给更多了人借鉴,也希望看到了人不要走我的老路。
在接到实习生转正面试通知后,我马上买了车票,回到杭州,因为我太重视这次面试了,但也只是精神上的重视,除此之外没有其他。面试当天,我是第一个。进去后,我把我做过的项目给了面试官,面试关看后让我画出我项目的系统架构。我说,我接到通知就马上回来了,可能准备的不充分(我一向话多,这次真的死在上面了)。我画出系统结构后,面试 ...