以后可以用lambda表达式写函数,这样写的函数可以不用提前声明,其标准格式为 autofunction=[&](inta,intb)->void{cout<<a+b<<endl; }intn;autodfs[&](auto& self,inta,intb)->void{//void是返回值//[&]表示函数前面的变量都可以在函数里面使用,比如下面的nn+=3; self(self,c,a);//c为当前节点,a为上一节点,a是为了避免重复访问父...
Lambda的语法如下: [函数对象参数](操作符重载函数参数)mutable或exception声明->返回值类型{函数体} thread类和mutex类 新的智能指针 unique_ptr和shared_ptr 47、C++的调用惯例(简单一点C++函数调用的压栈过程) 函数的调用过程: 1)从栈空间分配存储空间 2)从实参的存储空间复制值到形参栈空间 3)进行运算 形参...
微服务架构设计,服务注册、服务发现、服务路由 分布式文件系统:FastDFS、HDFS 分布式事务:2PC、3PC、TCC 分布式一致性算法:PAXOS、Raft、Zab 分布式唯一 ID 生成:雪花算法、UUID、美团 Leaf、淘宝 TDDL SEQUENCE方案 一致性HASH算法 高并发、高性能、高可用(统称后台开发三高) 多线程、多进程、协程模型 异步回调、同步...
会C with STL以及常见的数据结构与算法,并且笔试能当场做出leetcode中等难度以下的人就有70分了,如果笔试的时候对STL、auto、lambda等用法都很熟练,都有加分。对于实习生来说,表现不错就可以招进来,剩下网络编程和linux进去之后会再教你。 所以校招更看重的是你的基础和学习能力。实习进去之后再观察你的技术学习进...
这里就分为校招和社招。校招的话对于技术层面的要求会相对较低。会C with STL以及常见的数据结构与算法,并且笔试能当场做出leetcode中等难度以下的人就有70分了,如果笔试的时候对STL、auto、lambda等用法都很熟练,都有加分。对于实习生来说,表现不错就可以招进来,剩下网络编程和linux进去之后会再教你。
会C with STL以及常见的数据结构与算法,并且笔试能当场做出leetcode中等难度以下的人就有70分了,如果笔试的时候对STL、auto、lambda等用法都很熟练,都有加分。对于实习生来说,表现不错就可以招进来,剩下网络编程和linux进去之后会再教你。 所以校招更看重的是你的基础和学习能力。实习进去之后再观察你的技术学习进...
在你不熟悉FP的时候,完全可以不去考虑lambda表达式,不去考虑std::function,不去写那些高阶函数。但是当你觉得想把Lisp和Haskel中有些概念比如闭包、monad等搬到C++时,你会觉得其实这些东西蛮顺手的。 这多么人性化! C++为不同的能力阶段的人提供了不同层次的工具,而且它们几乎完全正交!但是就是有些人要跳出来“...
会C with STL以及常见的数据结构与算法,并且笔试能当场做出leetcode中等难度以下的人就有70分了,如果笔试的时候对STL、auto、lambda等用法都很熟练,都有加分。对于实习生来说,表现不错就可以招进来,剩下网络编程和linux进去之后会再教你。 所以校招更看重的是你的基础和学习能力。实习进去之后再观察你的技术学习进...
步骤1:启动dfs集群、zookeeper集群 start 1. 2. 步骤2:启动standalone模式集群 bin/ 1. 步骤3:可以访问Web页面 http://hadoop102:8081/ http://hadoop103:8081/ 1. 2. 可以看到两个Web页面一样的,那么哪个节点是leader节点呢? 登录到zookeeper的客户端查看leader get /flink-standalone/cluster_atguigu/leader...
会C with STL以及常见的数据结构与算法,并且笔试能当场做出leetcode中等难度以下的人就有70分了,如果笔试的时候对STL、auto、lambda等用法都很熟练,都有加分。对于实习生来说,表现不错就可以招进来,剩下网络编程和linux进去之后会再教你。 所以校招更看重的是你的基础和学习能力。实习进去之后再观察你的技术学习进...