- 博客(13)
- 收藏
- 关注
原创 C++基础:继承
如果没有使用关键字virtual,程序将根据引用类型或指针类型选择方法;如果使用了virtual,程序将根据引用或指针指向的对象的类型来选择方法。如果析构函数不是虚的,则将只调用对应于指针类型的析构函数,这意味着只有基类的析构函数被调用,即使指针指向的是一个派生类对象。1 在派生类中重新定义基类方法。如果析构函数是虚的,
2024-08-19 08:20:44 104
原创 Git使用场景
建立源版本upstream,即你fork的项目地址查看当前仓库的远程仓库地址和原仓库地址,查看所有版本记录获取原仓库的更新。使用fetch更新,fetch后会被存储在一个本地分支upstream/master上。切换到想要合并的分支查看所有版本从upstream/current_branch拉取代码合并到本地分支。切换到本地master分支,合并upstream/master分支。在没有冲突时,会有如下的显示。这个时候编辑提交信息即可sdhkj在merge有冲突时,会有如下提示。
2024-07-20 11:38:46 440
原创 LeetCode矩阵类问题
要求使用原地算法,也就是不引入新的数组,在原有的数组上进行修改来解题。也就是使用额外两个变量来记录第一行第一列是否为0,然后勇第一行第一列记录其他行列是否为0.
2024-07-17 07:42:35 108
原创 RPC与HTTP
RPC 在我们熟知的各种中间件中都有它的身影。Nginx/Redis/MySQL/Dubbo/Hadoop/Spark/Tensorflow 等重量级开源产品都是在 RPC 技术的基础上构建出来的,我们这里说的 RPC 指的是广义的 RPC,也就是分布式系统的通信技术。RPC 在技术中的地位好比我们身边的空气,它无处不在,但是又有很多人根本不知道它的存在。HTTP 调用其实也可以看成是一种特殊的 RPC,只不过传统意义上的 RPC 是指长连接数据交互,而 HTTP 一般是指即用即走的短链接。
2024-07-15 12:10:15 442
原创 LeetCode数组类问题
这道题,每次遍历记录与下一个元素相加前是否保留之前的和,大于零就可以加,小于零,sum就值等于当前元素值,然后结果是当前元素值和结果的之间的最大值,然后接着往下遍历。
2024-07-15 07:52:46 130
原创 LeetCode滑动窗口类问题
将当前正在分析字串作为滑动窗口,设立i作为起始下标,j作为结束下标,Set记录当前字符串中元素,无重复j++并且往set添加元素,有重复时记录长度,然后i往前并且从set中剔除元素直到将与j重复的哪个元素剔除掉。438.找到字符串中所有的字母异位词。3.无重复字符的最长子串。
2024-07-14 18:34:09 176
原创 LeetCode题型分类
双指针 https://blog.csdn.net/FranYeCisco/article/details/140418344 11.盛水最多的容器 双指针 15.三数之和 双指针
2024-07-14 16:26:55 103
原创 LeetCode双指针类问题
这样从两个方向逐步向中间靠拢,是从底最长高不确定,到逐步缩小底寻找最大面积的过程。为什么不能两个指针在一个方向开始,因为这样的话,底和高都不确定,寻找过程更加复杂。left和right两个指针一个在最左,一个在最右。11.盛水最多的容器。这道题要注意的点是,
2024-07-14 16:16:03 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人