技术栈
开发语言
wangluoqi
12 分钟前
开发语言
·
c++
c++ 树上问题 小总结
之前学习了一些树上问题的知识点,在此做一个小总结。B4016 树的直径 - 洛谷给定一棵 n 个结点的树,树没有边权。请求出树的直径是多少,即树上最长的不重复经过一个点的路径长度是多少。
Go_Zezhou
41 分钟前
开发语言
·
node.js
pnpm下载后无法识别的问题及解决方法
问题:安装nvm之后又安装pnpm,虽然成功但用不了原因:发现之前安装过node,现在查找nvm文件夹有两个node,可能有版本冲突问题
前路不黑暗@
1 小时前
java
·
开发语言
·
spring boot
·
学习
·
spring cloud
·
maven
·
mybatis
Java项目:Java脚手架项目的 C 端用户服务(十五)
鸡汤: ● 能准时下班、买到热乎的包子、路上遇到摇尾巴的狗——这些‘不值一提的幸运’,加起来就是生活偷偷给你的糖。 ● 月亮只有一个,但星星有亿万颗。星空之所以动人,是因为每颗星都在自己的位置 quietly shining。
一个处女座的程序猿O(∩_∩)O
1 小时前
开发语言
·
python
Python异常处理完全指南:KeyError、TypeError、ValueError深度解析
在开始之前,让我们先了解Python中异常的基本概念。异常是程序执行过程中发生的错误事件,它会中断正常的程序流程。Python提供了完善的异常处理机制,帮助我们捕获和处理这些错误。
好学且牛逼的马
2 小时前
java
·
开发语言
·
python
从“Oak”到“虚拟线程”:JDK 1.0到25演进全记录与核心知识点详解a
如果你是Java开发者,一定听过“一次编写,到处运行”这句口号。但你可能不知道,从1996年第一个正式版本到今天,Java已经走过了近三十年的演进历程。这期间,它经历了互联网泡沫、.NET的挑战、Oracle收购、模块化转型,以及云原生时代的重生。
shangjian007
2 小时前
开发语言
·
python
Python基础-环境安装-Anaconda配置虚拟环境
为避免一学就会、一用就废,这里做下笔记DOS、PowerShell、Anaconda Prompt中执行:
codeJinger
2 小时前
开发语言
·
python
【Python】函数
本文用于介绍Python中函数相关的概念,主要包括:函数的定义、函数的调用、函数的参数以及局部变量和全局变量等内容。
geovindu
3 小时前
开发语言
·
python
·
命令模式
python: Command Pattern
调用:输出:
Cosmoshhhyyy
3 小时前
java
·
开发语言
《Effective Java》解读第41条:用标记接口定义类型
如果一个标记(例如注解或注释)是应用于一个类,并且会影响这个类在未来的行为或可操作性,那么最好将它定义为一个“标记接口”,而不是一个“标记注解”。 简单来说,当你的标记有资格成为一个“类型”时,就应该使用接口。
锅包一切
3 小时前
开发语言
·
前端
·
javascript
·
蓝桥杯
【蓝桥杯JavaScript基础入门】一、JavaScript基础
JavaScript 是一种高级的解释型语言,基于原型、函数先行,是一门多范式的语言。它支持面向对象编程、命令式编程和函数式编程,提供语法来操控文本、数组等,不支持 I/O,比如网络、存储和图形等(这些都可以由它的宿主环境提供支持)。
前路不黑暗@
3 小时前
android
·
java
·
开发语言
·
spring boot
·
笔记
·
学习
·
spring cloud
Java项目:Java脚手架项目的 B 端用户服务(十四)
鸡汤: ● 代码会过时,但解决问题的思维永远闪光。 ● 记得:关掉屏幕时,窗外的夕阳、家人的笑脸、散步的微风——这些“非代码变量”,才是生活的主函数。
wuqingshun314159
4 小时前
java
·
开发语言
·
jvm
什么是浅拷贝,什么是深拷贝,如何实现深拷贝?
浅拷贝:对于引用类型(如对象、数组),仅复制其引用地址,指向的是同一个对象。深拷贝:新旧对象彻底独立,修改任意一方的属性都不会影响另一方。
ShiJiuD666888999
5 小时前
java
·
开发语言
Java stream流和方法引用
案例需求按照下面的要求完成集合的创建和遍历创建一个集合,存储多个字符串元素把集合中所有以"张"开头的元素存储到一个新的集合
froginwe11
6 小时前
开发语言
CSS 简介
层叠样式表(Cascading Style Sheets,简称CSS)是一种用于描述HTML或XML文档样式的样式表语言。它是网页设计和开发中不可或缺的一部分,使得网页呈现出丰富的视觉效果和布局结构。本文将详细介绍CSS的基本概念、语法结构、常用属性以及在实际应用中的技巧。
叫我一声阿雷吧
6 小时前
开发语言
·
javascript
·
性能优化
JS实现无限滚动加载列表|适配多端+性能优化【附完整可复用源码】
在前端开发中,无限滚动加载列表是高频实用组件,广泛应用于商品列表、文章列表、评论列表等场景。其核心优势是无需用户手动点击“加载更多”,滚动至页面底部(或接近底部)时自动加载下一页数据,大幅降低用户操作成本,提升页面交互体验。
MediaTea
7 小时前
开发语言
·
python
Python:可迭代对象(对象语义角色)
在 Python 的对象模型中,“可迭代对象”(iterable)并不是一种独立的对象类型,也不是某种必须通过语法声明才能获得的特殊能力。所谓可迭代对象,本质上是在特定迭代语义语境下,能够为解释器提供迭代协议入口的一类对象语义角色。
lsx202406
7 小时前
开发语言
NumPy 线性代数
NumPy(Numeric Python)是一个开源的Python库,提供了大量的科学计算工具。线性代数是数学的一个重要分支,广泛应用于工程、物理、计算机科学等领域。NumPy在处理线性代数问题时表现出色,提供了丰富的函数和工具。本文将详细介绍NumPy中的线性代数功能,包括矩阵运算、解线性方程组、特征值和特征向量等。
学习是生活的调味剂
7 小时前
java
·
开发语言
·
nacos
·
注册中心
nacos原理之服务注册浅析
Nacos 2.x 选择 gRPC 让临时实例的注册、心跳、服务发现变更推送都复用同一个长连接,大幅提升性能和实时性。
带娃的IT创业者
7 小时前
开发语言
·
软件工程
·
自动更新
·
软件发布
·
ai智能体
·
openclaw
·
桌面智能体
解密OpenClaw系列11-OpenClaw自动更新系统
本文件为基于 Sparkle 框架的自动更新系统技术文档,面向开发者与运维人员,系统性阐述版本管理策略、更新检查流程、下载与安装过程、公钥验证机制、更新通知系统、回滚与恢复策略、更新配置管理、更新源设置与安全性保障,并提供故障排除、手动更新与离线更新支持等实用指南。