本文分类:news发布日期:2024/11/8 12:10:15
相关文章
Java每日一练_模拟面试题1(死锁)
一、死锁的条件
死锁通常发生在两个或者更多的线程相互等待对方释放资源,从而导致它们都无法继续执行。死锁的条件通常被描述为四个必要条件,也就是互斥条件、不可剥夺条件、占有并等待条件和循环等待条件。 互斥条件:资源不能被共享&#x…
建站知识
2024/10/21 0:38:51
Golang | Leetcode Golang题解之第309题买卖股票的最佳时机含冷冻期
题目: 题解:
func maxProfit(prices []int) int {if len(prices) 0 {return 0}n : len(prices)f0, f1, f2 : -prices[0], 0, 0for i : 1; i < n; i {newf0 : max(f0, f2 - prices[i])newf1 : f0 prices[i]newf2 : max(f1, f2)f0, f1, f2 newf0, n…
建站知识
2024/10/22 18:10:44
vue3 使用腾讯IM
参考文档:PC端VUE3腾讯IM 我使用的是vue3vitejs
引入ts,因为TUIKit 仅支持 ts 环境运行
npm install -D typescript下载TUIKit 组件
npm i tencentcloud/chat-uikit-vuexcopy .\node_modules\tencentcloud\chat-uikit-vue .\src\TUIKit /i /e /exclud…
建站知识
2024/11/6 14:21:58
Android 系统架构
Android 框架(Android Framework)是 Android 操作系统的核心部分之一,它提供了一组 API,开发者可以使用这些 API 来构建应用程序。Android 框架处于 Android 系统架构的中间层,位于应用层和操作系统核心层之间。
Andr…
建站知识
2024/10/21 4:39:43
async和 await
async和 await
总结一句话,async 内部的await同步进行,但是async外部是异步的。
一个例子即可解释
// 1s 之后返回2倍的值
function timeout (num) {return new Promise((resolve, reject) > {setTimeout(() > {resolve(num * 2)}, 1000)})}asy…
建站知识
2024/10/22 3:26:40
PyCharm添加自动函数文档注释
开启PyCharm自动函数文档注释
开启步骤:File -> Settings -> Tools -> Python Integrated Tools -> Docstrings -> Docstring format Docstring format包括五种风格:Plain(默认)、Epytext、reStructuredText、Num…
建站知识
2024/10/22 15:59:43