学习Java前的快捷键和软件配置
目标 熟练掌握java 每天编写一篇笔记 java和python都要学习 每天最少要学习4个视频 电脑的快捷键 ctrl+c 复制 ctrl+v 粘贴 ctrl+a 全选 ctrl+x 剪切 ctrl+z 撤销 ctrl+s 保存 alt+f4 关闭窗口 shift+delete 永久删除 win+ ...
OpenGL ES glad 下载和使用
目录 一.glad 简介 二.glad 下载 四.glad 使用 1.OpenGL glfw + glad 效果演示 2.OpenGL glfw + glad 《源码下载》 二.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基 ...
OpenGL ES EGL eglQueryContext
目录 一. EGL 前言 二. EGL 绘制流程简介 三.eglQueryContext 函数简介 四.eglQueryContext 使用 四.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线 ...
Seata Server 1.5.2 源码学习
Seata 包括 Server端和Client端。Seata中有三种角色:TC、TM、RM,其中,Server端就是TC,TM和RM属Client端。Client端的源码学习上一篇已讲过,详见 《Seata 1.5.2源码学习》,今天来学习Server端的源码。 源码下载地址:https://git ...
RabbitMQ学习笔记
RabbitMQ 整合RabbitMQ /** * 使用RabbitMQ * 1、引入ampq场景,RabbitAutoConfiguration 就会自动生效 * 2、给容器中自动配置了 * RabbitTemplate、AmqpAdmin、CachingConnectionFactory、Rab ...
浅谈PHP设计模式的迭代器模式
简介: 迭代器模式,是行为型的设计模式。 提供一中方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 适用场景: 除了学习,在PHP中几乎没有应用场景。 优点: 学习意义远大于实际意义。 缺点: 实际开发中几乎用不上,完全可以被更简单的foreach,或者是所用框架内置的遍历方案 ...
Seata 1.5.2 源码学习
文章有点长,我决定用半个小时来和你分享~😂 废话不多说,上代码。。。 基于Seata 1.5.2,项目中用 seata-spring-boot-starter 1. SeataDataSourceAutoConfiguration SeataDataSourceAutoConfiguration ...
IF函数的7个使用技巧
IF函数,我们工作中经常要用到,今天咱们一起学习一下。 一、基础功能及语法结构。 基础功能:判断给定条件是否成立,若成立,则返回指定值,否则返回另外一个指定值。 语法结构:=IF(判断条件,条件为True成立时的返回值,条件为False,不...
sumifs函数应用实例
今天我们来学习一个工作中应用Sumifs()函数汇总数据的应用实例。 如下图所示的表格,我们需要知道每个产品代码在审核日期2019-12-01 之前的库存累计该怎么汇总呢?通常我们需要将日期列设置筛选<2019-12-0...
想全面了解Lookup函数,必须要懂二分法
当你懂了lookup的查找原理,才能更好的使用它。二分法原理,一起学习一下。 从一个例子说起: 【例】下图中两个表只有第5行的会员名字有差异,在查找B的消费金额时,显示结果却不同,而左边直接出现A的消费金额。 公式展示: B11 =LOOK...
VLOOKUP与LOOKUP函数对比学习,效率不是一般的高
大家好,今天给大家介绍一个关于VLOOKUP与LOOKUP两个函数对比来解决各种查找与判断的方法,相信通过这篇文章的学习,你将掌握更加灵活的VLOOKUP与LOOKUP函数的用法。 1、反向查找 VLOOKUP函数也可以进行反向查找。在H...
Java 线程池之Jetty 线程池学习总结
Java 线程池之Jetty 线程池学习总结 前提 Jetty 11.0.x 为什么是Jetty? Java提供4中创建线程池的快捷方式 Executors.newFixedThreadPool(); Executors.newCachedThreadPool(); Executors.newSin ...