摘要: //: Playground - noun: a place where people can play import UIKit var str = "Hello, playground" var myVariable = 42 myVariable = 50 let myConstant = 42 let intNum:Int=80 let floatNum:Float=4 let ... 阅读全文
posted @ 2016-06-23 16:40 有态度的80后 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 做过Java语言 或者 C语言 开发的朋友应该很清楚 关键字map 吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中 词典对象就是做这个事情的,不过在同一个词典对象中可以保存多个不同类型的数据,不像Java与C 只能保存声... 阅读全文
posted @ 2015-03-07 14:28 有态度的80后 阅读(538) 评论(1) 推荐(0) 编辑
摘要: #迭代器class switch(object): def __init__(self,value): self.value=value self.fall=False#迭代器方法 def __iter__(self): yield self.m... 阅读全文
posted @ 2015-02-02 15:33 有态度的80后 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 当输出中文时,错误信息如下:SyntaxError at /time/Non-ASCII character '\xe7' in file e:\pythonCode\firstsite\firstsite\view.py on line 15, but no encoding declared; ... 阅读全文
posted @ 2015-01-19 17:01 有态度的80后 阅读(174) 评论(0) 推荐(0) 编辑
摘要: #coding=utf-8print "你好,世界"print 2**10var =1print var##x=input("x:")##y=input("y:")##print x*yprint 12+int('1')print str(12)+"1"seq="0123456789"print s... 阅读全文
posted @ 2015-01-12 15:29 有态度的80后 阅读(203) 评论(0) 推荐(0) 编辑
摘要: import urllib2import urllibcontent=urllib2.urlopen("http://www.cnblogs.com/sayary/archive/2013/03/11/2952638.html").read()##print content##href=conten... 阅读全文
posted @ 2015-01-12 13:45 有态度的80后 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 一、策略(Strategy)模式策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。假设现在要设计一个贩卖各类书籍的电子商务网站的购物车(Shopping Cat)系统。一个最简单的情况就是把所有货品的单价乘上数量,但是实际情况肯定比这要复杂。比如,本网站可能对所有的教材类图书实行每本一元的折扣;对 连环画类图书提供每本7%的促销折扣,而对非教材类的计算机图书有3%的折扣;对其余的图书没有折扣。由于有这样复杂的折扣算法,使得价格计算问题需要系 统地解决。使用策略模式可以把行为和环境分割开来。环 阅读全文
posted @ 2013-08-11 18:39 有态度的80后 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 性能优化原则·理解需求MultiRow的一个性能需求是:“百万行数据绑定下平滑滚动。”整个MultiRow项目的开发过程一直在考虑这个目标。·理解瓶颈99%的性能消耗是由于1%的代码造成的。大部分性能优化都是针对这1%的瓶颈代码进行的。具体实施也就分为两步:“发现瓶颈”和“消除瓶颈”。·切忌过度性能优化本身是有成本的。这个成本不单单体现在做性能优化所付出的工作量,还包括为性能优化而写出复杂的代码导致额外的维护成本,比如引入新的Bug,额外的内存开销等。性能优化常常需要在收益和成本之间做出权衡。如何发现性能瓶颈性能优化的第一步是发现性能瓶颈,下面是一些定位性能瓶颈的 阅读全文
posted @ 2013-07-31 21:19 有态度的80后 阅读(756) 评论(0) 推荐(1) 编辑
摘要: 显示GridControl的横向滚动条,只需要把GridView的OptionView中的ColumnAutoWidth = False设置上即可。 阅读全文
posted @ 2013-02-01 09:16 有态度的80后 阅读(1970) 评论(0) 推荐(3) 编辑
摘要: View Code今天看到了一个比较有意思的算法题,其实更有意思的是其解法,让人顿时有一种耳目一新的感觉,爱不释手,拿来分享一下。题目:假设生成26个非负随即数,要求其和是301,求程序生成此列数字哈哈,元芳,你如何看? 阅读全文
posted @ 2012-10-31 17:07 有态度的80后 阅读(253) 评论(1) 推荐(0) 编辑