自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拥抱具身智能,昇腾Ascend C

拥抱具身智能,昇腾Ascend C

  • 博客(502)
  • 资源 (2)
  • 收藏
  • 关注

原创 2026.10.25:MinerU4.0.0离线推理

MinerU 4.0.0支持离线推理,用户可通过Git克隆仓库并切换至release-4.0.0分支。使用Python 3.12.10创建虚拟环境,安装依赖后,设置MINERU_MODEL_SOURCE=modelscope下载模型。通过mineru-kit parse命令解析PDF文档为Markdown格式,实现高效文档结构化处理,适用于本地部署与隐私保护场景。

2026-10-25 14:06:29 148

原创 2026.10.25:python archive

本文介绍了Python官网提供的Windows版本下载页面(https://www.python.org/downloads/windows/),并附有截图展示下载界面。该页面提供适用于Windows系统的最新Python发行版,支持32位与64位系统,用户可一键下载安装包,方便快速部署开发环境。适合初学者及开发者使用。

2026-10-25 07:15:27 45

原创 2026.10.17:2026年10月TIOBE指数

2026年10月TIOBE指数显示,Julia重返前20名,彰显其在高性能数值计算领域的持续吸引力。其融合Python易用性与C++性能的优势,赢得广泛关注。同时,Dart因Flutter生态跃升至第27位,OCaml则凭借在实时交易与解析技术中的应用,从第38位飙升至第26位,展现冷门语言的崛起潜力。

2026-10-17 06:17:47 30

原创 2026.9.29:使用 Milvus Operator 在 Kubernetes 中运行 Milvus

本文介绍了如何使用 Milvus Operator 在 Kubernetes 集群中部署高可用的 Milvus 服务。通过安装 Local Path Provisioner 创建默认 StorageClass,部署 Milvus Operator 后,使用 YAML 文件快速创建包含 Woodpecker 消息队列、流式处理节点和 Mix 协调器的完整集群。通过端口转发访问 Milvus Proxy(19530)与监控界面(9091),并部署 Attu 可视化工具(3000端口)进行管理。整个过程实现声明式

2026-09-29 14:57:36 62

原创 2026.9.28:Ubuntu.24.04安装nfs server

在Ubuntu 24.04上安装NFS服务器,需先安装nfs-server,配置/etc/exports文件指定共享目录及访问权限(如192.168.68.0/24网段可读写),并使用exportfs -arv更新配置。创建共享目录后,通过showmount -e查看共享情况。客户端安装nfs-common,使用showmount -e <server-ip>查看共享,并用mount -t nfs <server>:/path /local/path临时挂载。注意anonuid和anongid需匹配本地用户

2026-09-28 10:35:35 56

原创 2026.9.28:cuda编程之CMakeLists.txt文件写法

该CMakeLists.txt文件用于配置CUDA项目,指定C++和CUDA标准为20,启用严格标准模式。针对MSVC编译器,设置UTF-8编码并禁用4819警告以避免头文件乱码问题。通过find_package(CUDAToolkit REQUIRED)引入CUDA工具包,定义源文件与头文件路径,设置输出目录,并链接cudart库,最终构建可执行文件cudaTest。

2026-09-28 10:14:12 47

原创 2026.9.15:2026年9月TIOBE指数

2026年9月TIOBE指数显示,Julia有望重返前20名,得益于其在科学计算领域的强劲表现,正逐步蚕食MATLAB的市场份额。尽管Python与R长期占据主导,但Julia凭借速度与易用性赢得关注。然而,其仍局限于特定领域,未成为通用语言。前十名保持稳定,而Perl与Ruby跌出前20,取而代之的是久经考验的Ada与Objective-C,展现新活力。

2026-09-15 05:35:07 71

原创 2026.9.3:VSCode编写python代码时启用Quick Fix功能

<think>我们只需要根据内容生成摘要,≤150字。内容是关于VSCode中启用Quick Fix功能的操作,在用户设置里输入"quick fix",并展示了截图。摘要应简洁。</think>在VSCode中编写Python代码时,可在用户设置中搜索“quick fix”以启用Quick Fix功能,便于快速修复代码问题。

2026-09-03 09:56:12 41

原创 2026.8.16:PyCharm编辑器结合Black插件,轻松实现Python代码格式化

摘要 PyCharm结合Black插件实现Python代码自动格式化:首先通过uv add black安装依赖库,然后在PyCharm设置中配置External Tools,指定Black解释器路径、格式化参数和工作目录,即可轻松实现代码标准化排版。

2026-08-16 06:15:16 51

原创 2026.8.15:Clion 2026.2.1版本解决控制台乱码问题

摘要 Clion 2026.2.1版本提供了解决控制台乱码问题的方法:通过快捷键Ctrl+Shift+A或菜单帮助-->查找操作,搜索"Registry"并进入相关设置界面进行调整。文中包含两张操作步骤截图,展示了如何通过注册表设置解决乱码问题。该方法适用于需要在Clion中处理多语言编码显示异常的情况。

2026-08-15 08:34:04 50

原创 2026.8.13:2026_08_13之windows安装openssl最新教程

这篇教程详细介绍了在Windows系统上安装OpenSSL的步骤。首先需要安装Perl和NASM作为前置条件,并确保它们已添加到系统环境变量中。教程提供了Perl和NASM的官网下载链接及安装过程截图。接着通过git克隆OpenSSL源码库,使用Perl配置生成Makefile,最后在VS的nmake命令行中编译和安装OpenSSL。整个过程配有详细的命令行操作和界面截图,包括以管理员权限运行nmake install的注意事项。

2026-08-13 16:45:32 328

原创 2026.8.12:2026年8月TIOBE指数

2026年8月TIOBE编程语言指数显示,MATLAB十多年来首次跌出前20名,可能预示其长期衰落趋势。专家分析主要原因包括:MATLAB的付费许可模式在当前免费语言盛行的环境中处于劣势(目前前20名中仅Delphi仍需付费);此外,相比Python、C++、Rust等持续引入现代特性的语言,MATLAB发展缓慢,显得过时。与此同时,OCaml和Zig等语言保持稳定增长,有望冲击前20名。整体来看,八月榜单变动主要集中在中后段排名。(148字)

2026-08-12 12:04:24 111

原创 2026.8.10:在Visual Studio2026编写Linux项目

本文介绍了在Visual Studio 2026中配置和创建Linux项目的步骤:1) 在Ubuntu系统上安装必要的开发工具(openssh-server、g++、gdb等)并启动SSH服务;2) 创建Linux项目的基本流程;3) 加载C++头文件依赖项的前提条件;4) 设置文件编码为UTF-8的方法。这些配置确保开发者可以在VS2026中顺利开发和调试Linux平台项目,同时支持中文编码。

