会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
3to4
博客园
首页
新随笔
联系
订阅
管理
2026年6月16日
OpenSSL交叉编译
摘要: OpenSSL交叉编译 以 x86_64 上交叉编译 loongarch64 为例: 先下载 OpenSSL 源码:Downloads | OpenSSL Library 安装 perl 下载交叉编译工具链 进入源码目录,交叉编译: # 1. 先查看openssl是否有专门为你交叉编译目标平台的适配
阅读全文
posted @ 2026-06-16 21:07 3的4次方
阅读(15)
评论(0)
推荐(0)
2026年6月4日
Lua学习笔记
摘要: [WIP]Lua学习笔记 安装 仅安装Lua执行环境 这种方式适合在自己的工程中集成Lua解释器。 进入官网下载页面:Lua: download 点击下载二进制解释器: 下载下来会得到: lua.dll :Lua语言的实现(虚拟机、标准库) lua.exe :Lua解释器,是带终端窗口的REPL解释
阅读全文
posted @ 2026-06-04 09:41 3的4次方
阅读(8)
评论(0)
推荐(0)
2026年5月27日
C语言执行shell命令
摘要: C语言执行shell命令 在 c/c++ 编程中常常需要执行一些终端命令,可以使用 system 函数,也可以采用 popen 函数。这两个函数都是 C 标准库的,因此跨平台。 system https://www.man7.org/linux/man-pages/man3/system.3.htm
阅读全文
posted @ 2026-05-27 11:31 3的4次方
阅读(14)
评论(0)
推荐(0)
2026年5月12日
C++移动语义的一个易错点
摘要: C++移动语义的一个易错点 我们为类实现移动构造和移动赋值时,需要确保它的所有成员都被正确移动。听起来很容易,但是有2个场景比较容易忽略。 另外,如果移动语义实现的不正确,则在诸如 STL 容器扩容的场景,一旦选择到移动构造/移动赋值,则很容易出 Bug 。 注意:本文示例代码,没有考虑自赋值问题。
阅读全文
posted @ 2026-05-12 14:10 3的4次方
阅读(10)
评论(0)
推荐(0)
2026年4月30日
npx是什么
摘要: npx 是什么 定义:npx 是 npm 自带的包执行工具(从 npm@5.2.0 开始内置),用于直接运行 Node.js 包中的命令,而无需先全局或本地安装这些包。 核心功能: 临时安装并运行包(用完即删,避免全局污染)。 自动查找本地或全局依赖中的可执行命令。 支持运行远程仓库(如 npm)中
阅读全文
posted @ 2026-04-30 09:47 3的4次方
阅读(32)
评论(0)
推荐(0)
2026年4月28日
解决Windows下安装程序报错:Warning! PATH too long install unable to modify PATH!
摘要: 解决Windows下安装程序报错:Warning! PATH too long install unable to modify PATH! 记录Windows系统中PATH环境变量过长问题 - CoderJia 现象 Windows下安装程序时,弹窗报错: 原因 PATH 环境变量是操作系统用来查
阅读全文
posted @ 2026-04-28 10:20 3的4次方
阅读(106)
评论(0)
推荐(0)
2026年4月22日
llama.cpp本地部署LLM
摘要: llama.cpp本地部署LLM 环境 OS:Windows/Linux GPU: AMD Radeon 660M 专用显存:495MB 共享显存:7886MB 内存:16GB 安装llama.cpp 由于我是AMD显卡,所以用不了CUDA。我试过了用CPU推理,太慢且负载过重了,所以还是要用GPU
阅读全文
posted @ 2026-04-22 12:55 3的4次方
阅读(373)
评论(0)
推荐(0)
2026年3月2日
PDB调试Python代码
摘要: PDB调试Python代码 调试和分析 — Python 3.14.3 文档 Python环境自带调试器PDB(Python Debugger)。 集成 PDB 方法1:在代码中插入断点 在你想暂停执行的位置加入以下代码: import pdb; pdb.set_trace() 从 Python 3
阅读全文
posted @ 2026-03-02 09:25 3的4次方
阅读(22)
评论(0)
推荐(0)
2026年1月30日
C/C++标准术语
摘要: C/C++标准术语 什么是 ill-formed(非良构) C/C++ 标准将程序分为几类: 类型 含义 Well-formed(良构) 符合所有语法和语义规则的程序(合法) Ill-formed(非良构) 违反了语法或约束的程序(不合法),编译器会抛出警告,但是未必会终止编译。要严格遵守良构,需要
阅读全文
posted @ 2026-01-30 09:21 3的4次方
阅读(20)
评论(0)
推荐(0)
2026年1月29日
动态链接中的函数调用桩(stub)作用
摘要: 动态链接中的函数调用桩(stub)作用 现象 我发现,编译得到的可执行程序,反汇编或看到的汇编代码,在函数调用中有一个"stub”,比如: 源文件: void foo() {} void bar() { foo(); } 生成的汇编代码的逻辑会类似: bar: xxx jmp foo_stub ;
阅读全文
posted @ 2026-01-29 15:42 3的4次方
阅读(46)
评论(0)
推荐(0)
下一页
公告