Excel分类汇总函数及应用案例
如果在SUMIFS函数的某个或几个条件值里使用通配符(*),就可以进行关键词的匹配。 示例1 下图是一个例子,要求计算每个客户每个类别产品的销售额,单元格H2公式为: =SUMIFS($D:$D,$B:$B,$G2,$C:$C,H$1&am...
多条件统计很简单
1、IF函数多条件判断要求:如果部门为生产、岗位为主操 有高温补助。公式: =IF(AND(B2=”生产”,C2=”主操”),”有”,”无”)...
手写本地缓存实战1——各个击破,按需应对实际使用场景
本篇我们一起探讨下项目中本地缓存的各种使用场景与应对实现策略,也通过本篇介绍的几个本地缓存的实现策略与关键特性的支持,体会到本地缓存使用与构建的关注要点。 ...
软件技术基础学习笔记(2)——独立完成一个项目
软件技术基础学习笔记(2)——独立完成一个项目 | 这个作业属于哪个课程 | <首页 - 22软件基础 - 浙江理工大学 - 班级博客 - 博客园> | | | | | 这个作业的目标 | <在限定的期限内,完成一个满足客户要求的项目> | | 姓名-学号 | <曾翊>-<2020330301215 ...
ajax的请求,异步,同源策略的学习
Ajax Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指⼀种创建交互式⽹⻚应⽤的⽹⻚开发技术。 Ajax 是⼀种⽤于创建快速动态⽹⻚的技术。 Ajax 是⼀种在⽆需重新加载整个⽹⻚的情况下,能够更新部分⽹⻚的技术。 通过 ...
基数排序
基数排序 基数排序(桶排序)介绍: 基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或 bin sort,顾 名思义,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”中,达到排序的作用 基数排序法是属于稳定性的 ...
java Stream流练习
1.遍历/匹配(foreach/find/match) Stream也是支持类似集合的遍历和匹配元素的,只是Stream中的元素是以Optional类型存在的。Stream的遍历、匹配非常简单。 List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 7, ...
java面试题详细讲解整理总结分析【java基础】
1,JDK和JRE有什么区别? JRE:Java Runtime Environment( java 运行时环境)。即java程序的运行时环境,包含了 java 虚拟机,java基础类库。 JDK:Java Development Kit( java 开发工具包)。即java语言编写的程序所需的开发 ...
Google Guava 工具类(一)—— EventBus(观察者模式的实现)
Google Guava 工具类(一)—— EventBus(观察者模式的实现) ❗❗❗ 未解决的问题: AsyncEventBus 的并发执行 EventBus 是设计模式中的观察者模式(生产者/消费者编程模型)的实现。 在学习 EventBus 之前,先了解一下其涉及到的相关术语 EvenBus ...
面试官:如果保证数据库和缓存数据的一致性?面试必问……
作者:牛牛码特 链接:https://juejin.cn/post/6844903929281511438 背景 缓存是软件开发中一个非常有用的概念,数据库缓存更是在项目中必然会遇到的场景。而缓存一致性的保证,更是在面试中被反复问到,这里进行一下总结,针对不同的要求,选择恰到好处的一致性方案。 缓存 ...
OpenGL ES EAGLContext 和 EGLContext
零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> O ...
rest_framework认证源码分析
认证源码分析 位置 : APIVIew 》dispatch方法 》self.initial(request, *args, **kwargs) >有认证,权限,频率三个版块 分析: 只读认证源码: self.perform_authentication(request) 》 self.perform ...