2026-08-10 14:46:43 129

原创 2026.8.7:windows下cmake对protobuf的配置与使用

本文介绍了在Windows系统下配置和使用Protocol Buffers(Protobuf)的完整流程。首先从GitHub下载特定版本的Protobuf安装包,然后安装CMake构建工具。通过CMake命令构建Protobuf库并安装到指定目录。接着设置环境变量,编写Person.proto文件定义数据结构,使用protoc工具生成对应的C++代码。最后创建VS项目,演示了如何序列化和反序列化Person对象的完整代码示例,验证了Protobuf在Windows平台下的基本使用方法。整个流程涵盖了从环境搭

2026-08-07 16:42:56 62

原创 2026.8.2:Ububtu-26.04下安装C++的man-pages

摘要 在Ubuntu 26.04下安装C++帮助手册的步骤如下:通过GCC镜像站点下载libstdc++-api-x.x.x.man.tar.bz2文件,解压后将man/man3目录下的文件复制到/usr/share/man/man3/。需要注意的是,查询C++手册时需使用命名空间限定格式"man std::header",而非直接使用"man cout"。这种方法避免了与系统原有man页面的冲突,同时提供了完整的C++标准库文档支持。

2026-08-02 07:07:01 61

原创 2026.8.1:Ubuntu-24.04下,想看C库里面的结构体的定义,怎么做,使用universal-ctags

在Ubuntu 24.04中查看C库结构体定义的方法:首先通过sudo apt install universal-ctags安装工具,然后使用ctags -R --c-kinds=+p --fields=+S -f ~/systags /usr/include生成系统头文件tags。将set tags+=~/systags添加到vimrc后,在vim中通过Ctrl+]跳转到结构体定义,用Ctrl+t返回。这种方法支持快速查看标准库和第三方库的结构体/函数定义,适合开发者查阅系统级API文档。

2026-08-01 09:03:08 76

原创 2026.7.29:Centos-Stream10使用rpm安装最新版mysql

Centos-Stream10使用rpm安装最新版mysql

2026-07-29 21:37:46 189

原创 2026.7.29:Centos-Stream10配置阿里云镜像源

