正文内容加载中...
posted @ 2012-09-12 11:23 2gua 阅读(4228) 评论(1) 推荐(0) 编辑
摘要: 看到一个据说是腾讯面试时有关一个字符串比较的题:假设两个字符串中所含有的字符和个数都相同我们就叫这两个字符串匹配,比如:abcda和adabc,由于出现的字符个数都是相同,只是顺序不同,所以这两个字符串是匹配的。要求高效!当然考虑用高效快捷的Python来练一练,看到有人很快就写下了以下代码:>>>sorted('abcda') == sorted('adabc')TrueGeek的玩法很多,除了有人先提到的上面做法,我还想到以下方法也挺Geek:>>>from collections import Counter>&g 阅读全文
posted @ 2012-09-12 11:21 2gua 阅读(683) 评论(3) 推荐(0) 编辑
摘要: 任正非表示,“我们做终端操作系统是出于战略考虑,如果他们(谷歌)的Android不给我用了,Windows Phone8也不给我用了,我们不就傻了?我们做操作系统,和做高端芯片是一样的道理。主要是让别人允许我们用,而不是断了我们的粮食。断了我们粮食的时候,备份系统要能用的上。” 任正非曾在内部的一次讲话上称,“华为终端要成为这个领域重要的玩家”,截至2012年上半年,华为终端中国区手机业务销售额为100亿,同比增长193%。据易观国际数据,在中国智能手机市场,华为以12.16%的份额排名第二。-- 这是刚看到的一则消息。我一直认为,这种战略布局,在国内是必须的,但也很遗憾一直没有出现,不过,也 阅读全文
posted @ 2012-09-08 17:40 2gua 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 首先感谢Python,真是高效无比的利器啊,神马字符串操作、序列操作,忒方便了。其间,实践了OOP、命令行参数、列表和字典、文件操作、正则表达式、随机数各知识点,几乎没什么障碍,就是在中文字符处理上遇到点小麻烦,主要是DOS命令行窗口跟IDLE里的输出是不一样的编码规则。整个编码在Sublime Text 2里完成,结合IDLE、DOS命令行窗口操作,赞Python高效便捷的同时,还要大赞Sublime Text,真是好用,从此你不要对着Textmate干瞪眼。Python +Sublime Text 2,非常好的搭配。Sublime Text 2里,我只做了简单的配置:{ "col 阅读全文
posted @ 2012-09-08 12:45 2gua 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 这段时间图灵出了几本大家讨论得比较热烈的好书,比如《HTTP权威指南》、《30天自制操作系统》、《Go语言编程》,特别是《HTTP权威指南》反响非常强烈,我也hold不住了,兑换了两本书,一本是《Go语言编程》,另一本是较早前出版的《锦绣蓝图:怎样规划令人流连忘返的网站(第2版)》。快递公司也很给力,上周五下午快下班时寄出的,昨天下午刚上班就到了。《Go语言编程》封面比较朴实,不知道谁设计的?Geek式的味道,很贴近Go语言的感觉啊。对Go语言目前还没太多概念,就不多说了。《锦绣蓝图》虽然是09年就出版了,但翻开看了后,发现其设计理念和方法,仍然实用并具有指导意义;而且,还是彩页的,看起来真舒 阅读全文
posted @ 2012-09-04 08:29 2gua 阅读(359) 评论(0) 推荐(0) 编辑
摘要: Python的静态方法和类成员方法都可以被类或实例访问,两者概念不容易理清,但还是有区别的: 1)静态方法无需传入self参数,类成员方法需传入代表本类的cls参数; 2)从第1条,静态方法是无法访问实例变量的,而类成员方法也同样无法访问实例变量,但可以访问类变量; 3)静态方法有点像函数工具库的作用,而类成员方法则更接近类似Java面向对象概念中的静态方法。 阅读全文
posted @ 2012-09-03 00:08 2gua 阅读(55389) 评论(6) 推荐(2) 编辑
摘要: 接上篇:CoffeeScript的Sublime Text 2开发环境配置http://www.cnblogs.com/2gua/archive/2012/07/05/2577603.html一. 定义一个函数Coffee中定义一个函数,很简单,比如:#hi.coffee#定义一个匿名函数,用“->”代表函数定义动作-> "Hello, 函数!"#do是运行一个函数console.log do -> "Hello, 函数!"你用coffee -p hi.coffee试试,输出JavaScript代码,这就是你定义的函数:(functio 阅读全文
posted @ 2012-07-08 15:46 2gua 阅读(1581) 评论(1) 推荐(0) 编辑
摘要: 接上篇:Windows下安装NodeJS和CoffeeScript方法http://www.cnblogs.com/2gua/archive/2012/07/04/2576352.htmlSublime Text 2很好很强大,咱就用它来编辑Coffee代码吧。安装Sublime Text 2过程就略过了。实现语法着色到https://github.com/jashkenas/coffee-script-tmbundle/tree/master/Syntaxes下载CoffeeScript.tmLanguage这个文件,用Git来Get它吧,不要直接右键下载,或者直接进入这个文件复制黏贴。在C 阅读全文
posted @ 2012-07-05 12:22 2gua 阅读(5312) 评论(2) 推荐(1) 编辑
摘要: Windows下安装NodeJS和CoffeeScript方法。 后续准备针对了解CoffeeScript以及《深入浅出CoffeeScript》过程,提炼一系列关于CoffeeScript的知识要点。 阅读全文
posted @ 2012-07-04 15:52 2gua 阅读(3964) 评论(0) 推荐(0) 编辑
摘要: 爱看书,看了许多年的书,总体上感觉还是图灵的书质量普遍比较高。嗮一嗮最近在看的、关注的图灵书籍,希望找到有共同技术兴趣爱好的同好,共同进步。 阅读全文
posted @ 2012-04-02 07:25 2gua 阅读(276) 评论(0) 推荐(0) 编辑