相关文章
【JavaEE】【多线程】synchronized和死锁
目录 一、synchronized详解1.1 互斥1.2 可重入 二、死锁2.1 死锁成因2.2 避免死锁 一、synchronized详解
1.1 互斥
synchronized 会起到互斥效果, 某个线程执行到某个对象的 synchronized 中时, 其他线程如果也执行到 同一个对象 synchronized 就会阻塞等待.
语法࿱…
建站知识
2025/1/10 1:22:42
Ubuntu终端配置
选择shell
shell有很多,默认的是bash,一般就够用里,想要花里胡哨点就用zsh,还有最近比较火的fish 如果在刚开始安装完Ubuntu没有改shell,后面就不要改了。 安装的软件会设置环境变量,这些环境变量都是写入…
建站知识
2025/1/10 1:30:57
【Next.js 项目实战系列】00-写在前面
写在前面
该章作于 2024 年 3 月,基于现有 TypeScript 的 Next.js 实战教程:制作一个 Issue Tracker 本系列是在上一系列 【Next.js 入门教程系列】基础之上的,对 Next.js 小白的读者可以先看那一期,本系列更注重于实战制作一个项…
建站知识
2024/12/26 14:46:15
HarmonyOS应用六之应用程序进阶二
目录: 一、进度条通知二、闹钟提醒2.1、在module.json5配置文件中开启权限2.2、导入后台代理提醒reminderAgentManager模块,将此模块命名为reminderAgentManager2.3、如果是新增提醒,实现步骤如下: 3、Native C交互4、第三方库的基…
建站知识
2024/12/23 8:40:44
MongoDB初学者入门教学:与MySQL的对比理解
🏝️ 博主介绍 大家好,我是一个搬砖的农民工,很高兴认识大家 😊 ~ 👨🎓 个人介绍:本人是一名后端Java开发工程师,坐标北京 ~ 🎉 感谢关注 📖 一起学习 &…
建站知识
2025/1/10 1:28:48
GNU链接器(LD):链接脚本分析——以stm32MP135 SoC链接脚本为例
0 参考资料
GNU-LD-v2.30-中文手册.pdf
GNU linker.pdf1 前言
一个完整的编译工具链应该包含以下4个部分: (1)编译器 (2)汇编器 (3)链接器 (4)lib库 在GNU工具链中&…
建站知识
2024/12/23 3:23:35
西瓜书机器学习第四章——决策树
一、词汇积累
decision tree 决策树
divide-and-conquer 分而治之
purity 纯度
information entropy 信息熵
information gain 信息增益
gain ratio 增益率
intrinsic value 固有值
Gini index 基尼指数
Classification and Regression Tree(CART)——一种…
建站知识
2024/12/24 7:42:19
Python 网络爬虫学习路线:从入门到精通
在现代数据驱动的世界中,网络爬虫是一种强大的工具,用于自动化地收集和处理互联网上的数据。Python 由于其简洁、灵活和丰富的库资源,成为网络爬虫开发者的首选语言。
1. 选择合适的编程语言和环境
为什么选择 Python?
Python …
建站知识
2024/12/24 8:51:22