自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

如沐春风

专注数据建模

  • 博客(151)
  • 收藏
  • 关注

原创 想了解数据库领域的“世界杯”TPC-C,看完这一篇就够了

引子两个多月前的一则消息刷爆朋友圈:阿里数据库OceanBase刷新尘封九年的世界纪录并赢得冠军。那这个数据库的世界纪录TPC-C到底是啥?TPC-C到底是个啥?要说TPC-C,得先了解一下TPC。 TPC即国际事务处理性能委员会(TPC,Transaction Processing Performance Council),这是个啥东东呢?实际上就是国际的手机评测机构,不对,是计算机系统评...

2020-01-05 13:22:17 3071

原创 Oracle霸榜9年,阿里数据库花3.8亿将其拉下马?

- 引子本文观点均为臆测,请勿当真。两个多月前的一则消息刷爆朋友圈:阿里数据库OceanBase刷新尘封九年的世界纪录并赢得冠军,性能是第二名Oracle的两倍,于是“中国自研数据库打破西方垄断”,《科技日报》评价称:“此次登顶国际权威排行,也是云时代中国数据库换道超车的标志。” 但随后又有人说Oracle“非不能也,是不为也”,阿里赢了但意义有限,具体却语焉不详。作为一个干了十多年数据库的老...

2020-01-01 18:45:18 872

原创 大数据才是未来,Oracle、SQL Server成昨日黄花?

1. 引子有人在某个专注SQL的公众号留言如下:这个留言触碰到一个非常敏感的问题:搞关系型数据库还有前途吗?现在都2020年了,区块链正火热,AI人才已经“过剩”,大数据都成了稀松平常的萝卜白菜,你却还在搞SQL Server? 你还在搞SQL? 你就是那个被时代淘汰的人!2. 原因最近10年,数据管理领域的变化可谓精彩纷呈。什么Hadoop, Spark,MemcacheDB, Red...

2019-12-28 11:46:16 1514

原创 在鸿蒙(HarmonyOS)开发中,限制 ArkUI-X 版本

摘要:鸿蒙开发中限制ArkUI-X版本可通过三种方式实现:1)在oh-package.json5中显式声明版本号或语义化范围;2)在build-profile.json5中配置关联的SDK版本;3)通过DevEco Studio同步依赖并检查SDK。需注意版本冲突处理、多模块版本统一及兼容性验证,可通过清理缓存、删除oh_modules目录等操作解决冲突问题,确保开发环境的稳定性。(149字)

2025-11-19 02:30:00 434

原创 鸿蒙开发registry地址

摘要:安装@ohos/hamock和@ohos/hypium时出现404错误,主要原因是仓库地址配置错误或依赖包未发布。解决方案包括:1)修改.ohpmrc配置为registry=https://ohpm.openharmony.cn/ohpm/;2)检查私有仓库配置;3)处理网络代理和特殊字符;4)验证包是否存在。操作后可通过ohpm install --verbose命令验证,若仍报错需联系管理员确认包状态。(149字)

2025-11-18 20:38:48 433

原创 Melotopia For HarmonyOS 的 HAP 签名安装包在 DevEco Studio 中安装的详细步骤

本文详细介绍了在HarmonyOS系统中安装Melotopia应用HAP签名包的完整流程。内容涵盖环境准备(设备调试模式设置、工具安装)、签名配置(密钥生成、证书申请)、HAP打包(自动/手动签名)以及安装方法(HDC命令行/DevEco Studio直接运行)。同时提供了常见问题解决方案和发布建议,包括签名失败、HDC无法识别等问题的处理方法。安装过程强调必须通过开发工具链完成,并详细说明了如何配置开发环境和签名文件,为开发者提供了一套完整的HarmonyOS应用部署指南。

2025-11-05 19:29:24 624

原创 cachyos 安装ssh和配置免密码登录

本文介绍了在CachyOS(基于Arch Linux的发行版)中安装和配置SSH服务的完整步骤。主要内容包括:1)通过pacman安装openssh;2)使用systemctl启动并启用sshd服务;3)配置sshd_config文件(修改端口、禁用密码登录等);4)设置密钥认证登录;5)常用SSH命令示例;6)防火墙配置建议。文章最后提供了权限设置和安全建议,推荐禁用密码登录并限制root远程访问。所有操作均附有详细命令说明,适合初学者参考使用。

2025-10-26 14:32:48 584

原创 Source Code Pro 字体 的跨平台安装指南

