上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 45 下一页
摘要: C++需要把析构函数定义为虚函数的场景 content C++ 中将析构函数定义为虚函数的作用 在 C++ 中,将析构函数定义为虚函数(virtual)的主要目的是为了在多态(polymorphism)场景下正确地销毁对象,避免内存泄漏或资源未正确释放的问题。 1. 问题背景:非虚析构函数的风险 在 阅读全文
posted @ 2024-10-18 10:32 Gold_stein 阅读(147) 评论(0) 推荐(0)
摘要: leetcode 876. Middle of the Linked List 不容易出错的写法,慢 class Solution { public: ListNode* middleNode(ListNode* head) { if(!head || !head->next) { return h 阅读全文
posted @ 2024-10-17 15:29 Gold_stein 阅读(19) 评论(0) 推荐(0)
摘要: 翻转链表常用写法 循环写法 class Solution { public: ListNode* reverseList(ListNode* head) { ListNode *prev = nullptr, *next = nullptr, *now = head; while(now) { ne 阅读全文
posted @ 2024-10-17 15:15 Gold_stein 阅读(34) 评论(0) 推荐(0)
摘要: GORM基本用法 详细内容 GORM 概述 GORM 是一个适用于 Golang 的功能齐全的 ORM(对象关系映射)库。它简化了数据库操作,将数据库中的表映射为 Golang 结构体,并通过代码实现常见的 SQL 操作,如查询、插入、更新和删除等。 GORM 的特点: 全功能 ORM:支持 CRU 阅读全文
posted @ 2024-10-17 03:09 Gold_stein 阅读(318) 评论(0) 推荐(0)
摘要: C++在类中创建模板数据成员的方法 详细内容 你遇到的错误 “成员 Solution::sToC 不是有效的类成员模板” 是由于模板语法在类成员中的使用问题。 在 C++ 中,类的数据成员本身不能是模板,即你不能直接声明一个类成员为模板类型。类模板的成员变量必须在类模板中使用具体的类型来实例化,而不 阅读全文
posted @ 2024-10-15 19:45 Gold_stein 阅读(169) 评论(0) 推荐(0)
摘要: C++的仿函数functor 详细内容 仿函数(Functor)是 C++ 中的一种设计模式,也叫函数对象。仿函数是一个重载了 operator() 的类或结构体,它可以像普通函数一样被调用。这使得它具有类似函数的行为,但实际上它是一个对象,因此可以拥有状态(成员变量)和更多的灵活性。 仿函数的主要 阅读全文
posted @ 2024-10-15 17:14 Gold_stein 阅读(169) 评论(0) 推荐(0)
摘要: Bison遇到冲突的默认行为&用户自定义优先级 在使用 Bison 进行语法分析时,如果在语法规则中存在冲突,Bison 会根据默认的优先级和结合性规则进行决策,选择某个特定的行为来解决冲突。Bison 中常见的冲突主要包括两类: 移入-规约冲突(shift-reduce conflict) 规约- 阅读全文
posted @ 2024-10-14 14:14 Gold_stein 阅读(490) 评论(0) 推荐(0)
摘要: 带中位数写法的快速排序再讨论 & leetcode 215. Kth Largest Element in an Array题解 探讨带中位数的写法本身 class Solution { public: int findKthLargest(std::vector<int>& nums, int k 阅读全文
posted @ 2024-10-13 22:22 Gold_stein 阅读(23) 评论(0) 推荐(0)
摘要: Python包导入报错:ValueError: attempted relative import beyond top-level package 前置知识:python -m命令 python -m 命令用于以模块的方式运行Python代码,而不是直接执行脚本文件。它为执行Python代码提供了 阅读全文
posted @ 2024-10-13 21:31 Gold_stein 阅读(640) 评论(0) 推荐(0)
摘要: Golang IM架构聊天开发 项目架构及网络结构消息流程 项目架构 网络结构 消息发送流程 ’ Gin项目初始化及GORM引入 GORM基本概念和用法:GORM基本用法 - Gold_stein - 博客园 遇到的问题 测试时打开数据库失败, 使用的语句 db, err := gorm.Open( 阅读全文
posted @ 2024-10-13 16:21 Gold_stein 阅读(136) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 45 下一页