logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java基础-静态代理与动态代理

再说一个真实场景帮助大家理解,当我们进行Android开发时会用到网络请求框架,比如最早使用的是Volley框架,之后我想换成okhttp框架,如果之前是强关联(即在业务代码中直接引用Volley),想要做框架替换无疑是痛苦的,如果在设计之初,我们写了一个代理层则可以快速进行框架转换,哪怕将来要求替换为Retrofit也会毫不费力,代理模式可以增强我们代码的扩展性。首先需要说明的是静态代理和动态代

#代理模式
android studio:在debug调试时崩溃,但正常运行时没问题

1.android.content.res.Resources$NotFoundException: Resource ID #0x7f0400012.activityStartTrigger: not whiteListedcom.android.vending/com.android.vending.AssetBrowserActivity/81051000....甚至提示了一些内...

windows与wsl互传文件

1.把windows上的文件传到wsl中,\\wsl.localhost\Ubuntu-22.04\mnt\wsl。将wsl中的文件放到 /mnt/c或 /mnt/d 中,这两个路径代表着windows系统的c盘和d盘。将你要传的文件放到wsl这个路径下,Ubuntu-22.04是我的子系统,换成自己对应的。2.把wsl中的文件传到windows中。

文章图片
#ubuntu
mac:python后端开发之django安装

用pyCharm开发的可以先查看本文结尾先说下我的python环境是python3.7django官网下载地址其中官网提及了python与django版本间的对应关系,此时最新的稳定版为 2.1.3ok,大功告成~~~~~哈哈哈,开个玩笑,正式开工1.打开终端,输入pip3 -v,pip是一个安装工具,会打印一堆信息,如下说明电脑已安装2.输入:pip3 ins...

mac:查看python安装的路径

1.打开终端输入:python32.导入sys包:import sys3.查找路径 :sys.path

jenkins拉取gitlab代码失败

依次打开:配置->Additional Behaviours->高级的克隆行为。看报错信息是git代码拉取超时了,所以在jenkins任务中增加超时时间。

文章图片
#jenkins#gitlab#elasticsearch
jenkins:Caused: java.io.IOException: Failed to create a temp file on /root/.jenkins/workspace/...

jenkins:Caused: java.io.IOException: Failed to create a temp file on /root/.jenkins/workspace/

#jenkins#运维
android gradle的常见配置

1.build.gradle 常见设置//依赖其他gradle文件apply from: "config.gradle"plugins {//添加使用插件id 'com.android.application'id 'kotlin-android'id 'kotlin-kapt'}example = “this is a test message”android {compileSdkVersio

#android
android:自定义viewGroup重写onTouchEvent的ACTION_UP事件不响应

其实这不是一个很难的问题,发现这个问题后想当然的百度一波,大多数文章都是说将onTouchEvent函数的返回值改成true,以此来接收后续事件,试了下发现并不管用,这个关键点在于你自定义的是view还是viewGroup,如果是ViewGroup,你需要重写onTouchEvent的同时也重写onInterceptTouchEvent函数,如下:private float startX = 0f

#android
flutter:一个带指示器的PageView

在学习flutter练手时,就打算把公司项目翻一个flutter版的,需要用到一个带指示器的PageView(如下图所示),然鹅百度了一圈大多都是类似banner的带原点的指示器且没有动画效果,所以憋了一天半终于自己手撸了一个(刚学太菜了:sweat_smile:)![在这里插入图片描述](https://img-blog.csdnimg.cn/20200303104333549.gif)...

    共 11 条
  • 1
  • 2
  • 请选择