本文提供了Source Code Pro字体的跨平台安装指南,涵盖Windows、macOS和Linux系统的安装步骤,以及VS Code、JetBrains等开发工具的配置方法。详细说明从官方渠道下载字体文件,到系统安装和终端工具设置的全过程,并包含变量字体使用和中英混合字体配置等高级选项。同时提供了字体模糊、字符缺失等常见问题的解决方案,帮助开发者快速完成字体环境配置。

2025-10-10 09:00:00 658

原创 最适合编程的字体

本文推荐了多款适合程序员的字体,涵盖免费和付费选项。经典字体包括 Adobe 的 Source Code Pro(开源跨平台)、微软的 Consolas(Windows 优化)和 Fira Code(连字符特性)。其他高口碑选择有 JetBrains Mono(IDE 适配)、Inconsolata(简洁优雅)和 macOS 的 Monaco。建议根据需求选择:免费优先选开源字体,连字特性提升符号辨识度,跨平台注意系统适配。设置时可调整字号(12-14px)和行高(1.2-1.5),并开启抗锯齿。最终选择应

2025-10-09 19:47:33 475

原创 在Anaconda中使用Python 3.14

Anaconda暂未官方支持Python 3.14,但可通过conda-forge频道或手动编译安装。由于Python 3.14处于Alpha测试阶段,存在兼容性和安全风险,不建议用于生产环境。建议创建独立环境,通过pip安装预发布版依赖库,并保留Python 3.11作为稳定环境。使用前需评估核心库兼容性,并做好版本回退准备。

2025-10-09 09:51:53 1694

原创 Python版本升级

本文介绍了两种在Anaconda中升级至Python 3.14的方案:直接升级现有环境(高风险)和创建新环境(推荐)。直接升级需更新Conda工具链,处理依赖冲突;创建新环境则更安全,可隔离依赖。文章还提供了常见问题解决方案,如Conda找不到Python 3.14、依赖冲突等,并建议定期更新Conda、备份环境配置。最后强调性能与兼容性验证的重要性,推荐结合开发工具优化体验。

2025-10-09 09:49:36 1534

原创 C++学习资源

本文精选了GitHub上C++高质量开源库和框架,分类推荐核心库、Web开发、图形界面、机器学习、并发编程、数据库、音视频处理等领域的优秀项目。包括Boost、Abseil等基础库,Drogon、Qt等开发框架,OpenCV、TensorRT等AI工具,以及LevelDB、FFmpeg等专业组件。文章还提供了学习路径建议,推荐从STL和Boost入手,逐步深入专业领域,并参与开源社区。完整资源清单可参考awesome-cpp等GitHub仓库。

2025-10-08 10:49:07 361

原创 鸿蒙与iOS跨平台开发方案全解析

本文深度解析鸿蒙与iOS跨平台开发的六大主流方案,从技术特性到实战策略全面对比。重点介绍了华为官方ArkUI-X(支持三端编译、原生集成分布式能力)和腾讯开源Kuikly(基于Kotlin跨平台、优化GC性能)两大方案,并对比了Flutter和React Native等跨端框架的适配成本。文章详细探讨了平台差异适配策略,包括导航交互、推送服务和UI一致性的实现方法,并给出性能优化实践。最后根据场景需求给出选型建议:新项目推荐ArkUI-X,高性能应用选择Kuikly,现有Flutter项目可扩展插件方案。未

2025-09-29 10:22:52 1611 1

原创 linux网络联通性测试

摘要:针对RD-Agent启动时的Connection timed out错误,提供系统性解决方案。首先进行网络基础检查(ping、telnet等),排查防火墙拦截,验证服务器状态。其次调整RD-Agent超时配置和代理设置,建议采用指数退避重试策略。还包含高级诊断方法如tcpdump抓包,以及预防措施如多节点冗余和健康检查机制。最后要求提供配置文件、抓包数据和日志片段以便深度诊断。全文涵盖从基础到高级的完整排查流程,适用于网络工程师和系统管理员处理连接超时问题。

2025-09-25 05:15:00 738

原创 查找 Python 项目中依赖 litellm>=1.73 的包

摘要:查找Python项目中依赖litellm>=1.73的包,可通过pipdeptree工具生成依赖树并过滤版本,或使用pip show检查已安装包。还可用Python脚本动态检查(importlib.metadata/pkg_resources)、查看项目配置文件(requirements.txt/setup.py)及Docker环境检查。遇到依赖冲突可降级冲突包或使用虚拟环境,推荐结合pipdeptree与动态检查进行综合分析。

2025-09-24 08:15:00 992

原创 vim使用

https://ipcmen.com/vi-vim

2025-09-24 00:45:00 127

原创 python依赖冲突问题

