移动开发

如何挑选服务器

挑云服务器其实没那么复杂,就跟咱们平时选手机、挑电脑一样,得看自己实际需要啥。今天就用大白话跟大伙儿唠唠,咋选才能不花冤枉钱,还能让服务器跑得顺顺当当。首先得想明白,你买服务器是干啥用的?要是就搭个小博客、个人网站,每天没多少人访问,那根本不用追求多高端的配置,入门级的就够

Android静默安装的两种方案

一些产品要求APP在升级时能够实现静默安装,而无需弹出安装界面让用户确认。这里提出两种实现方案: 方案一:通过pm命令安装 APP调用『pm』命令实现静默安装,此方案无须修改Android源码,但需要root权限。实现如下: /** * Silent install * * @param path Package * @return true: success false: failed

【pinia源码】四、mapHelper API源码解析

前言 【pinia源码】系列文章主要分析pinia的实现原理。该系列文章源码参考pinia v2.0.14。 源码地址: 官方文档: 本篇文章将分析mapHelper API的实现。 使用 pinia提供了Vuex中的mapState、mapActions等一些辅助函数。这些函数的定义在pac

日常问题记录:fastjson转化dto大小写问题

1、场景:传给第三方接口的参数<param1:string,param2:dto> ,其中dto首字母大写,string为dto的json格式 2、问题分析:获取param1的时候需要通过fastjson转化dto,默认会转化成小写的,需要格式是大写的 JSON.toJSONString(AccountDTO); 预期结果---------------------> {"User

iOS 静态库 和 bundle

开源库 公开源代码,能看到具体实现,如SDWebImage,AFNetworking 闭源库 不公开源代码,是经过编译后的二进制文件,看不到具体实现,主要分为静态库 和动态库 静态库和动态库的区别 1、 形式上 静态库是.a 和 .framework。 动态库是.dylib和 .framework ,xcode8 为.tbd ,本质是.dylib 2、使用上: 静态库,链接时,会被完整的复制到

web登录页面

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,

593. 【前端】taro 跨端应用环境搭建

一、项目初始化 npm install -g @tarojs/cli npx @tarojs/cli init shenji_qijing_client_taro 二、微信小程序: 启动微信小程序开发调试 npm run dev:weapp 打开 微信开发者工具导入项目 在微信开发者工具查看调试信息 三、h5应用 启

安卓端播放器软件 MX Player Pro 支持 TV、安卓和车机,无广告零弹窗

对于爱用手机看视频的人来说,一款好用的播放器简直是体验大打折扣。直到我遇到了MXPlayerPro安卓端播放器,那些烦恼才彻底消失,它就像为影音爱好者量身打造的宝藏工具。无广告干扰,多场景都能hold住以前用别的播放器,广告简直是无孔不入,正看到精彩处,突然弹出一个长广告,瞬间就没了看下

Glide源码分析之加载图片URL

简介 Glide 作为Android开发过程中常见的图片加载工具,在我们日常开发中用到到越来越多.但是个人也只是停留在用的状态.最近时间充裕简单的梳理了一下Glide 加载网络图的流程 流程 1.1 Glide.with(content) 得到RequestManagerRetriever初始化了RequestManager和Glide. @NonNull public static Reque