Interview Notes
讲道理,同一家公司,这已经是面试我的第六个人了……除去大方向的那次面试,我已经面了五轮技术面了(虽然今天的这个面试官好像不知道我之前已经面试过的事情)……不过今天还是通过面试学到了不是,应该总结一下。
今天面试的时间还是挺久的,就一个面试官直接问了我50分钟的问题,涉及的知识面也非常的广,最后感 ...
[转载]动态规划之KMP字符匹配算法
KMP 算法(Knuth-Morris-Pratt 算法)是一个著名的字符串匹配算法,效率很高,但是确实有点复杂。
很多读者抱怨 KMP 算法无法理解,这很正常,想到大学教材上关于 KMP 算法的讲解,也不知道有多少未来的 Knuth、Morris、Pratt 被提前劝退了。有一些优秀的同学通过 ...
docker下,极速搭建spark集群(含hdfs集群)
docker下,极速搭建spark集群(含hdfs集群)docker-compose 部署搭建好的spark和hdfs集群123wget https://raw.githubusercontent.com/Bert-Z/Spark-GraphX/master/docker-compose.yml ...
[转载]滑动窗口技巧
[转载]滑动窗口技巧本文详解「滑动窗口」这种高级双指针技巧的算法框架,带你秒杀几道高难度的子字符串匹配问题。
LeetCode 上至少有 9 道题目可以用此方法高效解决。但是有几道是 VIP 题目,有几道题目虽不难但太复杂,所以本文只选择点赞最高,较为经典的,最能够讲明白的三道题来讲解。第一题为 ...
OpenStack上nginx端口映射
OpenStack上nginx端口映射
唉~讲真的每次用每次查,有点麻烦了,这次还是都记录下来吧。
docker-run.sh1234567#!/bin/shdocker run -d --name nginx \ -p 80:80 \ --net host \ ...
enable_shared_from_this
日常怀疑自己真的会写cpp?
12345678910struct A { void func() { // only have "this" ptr ? }};int main() { A* a; std::shared_ptr ...
[转载]【C++基础之十】友元函数和友元类
[转载]【C++基础之十】友元函数和友元类1.概述友元提供了一种 普通函数或者类成员函数 访问另一个类中的私有或保护成员 的机制。也就是说有两种形式的友元:
(1)友元函数:普通函数对一个访问某个类中的私有或保护成员。
(2)友元类:类A中的成员函数访问类B中的私有或保护成员。
2.特性优点:提 ...
[转载]cpp 宏操作
C++ 宏编程 学习笔记¶虽然很多人提出不要在C++中使用宏,但是宏对C/C++的作用却是至关重要的!
对C++语言进行改造,肯定是要用到宏的,不精通宏,怎么好意思说自己精通C++?
看看任何一个高级C++库,全部都遍地是宏!
心得总结C++宏最重要是明确:”宏仅仅是文本替换!而且它是预编译时发 ...
typedef vs using
对于定义一般类型的别名,二者没有区别。
对于定义模板的别名,只能用using。(c++11 还是鼓励用using)
12345678910111213141516171819202122#include <iostream>template <typename T>c ...