
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
目录1. 介绍1.1 定义1.2 作用1.3 优缺点2. 实践案例Demo2.1 利用Java内置的Observer/Observable2.1.1 实现方式2.2 自定义观察者/被观察者2.2.1 具体实现方式3.Android中包含观察者模式的组件源代码解析3.1 ListView中观察者模式解析4. 观察者模式与发布者/订阅者模式的区别1...
目录1. 单例的定义2. 使用单例模式的目的3. 单例的几种创建方式3.1 单线程中运行单例3.2 多线程中的单例3.2.1 synchronized作用4. 测试5. Android Studio 快速创建SingleTon类6. 单例模式在项目中运用是好是坏1. 单例的定义保证此类只有一个自己创建的实例对象存在,并且提供全局访问该实例对象的方法。...
本篇文章主要记录Firebase在Android上的学习实践,对Firebase进行实践与测试其在中国的使用情况、GCM迁移到FCM、及Firebase与Google Analytics 结合使用的测试,实验结果请看4.4 Firebase在中国能正常使用。参考文献就是Firebase官网,完整例子请看
该篇记录正则表达式的一些内容,后续会一直补充利用re提取链接内容: # -*- coding:utf-8 -*-import re#方法一#ret = re.search(r"www.baidu.com","<p>www.baidu.com</p>")#方法二#ret = re.search(r&quo
题目:求1+2!+3!+...+20!的和。 1 # -*- coding:utf-8 -*-2 n = input('请输入要计算的整数:')3 a = 14 #l1 = []#检测用5 sum1 = 06 for i in range(1, n+1):7num = i8for j in range(i-1, 0, -1...
目录1. SharedPreferences 定义介绍2. SharedPreferences.Editor 方法介绍2.1 apply()2.2 commit()2.3 clear()2.4 remove()2.5 apply() 与 commit() 的区别3. SharedPreferences 例子Demo3.1 getPreferences() 例子...
本文分享利用Flutter实现 Wanandroid 客户端
不知道大家在写 Android 的时候有没有遇到过这样的一个疑惑:当你在重写 onDestry() 的方法时,有没有犹豫过,我们自己的方法,是应该放在 super.onDestroy() 方法的上面呢?还是应该放在 super.onDestroy() 方法的下面呢?如下所示:@Overrideprotected void onDestroy() {//是将我们的方法放在这呢?...
背景:虚拟机ubuntu16.04利用xpath与爬取www.uumnt.cc/图片当然,我们要爬取的是动物板块!程序分析,将动物板块一页一页分析拿取出来,然后拿去各种动物页面的链接,然后对链接分析拿取图片(每个链接拿取4张图)效果为:源码如下: 1 # -*- coding:utf-8 -*-23 #准备爬取https://www.uumn...
背景:虚拟机ubuntu16.04 爬取内涵段子文字,replace处理字符串要求,根据客户要求要爬取的page数,将段子爬取下来:源码如下:1 # -*- coding:utf-8 -*- 2 3 import urllib2 4 import re 5 6 class Spider: 7 def __init__(self): 8 ...







