一、概述 在分析OkHttp3的缓存机制之前先手写一个实现了三级缓存的ImageLoader来整体感受一下LruCache和DiskLruCache的用法。本例实现了三级缓存,利用LruCache实现内存缓存,利用DiskLruCache实现磁盘缓存。整体的流程是:当用户请求一张图时,首先检查内存中 ...
分类:
系统相关 时间:
2020-03-02 13:04:51
阅读次数:
95
①、Permission Denied 拒绝访问 解决方法: sudo chmod -R 777 路径文件名 使用管理员权限为拒绝访问的文件添加所有用户的读、写、执行权限 -R或——recursive:递归处理,将指令目录下的所有文件及子目录一并处理; ...
分类:
系统相关 时间:
2020-03-02 13:04:00
阅读次数:
70
在Linux中,文件是如何存储的,磁盘分区的逻辑组成是如何实现的,怎么对磁盘进行分区、格式化、挂载?
分类:
系统相关 时间:
2020-03-02 13:00:50
阅读次数:
79
文字修改 创建文件,显示当前目录的详细信息以列表的形式 文件的详细信息 修改 所有者的权限为 读写执行 所在组的权限为 读执行 其他组 读执行 通过数字变更权限 7读 写 执行 6读 写 5读 执行 4读 0没有权限 ...
分类:
系统相关 时间:
2020-03-02 12:58:47
阅读次数:
71
ubuntu卸载软件的步骤:1.第一步,常规卸载sudo apt-get purge 软件名 //卸载软件2.第二步,清理一些不需要的文件sudo apt-get autoremove //自动清理一些程序sudo apt-get autoclean 3.第三步,删除不需要的配置文件dpkg -l ...
分类:
系统相关 时间:
2020-03-02 12:51:17
阅读次数:
86
1. 将文件所在组修改为 bandit 语法: chgrp 组名 文件名 移动到home文件夹下 显示当前目录下的详细情况 一列表的形式 包括隐藏文件夹 移动到kkk文件夹下 显示详细情况 列表的形式 返回上一级 递归修改kkk文件夹下的所有文件和子目录的所在组为 bandit 区分大小写 R ...
分类:
系统相关 时间:
2020-03-02 12:45:27
阅读次数:
65
1. 查看当前用户 他 因为home属于root用户root组,其他组只有r-x读和执行的权限没有写的权限 这个是home下的tom文件夹,tom有读写执行的权限,所属组和其他组都没权限。 改变用户的所有者,语法chown 用户 文件 2.首先确认要用root用户 创建kkk文件夹 移动到kkk文件 ...
分类:
系统相关 时间:
2020-03-02 12:31:33
阅读次数:
67
一. vim原理总结 基本上 vi 共分为三种模式,分别是『一般模式』、『编辑模式』与『指令列命令模式』。 这三种模式的作用分别是: 一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处 ...
分类:
系统相关 时间:
2020-03-02 12:27:49
阅读次数:
65
1、修改bin/catalina.sh文件 查找PRGDIR=`dirname "$PRG"` 这一行; 在这一行的下面增加如下3行语句: if [ -z "$CATALINA_PID" ]; then CATALINA_PID=$PRGDIR/CATALINA_PID cat $CATALINA_ ...
分类:
系统相关 时间:
2020-03-02 11:17:30
阅读次数:
173
linux下编译hello.c 程序,使用gcc hello.c,然后./a.out就能够执行;在这个简单的命令后面隐藏了很多复杂的过程,这个过程包含了以下的步骤: 预处理: 宏定义展开,全部的#define 在这个阶段都会被展开 预编译命令的处理,包含#if #ifdef 一类的命令 展开#inc ...
分类:
系统相关 时间:
2020-03-02 10:43:32
阅读次数:
71
第一步: 第二步: 第三步:恢复默认设置即可。我遇到这个问题是因为win7升级到win10 ...
分类:
系统相关 时间:
2020-03-02 09:14:33
阅读次数:
178
dt.jar是关于运行环境的类库,主要是swing的包 tools.jar是关于一些工具的类库 rt.jar包含了jdk的基础类库,也就是你在Java doc里面看到的所有的类的class文件 1.设置步骤 Windows——>Preferences——>Java——>Installed JREs ...
分类:
系统相关 时间:
2020-03-02 01:03:29
阅读次数:
80
一.背景 我们安装好了一个虚拟机,我想做分布式集群,想模拟几台服务器,这时就想直接复制已经有的安装好的虚拟机,这样比较省事,不要在重复的安装虚拟机并配置JAVA环境,省掉做同样的事情,这时直接复制,这样之前配置的JAVA环境都有了。 二.问题 这时我复制好的虚拟机,启动登陆进去(用户名和密码跟之前那 ...
分类:
系统相关 时间:
2020-03-02 00:57:31
阅读次数:
78
ubuntu k8s 单节点快速安装 很早以前记录过 ubuntu 上 k8s 的单节点安装,现在更新一下 ubuntu 18.04 上 k8s 单节点的快速安装,方便参考。 安装过程 安装 docker curl fsSL https://get.docker.com | sudo sh 使用 u ...
分类:
系统相关 时间:
2020-03-02 00:53:44
阅读次数:
190
一:熟悉vim编程环境: (1):vim环境中的常用变量:<:w> //保存 <:w filename> //另存为文件名为filename的文件.<:wq!> //保存并退出. <:wq! filename> . <:q!> //不保存退出. <:x> //保存退出. (2):vim工作模式:存在 ...
分类:
系统相关 时间:
2020-03-02 00:49:46
阅读次数:
90
修改Kali Linux 2020.1主题颜色Kali Linux 2020.1安装后,默认主题颜色为Kali-Dark。用户使用的图形界面工具,界面颜色也都是黑乎乎,很多人都不喜欢。这里将分别介绍下修改主题颜色的方法:(1)如果用户安装的是XFCE桌面,可以切换为kali-undercover主题 ...
分类:
系统相关 时间:
2020-03-02 00:44:31
阅读次数:
318
概述 sed命令的选项 删除行 新增行 替换行 替换部分字符串而不是整行 搜索并输出行内容 将修改应用到文件中 sed正则中的元字符 回到顶部 概述 sed命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作。sed是按行来处理文本内容的。在shell中,使用sed来批量修 ...
分类:
系统相关 时间:
2020-03-02 00:43:02
阅读次数:
96