9 fengshh2301

尚未进行身份认证

我要认证

假如我有三天光明

等级
TA的排名 7w+

重拾python 四十四

比较一下继承和组合,ex44py:#!/usr/bin/python# -*- coding: utf-8 -*-#继承class Parent(object): def override(self): print "PARENT override()" def implicit(self): print "PARENT implicit()"

2017-01-11 12:14:38

重拾python 四十二

一如其他面向对象的语言,python类支持继承。#!/usr/bin/python# -*- coding: utf-8 -*-class Animal(object): passclass Dog(Animal): def __init__(self, name): self.name = name print "dog init", self.na

2017-01-11 09:34:08

重拾python 四十

今天学的是class(类),见ex40py:#!/usr/bin/python# -*- coding: utf-8 -*-class Sayer(object): def __init__(self, lyrics): self.lyrics = lyrics def say(self): for line in self.lyrics:

2017-01-11 08:52:59

AOSP项目环境搭建

ubuntu安装前文有介绍,这里安装的是: VMware-workstation-full-12.5.0 ubuntu-14.04.2-desktop-amd64.isoopenjdk8安装ubuntu14中执行以下命令:sudo add-apt-repository ppa:openjdk-r/ppasudo apt-get update sudo apt-get

2017-01-05 11:07:51

python 排列组合

碰到一道小学奥数题,发现需要写程序算出来。然后决定用python解决,就发现了itertools。 上代码:#!/usr/bin/python# -*- coding: utf-8 -*-import itertoolsEPSILON = 0.0000000001print list(itertools.combinations(['a','b','c'],2))print list(it

2016-12-11 11:15:04

重拾python 三十九

一个新的数据结构:字典(dictionary)。 见ex39.py示例:#!/usr/bin/python# -*- coding: utf-8 -*-dtest = { 0 : '0', 2 : '22', 'a': 'AA', 'b': 'BB', 'c': 'CCC', 'd': 'DDDD', 'e': 'EEEEE'}prin

2016-12-10 17:37:39

重拾python 三十八

本节学习下如何操作列表,注意几个函数的使用,append,pop,split,join,以及下标中索引的使用。 以下是ex38.py:#!/usr/bin/python# -*- coding: utf-8 -*-ten_things = "AAA BBB CCC DDD EEE FFF GGG"print "Wait there are not 10 things in that list.

2016-12-10 17:24:43

重拾python 三十七

总结复习下前面所学的所有python语法。关键字 KEYWORD DESCRIPTION EXAMPLE and 逻辑与 True and False == False as with-as语句的一部分 with X as Y: pass assert 声明 assert False, “Error!” break 停止整个循环 while

2016-12-10 16:39:40

重拾python 三十六

学了这么多,看看python中如何调试程序吧。调试的小技巧:不要使用 “debugger”。Debugger所作的相当于对病人的全身扫描。你不会得到某方面的有用信息,而且你会发现它输出的信息大部分没有用,或者只会让你更困惑。最好的调试程序的方法是使用print,在各个你想要检查的关键环节将关键变量打印出来,从而检查哪里是否有错。让程序一部分一部分地运行起来。不要等一个很长的脚本写完后才去运行它

2016-12-10 16:20:03

重拾python 三十五

综合运用一下前面所学,ex35.py:#!/usr/bin/python# -*- coding: utf-8 -*-from sys import exitdef bear_room(): print "There is a bear here." print "The bear has a bunch of honey." print "The fat bear is

2016-12-10 16:04:22

重拾python 三十四

前文提到列表(list,[]),那么怎么访问列表的元素(元素指列表中的单个成员)呢? 我们通过每个元素在列表中的序号或者位置来访问,称为索引(index). 见ex34.py:#!/usr/bin/python# -*- coding: utf-8 -*-i = 0animals = ['bear', 'python', 'peacock', 'kangaroo', 'whale', 'pl

2016-12-10 15:45:37

重拾python 三十三

又一个循环语句,关键字while。while会检测跟在其后的条件表达式真假,如果为真,就会一直循环下去。使用while注意两点:尽量使用for确保条件最终会判为假,不然一直循环下去直到天地毁灭,俗称死循环 上代码,ex33.py:#!/usr/bin/python# -*- coding: utf-8 -*-i = 0numbers = []while i < 6: print

2016-12-10 15:18:47

重拾python 三十二

开始学习循环语句,关键字for;学习一个基本的数据结构列表(list),用[]表示,上代码ex32.py:#!/usr/bin/python# -*- coding: utf-8 -*-numbers = [1, 22, 333, 4444, 55555]fruits = ['apples', 'oranges', 'pears', 'apricots']unknown = [5, 'tom'

2016-12-10 15:06:41

重拾python 三十一

练习if分支语句,ex31.py:#!/usr/bin/python# -*- coding: utf-8 -*-print "You enter a dark room with two doors. Do you go through door #1 or door #2?"door = raw_input("> ")if door == "1": print "There's a

2016-12-10 14:44:57

重拾python 三十

接下来看看,if,else和elif,ex30.py:#!/usr/bin/python# -*- coding: utf-8 -*-people = 30cars = 40trucks = 15if cars > people: print "We should take the cars."elif cars < people: print "We should not

2016-12-10 14:36:37

重拾python 二十九

这一节学习下if的用法,ex29.py:#!/usr/bin/python# -*- coding: utf-8 -*-people = 20cats = 30dogs = 15if people < cats: print "Too many cats! The world is doomed!"if people > cats: print "Not many cats!

2016-12-10 14:32:18

汇编 loop指令

loop指令,可以实现循环功能。 在汇编语言(王爽大师,第三版)中是这么介绍的: CPU执行loop指令的时候,要进行两步操作,1.(cx)=(cx)-1;2.判断cx中的值,不为零则转至标号处执行程序,如果为零则向下执行。这句话读下来给人的感觉是,先cx自减,再判断cx来决定是否执行循环体。可这样一来就和cx控制循环次数矛盾了。想不明白当然就要实践一番。跟踪一下下面的汇编代码: m

2016-12-09 22:17:26

Android对接微信SDK 续二

好了,接通onResp了,又一个问题出来了。App采用的cocos框架,这个回调最终要去到js层,android下通过调用Cocos2dxJavascriptJavaBridge.evalString方法,运行js代码。evalString方法限制这个方法有个限制,必须在gl线程运行,也就是说WXEntityAcitivity.onResp必须将数据传到Cocos2dxActivity,然后runO

2016-12-08 22:28:49

Android对接微信SDK 续一

完成上一篇内容,这时分享功能应该好了(其实此时还没有完成这个流程)。 下面讲讲授权的部分。先看下授权的流程: 上图是网页版的授权,app版的授权稍有不同,见下面列表:app用户发起授权申请,调出授权确认界面,微信用户确认后,获取微信本地的验证信息,称为code将code连同appid,appsecret信息一起发给微信开放平台,获取access_token(注意,接口中字段名字并非这个)

2016-12-08 21:59:37

Android对接微信SDK

最近APP在对接微信,遇到一些坑,记录下。 目标是实现分享和授权登录。 先看下api:public abstract interface IWXAPI{ public abstract boolean registerApp(String paramString); public abstract void unregisterApp(); public abstract bool

2016-12-08 21:12:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!