login
欢迎访问QkqBeer博客园!
摘要: 功能实现:所有的疑惑都在注释中有解释! `timescale 1ns / 1ps ////////////////////////////////////////////////////////////////////////////////// // Company: // Engineer: / 阅读全文
posted @ 2022-01-06 15:05 BeerQkq 阅读(186) 评论(0) 推荐(0) 编辑
摘要: `timescale 1ns / 1ps ////////////////////////////////////////////////////////////////////////////////// // Company: // Engineer: // // Create Date: 15 阅读全文
posted @ 2022-01-03 13:20 BeerQkq 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 开始记录自己的FPGA学习旅程! 阅读全文
posted @ 2021-12-31 15:28 BeerQkq 阅读(30) 评论(0) 推荐(0) 编辑
摘要: C和C++语言基础 extern关键字作用 static关键字作用 volatile是干啥的 说说const的作用,越多越好 new与malloc区别 C++多态性与虚函数表 纯虚函数如何定义,为什么对于存在虚函数的类中析构函数要定义成虚函数为了实现多态进行动态绑定,将派生类对象指针绑定到基类指针上 阅读全文
posted @ 2019-08-21 11:03 BeerQkq 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 定义: 康托展开是一个全排列到一个自然数的双射,常用于构建哈希表时的空间压缩。 康托展开的实质是计算当前排列在所有由小到大全排列中的名次,因此是可逆的。 原理介绍 X = A[0] * (n-1)! + A[1] * (n-2)! + … + A[n-1] * 0! A[i] 指的是位于位置i后面的 阅读全文
posted @ 2019-07-23 20:18 BeerQkq 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 如下例: 运行结果: contructor Father!contructor Son!destructor Father! (1)基类的的析构函数不是虚函数的话,删除指针时,只有其类的内存被释放,派生类的没有。这样就内存泄漏了。 (2)析构函数不是虚函数的话,直接按指针类型调用该类型的析构函数代码 阅读全文
posted @ 2019-07-09 00:04 BeerQkq 阅读(6634) 评论(0) 推荐(1) 编辑
摘要: 参数策略 如果函数的参数是一个指针,不要指望用该指针去动态申请内存。如下: 原因是编译器总是为每个参数制作临时副本。指针参数p, 其副本为_p,使_p=p。如果改变了_p所指的内容,相应的p所指的内容也跟着改变(毕竟指向同样的地方)。但是在GetMemory中动态分配内存空间,改变了_p的内容。在调 阅读全文
posted @ 2019-07-06 11:14 BeerQkq 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 原理:最短路径问题:推导公式 题目: 给出方程式 A / B = k, 其中 A 和 B 均为代表字符串的变量, k 是一个浮点型数字。根据已知方程式求解问题,并返回计算结果。如果结果不存在,则返回 -1.0。 示例 :给定 a / b = 2.0, b / c = 3.0问题: a / c = ? 阅读全文
posted @ 2019-06-19 20:13 BeerQkq 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 网络编程:我们都应该知道服务端和客户端C/S模式,下面我们遵循一个网络编程的规律: 服务端:socket ——> bind ——> listen ——> accept 客户端:socket ——> connect 下面就是代码部分,遵循了上面的规律,大家不懂的函数可以百度查看含义 服务端代码: // 阅读全文
posted @ 2019-06-12 20:51 BeerQkq 阅读(5528) 评论(0) 推荐(0) 编辑
摘要: 1.智能指针的作用 C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程序员自己管理堆内存可以提高了程序的效率,但是整体来说堆内存的管理是麻烦的,C++11中引入了智能指针的概念,方便管理堆内存。使用普通指针,容易造成堆内存泄露(忘记释放),二次释放,程序发生异常时内 阅读全文
posted @ 2019-06-11 18:56 BeerQkq 阅读(179) 评论(0) 推荐(0) 编辑