- 博客(344)
- 收藏
- 关注
原创 想了解数据库领域的“世界杯”TPC-C,看完这一篇就够了
引子两个多月前的一则消息刷爆朋友圈:阿里数据库OceanBase刷新尘封九年的世界纪录并赢得冠军。那这个数据库的世界纪录TPC-C到底是啥?TPC-C到底是个啥?要说TPC-C,得先了解一下TPC。 TPC即国际事务处理性能委员会(TPC,Transaction Processing Performance Council),这是个啥东东呢?实际上就是国际的手机评测机构,不对,是计算机系统评...
2020-01-05 13:22:17
3190
原创 Oracle霸榜9年,阿里数据库花3.8亿将其拉下马?
- 引子本文观点均为臆测,请勿当真。两个多月前的一则消息刷爆朋友圈:阿里数据库OceanBase刷新尘封九年的世界纪录并赢得冠军,性能是第二名Oracle的两倍,于是“中国自研数据库打破西方垄断”,《科技日报》评价称:“此次登顶国际权威排行,也是云时代中国数据库换道超车的标志。” 但随后又有人说Oracle“非不能也,是不为也”,阿里赢了但意义有限,具体却语焉不详。作为一个干了十多年数据库的老...
2020-01-01 18:45:18
899
原创 大数据才是未来,Oracle、SQL Server成昨日黄花?
1. 引子有人在某个专注SQL的公众号留言如下:这个留言触碰到一个非常敏感的问题:搞关系型数据库还有前途吗?现在都2020年了,区块链正火热,AI人才已经“过剩”,大数据都成了稀松平常的萝卜白菜,你却还在搞SQL Server? 你还在搞SQL? 你就是那个被时代淘汰的人!2. 原因最近10年,数据管理领域的变化可谓精彩纷呈。什么Hadoop, Spark,MemcacheDB, Red...
2019-12-28 11:46:16
1549
原创 本地部署大模型框架对比
本文对比了三大开源LLM推理工具的核心差异: llama.cpp主打轻量级跨平台CPU/GPU推理,支持高效量化(GGUF),适合本地/边缘设备; vLLM专注高吞吐服务端部署,支持连续批处理和OpenAI兼容API,是云GPU场景首选; MLX为Apple Silicon深度优化,提供类PyTorch的编程体验,适合Mac本地研发。 选型建议: 服务端选vLLM,Mac本地优先MLX,低资源/CPU场景用llama.cpp。关键决策因素包括硬件类型(N卡/M芯片)、模型规模及使用场景(API/本地)。
2026-06-06 09:49:24
197
原创 2025–2026 最流行的 Web 应用搭建技术栈盘点
2025-2026年主流Web技术栈选型指南 本文系统梳理了当前最实用的Web开发技术栈,涵盖全栈框架、前后端分离方案和BaaS服务。全栈开发推荐Next.js+Prisma+PostgreSQL组合,国内项目建议Vue3+NestJS,AI项目推荐FastAPI+React,企业级应用首选Spring Boot。文章强调技术选型要考虑社区支持、团队适配和长期维护性,而非盲目追求新技术,并为不同业务场景提供了明确的选型建议,包括SEO需求、国内项目、AI应用等典型场景的框架搭配方案。
2026-05-29 22:14:13
244
原创 Milvus 和neo4j对比
摘要: Milvus是专为向量相似性搜索优化的数据库,擅长高维向量检索(如语义搜索、图像匹配),支持亿级数据的低延迟Top-K查询与元数据过滤,但缺乏关系处理能力。Neo4j是原生图数据库,核心优势在于多跳关系遍历(如社交网络、风控链路),通过节点/边结构实现高效路径查询与图算法,但大规模向量检索非其强项。两者常组合使用:Milvus负责语义召回,Neo4j处理关系约束。选型关键看主需求是相似性搜索(选Milvus)还是关系推理(选Neo4j),复杂场景可结合两者优势。
2026-05-27 09:55:17
557
原创 在数据仓库(数仓)中,给数据打标签(Tagging)
《数据仓库标签生产全流程指南》 摘要:数据标签化是数仓建设的关键环节,其标准化流程包含7个阶段:1)业务需求定义,需明确标签主体与更新策略;2)数据探查清洗,确保源数据质量;3)SQL规则开发,将业务逻辑转化为可执行代码;4)ETL加工计算,选择批流处理引擎;5)质量校验,进行覆盖率检查和业务核对;6)服务化应用,通过API或BI系统赋能业务;7)运维优化,持续监控标签有效性。实施时需注意避免维度爆炸、加强文档管理,并采用适合的技术栈(如Hive/Spark用于离线、Flink处理实时场景)。
2026-04-30 06:32:34
482
原创 BitNet.cpp llama.cpp对比
微软开源的两款本地大模型部署工具llama.cpp和BitNet.cpp各有侧重:llama.cpp是通用型框架,支持多种模型和硬件,生态丰富;BitNet.cpp专攻1-bit/1.58-bit极限压缩,内存占用极低(7B模型仅需2-3GB),CPU推理速度快2-6倍,能耗降低70%以上。选型建议:BitNet.cpp适合资源受限设备运行超大模型或需要高效能场景;llama.cpp则更适合多模型支持、GPU加速和新手使用。
2026-04-19 14:07:58
247
原创 笔记本电脑上跑大模型
笔记本部署大模型指南:2026主流方案 针对笔记本配置差异,核心策略是"降门槛+榨硬件"。推荐工具包括: Ollama:全平台通用,新手友好,自动量化 LM Studio:图形化界面,适合非技术用户 llama.cpp:极简CPU方案,老旧设备可用 MLX:苹果芯片专属,性能最优 Xinference:开发者首选,支持API集成 选型建议: 游戏本选Ollama/LM Studio(GPU加速) MacBook用MLX/Ollama(统一内存优势) 轻薄本选llama.cpp/BitNe
2026-04-19 14:05:16
429
原创 git克隆加速方法大全
本文介绍了几种提升 Git 克隆速度的方法。Git 原生不支持多线程下载主仓库,但可以通过并行克隆子模块(--jobs)、浅克隆(--depth)、单分支克隆(--single-branch)、部分克隆(--filter)等方式优化速度。还建议使用镜像源或配置 Git 参数加速。针对不同场景推荐了相应命令组合,如普通仓库使用浅克隆+单分支,含子模块时启用并行下载。对于超大仓库,部分克隆能显著减少初始下载量。这些方法可根据具体需求组合使用,有效提升克隆效率。
2026-04-16 20:20:42
521
原创 Linux 服务器上配置 XFCE 桌面以实现远程登录
摘要: 本文介绍在Linux服务器上配置XFCE桌面环境并通过XRDP实现远程桌面连接的方法。以Ubuntu/Debian为例,分四步操作:1)安装XFCE和XRDP;2)配置权限与防火墙;3)指定XFCE为默认桌面环境(关键步骤);4)使用Windows/macOS客户端连接。还提供了常见问题解决方案,如黑屏、端口冲突等。该方案结合轻量级XFCE与原生RDP协议,兼顾性能与兼容性,适合远程管理服务器使用。(149字)
2026-04-16 06:26:38
366
原创 Agent记忆系统对比
在AI Agent的开发中,一个好的记忆系统,本质上就是一个**“抠门且高效的管家”**,它能帮你把原本需要几万甚至几十万Token才能说清楚的事情,压缩到几百字。这不仅关乎钱包的厚度,更直接决定了应用的响应速度和用户体验。以下是为您更新后的lsfind。
2026-04-15 08:15:00
518
原创 pnpm切换国内源
本文推荐国内使用pnpm安装依赖的最佳镜像源,解决直连npm官方源速度慢的问题。首推阿里云镜像(registry.npmmirror.com),同步快(10分钟)、延迟低(150ms),其次是腾讯云和华为云镜像。特别提醒避免使用已废弃的淘宝旧地址。提供三种换源方式:永久配置、临时指定和nrm工具管理,并建议冷门包可临时切回官方源。
2026-04-14 11:39:28
712
原创 强制同步远程git仓库
核心逻辑:Git无“忽略冲突”的原生命令,但可通过强制覆盖本地;风险提示会永久删除本地未提交的修改,请务必确认无需保留;适用场景:仅需同步远程内容、无需保留本地修改时(如恢复误改、强制对齐生产环境)。或者删除本地仓库目录后重新git clone remote_git_reps_url。
2026-04-14 11:23:59
220
转载 如何设置 Hyper-V 让虚拟机既能访问外网,又能与局域网内的其他物理设备通信
Hyper-V虚拟机网络配置方法 外部虚拟交换机(推荐):创建外部交换机并绑定物理网卡,使虚拟机直接接入局域网,与其他设备互通,支持DHCP或静态IP。 内部交换机+ICS共享:创建内部交换机并配置Internet连接共享(ICS),虚拟机可通过主机访问外网,但无法直接与局域网其他设备通信。 NAT方式(Wi-Fi适用):适用于无线网络环境,通过NAT配置实现虚拟机上网,但需额外设置。 三种方法分别适用于不同场景,用户可根据需求选择配置方式。
2026-04-12 14:36:45
245
转载 【亲测】hyper-v中的centos8虚拟机配置固定ip 并和物理主机网络互通
本文介绍了在Hyper-V中为CentOS8虚拟机配置固定IP并与物理主机网络互通的方法。首先创建内部虚拟网络交换机,为物理主机设置静态IP(192.168.137.1)。然后在虚拟机中配置网络,编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件设置固定IP(如192.168.137.200)。通过物理主机的网络共享功能实现虚拟机外网访问,并配置防火墙规则确保互通。该方法使虚拟机IP固定不变,便于管理,同时支持本地网络变化时仅需修改虚拟机IP即可避免冲突。
2026-04-12 14:12:55
86
转载 Hyper-V管理器上创建虚拟机网络设置完全手册
为了让你彻底明白,我们来模拟一个数据包从Internet飞到你的宿主机的过程。拓扑图脑补:互联网 <-> 物理路由器 <-> ((空气中的无线电波)) <-> 物理网卡(WLAN) <-> 网桥(Layer 2) <-> 虚拟交换机⬇️ 分流vEthernet (WAN) 虚拟机网卡 (eth0)
2026-04-12 13:15:08
196
原创 Windows下不同目录Git仓库同步
摘要:Windows下实现不同目录Git仓库同步的核心是通过远程仓库作为中介,提供三种方案:1)本地裸仓库(同一设备多目录同步),2)代码托管平台(跨设备同步),3)网络共享目录(局域网同步)。本地裸仓库方案需创建裸仓库作为中介,关联各本地仓库后通过push/pull同步;代码托管平台需创建远程仓库并关联本地仓库;网络共享目录需设置共享路径并创建裸仓库。可结合Git钩子或任务计划程序实现自动化同步,需注意分支管理、冲突解决和权限控制。
2026-04-12 09:13:03
405
原创 firewalld检查这个防火墙的状态
firewalld是等 Red Hat 系发行版的默认防火墙工具,与 Ubuntu 的 UFW 类似,但命令体系完全不同。
2026-04-12 07:00:00
88
原创 Ubuntu磁盘分区扩容或者调整大小
本文详细介绍了Ubuntu系统磁盘分区扩容的两种方案:针对LVM分区和非LVM分区的不同操作流程。对于LVM分区,需依次扩展物理卷、卷组、逻辑卷和文件系统;非LVM分区则需先扩展分区表再调整文件系统。文章提供了具体命令步骤、常见问题解决方法及注意事项,强调操作前需确认分区类型并备份数据,确保扩容过程安全可靠。
2026-04-11 14:53:19
781
原创 Linux 终端管理工具 screen 和 tmux
本文介绍了Linux系统中两种常用的屏幕管理工具screen和tmux。主要内容包括:1) screen和tmux的基本功能与特点;2) 在Ubuntu和CentOS上的安装方法;3) 使用screen创建会话、窗口管理及切换操作;4) tmux的会话创建、窗口/面板管理技巧;5) 两者的主要差异对比。这些工具能帮助用户高效管理多个终端会话,提升工作效率。文章提供了详细的命令和快捷键说明,适合系统管理员和开发人员参考使用。
2026-04-11 06:00:00
351
原创 pnpm切换国内源
摘要:pnpm切换国内源支持临时和永久配置,提供淘宝、阿里云等主流镜像地址。临时方式通过--registry参数指定,永久配置使用pnpm config set registry命令。配置后需验证并清理旧缓存,可通过pnpm store prune完成。切换回官方源只需修改注册表地址即可。(150字)
2026-04-10 10:49:37
866
原创 在 Ubuntu 上安装 pnpm
本文介绍了在 Ubuntu 系统上安装 pnpm 的三种常用方法:通过 npm 全局安装(推荐)、使用独立脚本安装、以及通过 Corepack 安装。详细说明了每种方法的操作步骤,包括必要的验证命令。同时提醒安装前提需要 Node.js 环境,并提供了通过 apt 或 nvm 安装 Node.js 的两种方式。最后建议通过 pnpm --version 验证安装,并提及可能遇到的权限问题解决方法。
2026-04-10 05:15:00
211
原创 pnpm安装时过时警告的处理
摘要:解决openclaw安装时的弃用警告 升级工具链:更新Node.js和pnpm至最新LTS版本 更新依赖:使用pnpm -g update或重装最新版openclaw 临时方案:若不影响功能可直接忽略警告 高级修复: 通过pnpm why定位问题依赖 使用pnpm.overrides强制更新特定依赖版本 反馈维护者:建议开发者更新过时依赖 清理缓存:执行pnpm store prune清除旧缓存 优先推荐升级工具链,次要方案是覆盖依赖版本,长期需推动维护者更新依赖。警告不影响核心功能运行。
2026-04-09 12:24:15
223
原创 微软的bitnet跟谷歌开源的gemini 4模型性能对比
微软BitNet b1.58与谷歌Gemini 4展现AI模型两大发展方向:前者以1.58位三值量化实现极致效率,20亿参数仅需0.4GB内存,CPU延迟29毫秒,能耗降低55%-82%,适合边缘设备部署;后者作为万亿级多模态模型,在数学(94.4% GSM8K)、综合能力(90.04% MMLU)等基准表现顶尖,支持百万token上下文,但依赖高性能GPU。BitNet专注低成本嵌入式应用,Gemini 4则面向企业级复杂任务,两者分别代表了效率优化与性能突破的技术路线。
2026-04-09 06:00:00
83
原创 Windows平台Git自动提交免费工具方案
Windows平台Git自动提交免费工具方案摘要 本文提供多种Windows环境下Git自动提交方案对比,重点推荐三种实现方式: 批处理+任务计划(最简单):通过bat脚本配合Windows任务计划实现定时提交,无需额外安装,适合新手 PowerShell方案(开发者推荐):提供更强大的脚本控制,支持变更检测和日志记录 git-auto工具(跨平台):基于Python的解决方案,适合多平台用户 所有方案均详细说明配置步骤,并特别提醒注意首次运行的凭据保存、网络连接和冲突处理等关键问题。用户可根据自身技术水平
2026-04-09 05:00:00
845
原创 Windows平台Git自动提交免费工具
本文提供了四种Windows平台Git自动提交的免费工具方案对比,重点推荐最简单易用的"Windows任务计划+批处理"方案。该方案只需创建包含Git命令的批处理文件,配合系统自带的任务计划程序即可实现定时自动提交。文章详细说明了批处理文件创建、测试和任务计划设置的步骤,并提供了进阶的Python和PowerShell方案供开发者选择。所有方案均无需付费,可根据需求选择从简单到高级的不同实现方式,确保Git仓库的定期自动备份。注意事项部分特别强调了首次运行、网络问题和冲突处理等关键点。
2026-04-08 09:31:08
348
原创 Obsidian 多设备同步配置指南
本文提供了一套免费的Obsidian多设备同步方案,结合电脑端Git插件与手机端GitSync工具。电脑端配置包括Git安装、远程仓库创建、令牌生成和Obsidian Git插件设置;手机端则通过GitSync(安卓)或Working Copy(iOS)实现同步。方案强调自动化同步流程(电脑端每10分钟自动提交推送)和手动同步建议(手机端使用前后操作),并给出避免冲突、双库结构等优化建议。该方案具有免费、安全、可控和跨平台优势,适合追求数据自主的用户实现全平台笔记同步。
2026-04-08 08:52:06
2368
原创 免费获取网络资源
合法免费资源获取指南 提供多种合法途径获取免费资源: 图书馆资源:国家图书馆、省市图书馆提供免费数字资源 学术平台:国家哲学社会科学文献中心、arXiv等开放获取平台 教育网站:可汗学院、古腾堡计划等免费教育资源 影视平台:Tubi TV、Pluto TV等广告支持的合法影视服务 其他资源:免费图片素材、开源代码、教科书等 强调尊重知识产权,建议通过正规渠道获取付费内容。这些合法资源可满足大部分学习研究需求。
2026-04-08 04:45:00
160
原创 openclaw 安装memori插件
openclaw plugins install @memorilabs/openclaw-memoriopenclaw plugins enable openclaw-memoriopenclaw config set plugins.entries.openclaw-memori.config.apiKey “YOUR_MEMORI_API_KEY”openclaw config set plugins.entries.openclaw-memori.config.entityId “your-ap
2026-04-07 12:10:22
443
原创 Rust已经支持鸿蒙PC系统
Rust已实现对鸿蒙PC系统的支持,开发者可通过交叉编译在HarmonyOS PC上运行Rust程序。官方工具链提供OpenHarmony目标平台支持,需注意系统差异(如musl libc)和HNP打包规范。多个Rust项目已成功适配,建议开发数据治理平台时使用指定目标平台并配置OHOS SDK环境。Rust的跨平台特性使其成为开发跨鸿蒙PC/Windows/macOS/Linux应用的理想选择。
2026-04-07 06:00:00
239
原创 tmux和screen对比
终端复用器对比:tmux vs screen 核心功能:两者都能创建持久化虚拟终端会话,实现多任务管理。 主要区别: tmux:现代设计,功能强大,支持灵活窗格分割,配置性强,社区活跃(主流选择) screen:历史悠久,简洁稳定,适合老旧系统(水平分割为主) 建议:新用户首选tmux;仅在兼容老旧系统时考虑screen。tmux在功能扩展、操作体验和自动化方面优势明显。
2026-04-06 22:42:16
155
原创 在 Windows 上实现 SSH 掉线重连与会话持久化
摘要:本文介绍了在Windows环境下实现SSH掉线重连和会话持久化的完整方案。核心要点是必须在远程Linux服务器端安装tmux,而非Windows客户端。推荐使用MobaXterm、XShell等SSH客户端工具,并配置Keepalive机制。详细对比了不同工具的优缺点,提供了tmux速查表和完整工作流程,帮助用户确保远程任务持续运行,实现断网后无缝恢复。对于习惯Linux环境的用户,WSL+tmux方案能提供原生体验,而MobaXterm则适合追求便捷的一站式解决方案。
2026-04-06 08:48:15
883
原创 华为MateBook X Pro 2020款在Ubuntu系统中直接使用原生的杜比全景声效果
华为MateBook X Pro 2020款在Ubuntu系统中无法直接使用原生杜比全景声,但可通过软件优化获得接近体验。该笔记本配备四扬声器系统,但Ubuntu缺少官方驱动和杜比算法支持。用户可通过安装PulseEffects/EasyEffects等音效软件,加载杜比风格配置文件来模拟环绕声效果。虽然无法实现原生杜比的全动态效果,但精心调校后能达到80-90%的硬件潜力发挥。建议保留Windows系统用于完整杜比体验,或在Ubuntu中使用外接声卡和社区调校方案来优化音频表现。
2026-04-05 18:24:45
444
原创 华为MateBook X Pro 2020款在Ubuntu系统中提升音质
华为MateBook X Pro 2020款在Ubuntu系统中才能充分发挥其硬件潜力。
2026-04-05 18:14:38
288
原创 TBPN直播时间段的考虑
TBPN科技谈话直播节目选择工作日太平洋时间下午播出(1-2点或2-5点),主要考量包括:匹配科技从业者等目标受众的作息;保持当天科技新闻的时效性;兼顾全球主要科技区域(美东、欧洲、亚洲)的观看时间;便于深度互动与培养观众习惯;以及最大化商业价值。该时段自2025年3月实施以来,成功吸引扎克伯格等科技领袖参与,成为硅谷重要媒体平台。
2026-04-05 06:15:00
79
原创 用pnpm安装一个软件显示包找不到的问题解决
摘要: 问题表现为pnpm环境缺失和mmem0ai包404错误。原因包括:1) sudo环境未识别用户安装的pnpm(路径隔离);2) 目标包可能拼写错误、未同步到镜像源或为私有包。 解决方案: 修复pnpm环境: 检查安装状态:which pnpm 通过npm或官方脚本安装 用sudo -E保留环境变量或配置secure_path 解决包404问题: 验证包是否存在:npm view mmem0ai 切换至官方源:pnpm set registry https://registry.npmjs.org/
2026-04-05 05:00:00
411
原创 目前支持鸿蒙的跨平台开源项目
本文汇总了支持鸿蒙系统的12个主流跨平台开源项目,包括Flutter-OH、React Native-OH、uni-app x等,从技术栈、支持设备、特点等方面进行对比分析。针对不同开发需求给出选型建议:前端开发者适合React Native-OH/Taro;追求性能可选Flutter-OH/uni-app x;企业级应用推荐腾讯的Kuikly/ovCompose;Web迁移项目适合Cordova-OH/Electron-OH;图形应用建议Qt-OH。所有项目均在持续更新,建议根据项目需求和团队技术栈选择。
2026-04-05 02:01:35
330
原创 数据建模工具清单
摘要:目前有多款优秀的免费数据建模工具,分为桌面和在线两类。桌面工具包括MySQL Workbench、PDManer/PDMaas、EZDML等,支持多种数据库和代码生成。在线工具如dbdiagram.io、ERD Online等提供协作功能和可视化设计。选择时可考虑数据库类型、协作需求和使用习惯,如代码操作偏好选dbdiagram.io,团队协作选ERD Online,MySQL专用选MySQL Workbench。这些免费工具能满足不同场景的数据建模需求。
2026-04-04 10:03:00
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