• 2024-11-07十四 MyBatis的缓存
    十四、MyBatis的缓存缓存:cache缓存的作用:通过减少IO的方式,来提高程序的执行效率。mybatis的缓存:将select语句的查询结果放到缓存(内存)当中,下一次还是这条select语句的话,直接从缓存中取,不再查数据库。一方面是减少了IO。另一方面不再执行繁琐的查找算法。效率大大提升。my
  • 2024-11-05从零学习大模型(十四)-----量化(一)
    什么是量化?量化(Quantization)是一种在计算机科学和深度学习中广泛应用的技术,其基本目标是通过减少模型中数值表示的位宽来降低计算和存储成本。简单来说,量化就是将高精度(通常是浮点数)转换为低精度(通常是定点数)表示,同时尽量保持模型的性能和准确性。量化通常用于深度学习模
  • 2024-10-15C++学习路线(十四)
    指针的自增操作查看数组与指针的关系#include<iostream>usingnamespacestd;intmain(){ intages[]={18,20,22,25,28}; intlen=sizeof(ages)/sizeof(ages[0]); cout<<"使用数组的方式访问元素"<<endl; for(inti=0;i<len;i++){ co
  • 2024-10-11SLAM十四讲第二版代码环境配置-ubantu18.04
    前言默认已经进入ubantu18.04界面,之前的怎么下载VM怎么从光盘文件安装18.04步骤就不再赘述了,主要是之前按照其他的博客安装时时常会出现一点问题,然后来网上各种缝缝补补。以下是所有步骤。1.自适应屏幕+复制粘贴这一部分主要是为了方便看屏幕和粘贴的工具性安装,可以通过
  • 2024-09-25经典sql题(十四)炸裂函数的恢复
    下面是一个关于SELECT语句的例子,该示例展示了如何使用CONCAT_WS和COLLECT_LIST函数来处理炸裂之后学生成绩的数据。假设我们有一个名为test的表,结构如下:表结构teststudent_idstudent_nameclassscore1AliceClass1901AliceClass1851AliceClass1802BobClass2752BobC
  • 2024-09-19从零开始学PostgreSQL (十四):高级功能
    目录1.简介2.视图3.外键4.事务5.窗口函数6.继承7.结论简介PostgreSQL是一个强大且开源的关系型数据库管理系统,以其稳定性、功能丰富性和对SQL标准的广泛支持而闻名。它不仅提供了传统的关系型数据库功能,如事务处理、外键约束和视图,还引入了许多高级特性,如窗口函数、事务和复
  • 2024-09-08JAVA(十四)类和对象之面向对象编程
    编程的分类按编程风格分类面向过程编程和面向对象编程和面向接口编程1.1面向过程编程过程式编程,也称为命令式编程,是一种编程范式,它依赖于过程调用来实现逻辑。代码按照一定的顺序执行,从而实现功能。在过程式编程中,程序被组织成一系列的过程或函数调用,每个过程都负责执行特
  • 2024-07-24JAVA笔记十四
    十四、集合1.集合概述(1)集合是存储其它对象的特殊对象,可以将集合当作一个容器(2)集合的相关接口和类位于java.util包中(3)集合中的接口和类是一个整体、一个体系2.集合接口接口定义了一组抽象方法,实现该接口的类需要实现这些抽象方法,从而实现接口的类就具备了接口所规
  • 2024-07-02十四、Redis应用问题解决
    文章目录一、缓存穿透1.1问题描述1.2解决方案二、缓存击穿2.1问题描述2.2解决方案三、缓存雪崩3.1问题描述3.2解决方案四、分布式锁4.1问题描述4.2解决方案:使用redis实现分布式锁4.3编写代码4.4优化之设置锁的过期时间4.5优化之UUID防误删4.6优化之LUA脚
  • 2024-06-24MySQL之复制(十四)
    复制复制有多快关于复制的一个比较普遍的问题是复制到底有多快?简单来讲,它与MySQL从主库复制事件并在备库重放的速度一样快。如果网络很慢并且二进制日志事件很大,记录二进制日志和在备库上执行的延迟可能会非常明显。如果查询需要执行很长事件而网络很快。通常可以认为查询
  • 2024-06-12中华新韵十四韵
    一麻a,ia,ua阴平/啊腌扒叭巴芭岜疤笆粑鲃豝嚓叉杈差咖瓜胍哈花哗加茄迦痂枷珈袈嘉佳家家葭貑咖夸姱啦妈摩嬷趴葩杉沙莎痧鲨纱砂他她它凹哇洼蛙窊畖娲吓丫呀鸦哑桠查楂喳呱旮笳拉咱仨裟砂渣楂派入阴平的入声字:阿(又波韵阴平)八捌擦嚓插锸耷哒搭嗒褡发(又去声)夹嘎刮括栝鸹垃拉邋抹掐
  • 2024-05-20(xxxx)十四:实战协议分析
    1、xxxx的聊天通信协议是基于tls1.3精简了一些握手的方法,官方的介绍在这:https://mp.weixin.qq.com/s/tvngTp6NoTZ15Yc206v8fQ;   总的来说,这篇文章对xxxx协议做了总体的介绍。为了便于理解、抓住主脉络,我这里整理了整个协议的主干思路,如下:    tls1.3协议
  • 2024-05-16软件设计师基础学习 十四
    十四、面向对象技术14.1面向对象开发概念:对象:由数据及其操作所构成的封装体,是系统中用来描述客观事务的一个实体,是构成系统的一个基本单位。一个对象通常可以由对象名、属性和方法3个部分组成类:现实世界中实体的形式化描述,类将该实体的属性(数据)和操作(函数)封装在一起
  • 2024-04-24Docker(十四)-Docker四种网络模式
    Docker安装时会自动在host上创建三个网络,我们可用 dockernetworkls 命令查看:none模式,使用--net=none指定,该模式关闭了容器的网络功能。host模式,使用--net=host指定,容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。bridge模式,使用--net=bridge指定
  • 2024-03-25蓝桥杯刷题(十四)
    1.小平方代码n=int(input())count=0deff(x)->bool:#判断条件returnTrueifx**2%n<n/2elseFalseforiinrange(1,n):#遍历[1,n-1],符合题意计数加一iff(i):count+=1print(count)2.3的倍数代码a=int(input())b=int(input())
  • 2024-03-22k8s系列之十四安装Istio
    Istio是一个开源的服务网格(ServiceMesh),用于连接、管理和保护微服务。它提供了一组功能强大的工具,包括流量管理、安全性、监控和跟踪等,以帮助在微服务架构中更好地管理服务之间的通信。一些主要的Istio功能包括:流量管理:Istio可以对流量进行智能路由、负载均衡和故障
  • 2024-02-29十四
    在本章中,常绍舜详细介绍了系统科学的发展历程。他指出,系统科学起源于二十世纪的美国,随后在全球范围内得到了广泛的发展和应用。作者详细介绍了系统科学的重要里程碑和代表性学派,如系统论、控制论、信息论等系统是由多个相互作用的部分组成的整体,这些部分之间存在着相互联系和相互
  • 2024-02-29Git(十四)
    做项目要用到的layui实现后台页面bootstrap实现前端页面vant实现移动端页面vue实现数据展示javascript+cssjquery(ajax)实现前端与后端交互-异步请求(JSON字符串)javaServlet后端实现前后端分离ES基础语法VueVant五张表左右+几个业务+使用以上的技术-----------
  • 2024-02-07面试经典 150 题 (十四)
    就用除法classSolution{publicint[]productExceptSelf(int[]nums){int[]answer=newint[nums.length];intsum=1;intzeroNum=0;for(inti=0;i<nums.length;i++){if(nums[i]==0)zeroNum++;
  • 2024-01-25(十四):Logstash配置
    在Logstash安装中演示了Logstash标准输入输出。标准输入输出模块,可以使Logstash读取键盘输入内容,并将结果直接打印在屏幕上。1、Logstash配置结构与内容1.1、配置结构#thisisacommentinput{value...}filter{value...}output{value...}input
  • 2024-01-17分布式缓存(十四)
    单点Redis的问题数据丢失问题;实现Redis数据持久化并发能力问题;搭建主从集群,实现读写分离;存储能力问题;搭建分片集群,利用插槽机制实现动态扩容。故障恢复问题;利用Redis哨兵,实现健康检测和自动恢复;1Redis持久化1.1RDB持久化RDB全称RedisDatabaseBackupfie(Redis数据备份文
  • 2023-11-28npm学习(十四)之npm5踩过的坑!
     1.版本问题导致环境问题npm5之前我们第一次npminstall时是根据package.json来安装相关依赖的,但是它里面的版本不固定,因此默认会根据最高的版本来安装相关依赖,但是在npm5是根据package-lock.json来安装相关依赖的,但前提是没有在命令行中新安装依赖或者更改package.json,否则
  • 2023-11-23十四、高级道路线寻找技术
    总结一下之前我们学过的道路线寻找步骤:1.相机校准:系数计算一遍就好啦2.恢复图像畸变:每张图都要转化一下3.颜色、梯度阈值:实现方法很多,最终得到一张只有0,1组成的道路线明显的输出图片4.透视变换:需要找到4个源点来实行透视变换假设道路是完全平的并且相机视角恒定不变
  • 2023-11-23十四、指针和引用(四)
    十四、指针和引用(四)1、字符处理(字符串)1)字符串​ 日常生活中,单个字符无法满足我们的需求,比如一个单词hello要由五个字符组成,名字张三要由两个中文字符来组成,我们把这种连续的字符称为字符串,字符串在内存中的表现就是连续的字符。比如hello在内存中是这样子的。​ 注:字符在内存
  • 2023-11-23设计模式(十四)命令
    一、定义将一个请求封装为一个对象,从而可以用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。命令模式是一种对象行为型模式,其别名为动作(Action)模式或事物(Transaction)模式。二、描述命令模式的本质是对请求进行封装,一个请求对应一个命令,将发出命