本文介绍了如何为CentOS Stream 10配置阿里云镜像源。首先备份原有的repo文件到bak目录,然后创建两个新的repo配置文件:aliyun-centos.repo和aliyun-centos-addons.repo。这些文件详细配置了BaseOS、AppStream、CRB等基础仓库以及HighAvailability、NFV、RT等附加仓库的阿里云镜像地址,包含各仓库的gpg校验、元数据过期时间等设置。通过这种方式可以加速软件包的下载,同时保持系统的安全性和稳定性。

2026-07-29 20:08:41 72

原创 2026.7.29:Centos-Stream10设置静态IP

Centos Stream 10静态IP配置指南 本文展示了在Centos Stream 10系统中配置静态IP地址的方法。通过编辑/etc/NetworkManager/system-connections/ens160.nmconnection文件,设置IPv4为手动模式,指定IP地址为192.168.66.100/24,网关为192.168.66.2,并配置了阿里云(223.5.5.5/223.6.6.6)和腾讯云(119.29.29.29/182.254.116.116)的DNS服务器。同时禁用了I

2026-07-29 17:12:52 80

原创 2026.7.23:PowerShell命令追加PATH

PowerShell命令追加PATH

2026-07-23 07:52:05 52

原创 2026.7.22:在 Visual Studio 中创建代码片段snippet

本文介绍了在Visual Studio中创建自定义代码片段的方法。首先需要创建一个XML格式的.snippet文件,通过定义<Shortcut>设置触发词(如#cpp),<Code>部分包含实际插入的代码内容。文件创建后,通过VS的代码片段管理器导入该文件。使用时只需输入触发词即可快速插入预设代码模板,如示例中的C++主函数框架,包含常用头文件和main函数结构,能显著提高编码效率。

2026-07-22 18:45:53 238

原创 2026.7.22:langchain如何调用modelscope里的mcp

本文介绍如何通过LangChain调用ModelScope的MCP服务查询12306高铁票信息。首先需要在魔搭社区搜索并选择"hosted"形式的MCP服务,注意必须选择SSE方式创建而非streamable-http。文章提供了Python代码示例,展示如何配置MultiServerMCPClient连接多个MCP服务(包括12306查询服务),并通过LangChain创建智能代理进行车票查询和历史对话回溯。代码演示了异步查询流程,包括初始化聊天模型、创建工具集、设置检查点存储等关键步骤。执行结果会输出查

2026-07-22 11:02:36 63

原创 2026.7.16:2026年7月最新coze docker compose安装教程

本文介绍了2026年7月最新版Coze Studio的Docker Compose安装教程。主要内容包括:1) 从GitHub克隆项目代码;2) 配置模型文件,拷贝豆包模型模板配置文件;3) 在火山引擎创建推理接入点并获取API Key;4) 修改模型配置参数;5) 启动项目前配置环境变量和可选embedding模型参数;6) 使用docker-compose命令启动服务,并调整Elasticsearch启动等待时间。最后可通过本地8888端口访问服务。

2026-07-16 21:32:27 122

原创 2026.7.13:2026年7月TIOBE指数

2026年7月TIOBE编程语言排行榜迎来两大里程碑:Rust首次进入前十,以及指数发布25周年。Rust凭借内存安全性和高效性能成为C/C++的有力竞争者。25年来,C、C++和Java长期稳居前五,Python和C#随后加入。为帮助开发者选择语言,TIOBE将推出"编程语言流程图"工具。该指数反映语言流行度而非适用性,新工具旨在解决具体项目选择难题。

2026-07-13 10:31:14 195

原创 2026.7.7:C++命令行解析args开源库cxxopts上手教程args

本文介绍了C++命令行参数解析库cxxopts的安装与基本使用方法。首先通过git克隆项目源码,使用cmake编译安装后,只需添加单个头文件即可使用。文章展示了三种常见用法:1) 定义bool、int和string类型的参数;2) 处理帮助选项和默认值;3) 解析位置参数(如"./main script -i input -o output")。通过简单的API即可实现复杂的命令行参数解析功能,包括可选参数、默认值和错误处理,是替代传统getopt的不错选择。

2026-07-07 11:16:52 154

原创 2026.6.27:C++11 random随机性测试

本文介绍了C++11中随机数生成的使用方法和测试。主要内容包括:1) 使用std::mt19937_64和std::uniform_real_distribution生成[0.0,1.0)范围内的均匀分布随机数;2) 通过统计测试验证随机数的均匀性;3) 测试将随机数映射到[0,N-1]整数区间的均匀分布;4) 实现并测试一种概率变换方法,将原始随机数的概率分布从x调整为x²。测试结果表明,C++11的随机数生成器能产生良好的均匀分布,且概率变换方法的实际结果与理论值吻合。

2026-06-27 20:22:52 74

