logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

20.设计模式——观察者模式

观察者模式当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。介绍意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。何时使用:一个对象(目标对象

python自动化测试-appium命令

# #!usr/bin/env python# # -*- coding:utf-8 -*-# """# # python2.7# @author:yWX509430# @time: 2018/03/14 08:52:08# import sys# reload(sys)# sys.setdefaultencoding('utf-8')# ""&q

#python#android
Python爬取网页图片03

#!/usr/bin/env python# coding:utf-8import re,sys,urllib,requests,osdef get_onepage_urls(onepageurl):'''获取当前页面所有图片的url 和 下一页的url'''if not onepageurl:print '已经是最后一页!'

#python
Python爬取网页图片01

# !/usr/bin/python# -*- coding: UTF-8 -*-import reimport urllib# 获取网页信息def getHtml(url):page = urllib.urlopen(url)html = page.read()print htmlreturn htmldef getImg(html):

#python
android studio Gradle7.0发布内容到Maven仓库

Gradle6.x及以下版本的使用apply plugin: 'maven'uploadArchives {repositories {mavenDeployer {repository(url: url//私有maven库地址) {authentication(userName//账号, password// 密码)}pom.version = version

#gradle#android
Android极光推送厂商离线通道集成文档及flutter集成总结

《极光推送厂商离线通道集成文档》flutter集成指南

#android
Task:app:compileDebugJavaWithJavac FAILED

在compileSdkVersion 32的情况下,项目默认使用的是jdk 8,调整到jdk 11后问题解决。最后终于找到原因,是编译版本的问题。

#android#gradle
The Android extensions (‘kotlin-android-extensions‘) compiler plugin is no longer supported

使用“Kotlinparcelize”和“view binding”代替,提供的链接(https://goo.gle/kotlin-android-extensions-deprecation)提供了更多关于“kotlin-android-extensions”插件弃用的信息。起原因是废弃了kotlin-android-extensions插件。使用高版本kotlin-gradle-plugin时

文章图片
#android#kotlin#flask
错误:Failed to download metadata for repo ‘base‘: Cannot download repomd.xml

CentOS更改yum源与更新系统查看系统信息cat/etc/redhat-release根据项目系统版本设置更新源继续更新wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

#xml#centos#linux
暂无文章信息