目录 一、为什么我们要去了解垃圾收集和内存分配 二、对象已死? 1. 引用计数算法 2. 可达性分析算法 3. 再谈引用 4. 生存还是死亡 5. 回收方法区 三、垃圾收集算法 1. 简介 2. 分代收集理论 2.1. 弱分代/强分代假说 2.2. 前面两代假说的缺陷 3. 标记-清…
2025/1/24 9:37:45env.d.ts 文件是 Vite 项目中用于定义全局类型声明的 TypeScript 文件。它帮助开发者向 TypeScript提供全局的类型提示,特别是在使用一些特定于 Vite 的功能时(如 import.meta.env)。以下是详细讲解及代码示例 文章目录 **1. env.d.ts 文件的…
2025/1/23 3:20:24背景: select组件的使用,适用广泛的基础单选 v-model 的值为当前被选中的 el-option 的 value 属性值。但是我们这里想绑定一个对象,一个el-option对应的对象。 <el-select v-model"state.form.modelA" …
2025/1/20 13:03:18要正确显示汉字,必须要先了解计算机文字编码相关知识,参考: unicode ucs2 utf16 utf8 ansi GBK GB2312 互转 及 渲染_ucs2编码转换-CSDN博客 qt vs 编程 字符编码 程序从源码到编译到显示过程中存在的字符编码及隐藏的字符编码转换 中文输出…
2025/1/18 4:09:56目录 1 生成函数调用图的方法 2 使用doxygen和GraphViz生成静态调用图 2.1 笔者使用的软件版本 2.2 使用过程图解 1 生成函数调用图的方法 分为动态分析和静态分析两种。 https://en.wikipedia.org/wiki/Call_graph 列出来大部分分析方法。 https://www.ibm.com/develop…
2025/1/24 22:39:00 人评论 次浏览我的时间管理 前言 关于时间管理,也是看极客时间耗子叔的《左耳听风》受到了一些启发。时间过的真的太快了,快的让人无法接受,导致一年下来发现自己都没做什么事情,尤其是能让自己成长的事情。 每个人都是同样的时间,…
2025/1/24 22:28:51 人评论 次浏览前言近来公司技术,研发都在问我关于内存参数如何设置可以优化oracle的性能,所以抽时间整理了这篇文档,以做参考。 目的希望通过整理此文档,使大家对oracle内存结构有一个全面的了解,并在实际的工作中灵活应用ÿ…
2025/1/24 20:16:43 人评论 次浏览借鉴:https://www.cnblogs.com/ooooevan/p/5804269.html 下面看实验: 调用下面时,就创建了容器和对象 ApplicationContext ctx new ClassPathXmlApplicationContext("cycle.xml");那它又是怎样一步步创建的呢?要销毁…
2025/1/24 19:33:34 人评论 次浏览关于vue开发环境搭建这里不做介绍,需要的朋友可以参考上一篇 :vue-cli脚手架开发环境搭建----helloworld https://blog.csdn.net/maidu_xbd/article/details/87943243 首先,搭建好开发环境(我搭建的项目名称为vue-router),如果当前项目中没…
2025/1/24 22:46:06 人评论 次浏览Javascript多线程引擎(三) 完成对ECMAScript-262 3rd规范的阅读后, 列出了如下的限制条件 1. 去除正则表达式( 语法识别先不编写) 2. 去除对Function Declaration的支持, 且把Function Expression 替代 FD 在运行到具体的代码的时候才进行变量声明如: var a; var a 1; functi…
2025/1/24 22:45:35 人评论 次浏览关键字const在c编程语言里面有着非常重要的江湖地位,同时也是各大公司笔试题的关注点。 下面简要介绍一下const与指针的关系。 char greeting[]"hello"; const char*pgreeting;//定义一个常量数据,而不是指针常量 …
2025/1/24 22:44:35 人评论 次浏览laravel中为我们提供了绑定不同http请求类型的函数。 Route::get(/test, function () {}); Route::post(/test, function () {}); Route::put(/test, function () {}); Route::patch(/test, function () {}); Route::delete(/test, function () {}); Route::options(/test, fun…
2025/1/24 22:44:04 人评论 次浏览1646. 二叉树计数 ★ 输入文件:btn.in 输出文件:btn.out 简单对比 时间限制:1 s 内存限制:256 MB 【题目描述】 由 n 个节点最多可组成多少个不同形态的二叉树? 【输入格式】 一行,一个正整数 n…
2025/1/24 22:43:34 人评论 次浏览教程 Grails开源框架 - 使用指南 官方中文文档 在Eclipse下构建Grails项目 其实不需要安装它的步骤构造组件,只要使用后面的集成Grail的Eclipse就可以图形化构建,主要为了了解构建命令 官方教程 (含如何集成在Eclipse中)工作环境GROOVY/GRAILS TOOL S…
2025/1/24 22:43:04 人评论 次浏览DS3234实时时钟驱动仿真 1、DS3234介绍 DS3234 是一款低成本、极其精确的 SPI 总线实时时钟 (RTC),具有集成的温度补偿晶体振荡器 (TCXO) 和晶体。 DS3234 集成了一个精密的温度补偿电压基准和比较器电路来监控 V C C V_{CC} V
2025/1/24 17:36:14 人评论 次浏览路径是一组图形命令, 它能容纳所有基本图形和文本、子路径:IGPGraphicsPath.AddLine(); IGPGraphicsPath.AddLines(); IGPGraphicsPath.AddArc(); IGPGraphicsPath.AddBezier(); IGPGraphicsPath.AddBeziers(); IGPGraphicsPath.AddCurve(); IGPGraphicsPath.AddClosedCurve();…
2025/1/24 17:35:14 人评论 次浏览在项目开发的时候,经常需要用到某些系统信息,比如手机型号(5s,6,6p), 操作系统版本(8.0 or 9.3), 当前网络类型(3/4g, wifi)等信息. 有了这些信息, 可以在出了某些bug的时候迅速定位bug出现场景, 有助于开发人员调试. 这里列出来一些经常用到的一些系统信息, 用一个单例来表达.…
2025/1/24 17:34:43 人评论 次浏览使用Java在Android环境下开发应用,设置该应用为开机自动运行,使用一个简单的Hello,World!程序进行测试。1.首先写一个简单的只显示一行文字的代码如下,类SayHello.class:package com.example.bootstartdemo;import android.app.Ac…
2025/1/24 17:34:13 人评论 次浏览软件测试主要分为功能测试和性能测试,大家对功能测试可能并不陌生,但是对性能测试的要点和类型是不太了解的,下面一航软件测评来为大家讲解软件性能测试都有哪些类型和如何获得软件性能测试报告。 软件性能测试的类型 首先,了解软…
2025/1/24 17:33:42 人评论 次浏览点击上方“Java基基”,选择“设为星标”做积极的人,而不是积极废人!每天 14:00 更新文章,每天掉亿点点头发...源码精品专栏 原创 | Java 2021 超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络应用框…
2025/1/24 17:33:11 人评论 次浏览