logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android Kotlin WebView使用DownloadManager下载文件

Android系统内置提供作为服务的下载管理器DownloadManager,可以很方便下载文件。WebView下载文件可通过该系统服务实现,主要包含两种方式:1)手动下载;2)通过DownloadListner触发下载事件。这里指的是第二种方式。这种触发下载事件的条件是webkit内核WebView浏览的网络地址URL指向的是一个非在线打开展示内容文件。.........

#android#webview#kotlin
数据库设计——分表重构

数据库有时会遇到重构的需求。但是,基于当前数据库大量数据无法大刀阔斧地重新洗盘。比如,需要在当前数据库表添加一个字段(Field)。这样每次产生新的字段需求时,均在单一数据表末尾添加。久而久之,数据表变得结构臃肿,数据冗杂,难以理解。另一种做法就是,对数据表包含已有和添加的字段重新规划,将原表拆分成两个或多个新表重新设计。分表后,数据结构条理清晰,目标明确。这种方法缺点也很明显,添加单个字段,就必

数据库设计——分表重构

数据库有时会遇到重构的需求。但是,基于当前数据库大量数据无法大刀阔斧地重新洗盘。比如,需要在当前数据库表添加一个字段(Field)。这样每次产生新的字段需求时,均在单一数据表末尾添加。久而久之,数据表变得结构臃肿,数据冗杂,难以理解。另一种做法就是,对数据表包含已有和添加的字段重新规划,将原表拆分成两个或多个新表重新设计。分表后,数据结构条理清晰,目标明确。这种方法缺点也很明显,添加单个字段,就必

Ubuntu20.04 Gnome外观设置(一):自动隐藏侧栏Dock和显示窗口列表(Window list)

安装Ubuntu系统后,对于有一点“强迫症”的来说,比较“刺眼”的就是桌面侧栏Dock。Dock很方便也有点占地儿。通过简单设置将Dock设置隐藏属性,同时保留Dock显示的活动窗口,能很好提高Ubuntu体验效果。点击“显示应用程序”或“活动”或按 SUPER 键,输入设置或settings搜索。在“外观”选项列表中,选择“自动隐藏Dock”。这样,在没有打开应用程序的情况下,侧栏Dock是显现

#ubuntu
数字的补数--取反

给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。示例 1:输入: 5输出: 2解释: 5 的二进制表示为 101(没有前导零位),其补数为 010。所以你需要输出 2 。示例 2:输入: 1输出: 0解释: 1 的二进制表示为 1(没有前导零位),其补数为 0。所以你需要输出 0 。来源:力扣(LeetCode)# -*- coding: utf-8 -*-#!/usr/bin/env

#leetcode#python#算法
到底了