本文提供了解决Python依赖冲突的完整方案。通过分析async-timeout、packaging等关键包的版本冲突,给出降级安装的具体命令。建议使用虚拟环境隔离依赖,并通过pipdeptree检查依赖关系。文中包含创建requirements.txt文件、使用容器化方案等进阶处理方法,以及功能异常时的排查步骤。最后提出预防措施,包括持续集成检测、版本更新策略和文档记录。该方案可系统性解决依赖冲突问题,若仍存在异常需提供更详细的环境信息。

2025-09-24 00:30:00 890

原创 有效缩小Rust二进制文件的大小,编译优化

本文系统总结了Rust二进制文件体积优化方案,涵盖编译参数调整、依赖管理、标准库优化等关键技术。通过分阶段实施LTO优化、符号剥离、Musl工具链切换等措施,可显著缩减体积50-90%。文章详细解析了各优化手段的原理与适用场景,并针对不同应用场景(如WebAssembly)提供具体案例。特别强调需权衡安全性与兼容性,建议采用渐进式优化策略。最后介绍了新兴优化方向,为开发者提供了一套完整的Rust程序瘦身方法论。

2025-09-23 00:45:00 669 4

原创 问题核心在于 RD-Agent 无法找到 litellm 包的元数据

摘要:RD-Agent启动失败问题源于litellm包的元数据缺失,表现为PackageNotFoundError。解决方案包括:1)安装/升级litellm至1.73+版本;2)重新生成元数据;3)针对Python<3.8进行兼容处理;4)必要时重建虚拟环境。验证步骤包括检查版本信息和重启服务。建议使用Docker部署以避免环境问题,并通过调试日志进一步排查。该问题通常由包未正确安装或元数据损坏导致,按步骤操作可有效解决。

2025-09-23 00:30:00 591

原创 Ubuntu系统中因缺失torch库导致的ModuleNotFoundError错误

本文提供了Ubuntu系统中解决PyTorch缺失错误的完整方案。首先需确认Python环境是否激活,建议使用conda或venv隔离环境。安装方法包括pip和conda两种方式,支持CPU和GPU版本(需匹配CUDA版本)。验证步骤包含版本检查和简单张量测试。针对常见问题如环境冲突、CUDA不匹配、动态库缺失等提供了具体排查方法。最后推荐使用虚拟环境和国内镜像源优化安装流程。全文包含详细命令示例,帮助用户系统性地解决ModuleNotFoundError问题。

2025-09-22 07:14:15 1182

原创 Rust 与 C/C++ 的全面对比分析

Rust与C/C++对比分析:Rust凭借零成本抽象和编译时内存安全检查,在性能接近C++的同时显著提升安全性,特别适合系统编程和高并发场景;C++在硬件级控制和极致优化领域仍具优势。开发效率上,Rust的Cargo工具链优于C++的碎片化构建系统,但学习曲线更陡。行业趋势显示,微软、亚马逊等企业正逐步采用Rust以降低安全风险,但C++在遗留系统和实时控制领域仍不可替代。两者将通过FFI实现混合编程共存。

2025-09-22 00:45:00 1525 1

原创 执行 conda update -n base -c defaults conda 后仍提示需要升级

摘要:当conda update命令无法升级时,可通过以下方法解决:1)强制指定版本号升级;2)清理缓存与重建索引;3)更换镜像源;4)检查权限与路径;5)彻底重装Conda。建议优先尝试指定版本和清理缓存,若无效可改用国内镜像源或安装Mamba加速器。终极方案为完全卸载后重新安装最新版Conda。注意检查网络和系统环境变量配置。(149字)

2025-09-21 19:59:01 1126

