上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: C++的3种继承方式 在 C++ 中,继承方式(public、protected、private)决定了基类成员在派生类中的访问权限,以及派生类对象对基类成员的访问权限。正确选择继承方式是实现封装、复用和多态的关键。以下是三种继承方式的适用场景及详细说明: 一、核心规则:继承方式对访问权限的影响 先 阅读全文
posted @ 2025-11-23 17:18 3的4次方 阅读(18) 评论(0) 推荐(0)
摘要: 一个通过强制使用符号来避免链接器忽略符号的方法 虽然如果链接器在链接库时将符号忽略了一般是由于设置了 --as-needed 选项,或者编译时的优化太激进了,所以一般还是要去分析编译和链接过程来解决。 但如果确实不好解决,可以通过强制使用这些被忽略的符号的方式来让链接器不要忽略: // 对所有被忽略 阅读全文
posted @ 2025-11-14 14:44 3的4次方 阅读(18) 评论(0) 推荐(0)
摘要: Node.js学习 npm NPM(Node Package Manager)是一个 JavaScript 包管理工具,也是 Node.js 的默认包管理器。 安装包 npm 安装分为本地安装和全局安装: npm install <pkg> :本地安装,安装到当前目录的 node_modules 目 阅读全文
posted @ 2025-10-30 16:43 3的4次方 阅读(21) 评论(0) 推荐(0)
摘要: JavaScript传参的本质——值传递 前言 先说结论:Javascript传参都是值传递。只是因为不同的内存分配机制带来了不同的访问机制,基本数据类型值都存放在栈内存中,引用类型的值都存放在堆内存中,并在栈内存中用指针变量存放了对应对象的地址。当传参的时候也就是直接把栈内存的值复制一份而已,只是 阅读全文
posted @ 2025-10-30 14:46 3的4次方 阅读(6) 评论(0) 推荐(0)
摘要: 静态类型、动态类型、强类型、弱类型 静态类型与动态类型 变量类型是否会随赋值变化——何时确定变量的类型。 静态类型:代码中需要指定变量的类型(或者自动推导),编译期就进行类型检查,无须运行代码即可确定变量的类型。变量类型运行时不可更改。 动态类型:代码中不需要指定变量的类型(即使指定了也只是类型注解 阅读全文
posted @ 2025-10-29 22:52 3的4次方 阅读(29) 评论(0) 推荐(0)
摘要: 正则表达式入门 正则表达式入门: 正则表达式30分钟入门教程 正则表达式练习:https://regex101.com/ 限定符 符号 含义 示例 * 出现0次或多次 a* 匹配a 0次或多次 + 出现1次或多次 a+ 匹配a 1次或多次 ? 出现0次或1次 a? 匹配a或没有a {数字} 出现指定 阅读全文
posted @ 2025-10-19 13:00 3的4次方 阅读(8) 评论(0) 推荐(0)
摘要: 记一次因对象构造顺序引发的踩内存问题 背景与现象 template<typename T> struct range_reader { range_reader(const T &low_bound, const T &upper_bound) : low_(low_bound) , high_(u 阅读全文
posted @ 2025-10-14 22:32 3的4次方 阅读(16) 评论(0) 推荐(0)
摘要: gogenerate 指令 go generate 命令是在Go语言 1.4 版本里面新添加的一个命令,当运行该命令时,它将扫描与当前包相关的源代码文件,找出所有包含 //go:generate 的特殊注释,提取并执行该特殊注释后面的命令。 命令格式 go generate 命令格式如下所示: go 阅读全文
posted @ 2025-10-13 23:55 3的4次方 阅读(43) 评论(0) 推荐(0)
摘要: Go工程打包版本号 有些项目,会把版本号写入源码中,每次升级都修改源码号。在 Go 项目中这不是好的处理方式。 一般情况下,可以通过 Git 获得版本信息,可以通过 shell 脚本实现,最后编译 Go 项目时,将版本信息通过 -X 链接参数传递进去: // main.go import ( "fm 阅读全文
posted @ 2025-10-09 10:29 3的4次方 阅读(7) 评论(0) 推荐(0)
摘要: go.work工作区 教程:多模块工作区入门 - Go 编程语言 - Go 编程语言 Go 1.18 引入。 工作区的作用是在一个“大工程”中,同时管理多个“子工程”,且这几个“子工程”之间可以方便地直接相互引用,而不再查找远程仓库的同名依赖(replace指令)。可见工作区本身属于临时开发配置,不 阅读全文
posted @ 2025-10-09 10:18 3的4次方 阅读(44) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 11 下一页