原创 2026.6.26:AStyle格式化工具配置Keil

这篇文章介绍了如何在Keil开发环境中配置AStyle代码格式化工具。主要内容包括:从SourceForge下载AStyle工具,在Keil中通过"Customize Tools Menu"添加AStyle.exe路径和参数(!E),以及为工具配置快捷键的操作步骤。文章配有3张截图,分别展示了AStyle下载页面、Keil工具配置界面和快捷键设置界面。配置完成后,开发者可以方便地使用快捷键快速格式化代码。

2026-06-26 15:18:57 87

原创 2026.6.18:2026年6月TIOBE指数

2026年6月TIOBE指数显示,Rust语言打破停滞状态,首次跻身第12位创历史新高。文章指出Rust凭借高性能、内存安全和强大抽象能力的独特组合,展现出成为C/C++有力竞争者的潜力。虽然其较高的学习门槛可能限制其进入前五名的可能性,但作者承认此前对Rust发展停滞的判断有误。目前Rust的增长势头超出预期,其未来发展前景值得持续关注。

2026-06-18 08:00:19 119

原创 2026.6.9:具身智能之51单片机<五>:VSCode里配置EIDE使用Keil

本文介绍在VSCode中配置EIDE插件使用Keil进行51单片机开发的方法。主要包括:安装EIDE插件;新建项目并选择Keil工具链;处理项目初始化时的提示信息;配置C/C++环境参数。通过图文并茂的方式展示了完整的配置流程,帮助开发者在VSCode环境下搭建51单片机开发环境。该配置方案适用于需要在轻量级编辑器中完成嵌入式开发的场景。(149字)

2026-06-09 05:00:55 221

原创 2026.6.5:windows11下在VSCode中使用cmake构建cuda工程代码

在Windows11系统下配置CUDA开发环境的完整指南:首先需安装CUDAToolkit和cuDNN,并将cuDNN文件复制到CUDA安装目录;接着通过PowerShell配置环境变量,添加CUDA的bin、lib和include路径。然后在VSCode中安装C/C++ExtensionPack扩展包,为后续开发提供支持。最后设置系统PATH变量,包含CMake等必要工具的路径。该流程为使用VSCode和CMake构建CUDA工程提供了完整的开发环境配置方案。

2026-06-05 15:08:14 79

原创 2026.6.5:windows11安装cuda编程环境

本文简要介绍了在Windows 11系统下配置CUDA编程环境的步骤:首先从NVIDIA官网下载对应版本的CUDA Toolkit和cuDNN;解压cuDNN压缩包后将其内容拷贝至CUDA Toolkit安装目录;最后通过PowerShell命令配置环境变量,添加CUDA的bin、lib和include路径到用户PATH变量中。整个过程为在Windows系统搭建GPU开发环境提供了基础指导。(150字)

2026-06-05 11:22:06 147

原创 2026.5.31:具身智能之51单片机<五>:VSCode之常用C/C++代码header模版配置

本文介绍了在VSCode中配置C/C++头文件保护宏模板的方法。通过在代码片段中创建全局模板,输入"header"即可自动生成包含#ifndef、#define和#endif的标准头文件保护结构。模板使用正则表达式将文件名转为大写作为宏名,并支持光标定位到内容插入位置。配置步骤包括:1)打开命令面板搜索代码片段;2)创建全局片段文件;3)粘贴提供的JSON配置;4)保存后即可通过输入前缀快速插入头文件保护结构。该模板可有效避免重复包含问题,提高编码效率。

2026-05-31 03:47:42 261

原创 2026.5.30:具身智能之51单片机<四>:VSCode里制作EIDE模板并使用

本文介绍了在VSCode中使用EIDE插件为51单片机开发创建项目模板的方法。通过图文详细展示了从配置工程到导出为EIDE模板的完整流程,包括项目设置界面、模板导出选项等关键步骤。同时演示了如何使用本地保存的EIDE模板快速创建新项目,帮助开发者提高51单片机开发效率,实现开发环境的标准化和快速复用。该方案特别适合需要频繁创建相似51单片机项目的开发场景。

2026-05-30 14:40:35 138

原创 2026.5.15:Python获取计算机逻辑CPU核心数或物理CPU核心数

本文介绍了三种Python获取CPU核心数的方法:1)使用multiprocessing.cpu_count();2)使用os.cpu_count();3)通过psutil包获取,其中psutil.cpu_count()可通过logical参数区分逻辑核心和物理核心。这些方法可以方便地查询计算机的CPU配置信息,适用于性能监控和资源管理场景。文中还提供了相关代码示例和安装说明。

