- 博客(5)
- 收藏
- 关注
原创 JVM垃圾回收(Hotspot)
虚引用对对象本身没有太大影响,对象甚至感觉不到虚引用的存在。虚引用必须配合引用队列使用,因为虚引用引用的对象无法通过get()获取,所以无法判断虚引用引用的对象是否已经被回收。虚引用引用的对象不会因为内存不足而被垃圾回收,虚引用引用的对象和没有虚引用引用的对象效果相同。弱引用具体使用和软引用差不多,只是二者引用对象的回收时机不一样,只要发生垃圾回收,无论内存是否充足,都会回收弱引用引用的对象。由于虚引用引用的对象被回收后,会自动入队,所以只要检查队中是否有虚引用就可以跟踪对象被垃圾回收的状态。
2024-08-23 11:28:50
336
原创 JavaScript预解析、对象
预解析:在当前作用域下, JS 代码执行之前,浏览器会默认把带有 var 和 function 声明的变量在内存中进行提前声明或者定义。代码执行: 从上到下执行JS语句。预解析只会发生在通过 var 定义的变量和 function 上。学习预解析能够让我们知道为什么在变量声明之前访问变量的值是 undefined,为什么在函数声明之前就可以调用函数。预解析也叫做变量、函数提升。
2024-08-23 04:20:24
1814
原创 flutter制作具有自定义导航栏的渐进式 Web 应用程序
,创建一个名为 - “src”的目录 - 并创建一个名为 - “CompanyName.dart”的文件 - 创建一个名为 CompanyName 的无状态小部件,它返回 Row() 小部件内的两个“文本”小部件。我们这样做是为了获得我们对“P”和“raum”的不同风格。
2024-08-21 18:22:29
554
原创 CSS精灵图的原理与使用方法介绍【前端开发】
服务器收到请求后,从它的内部搜索对应的HTML文档,在这个例子中,它搜索的是网站的官网HTML页面,与此同时,大家注意,代码中url需要换上精灵图的url,定位按照我上面的介绍即可。这区别使我们在做精灵图的定位时,要注意取值可能要加一个负号!图中左侧是一个浏览器,右侧是一个服务器,假设。那么精灵图是怎么实现的呢?II.精灵图的实现方式:拼出你的名字。上图是我对实现步骤的一个图解,其中,,此时从网络角度看,我们。好了,那么现在再介绍一下。最后的最后,强调一下,最后简单放一下上面显示。III.软件辅助定位。
2024-08-21 13:23:48
1836
原创 22+ 高频实用的 JavaScript 片段 (2020年)
[ ‘producer’, ‘大迁世界’ ], [ ‘name’, ‘前端小智’ ], [ ‘rating’, 9 ] ]console.log(someFuncThatReturnSomeValue(‘前端小智’))console.log(Math.floor(val)) // 常规写法。console.log(sayHello(‘前端小智’))console.log(sayHello(‘前端小智’))[ ‘大迁世界’, ‘前端小智’, 9 ]22.可选的链运算符(即将发布🍻)
2024-08-21 05:39:53
1570
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