三级缓存

  • Post author:
  • Post category:其他

1、三级缓存是指:网络、 内存、 SD卡三级; 展示一张图片 1、先判断内存里是否有该图片, 如果有,显示。如果没有,进入第二步 2、判断SD卡中是否有该图片,如果有, 加载到内存中,显示,如果没有,进入第三步 3、从网络下载该图片到sd卡中,并且加载到内存中。然后显示。 2、利用三级缓存来实现一个listView的图片展示,代码如下: 实现的原理如图所示: MainActivity: publi…

继续阅读 三级缓存

第1章 操作系统引论课后答案

  • Post author:
  • Post category:其他

第1章 操作系统引论 1.1 简答题参考答案 1.在计算机系统上配置 OS(operating system,操作系统)的目标是什么?作用主 要表现在哪几个方面? 【参考答案】在计算机系统上配置OS,主要目标是实现:方便性、有效性、可扩充性和开 放性。 OS的作用主要表现在以下3个方面:①OS作为用户与计算机硬件系统之间的接口;②OS作 为计算机系统资源的管理者;③OS实现对计算机资源的抽象。 2…

继续阅读 第1章 操作系统引论课后答案

【初阶与进阶C++详解】第八篇:string类(标准库string类+string类模拟实现)

  • Post author:
  • Post category:其他

? 个人主页 : 企鹅不叫的博客 ​ ? 专栏 C语言初阶和进阶 C项目 Leetcode刷题 初阶数据结构与算法 C++初阶和进阶 《深入理解计算机操作系统》 《高质量C/C++编程》 Linux ⭐️ 博主码云gitee链接: 代码仓库地址 ⚡若有帮助可以【 关注 + 点赞 + 收藏 】,大家一起进步! ?系列文章? 【初阶与进阶C++详解】第一篇:C++入门知识必备 【初阶与进阶C++详解】…

继续阅读 【初阶与进阶C++详解】第八篇:string类(标准库string类+string类模拟实现)

c语言作业——阶梯电价

  • Post author:
  • Post category:其他

为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。 输入格式: 输入在一行中给出某用户的月用电量(单位:千瓦时)。 输出格式: 在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost…

继续阅读 c语言作业——阶梯电价

Panda白话 Reactor -背压策略

  • Post author:
  • Post category:其他

上回书我们讲了元素采样和延迟响应操作符 - 传送门 五、背压策略 背压:下游消费速度跟不上上游发送数据速度,导致阻塞或异常,进而影响上游。 reactor提供了集中背压策略 onBackPressureBuffer - 顾名思义,来不及消费的数据先缓存在队列里 onBackPressureDrop - drop,丢掉,来不及消费的数据直接扔掉 onBackPressureLatest - 保留最新…

继续阅读 Panda白话 Reactor -背压策略

多线程并发编程中的锁

  • Post author:
  • Post category:其他

1、volatile,修饰的a在1线程执行完后,写回内存刷新了,此时缓存行中的线程2所用的a就被标记为无效了,要再次从内存读取,线程1刷新以后的a。但是他只能保证当前查看的时候是正确的,但是最后的结果是不保证的 总线是传送地址和数据,要先传地址再传数据 ,这时就将缓存行中的地址也发送出去,而另外的地址就标记为无效 2、 缓存一致性机制 会阻止同时修改由两个以上处理器缓存的内存区域数据,也就是避免同…

继续阅读 多线程并发编程中的锁

JavaScript今日份学习

  • Post author:
  • Post category:java

模仿某度的登录 首先要了解鼠标的位置,client是用来记录键盘的位置坐标,clientX就是x轴,clientY也就是y轴。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>鼠标位置</title> <style type="text/css"&g…

继续阅读 JavaScript今日份学习

编程递归汉诺塔,3步分解,3分钟学会

  • Post author:
  • Post category:其他

如果要理解什么是递归,那么汉诺塔是一个非常经典的例子。几乎所有的教科书都会提到汉诺塔。 汉诺塔的传说 汉诺塔有一个非常有趣的传说。 在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片…

继续阅读 编程递归汉诺塔,3步分解,3分钟学会

Python中axis的意思

  • Post author:
  • Post category:python

Python中axis的意思: 就记住axis=i,操作就是沿第i维变化的方向进行; 对于一个(5,4,3,2)的数组data:dim 0 : 5 ; dim 1 : 4; dim 2 : 3; dim 3 : 2 axis=0,操作时只有第0维的下标变化其他不变,操作结束后变为(4,3,2) axis=1,操作时只有第1维的下标变化其他不变,操作结束后变为(5,3,2) axis=2,操作时只有…

继续阅读 Python中axis的意思

数据结构常见问题系列(一)

  • Post author:
  • Post category:其他

文章目录 1. 数组和链表的区别 2. 简述快速排序 3. 排序算法对比 4. 稳定性 5. 用循环比递归效率高吗? 6. 解决哈希冲突的方法 7. KMP算法 8. B树 1. 数组和链表的区别 1). 从逻辑结构来看,数组必须固定长度,数据不能动态增减,即数组的大小一旦定义就不能改变。当数据增加时,可能超过原先定义的元素的个数;当数据减少时,造成内存的浪费;链表动态进行存储分配,可以适应数据动…

继续阅读 数据结构常见问题系列(一)