有人把观察者模式等同于发布订阅模式,也有人认为这两种模式存在差异,本质上就是调度的方法不同。 发布订阅模式: 观察者模式: 相比较,发布订阅将发布者和观察者之间解耦。(发布订阅有调度中心处理)
2025/1/31 1:53:28Vue.js 什么是 Composition API? 今天我们来聊聊 Vue 3 引入的一个重要特性:组合式 API(Composition API)。如果你曾在开发复杂的 Vue 组件时感到代码难以维护,那么组合式 API 可能正是你需要的工具。 什么是组合式 …
2025/1/30 22:04:451.使用 1.1构造函数 常见的三种构造方式:空构造,拷贝构造,指定元素构造 1.2iterator begin和end也分为正向和反向。 注意:反向迭代器可以反向遍历是因为在定义rbegin和rend函数的时候把尾地址给到了rbegin,而不是说改…
2025/1/30 21:38:13Spring是一个对象容器,帮助我们管理项目中的对象,那么在web项目中哪些对象应该交给Spring管理呢?项目中涉及的对象 我们回顾一下WEB项目中涉及的对象ServletRequestResponseSessionServiceDAOPOJO分析我们在学习IOC容器时知道,Spring可以帮助我们管理原来需要自己创建管理的…
2025/1/31 4:07:56 人评论 次浏览dir()函数 中文说明: 你可以使用内建的dir函数来列出模块定义的标识符。标识符有函数、类和变量。 当你为dir()提供一个模块名的时候,它返回模块定义的名称列表。如果不提供参数,它返回当前模块中定义的名称列表。 首先,我们来看一…
2025/1/31 1:29:45 人评论 次浏览Python是著名胶水语言,Python的库很多都是c语言写的,比如极其著名的numpy,效率根本不是问题。用Python第三方库,可以兼顾运行效率和开发效率,是非常好的选择。再说现在最热门的深度学习和人工智能,基本都是…
2025/1/30 23:15:45 人评论 次浏览mapper.xml文件 <!-- 添加信息 --> <insert id"insert" parameterType"实体类" useGeneratedKeys"true" keyProperty"id"> <!-- 添加送达大信息的同时获取自动生成的ID的值 --> <selectKey resultType&q…
2025/1/30 21:16:46 人评论 次浏览优点: 减少了系统中对象的数量,避免了大量细粒度对象给内存带来的压力,实现对细粒度对象的复用。 缺点: 此模式需要维护一个记录了系统已有的所有享元对象的列表,本身就需要耗费资源。此外此模式需要将一些状态外部化&…
2025/1/31 5:38:08 人评论 次浏览写在前面 个人学习记录之作。仅供参考。 相关资料 关于多模态,其实这个图片已经基本上说尽了。 然后特别推荐B站李沐大神的论文讲解:多模态论文串讲上【论文精读46】 论文地址:https://arxiv.org/abs/2102.03334 论文代码地址࿱…
2025/1/31 5:37:08 人评论 次浏览首先要安装 Ruby Ruby安装教程http://www.runoob.com/ruby/ruby-installation-windows.html Ruby 官网 http://rubyinstaller.org/downloads/ 安装成功后 在ruby安装目录的bin目录下 的cmd中执行 命令: gem install jekyll 等待安装jekyll
2025/1/31 5:35:07 人评论 次浏览依赖关系,可以理解成“USE-A”关系即使用关系。 依赖关系是一种使用关系,如果A类中的某个方法使用了B类对象,那么就可以说A类依赖B类。 class A{ public void f(B b){} } class B{} A类方法的形式参数是B类类型。也就是说A类对象如果要使用方…
2025/1/31 5:34:01 人评论 次浏览MariaDB数据库 数据库介绍 MySQL与MariaDB 数据库部署1.安装MariaDB数据库2.重启mariadb服务并加入开机启动项3.!数据库初始化4.设置防火墙策略5.登录数据库 数据库常用语句 创建数据库 查询指定位置数据 数据库备份 彻底删除数据库 恢复数据 数据库介绍 数据库:是…
2025/1/31 5:32:59 人评论 次浏览# redis笔记 ## 一、什么是NoSQL ### 1、NoSQL概述 - NoSQL(NoSQL Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 - 随着互联网web2.0网站的兴起,传…
2025/1/31 5:31:56 人评论 次浏览看到这么大的数据量,首先想到线性筛(欧拉筛) 但是线性筛需要开长度为 n 的 long long 数组,显然开不下...... 于是,退而求其次选择厄拉多塞筛法 bool 数组用 bitset 代替,因为一个 bool 占 1byte8bit 而…
2025/1/30 22:35:06 人评论 次浏览记录一下py4e 课程的 beautiful soup 作业 ,虽然是我写的但其实应该算半原创的。找到某个网页上的链接。步骤解析:引入相关库忽略SSL错误打开网站并且引用BS4直接提取相关内容import urllib.request, urllib.parse, urllib.errorfrom bs4 import Beautif…
2025/1/29 22:13:13 人评论 次浏览Tomcat作为web服务器,对于每个客户端的请求将给予处理响应,但对于一台机器而言,访问请求的总流量有高峰期且服务器有物理极限,为了保证web服务器不被冲垮我们需要采取一些措施进行保护预防,需要稍微说明的此处的流量更…
2025/1/31 5:04:52 人评论 次浏览环境:Oracle 11g R2 SQLPlus 问题:ORACLE用SYS和SYSTEM默认密码登录提示ORA-01017:invalidusername/password;logond denied 我们都知道,sys的默认密码是manager,system的默认密码是change_on_install,为什么使用默认密…
2025/1/30 22:42:59 人评论 次浏览分割GBK中文遭遇乱码的解决方法类似如下的字符串(GBK), explode不能得到正确结果:1.$result explode("|", "滕华弢|海青"); 究其原因, 对于”弢”字(读tao,不认识没关系,我也不认识), 因为他的GBK编码值为: 8f7c, 不巧的是, “|”的ASCII值也是7c.这样的问…
2025/1/29 22:10:08 人评论 次浏览如何完全卸载LoadRunner由于某些原因如出现错误的安装或需要升级新版本时,你可能需要完整的卸载LoadRunner,这里简单提供以下几个步骤让你能够完整并彻底的删除LoadRunner 若希望在QTP测试机上安装LoadRunner若你计划在测试机上重装LoadRunner并且测试机…
2025/1/29 22:08:02 人评论 次浏览