2026-05-15 15:49:03 198

原创 2026.5.15:新版本的conda怎么不创建pip了

新版本Conda默认不再自动安装pip,以保持环境精简。解决方法有三种:1)创建环境时显式包含pip(推荐);2)为已有环境手动安装pip;3)修改配置使pip成为默认安装包。使用时需注意确认pip路径是否正确指向当前环境,并优先使用conda安装包。这一变化体现了Conda对显式包管理的倡导,避免依赖混乱和冗余安装。

2026-05-15 10:28:47 492

原创 2026.5.14:Fastapi的swagger-ui中的swagger-ui-bundle.js中的Object.hasOwn非常旧的版本的Chrome中没有,怎么解决?

FastAPI的Swagger UI在老版本Chrome中因缺少Object.hasOwn方法报错。解决方法是在swagger-ui-bundle.js文件开头添加polyfill代码,手动实现Object.hasOwn功能。这段代码会先检查方法是否存在,不存在则通过Object.defineProperty添加兼容实现,使用Object.prototype.hasOwnProperty.call来模拟原生功能。这样就能在不支持ES2022的旧浏览器中正常运行Swagger UI文档界面。

2026-05-14 10:40:35 110

原创 2026.5.12:三台服务器,一台fastapi的websocket服务接口,一台代理fastapi服务的nginx,一台代理上一个nginx,能穿透websocket吗?

摘要 在三台服务器架构中,通过Nginx代理可以穿透WebSocket连接。架构包含:1) FastAPI服务器(43.226.44.50)提供WebSocket接口;2) 第一层Nginx代理(43.226.44.184);3) 第二层Nginx代理(43.226.47.22)。FastAPI实现了完整的WebSocket端点,包含连接管理、消息处理、心跳检测和异常处理功能。关键配置要点包括:Nginx需要设置proxy_http_version 1.1和proxy_set_header Upgrade

2026-05-12 13:14:52 67

原创 2026.5.11:2026年5月TIOBE指数

统计编程语言市场正经历重大整合,Python和R成为主要赢家。R重回TIOBE指数第8位,MATLAB、SAS等老牌语言持续下滑,而新兴语言Julia仍难进前30名。Python主导工业及AI领域,R仍是学术研究首选。Java因26版发布超越C++,Zig凭借性能与易用性首次接近前30名。市场正从分散走向Python和R两大生态系统主导的格局。

2026-05-11 11:40:07 120

原创 2026.5.10:Linux系统磁盘分区扩容,LVM逻辑卷管理,Linux系统磁盘分区用满之后如何扩容分区?

本文详细介绍了Linux系统中使用LVM逻辑卷管理进行磁盘分区扩容的方法。主要内容包括:1) LVM基本概念(PV物理卷、VG卷组、LV逻辑卷)及工作原理;2) 通过实例演示如何创建PV、VG和LV,并进行分区挂载;3) 具体扩容操作步骤,包括查看磁盘情况、扩展LV空间和使扩容生效;4) 系统盘扩容的特殊处理;5) 针对XFS文件系统不支持缩容的注意事项,提供了唯一安全的"备份-重建-恢复"回滚方案。文章强调XFS文件系统无法直接缩小分区,必须通过数据备份后重建的方式操作,避免数据丢失风

2026-05-10 18:23:24 97

原创 2026.5.10:百度的baidu/Qianfan-OCR进行推理,包括识别图片、json格式、pdf等

本文介绍了如何使用百度的Qianfan-OCR模型进行图片内容识别和格式转换。主要内容包括:1) 配置Python环境依赖项;2) 下载并加载baidu/Qianfan-OCR模型;3) 实现图片识别功能,可将图片内容转换为Markdown或JSON格式。代码示例展示了如何通过Hugging Face的transformers库调用OCR模型,处理图片输入并生成结构化输出。该方案支持在Ubuntu系统上运行,需要GPU加速,能够识别图片中的文字内容并保存为指定格式文件。

2026-05-10 15:28:49 212

人工智能大文件加载方案代码

人工智能大文件加载方案代码

2024-07-11

golang编写实现linux终端下载显示彩色进度条

golang编写实现linux终端下载显示彩色进度条,类似于pip install的下载进度条的效果

2023-06-10

vue-devtools,chrome vue插件

vue-devtools,chrome vue插件

2022-03-06

flink-shaded-hadoop-3-uber-3.1.1.7.1.1.0-565-9.0.jar.tar.gz

flink1.14.0与hadoop3.x的兼容包,放在flink的lib目录下

2021-11-14

空空如也

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

TA关注的人

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