移动开发
容器化 Android 开发效率:cpolar 内网穿透服务优化远程协作流程
文章目录
前言
1. 虚拟化环境检查
2. Android 模拟器部署
3. Ubuntu 安装 Cpolar
4. 配置公网地址
5. 远程访问
小结
6. 固定 Cpolar 公网地址
7. 固定地址访问
前言在移动应用开发流程中,测试环境的一致性和可访问性一直是制约团队效率的关键因素。Docker-Android 作为新兴的容器化解决方案&
Dubbo SPI自适应扩展和IOC
前言
书接上回,本文主要研究DUBBO SPI机制中的IOC和自适应扩展
上文中我们定义了一个抽象的汽车接口 Car,并提供两个实现别克(Buick)和奥迪(Audi)
// 车
@SPI
public interface Car {
void run();
}
// 奥迪车
public class Audi implements Car {
@Override
publ
Android Studio安装及配置
一、下载下载 Android Studio 和应用工具 - Android 开发者 | Android Developers -
二、安装选择自己创建的安装路径,一路next,
三、继续安装配置安装后打开客户端 进度条走完会弹出报错【无法访问SDK】,先别管,点击【Cancel
uniapp实现下载文件到手机(安卓),通过系统分享到其他app
要在UniApp中实现下载文件到安卓手机,我这里使用的是plus.io直接获取文件系统,大家可以找一下dcloud插件或者其他api。以下是一个简单的步骤:
首先,你需要创建一个按钮或者其他触发下载的UI元素,用户点击后触发文件下载的操作。
接着,在uniapp项目中封装下载文件的请求。
利用plus.d
4 行代码写 3 个NPE异常,服了!
一、前言
公司刚入职了一名中级Java开发,经过一个星期的适应学习,各方面表现还不错,于是分配了一个小的迭代给新人做。
需求很简单,把从第三方拉取的数据匹配到自身公司后台设置的渠道后,聚合到一个列表中,批量入库。
然而就在匹配的逻辑中,上线后报了个NPE,这是作为一名中级开发不应犯的简单错误,新人被我狠狠的训了,记生产事故一次。
二、事故重现
伪代码
说明:伪代码并非真实线上代码,只是为了更方便