原创 在 Ubuntu 系统中安装 Wget2(

本文介绍了在Ubuntu系统中安装Wget2(支持HTTP/2和多线程下载的增强版工具)的两种方法:通过包管理器直接安装或手动编译安装。详细说明了Wget2的核心功能,包括启用HTTP/2协议、多线程下载、断点续传和限速下载等操作示例。同时提供了常见问题解决方案,如命令未找到或HTTP/2不生效的情况,并指出Wget2与Wget1的兼容性。安装成功后可通过"wget2 --version"验证版本信息。

2025-09-21 00:45:00 448

原创 Ubuntu 系统安装 Rust 的详细步骤

本文介绍了在Ubuntu系统安装Rust的两种方法:推荐使用rustup安装最新稳定版(包括环境配置、镜像加速和验证步骤),以及通过apt安装系统级旧版的备选方案。提供了常见问题解决方案和创建第一个Rust程序的示例。建议优先使用rustup获取最新工具链,或根据需求选择系统级安装,安装后需验证rustc和cargo版本确认成功。

2025-09-21 00:30:00 685

原创 conda换源

2025年Conda国内镜像源配置指南摘要:本文对比清华、中科大、阿里云、华为云等主流镜像源特性,提供三种配置方法(命令行/手动编辑/企业级多源),包含验证调试技巧与异常处理方案。特别推荐清华源(15分钟同步)作为通用开发首选,阿里云源(10分钟同步)适合企业部署。指南还涵盖混合源策略、私有镜像集成等进阶技巧,以及pip镜像联动配置建议。实测使用国内镜像可将PyTorch下载速度提升10-50倍,并给出镜像监控与维护的实用建议。

2025-09-20 19:26:04 1721

原创 Shimmy,超越ollama?

摘要:Shimmy支持两种安装方式:通过Cargo安装(推荐)或直接下载二进制文件。安装后需手动下载GGUF格式模型并放置到指定目录,Shimmy会自动扫描常见路径。启动服务后可使用默认端口或自定义配置,支持模型列表查看和刷新。常见问题包括Windows兼容性、模型加载失败和端口冲突。还提供Docker部署选项,整体安装流程简单,优势在于轻量化和自动发现模型功能。(149字)

2025-09-20 12:09:43 539

原创 在 Ubuntu 系统中安装 Python

摘要:Ubuntu系统安装Python有多种方式:1)通过APT安装系统默认版本;2)源码编译安装特定版本;3)使用pyenv管理多版本;4)通过PPA安装。每种方法各有优势,APT适合新手,源码编译提供最大灵活性,pyenv适合开发多版本项目,PPA则可获取官方仓库未提供的版本。安装后建议配置虚拟环境,并注意不同Ubuntu版本默认的Python版本差异。常见问题包括命令缺失、依赖错误等,可通过路径修复和镜像源解决。

2025-09-20 08:45:13 1324

原创 在 Ubuntu 系统下安装 Conda

本文详细介绍了在Ubuntu系统下安装Conda的完整步骤。首先说明可通过Miniconda(轻量版)或Anaconda(完整版)安装,并提供了系统准备和依赖安装指南。重点讲解了Miniconda的下载、安装脚本执行、环境变量配置和验证方法。同时介绍了Anaconda的安装流程差异。文章还包含Conda基础操作(环境管理、包管理)、国内镜像源配置方法以及常见问题解决方案(如命令找不到、环境显示异常等)。最后提供了参考来源和卸载Conda的完整步骤。

2025-09-20 08:29:27 3176

原创 docker 使用国内源

https://www.coderjia.cn/archives/dba3f94c-a021-468a-8ac6-e840f85867ea

2025-09-19 16:41:06 86

原创 在Ubuntu系统安装并运行pip install pyqlib的完整指南

以下是在Ubuntu系统安装并运行pip install pyqlib的完整指南,包含环境配置和常见问题解决方案:一、环境准备确认Python版本Qlib要求Python ≥3.8,检查当前版本:python3 --versionsudo add-apt-repository ppa:deadsnakes/ppa -ysudo apt update && sudo apt install python3.12 -y安装pip工具sudo apt install python3-pip -ypyth

2025-09-19 16:38:47 444

原创 桌面整理工具

【桌面整理工具推荐】提供8款类似DeskGo的实用工具,主要满足一键整理、文件搜索、多工作区管理等需求。360桌面助手适合自动化任务,酷呆桌面以轻量开源见长,iTop Easy Desktop侧重隐私保护,DesktopOK专攻多屏适配。另有腾讯桌面、Fences等可选,企业用户可考虑安企神软件。建议根据简洁性(酷呆/金舟)、多屏需求(iTop/DesktopOK)或企业场景(安企神)进行选择,均支持Windows系统,部分提供绿色版本。(149字)

2025-09-02 06:30:00 513

原创 移动开发如何给不同手机屏幕做适配

本文系统总结了移动应用屏幕适配的完整方案,涵盖Android、iOS及跨平台开发。从基础概念(分辨率、像素密度、逻辑像素)到核心原则(相对单位、弹性布局),详细解析了各平台适配技术:Android的ConstraintLayout和限定符文件夹、iOS的Auto Layout和Size Classes、跨平台框架的响应式设计方法。文章还提供了通用开发实践(设计规范、代码技巧、测试策略)和进阶优化建议(性能优化、国际化适配),并推荐适配工具。通过这套方案,开发者可确保应用在不同设备上呈现一致的用户体验。

2025-09-01 09:41:35 717

原创 Windows PostgreSQL JDBC驱动安装包位置

摘要: 在Windows系统获取PostgreSQL JDBC驱动(.jar文件)可通过以下途径: 官网(jdbc.postgresql.org)直接下载最新版; Maven中央仓库配置依赖自动获取; 第三方资源库(如CSDN、GitHub)查找历史版本。 注意:驱动需匹配PostgreSQL版本(推荐42.x.x系列),Java 8+环境。安装时手动添加JAR至项目或通过构建工具导入,代码中需配置驱动类名和JDBC URL。建议优先选择官方渠道确保安全性。

2025-08-31 06:15:00 1045

原创 PowerDesigner 16.7添加最新的PostgreSQL数据库驱动

本文提供了PowerDesigner 16.7添加最新PostgreSQL驱动的完整指南。内容包括下载最新的PostgreSQL ODBC 16.x驱动、安装步骤、配置数据源、在PowerDesigner中设置连接、验证连接及常见问题解决方法。还介绍了可选的高级配置如连接字符串示例和性能优化建议。按照这些步骤操作,即可成功配置驱动,支持数据库建模和逆向工程功能。

2025-08-31 04:45:00 1133

原创 prisma数据导入导出问题

摘要:Prisma文档介绍了如何将现有PostgreSQL数据库导入Prisma项目。重点展示了通过@prisma/ppg-tunnel连接Prisma Postgres数据库的方法,该工具可帮助开发者建立安全连接通道。完成连接后,用户即可进行后续的数据库管理工作,为数据迁移和应用开发提供基础支持。文档提供了详细的步骤指引,帮助开发者快速上手。

2025-08-30 09:43:19 240

原创 PowerDesigner 中进行逆向工程时排除系统对象

PowerDesigner逆向工程排除系统对象方法总结:1)推荐使用对象过滤器,通过SQL条件排除特定前缀和模式的对象;2)可在模型选项中设置全局排除规则;3)逆向工程后也可批量删除系统对象。不同数据库需采用对应的排除方案,如SQL Server排除sys模式对象,Oracle排除SYS/SYSTEM用户对象。建议先在测试环境验证过滤规则,确保不影响业务对象。最新版PD 17.7支持通过修改元数据查询脚本实现深度排除。

2025-08-30 08:45:00 985

原创 Docker Desktop Windows 环境中运行命令

摘要:在Windows的Docker Desktop环境中运行Android构建命令时,需注意路径格式转换(使用正斜杠)、权限设置和性能优化。建议启用WSL2后端,合理分配资源,并使用缓存目录加速构建。常见问题包括权限错误和路径找不到,可通过禁用快速启动、添加特权标志和检查路径解决。优化后的命令包含路径修正和缓存配置,能显著提升构建效率。验证步骤包括测试基础命令、检查文件挂载和分步执行。WSL2路径和资源分配是提升性能的关键。(149字)

2025-08-30 07:30:00 460

原创 DBeaver 的 PostgreSQL 驱动包默认存储位置

DBeaver中PostgreSQL驱动默认路径指南 在Windows系统中,DBeaver的PostgreSQL JDBC驱动默认存储在: C:\Users\[用户名]\AppData\Roaming\DBeaverData\drivers(需显示隐藏文件夹)。驱动文件通常位于maven\postgresql子目录,如postgresql-42.7.5.jar。 操作提示: 通过DBeaver首选项→驱动可查看/修改路径 手动添加驱动:在驱动管理器中替换为下载的JAR文件 离线使用时可直接复制整个driv

2025-08-29 15:18:12 1029

原创 DBeaver中禁用PostgreSQL SSL的配置指南

摘要:本文详细介绍了在DBeaver中为PostgreSQL连接禁用SSL的两种方法:修改驱动URL模板添加?sslmode=disable或在连接属性中设置。强调禁用SSL会降低安全性,仅建议在安全网络或测试环境使用。文中还对比了不同SSL模式(disable/allow/prefer/require等)的特点和适用场景,提醒用户应根据实际需求选择合适的安全级别,生产环境建议使用verify-ca或verify-full模式。包含注意事项和配置建议,帮助用户安全完成设置。

2025-08-29 12:38:18 1183

原创 使用安卓开发环境的 Docker 镜像编译本地代码

本文介绍了使用Docker镜像编译安卓项目的方法。主要内容包括:1)准备工作,包括安装Docker和获取安卓镜像;2)两种编译方式:单次运行编译和交互式编译;3)构建结果获取路径;4)高级用法如自定义构建类型、多架构支持和Jenkins集成;5)常见问题解决方案;6)最佳实践建议。该方法通过容器化技术实现标准化开发环境,特别适合团队协作和自动化部署场景,能有效解决环境配置问题并提高开发效率。

2025-08-29 08:30:00 348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除