- 2024-11-05第47篇 简单IOC介绍
1.IOC的各种叫法依赖反转(DependencyInversion),SOLD原则中的D控制反转(InversionofControl)依赖注入DependencyInjection2.什么是依赖注入一个类或对象依赖于另一个类或对象,即一个对象需要另一个对象来完成某个功能OOP中,一个对象通常需要依赖其他对象来实现功能,这一现
- 2024-10-05杂题选练
一些杂题但可以记录下的。IP5300[GXOI/GZOI2019]与或和首先我们拆位,然后枚举每一个点\((i,j)\),考虑将该点作为矩阵的右下角的贡献,先考虑\(AND\),只有矩阵中的值都为\(1\)时才造成贡献,所以我们考虑记录\((i,j)\)左上方最大全为\(1\)的从左到右单调非严格递减的图形
- 2024-06-21描述React Hooks中的useMemo和useCallback的区别和用途。
ReactHooksAPI中的useMemo和useCallback都是用于优化性能的钩子,但它们的用途和工作方式略有不同:推荐大家看看我过往的文章useMemouseMemo是一个性能优化钩子,它返回一个记忆化的值。useMemo可以避免在组件渲染时进行昂贵的计算或操作,通过记忆化的方式缓存计算结果,仅当依
- 2024-03-26vue3,实现如何在element plus Collapse折叠面板中,只有在点击图标时才展开
这个的类名是tailwindcss的,主要看这里,对应上面的图片<el-collapse-itemname="1"class="relative"><template#title><divclass="w-full"><div@click="handleChangeURL"
- 2024-02-07图片延迟加载插件lazyload使用
图片懒加载,又称图片延时加载、惰性加载,即在用户需要使用图片的时候才加载。这种技术的主要好处包括:优化页面加载速度:在页面被请求时,只加载可视区域的图片,其它部分的图片则不加载,只有当这些图片出现在可视区域时才会动态加载。这样可以减少首次加载时需要加载的内容量,显著提高页面加
- 2023-12-04按位运算
位运算是计算机编程中的基本工具,由于其效率和对位(最小数据单位)的直接操作,在软件工程领域特别有用。主要的按位运算符是:AND(&):仅当两个位均为1时才得出true。OR(|):如果至少一位为1,则结果为true。XOR(^):仅当一位为1而另一位为0时才结果为true。NOT(~):翻转每
- 2023-09-19常量池中的字符串仅是符号,第一次使用时才变为对象(加入到运行时常量池),可以避免重复创建字符串对象
常量池中的字符串仅是符号,第一次使用时才变为对象(加入到运行时常量池),可以避免重复创建字符串对象 intern()JDK1.8:将这个字符串对象尝试放入串池,如果StringPool中:存在一个字符串和该字符串值相等,就会返回StringPool中字符串的引用(需要变量接收)不存在,会把对象的
- 2023-08-09与、或、异或
与(&):两个对应位都为1时才为11&1=1,1&0=0,0&1=0,0&0=0。或(|):两个对应位至少有一个1就为11&1=1,1&0=1,0&1=1,0&0=0。异或(^):两个对应位恰好只有一个1时才为11&1=0,1&0=1,0&1=1,0&0=0。
- 2023-07-12逻辑运算记录(或运算、与运算、按位异或)
或运算,都为1时才为1---------------------------------------------------------与运算,有1则为1-------------------------------------------------------按位异或,相同为0,不同为1
- 2023-06-25单例模式的N种写法
1.饿汉式优点:写法简单,线程安全缺陷:占用内存高,对象还没有被使用已经被创建出来了。2.懒汉式优点:写法简单,对象使用时才被创建。缺陷:线程不安全。3.加synchronized 优点:写法简单,对象使用时才被创建。缺陷:接口性能下降明显。4.双重检查优点:对象使用时才被创建。缺
- 2023-03-28github代理
下载链接:https://steampp.net/然后勾选github,并设置为系统代理模式。(注意:在链接不上github时才使用,不然有时候会对电脑上其他应用有影响)
- 2023-01-08JAVAC报错:仅当显示请求注释处理时才接受类名称
JAVAC报错:仅当显示请求注释处理时才接受类名称 在做JAVAC的时候提示:仅当显示请求注释处理时才接受类名称.发现是因为JAVAC后的参数没有写.JAVA的后缀名。写下来
- 2022-12-27Vue
Vue输入绑定//输入绑定v-model//修饰符.lazy并不是实时改变,而是在失去焦点或者按回车时才会更新.number将输入转换成Number类型.trim可以自动过滤输入首尾的
- 2022-12-086、泛型
泛型1、 泛型可以在函数使用时才确定数据类型,而不是在声明时就确定数据类型,这样大大提高了函数的灵活性和数据类型的安全性,如下//<T>即为泛型,在定义时将类型作为参数//不
- 2022-10-12c++函数模板
按照之前所学,是需要根据形参类型的不同来重载函数的。但是根据函数模板则可以解决这个繁琐的问题。调用时才区分类型。 主函数中: 补充: 主函数中: