- 博客(119)
- 收藏
- 关注
原创 【JavaSE】不允许你不会使用String类
本文主要介绍了java中的String类常用方法,其中重点就是字符串的比较==和equal的区别,以及String、StringBuffer、StringBuilder的区别
2023-11-23 21:27:21
6615
86
原创 公司电脑带不动新游戏?我用ToDesk远程连回家里的主机,结果意外了
【摘要】本文实测了远程控制软件在办公场景下的游戏体验。作者通过公司低配电脑远程连接家中主机,测试了快捷启动、游戏模式等功能,在《崩溃大陆2》《TimeLoader》等游戏中验证了画质细节保留和特效场景流畅度。实测显示网络稳定时能实现跟手操作,霓虹光影过渡自然,满屏特效下仍保持60帧表现。但需注意家中主机需满足配置需求,且竞技类游戏可能存在延迟风险。该方案为"办公机+家机"组合提供了可行的摸鱼方案,尤其适合挂机类游戏,实现了工作娱乐两不误的实用场景。
2026-08-08 23:27:57
10328
80
原创 每天晚饭都不知道吃啥?把菜谱灵感装进自己的本地小工具
文章摘要 "今天吃什么"是许多人面临的日常困扰。开源工具YunYouJun/cook通过精美Web界面提供随机菜谱推荐,解决选择困难。它支持食材筛选、严格匹配和随机推荐,收录598种常见食材菜谱,并可跳转视频教程。项目完全开源,支持PWA跨平台使用,手机端体验良好。用户可通过Docker一键本地部署,结合cpolar内网穿透实现公网访问,分享给家人使用。本地版优势包括离线可用、响应更快、隐私保护及自定义菜谱。cpolar提供免费随机域名和付费固定域名两种穿透方案,支持HTTPS安全访问。
2026-07-09 13:00:08
298
12
原创 CentOS怎么部署Plex?家庭影音库搭建与远程访问完整教程
本文介绍了如何在CentOS 7上安装Plex Media Server,打造个人影音库,并通过cpolar实现外网访问。主要内容包括:1)添加Plex官方源并安装服务端;2)配置媒体库管理本地电影、照片;3)安装cpolar内网穿透工具;4)创建公网隧道,使Plex服务可通过固定域名远程访问。通过这套方案,用户可以在任何地方流畅访问家中的媒体资源,实现真正的"随身影音库"。
2026-07-02 12:57:13
628
19
原创 2026 ToDesk多人协作深度实测:多光标并行+一次授权,远程协助变身“虚拟工位”
远程办公新范式:ToDesk多人协作功能深度测评 随着远程办公常态化,传统单点远程控制已无法满足团队协作需求。ToDesk近期重构的"多人协作"功能实现了三大突破:1)"一次授权免审入会"机制,降低多人接入门槛;2)首创多光标并行体系,每个协作者拥有独立标识光标,支持同步操作;3)一体化沟通层整合批注、语音与文字聊天。实测显示,该功能在代码联调、UI评审等场景中显著提升效率,支持4人协作时CPU占用仅5-10%,且保持端到端加密安全。ToDesk将远程协同从"
2026-05-13 17:50:42
17759
2
原创 以前写项目文档熬3天,现在飞算JavaAI半小时出12章节的规范文档
飞算JavaAI专业版推出"项目文档生成器"功能,只需一键运行即可将源码自动转化为12章节规范文档,大幅提升开发效率。该工具通过深度代码分析生成符合工程规范的交付级文档,包含接口说明、表结构、部署配置等细节,比手动编写更全面准确。每月仅需9.9元,可节省3天文档编写时间,帮助开发者专注核心代码开发。目前开放试用并推出优惠活动。
2026-02-06 22:44:11
58612
原创 我用5款远程软件连续测试12小时,ToDesk凭什么力压群雄?
本文对比了五款主流远程控制软件(ToDesk、向日葵、RustDesk、UU远程、QQ)的综合表现。测试结果显示,ToDesk以9.5分位居榜首,其优势包括支持8K分辨率/360Hz刷新率、40MB/s高速文件传输、完善的安全机制和丰富的附加功能。向日葵(7.5分)功能全面但免费版受限,RustDesk(7分)适合技术用户但功能基础,UU远程(6.5分)主打云电脑但缺少文件传输,QQ远程(5.3分)仅适合轻量级需求。综合来看,ToDesk在画质、速度、安全性和功能丰富度上表现最优,是远程办公的首选工具。
2026-02-02 22:15:17
11632
原创 Catlass模板库:CANN开源仓编程实践与原生框架效率对比
本文深度解析昇腾CANN开源仓架构设计与核心能力,分享13年异构计算实战经验。内容涵盖CANN分层架构、AscendC核函数开发、性能优化方法论,提供完整编译部署指南与故障排查方案。关键亮点包括:1)软硬协同的CANN中枢架构解析;2)SPMD并行编程实战案例;3)内存对齐/算子融合等性能调优技巧;4)msprof工具链深度使用方法。通过实测数据展示GroupGEMM算子性能提升23.5%的优化过程,助力开发者高效构建昇腾AI应用生态。
2025-12-26 13:11:56
6065
原创 昇腾 CANN 开源仓实战指南:本地编译调试踩坑与性能优化全解析
Catlass实际架构包括:Device层屏蔽Host调用差异,Kernel层实现并行逻辑(如AICore上BlockTileM/BlockTileN循环),Block层封装BlockMmad(矩阵乘累加)、BlockEpilogue(后处理)等组件,Tile层支持灵活分片设置,Basic层对接昇腾硬件指令(如AscendC::Mmad):GroupGEMM的精髓在于“一次内核启动处理所有矩阵组”,相比循环调用基础GEMM(内核启动开销占比45%),性能提升38%(数据来源:某船脸识别模型迁移案例)。
2025-12-26 13:08:23
6202
原创 openEuler多核算力深度评测:4核4.6倍加速比背后的调度优化
本文全面验证了openEuler在多核并行计算场景下的卓越表现。测试数据表明,openEuler 25.09的多核调度算法非常高效,在4核环境下能够实现超过4倍的线性加速比(sysbench测试达到4.61x),CPU核心利用率均衡,没有明显的调度瓶颈
2025-12-07 11:29:36
5758
原创 十分钟在 openEuler 上搭建本地 AI 服务:LocalAI 快速部署教程
本文介绍了在openEuler 25.09系统上使用Docker快速部署LocalAI本地推理环境的方法。LocalAI是一个兼容OpenAI API的开源推理引擎,支持多种模型格式。文章详细说明了从安装Docker、配置镜像加速到下载Llama-2-7B-Chat模型并启动服务的完整流程,重点解决了模型路径配置等常见问题。通过openEuler系统对容器技术的优化,模型加载速度可提升15-20%。该方案可在5-10分钟内完成部署,为开发者提供了一种隐私安全、成本低廉的本地AI推理解决方案。
2025-12-07 11:21:55
9315
原创 【Redis】缓存|缓存的更新策略|内存淘汰策略|缓存预热、缓存穿透、缓存雪崩和缓存击穿
CPU寄存器 > 内存 > 硬盘 > 网络速度快点设备,可以作为速度慢的设备的缓存最常见的就是使用 内存 作为 硬盘 的缓存(redis定位)同样硬盘也可作为网络的缓存,比如浏览器的缓存,浏览器通过http/https从服务器上(网络)获取到数据(html,css,图片,视频,音频...)并进行展示,像图片这种比较大,又不太改变的数据,就可以保存到浏览器本地(浏览器所在的主机硬盘上),后续打开这个页面,就不必重新从网络获取上述数据了🍞二八定律20%的数据,可以应对80%的请求。
2025-04-29 21:32:18
1384
2
原创 【Linux】基本命令
基础命令涵盖用户切换、目录操作、文件处理、进程查看、网络状态查看等功能,如 sudo su 切换用户,pwd 查看目录,ls、cd 等管理文件目录,ps 查看进程,netstat 查看网络。还有复制粘贴快捷键,以及清屏、文件上传下载等命令,Linux API 部分功能被 Java 封装
2025-03-10 12:51:41
1240
2
原创 【MySQL】事务|概念|如何回滚|基本特性|MySQL事务隔离性具体怎么实现的
A1:这里并不是真的没执行,事务中的若干个SQL必然是要一条一条执行的,事务能够保证,当执行到某一条的时候如果出现问题了(程序崩溃,系统崩溃,网络断开,主机掉电了...),数据库就能够自动的把前面SQL操作的影响,给恢复回去,看起来就好像一条SQL都没执行的样子。日常开发中,有很操作,不是通过一个SQL就能完成的,往往需要多个SQL配合完成,当执行多个SQL操作的时候,如果中间出现了特殊的情况(程序崩溃,系统崩溃,网络断开,主机掉电了...),就可能会出现前面SQL执行成功,后面的SQL执行失败了。
2025-03-07 12:37:21
1441
2
原创 【MySQL】索引|作用|底层数据结构|常见问题
类似于目录,能够提高查询的速度,会占用更多的空间,也可能会拖慢增删改的速度默认情况下,进行条件查询,就是遍历表,一条一条都带入条件引入索引,引入额外的数据结构,加快查询的速度,减少遍历表的可能性(2)创建索引(危险操作)(3)删除索引(危险操作)Q1:为啥创建和删除索引都是危险操作?A:因为这里的操作都会涉及大量的IO,就可能把MySQL主机搞挂了Q2:那怎么给以及包含大量数据的表添加索引?A:部署新的服务器,用新的代替旧的数据库MySQL有类似弱类型语言的特性Q1:什么是强类型和
2025-03-05 13:56:53
1030
原创 【数据结构】LRUCache|并查集
LRU是Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法。狭义的Cache指的是位于CPU和主存间的快速RAM, 通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。广义上的Cache指的是位于速度相差较大的两种硬件之间, 用于协调两者数据传输速度差异的结构。除了CPU与主存之间有Cache, 内存与硬盘之间也有Cache,乃至在硬盘与网络之间也有某种意义上的Cache── 称为Internet临时文件夹或网络内容缓存等。
2025-03-02 13:46:03
993
原创 【设计模式】单例模式|饿汉模式|懒汉模式|指令重排序
单例模式是最常见的设计模式之⼀Q:啥是设计模式?A:编程中典型场景的解决方案,设计模式好⽐象棋中的"棋谱".红⽅当头炮,⿊⽅⻢来跳.针对红⽅的⼀些⾛法,⿊⽅应招的时候有⼀些固定的套路.按照套路来⾛局势就不会吃亏单例模式即某个类在进程中又能有唯一实例有且只有一个对象,不会new出来多个对象,这样的对象就是“单例”编译器会在保证逻辑是等价的情况下,调整二进制指令的执行顺序,从而提高效率正常来说写的代码,最终会编译成为一系列的二进制指令,CPU会按照顺序,一条一条执行。
2025-03-02 00:10:06
1105
1
原创 【多线程初阶篇 ³】Thread类|线程的状态|守护线程|核心操作
本文主要介绍了线程的几个常见属性:守护线程,PCB是否存活;Thread类核心操作:start方法,中断线程,join方法,currentThread方法,sleep方法;线程的状态
2025-01-14 08:00:00
1047
4
原创 【Redis】简介|优点|使用场景|为什么Redis快
本文主要介绍了什么是redis,redis的特点,使用场景,以及面试题为什么redis快
2025-01-07 14:00:20
1282
3
原创 【数据结构】位图 bitMap|面试题引入|使用场景|代码实现|应用
本篇主要介绍了位图 bitMap,面试题引入,使用场景:整数,数据大,判断某个数据是否存在,代码实现与应用
2024-12-29 13:35:20
395
9
原创 【测试面试篇1】测试开发与开发|selenium实现自动化测试|设计测试用例|常见的测试方法|开发不认可提测试的bug该怎么办
本文主要介绍了软件测试的相关面试题,包括高频考点开发不认可提测试的bug该怎么办等
2024-12-16 21:40:09
1561
11
原创 【HashMap篇】HashMap实现原理|put方法|扩容机制|寻址算法|1.7情况下的多线程死循环问题
本文主要介绍了hashmap的相关知识,实现原理,put方法的具体流程,扩容机制,寻址算法,多线程死循环问题
2024-11-21 15:21:00
1144
1
原创 【JVM】类加载过程|双亲委派模型
本文主要介绍了JVM的类加载过程:加载->验证->准备->解析->初始化;还介绍了类加载过程中的双亲委派模型,介绍及优点,还有破坏
2024-09-11 11:34:25
1511
6
原创 【JVM】JVM简介|运行流程|内存划分
本文主要介绍了JVM简介:Java虚拟机,以及JVM运行流程的四个步骤,最后就是最重要的内存划分,堆,栈,元数据区,程序计数器,我们需要知道成员变量,局部变量,静态成员变量分别在哪些区域,给一段代码可以分析变量分别在哪,并能够画图分析
2024-09-05 17:22:02
1450
2
原创 SpringMVC 中的常用注解和用法
SpringMVC 中的常用注解和用法:1.@RequestMapping2.@RequestParam3.@RequestBody4.@PathVariable5.@RestController(返回页面)6.@Controller(返回视图)7.@CookieValue8.@SessionAttribute
2024-08-22 21:28:25
1138
3
原创 【Docker】常见概念|技术架构演进之路|八大架构|单机架构|应用数据分离架构|应用服务集群架构
本文主要介绍了Docker中的常见概念,还介绍了八大架构中的前三个架构:单机架构,应用数据分离架构,应用集群架构的出现原因及优缺点
2024-07-31 14:09:21
1338
11
原创 【MySQL】MySQL数据库基础|数据库的操作|常用数据类型|表的操作
本文主要介绍了数据库的操作(查看,创建,使用,删除),表中数据常用数据类型(int,double,varchar,datetime),还介绍了表的操作(显示所有表,创建,查看表的内部结构,删除)
2024-06-13 11:45:50
1485
20
原创 【MySQL】数据库介绍|数据库分类|MySQL的基本结构|MySQL初步认识|SQL分类
本文主要介绍了数据库介绍|数据库分类|MySQL的基本结构|MySQL初步认识|SQL分类|计算机的组成部分
2024-06-12 17:42:40
3284
69
原创 【前端基础】CSS介绍|CSS选择器|常用CSS
本篇文章主要介绍了CSS的作用,CSS选择器的介绍,常用的CSS:color,front-size,border,width/height,padding,外边距
2024-06-05 09:00:00
1892
20
原创 【网络原理】HTTP响应详解|认识状态码|200 OK|404 Not Found|403 Forbidden|302 Move temporarily|301 Moved Permanently
本篇文章主要介绍了HTTP中的响应中的状态码:200 成功 404 资源不存在 403 权限不够 405 方法不支持 500 服务器出现问题 504 服务器返回结果超时 302 临时重定向 301 永久重定向,其中重要的是200,403,404,301,302
2024-06-04 10:51:17
1278
17
原创 【网络原理】HTTP|认识请求“报头“|Host|Content-Length|Content-Type|UA|Referer|Cookie
本篇文字主要介绍了HTTP的请求方法header:host,content-length,content-type,UA,referer,cookie,其中重点的就是cookie,主要介绍了是啥,怎么存,从哪来,到哪去,作用是啥,还有一个典型应用场景:保存会话id
2024-05-31 14:39:15
3591
49
原创 【JavaEE初阶】HTTP协议|HTTP请求方法|GET|POST|GET和POST的区别|问题辨析
本篇文章主要介绍了HTTP协议中HTTP请求,认识方法,其中重点的就是GET,POST,其中涉及面试题:GET和POST的区别,从四方面来答:语义,传递数据,幂等,缓存;还对两者安全性,传输数据量大小,传输数据类型进行了辨析
2024-05-28 16:23:57
1311
27
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