自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

艾觅的博客

生命的绝唱来机只争朝夕,如诗的年华更需惜时如金。

原创 python3基础(十三)-简单工厂模式

1、工厂模式概念 工厂模块是我们最常用的实例化对象模式,是用工厂方法代替new操作的一种模式。虽然这样做,可以多做一些工作,但是会给你系统带来更大的可扩展性和尽量少的修改量(可维护性)。不过个人觉得,python的工厂模块没有其它语言如java好用,这是由于语言方面的区别,不太严谨。 一个简单例子...

2018-12-10 10:27:21

阅读数 226

评论数 0

原创 python3基础(十二)-单例模式

1、__new__方法跟跟__init__方法是一样的,由系统解析器自动调用。而__new__方法必须要有一个返回值,是返回它的一个对象实例。 class User(object): def __init__(self, username, password): self.username ...

2018-11-30 11:32:29

阅读数 48

评论数 0

原创 python3基础(十一)-属性和方法的私有化

1、修改类属性 办法1:类名.属性名=值 办法2:类名.方法(传入值) 2、隐藏属性和函数 以两个下划线开始的变量和函数,则称为隐藏属性和隐藏函数。隐藏的变量和函数只能在类里面调用,不能在类外面调用。如果需要在外部修改或访问私有属性值,则需要在类里面提供get和set方法供外部调用。 class...

2018-11-18 16:39:54

阅读数 170

评论数 0

原创 python3基础(十)-类、对象和系统方法

1、类的定义: class 类名: 方法列表 例如: class Car: #创建一个类 def start(self): #构建的方法里面需要加一个self,代表类本身,如果不加,会出现错误 print("") def p...

2018-11-12 09:59:26

阅读数 94

评论数 0

原创 python3基础(九)-系统文件相关操作

1、import os os.rename("test1.txt" , "test2.txt") #修改文件名称 os.path.abspath("test2.txt") #获取文件绝对路径 os.path.getsize(&...

2018-11-02 14:42:01

阅读数 88

评论数 0

原创 python3基础(八)-文件的打开与关闭

1、打开文件,或新建一个文件 2、读/写数据 3、关闭文件 f=open("test.txt", "w") “test.txt”是文件名,但是它自动创建的文件的目录是当前目录下(相对路径),所以最好在这个地方指定一个绝对路径,...

2018-10-28 09:23:14

阅读数 925

评论数 0

原创 python3基础(七)-递归函数和匿名函数

1、递归函数 函数内调用自己本身函数,就叫做递归函数。 计算一个数字的阶乘n!=1*2*3*4*......*n 公式演变: n! = 1 * 2 * 3 * 4 * ...... * (n - 2) * (n - 1) * n = n * (n - 1) * (n - 2) * .......

2018-10-16 16:24:39

阅读数 46

评论数 0

原创 python3基础(六)-变量

1、局部变量 在函数里面定义的变量为局部变量,它只能在该函数当中使用(它的作用范围在该函数里面),出了该函数就不起作用了。如果局部变量和全局变量的名字是一样的,则在函数内会优先使用局部变量。 2、全局变量 在函数体外面定义的变量为全局变量,可以在后面的代码中使用。 3、str(list)函数 ...

2018-10-11 14:28:58

阅读数 61

评论数 0

原创 python3基础(五)-函数

1、字典函数 names={"name":"zhantao","age":33,"sex"...

2018-10-05 10:42:25

阅读数 71

评论数 0

原创 python3基础(四)-列表元组字典

1、可变列表list,使用中括号[]表示 name=[1,2,3] strlist=['a','b','c'] str=range(1,10) #左闭右开,包含左边不包含右边。这个函数是取1-10之间的数为一个数组。 1)、增加:...

2018-09-28 08:57:33

阅读数 59

评论数 0

原创 python3基础(三)-字符串常用方法

1、字符串获取 str="zhantao is a good boy,boy.com" stringLength=len(str) #获取字符串长度 str[0] #代表取第一个字符 str[len(str)-1] #代表取最后一个字符,也可以...

2018-09-21 11:39:29

阅读数 138

评论数 0

原创 python3基础(二)-条件语句和循环语句用法

1、如果在bash当中,使用python3在输入的时候,如果输入错误了,需要删除,则需要ctrl+delete 2、if条件语句 if 条件表达式: print("") elif 条件表达式: print(&q...

2018-09-17 14:03:36

阅读数 72

评论数 0

原创 python3基础(一)-第一个脚本程序和运算符

1、什么是python? python是一个解释性语言。而类似于java是一个编译性语言。 简单来说,python就相当于同声传译,实时的解释并执行,拿着源码就可以执行。而java则是全部编译完成后,才能执行。 2、第一个.py程序01test.py #encoding=UTF-8...

2018-09-13 15:07:31

阅读数 201

评论数 0

原创 Linux初始上路(三)-源码安装Python3.7.0

1、去官网下载Python3.7.0的源码包,保存到本地。 2、解压缩Python-3.7.0.tgz包 tar -zxvf python-3.7.0 查看Python目录下面的源文件是什么格式的,有的是c语言的源码,有的是c++的源码,根据不同的源码,安装不同的编译环境。 3、安装编译...

2018-08-16 22:21:59

阅读数 294

评论数 0

原创 Linux初始上路(二)-配置yum源和更新系统

1、进入yum源配置文件所在文件夹 cd /etc/yum.repos.d 2、备份/etc/yum.repos.d/CentOS-Base.repo文件 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-B...

2018-08-11 17:59:22

阅读数 167

评论数 0

原创 Linux初始上路(一)-添加当前用户到管理账户

Linux初始上路(一)-添加当前用户到管理账户 1、切换到root用户 su root 2、查看/etc/sudoers文件权限,如果只读权限,修改为可写权限 ll /etc/sudoers -r--r----- root root 权限类似于此 3、添加写权限 chmod 66...

2018-08-07 07:29:01

阅读数 142

评论数 0

原创 Android列表用法之二:实战ListView高级用法

在我们的项目中,并不是所有列表都是简单的使用。类似于新闻列表、QQ聊天列表等,具有图文并排的列表,每个item都有它不同的布局类型,都有其不同的实现方式。这类复杂的列表表现形式,在各类知名应用当中,不可或缺的存在着。今天我们就来看看,使用ListView能不能实现此类复杂布局。今天的实例为众所周知...

2017-05-19 17:14:57

阅读数 191

评论数 0

原创 Android列表用法之一:实战简单ListView

ListView这个列表控件,是我们在开发当中使用频率比较高的一个控件。 既然是使用频率比较高,那么我们就有必要将它的使用方式保存,方便以后直接复制粘贴,把注意力放在架构上面,不用经常做代码搬运工(重复搬运)。当然Android的API也提供了许多创建ListView适配器的快捷方式。例如Arra...

2017-04-19 14:37:25

阅读数 1947

评论数 0

原创 怎么获取Android应用程序的上下文

前面我做了一个类似于腾讯QQ一样的聊天应用,在这个应用里面,有很多activity,而这些activity之间经常要进行互相启动、往复跳转、还有就是通过Notification启动。当activity多了之后,如果设置他的模式为单例模式,或者不设置模式。在反复启动后会出现数据不同步、fc等各种未知...

2013-08-26 23:55:41

阅读数 2046

评论数 0

原创 服务器端JSON开发中遇到的异常解析

文件内容

2013-08-24 18:59:29

阅读数 1799

评论数 0

提示
确定要删除当前文章?
取消 删除