logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解决 kotlin关键字:lateinit 延迟初始化属性抛出异常问题

检查lateinit变量是否已经初始化,在该属性的引用上使用.isInitialized

文章图片
#kotlin#android
uniapp:小程序将base64图片字符串保存到手机相册

用户提供的是Base64格式的图片数据,而小程序保存图片到本地通常需要的是临时文件路径。第一步可能需要将Base64数据转换成临时文件,然后再保存到手机相册。第二步查阅UniApp的文档,关于保存图片到相册的相关API,uni.saveImageToPhotosAlbum。这个API的参数需要一个文件路径,需要先将Base64转换成临时文件路径。另外,Base64数据通常以"data:image/

文章图片
#小程序
uniapp:上拉加载更多、下拉刷新、页面滚动到指定位置

uni-app页面生命周期onPullDownRefresh函数,监听用户下拉动作,一般用于下拉刷新;uni-app页面生命周期onReachBottom函数,页面滚动到底部的事件(不是scroll-view滚到底),常用于下拉下一页数据。具体见下方注意事项uni-app页面生命周期onPageScroll函数,监听页面滚动,参数为Object;通过obj.scrollTop获取滚动距离;uni.

文章图片
#uni-app#vue.js#前端
Nginx与keepalived实现集群

两台服务器都安装Nginx与keepalived:mater服务器的ip(192.168.200.2)backup服务器的ip(192.168.200.4)将 mater服务器Nginx与keepalived都停掉,在 backup服务器里的浏览器输入http://192.168.188.100,访问Nginx首页备注:192.168.188.100是keepalived的虚拟ip。

文章图片
#nginx
正则表达式提取短信验证码

从短信中提取短信验证码正则表达式public class TestGetDynamicPwd {public static void main(String[] args) {getDynamicSmsVerifyCode();getDynamicSmsVerifyCode2();}/*** 从字符串中截取连续6位数字组合 ([0-9])截取六位数字 进行前后断言不能出现数字 用于从短信中获取动态

文章图片
#正则表达式
06 | 链表(上):如何实现LRU缓存淘汰算法?

今天我们来聊聊“链表(Linked list)”这个数据结构。学习链表有什么用呢?为了回答这个问题,我们先来讨论一个经典的链表应用场景,那就是 LRU 缓存淘汰算法。缓存是一种提高数据读取性能的技术,在硬件设计、软件开发中都有着非常广泛的应用,比如常见的 CPU 缓存、数据库缓存、浏览器缓存等等。缓存的大小有限,当缓存被用满时,哪些数据应该被清理出去,哪些数据应该被保留?这就需要缓存淘汰策略来决定

文章图片
#数据结构#算法
HarmonyOS:应用程序包管理模块(获取当前应用信息)

bundleManager.getBundleInfoForSelf,根据给定的bundleFlags获取当前应用的BundleInfo

文章图片
#harmonyos#鸿蒙
HarmonyOS:应用横竖屏切换

对于需要实现横竖屏切换的应用,可调用setPreferredOrientation()接口进行设置。

文章图片
#harmonyos#鸿蒙
HarmonyOS:Web使用Dsbridge与JavaScript完成交互

HarmonyOS版的DSBridge,通过本库可以在HarmonyOS与JavaScript完成交互,可以相互调用彼此的功能。

文章图片
#harmonyos#鸿蒙
    共 107 条
  • 1
  • 2
  • 3
  • 11
  • 请选择