- 博客(18)
- 收藏
- 关注
原创 Ubuntu 25外接音响时出现滋滋滋电流声的解决方法
Linux系统中声卡省电机制会导致电流声问题。现代Ubuntu版本(24.04/25+)中,PipeWire负责音频处理,而WirePlumber管理声卡电源状态决策。当系统检测无音频播放时,会关闭声卡以省电,但重新激活时会产生电容放电噪音。可通过检查/sys/module/snd_hda_intel/parameters/power_save参数(若为1表示启用省电),执行echo 0 | sudo tee /sys/module/snd_hda_intel/parameters/power_save命令
2026-03-02 13:04:27
263
原创 OpenRA游戏引擎架构分析(2)Trait System
在 OpenRA 的源代码中,Trait System(特质系统) 是其灵魂所在。它摒弃了传统游戏开发中深层的类继承结构(如 ),转而采用了一种高度解耦的组合模式。你可以把 Trait 想象成积木块,而 (游戏中的任何实体)只是一个用来装载这些积木的容器。在 OpenRA 中,一个单位(Actor)本身几乎没有任何逻辑。它的行为、属性和外观完全由它所包含的 决定。一个 Trait 的实现通常分为两个部分:TraitInfo 和 Trait 本身。 负责从 YAML 文件中读取初始数据。C#第二步:实
2026-03-01 16:56:40
776
原创 OpenRA游戏引擎架构分析(1)
简单来说,OpenRA 不是一个静态的“复刻版”,而是一个能够不断自我进化的 RTS 框架。它的架构证明了,即使是 90 年代的经典游戏逻辑,也可以通过现代的组件化架构获得新生。
2026-03-01 16:54:52
475
原创 Redis vs MySQL
例如,Redis 可以用哈希(Hash)存储商品的属性,键为商品 ID,值包含名称、价格等字段。Redis: 默认数据在内存中,虽然支持 RDB(快照)和 AOF(追加日志)两种持久化方式,但主要用于临时性数据存储,数据丢失风险较高。Redis: 支持丰富的数据结构,如列表(List)、集合(Set)、哈希(Hash)、有序集合(Sorted Set)等,灵活性更高。MySQL: 性能较 Redis 慢一些,但通过索引、查询优化等手段可以处理复杂的查询,适合需要事务支持和数据一致性的场景。
2025-03-30 12:49:09
754
原创 Ubuntu下steam玩NTFS分区中的游戏的分区加载参数配置
Ubuntu 24.10,steam玩NTFS分区中的游戏,无法正常启动,加-log参数后,根据日志文件,发现是NTFS分区权限问题,直接用gnome-disks配置一下分区的手动加载参数就好了。Ubuntu下steam玩NTFS分区中的游戏的分区加载参数配置。记得把YOURCOMPUTERUSERNAME换成你的用户名。
2025-03-22 10:10:31
353
原创 开发类似 OPPO 小布助手的安卓应用程序的核心功能与实现方法
OPPO 小布助手等应用程序展示了将复杂的人工智能功能直接集成到移动操作系统中的潜力,这表明用户越来越期望在无需完全依赖云服务的情况下获得智能且上下文感知的帮助 1。OPPO 在其 ColorOS 15 中对人工智能功能的重视,以及他们使用自主研发的大型语言模型 AndesGPT,突显了定制人工智能解决方案在差异化和优化其特定硬件和软件生态系统方面的价值 1。总而言之,开发类似于 OPPO 小布助手的安卓应用程序需要仔细选择合适的技术栈,深入理解安卓平台的各种组件,并持续关注用户体验和隐私保护。
2025-03-14 09:50:52
1356
1
原创 开发类似OPPO小布助手的安卓应用程序的技术分析
随着移动技术的不断发展,智能手机上的语音助手已经成为用户日常生活中不可或缺的一部分。OPPO手机中的小布助手以其便捷的功能和智能的交互体验,受到了用户的广泛欢迎。本文旨在对开发一款类似小布助手的安卓应用程序所涉及的关键技术和设计考量进行深入分析。
2025-03-14 09:12:34
1373
原创 Bluetooth pairing failed @ Ubuntu 24.04: Failed to pair: org.bluez.Error.AuthenticationRejected
0、blueman不好用。
2025-03-03 19:16:47
401
原创 使用Grok3的大模型和Minimax的语音模型进行实时语音和文字交互
目前,市场上似乎没有现成的安卓应用能够同时使用Grok3的大模型进行文字交互,以及Minimax的语音模型进行实时语音交互。不过,您完全可以自己开发这样一个应用。这需要整合xAI提供的Grok3 API和Minimax的语音API,并利用安卓系统内置的语音识别功能。
2025-03-02 23:17:25
2377
原创 Conda : Message was:\n\nfailed with error: seeking backwards is not allowed‘)
Conda缓存的package不兼容。清空缓存后,再重新创建环境即可。
2024-04-12 12:15:53
721
原创 Linux下载如何修复分区无法加载错误:mount: wrong fs type, bad option, bad superblock
1、下载安装Disks。2、选择相应的分区,右键Repair Filesystem就可以。
2024-04-02 17:31:06
849
1
原创 Quest 2 Wifi无法自动连接且“网络连接受限”的解决方案
直接用adb devices,老是找不到设备,或者反复验证,也不知道是什么原因,最后用sidequest搞定。2、按Open setup instructions的提示操作,通过quest的adb安全验证。1、下载SideQuest Advanced Installer,安装之。3、点击右上角按钮,在弹出菜单中,选择 Custom command。4、依次执行一下adb命令。
2024-01-05 11:46:48
16822
2
原创 关于ioncube的license破解
ioncube是一款常用的php加密工作,通常使用逻辑是用ioncube loader运行加密过的php代码,其中license校验就是在加密代码中完成。加密代码应该是对称加密的,在 https://easytoyou.eu/ 基本可以对加密代码完全解密,不过是收费的。ioncube license的加密是非对称的,有一个passphrase,基本上不可能获取。如何破解使用这样的软件系统呢?其实很简单。重写一下读取license的代码就行了。。。...
2022-04-22 17:55:39
6862
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