刷新
Avalonia 简单实现输入法光标跟随效果

title: Avalonia 简单实现输入法光标跟随效果 description: 本文将告诉大家如何在 Avalonia 里面实现输入法光标跟随效果 tags: Avalonia category: 本文是在 11.1.0 的 Avalonia 版本里面实现效果 本文内容里面只给出关键代码片段, ...

AI Agents(智能体)是什么能做什么

博主头像 Agents从去年大模型火后就开始爆发,特别是今年2025又被称为Agents元年,像是要无处不存在Agents似的。Agent是什么,直译过来就是代理,但在国内人工智能领域通常被译为智能体。从智能体这个名字可以大概想象出这个Agents可能与智能相关,此概念出现已经有相当长时间了。随着大模型的爆发 ...

一文带你了解什么是servlet

博主头像 介绍 Servlet是在服务器端运行的Java程序,可以接收客户端请求并做出响应,是基于 Java 技术的 web 组件,该组件由容器托管,用于生成动态内容。他是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。 servlet说实在点就是个接口,浏览器发送请求 ...

2025年寒假日记WD0

博主头像 前言 如果能记录下我这个寒假每天的活动,那开学的时候我就能发现是在哪天走向堕落的 不过感觉从一开始就堕落了呢x Day0 25-01-09 整理行李,把闪灵下了准备高铁上看 Day1 25-01-10 九点半起来整理东西 室友的防尘袋把整个架子全罩上了。我可怜的多肉,你这一个月就靠水蒸气活吧 打了车 ...

巧夺天工:VSCode Python 终端环境隔离的背后原理

博主头像 每个写 Python 的小伙伴都会感慨,VSCode 对 Python 环境的支持太好了!当你切换 Python 解释器后,新开的终端会自动激活对应的环境,不同项目互不干扰,用起来简直不要太舒服。但是,你知道这背后的实现原理吗? 终端环境隔离的本质:环境变量 首先,我们要理解终端中环境激活的本质。当 ...

List.Insert 导致的 CPU 爆高

博主头像 我们经常会使用 List<T> 作为数据存储容器。但在某些特殊场景下,List.Insert 方法可能会引发严重的性能问题,例如 CPU 占用率飙升。 示例程序 以下是一个简单的控制台程序,模拟在 List 的开头不断插入数据: internal class Program { static voi ...

『玩转Streamlit』--查看K线的小工具

博主头像 在金融市场分析中,查看不同交易对的 K 线数据是一项基础且重要的工作。 今天,我们就来学习如何使用 Streamlit 构建一个简单的 K 线查看小工具,让你能够方便地查看不同交易对在不同时间范围内的 K 线数据。 1. 环境准备 首先,确保已经安装了必要的库。 除了 Streamlit 用于构建界 ...

printf彩色打印模版

博主头像 1.前言 最近不是做了个解数独的程序吗,顺便把其中printf彩色打印输出的部分拿出来讲一讲。(其实网上很多文章都有讲这里分享一些其他的使用方法) 2.控制命令 控制命令以\033[开头,以m结尾。 控制命令中,可以添加参数,如\033[x1;x2;x3m是一条合法的命令 其中x1,x2,x3是三个 ...

C++中获取随机数的几种方法

博主头像 1. C++中获取随机数的几种方法 1.1 随机数基本概念: 随机数:在一定范围内[a, z],每个数出现的概率相等并且无法预测下一个数的数值序列。 伪随机数生成器(PRNG) 原理:由一个状态寄存器和一个更新函数组成,初始状态由种子决定,更新状态会根据当前状态生成下一个状态,并输出一个伪随机数 种 ...

Java程序员必读的10本豆瓣高分经典书籍PDF

要想成为一名优秀的Java程序员,不仅需要精通Java语言本身,还需要扎实的计算机基础、良好的编码习惯以及对软件开发全局的理解。掌握了这些基础知识,就像拥有了九阳神功和乾坤大挪移一样,再学习其它各门各派功夫直接手到擒来! 以下是从计算机基础、编程思想、Java语言、架构设计等方面精选的10本豆瓣高分... ...

JavaDay4

博主头像 JavaDay4 集合 描述多种不同种类事物特点的容器:集合 对不同的容器也会提供不同的集合类 Collection接口 Collection接口中存在两个子接口:List和Set 首先来学习Collection接口 /* Collection接口中的方法: boolean add(Object e ...

记录---vue3如何封装一个基础甘特图?保姆级教程

博主头像 ‍ 写在开头 点赞 + 收藏 学会 vue3封装一个基础甘特图 只支持简单展示功能 代码通俗易懂 效果图: 主要计算 计算出整体的日期范围 根据每项开始时间和结束时间计算出每一项所占的长度 // 基础甘特图封装 import { ref } from 'vue' import d ...

清理 Docker 日志工具使用理解

博主头像 在清理 Docker 日志时,truncate -s 0 /var/lib/docker.log 和 echo > /var/lib/docker.log 都可以达到清空日志文件的效果,但它们的工作原理和使用场景有细微的区别: 1. truncate -s 0 /var/lib/docker.log ...

一篇文章教你搞定:”xx 功能如何测试?“常见面试题型!

博主头像 1、登录如何测试? 1、功能性测试: 正确登录:输入正确的用户名和密码能否成功登录。 错误登录:使用错误的用户名(如不存在的用户名)、错误密码(如大小写不区分)、空值、特殊字符等情况下,是否合理提示。 密码找回与重置:测试密码找回流程,包括邮箱验证、短信验证等方式的有效性。 账号锁定与解锁:模拟多次 ...

如何管理和扩展系统盘文件系统

博主头像 在日常运维中,管理磁盘分区和文件系统是非常重要的工作,特别是在云服务器扩容或优化磁盘资源时。本文将总结以下问题的解决方法: 1、如何查看文件系统格式 2、如何使用 growpart 扩展分区 3、如何使用 resize2fs 调整文件系统大小 1. 查看文件系统格式 在调整磁盘或分区前,确认文件系统 ...

<1···678···100>