12 2021 档案
摘要:来到 XXX 的有很多感受。 生活方面,大家平时都没有被强制加班,产品组平时可能忙一些,算法组会相对轻松些,当然可能只是从产品组的角度看。平时的下午都会有不同的一些小福利,奶茶水果之类的,虽然每次刚去就快被抢光了hh。周二到周四晚上都会有不同的体育活动,公司的同事们相约打球踢球,每周都期待着周二周三
阅读全文
摘要:对于 agent 在复杂交通场景下的决策,需要考虑其他交通参与者(包括car、truck、pedestrian、bicycle等)与我们可能产生的交互行为,因此可以考虑学习博弈论的概念,并且运用在自动驾驶决策上,包括换道、加减速等。 考虑动态博弈和静态博弈两种场景。
阅读全文
摘要:auto_ptr<>, unique_ptr<>, shared_ptr<>, weak_ptr<> 参考: https://changkun.de/modern-cpp/zh-cn/05-pointers/ 1. auto_ptr<> #include<memory> #include <iost
阅读全文
摘要:熟悉 Vim 操作 参考Linux Vim/vi 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 移动光标 h 或者 左箭头: 向左移动一格 j 或者 下箭头: 向下移动一格 k 或
阅读全文
摘要:常用 STL 操作 可参考 cpp_container , 非常详细 顺序容器 Sequence containers array vector deque forward_list list 关联容器 Associative containers set map multiset multimap
阅读全文
摘要:1. 可阅读 Eigen tutorial 2. Eigen 官方教程 3. 也可参考 https://www.cnblogs.com/houkai/p/6347408.html 4. QuickRefPage
阅读全文
摘要:来自 Optimal Trajectory Generation for Dynamic Street Scenarios in a Frene´t Frame 深入理解Frenet 轨迹规划 将纵向和横向分开求解 可以用一个五次多项式来约束jerk,之后在损失函数中使用 需要根据不同的场景来设计损
阅读全文
摘要:pragma 作用是设定编译器的状态或者是指示编译器完成一些特定的动作 #pragma once 只要在头文件的最开始加入这条指令就能够保证头文件被编译一次 gflags DEFINE_STRING(name, default value, “explaination”) DECLARE_STRIN
阅读全文
摘要:在 linux 平台下使用 CMake 生成 Makefile 并编译的流程如下: 编写 CMake 配置文件 CMakeLists.txt 。 执行命令 cmake PATH 或者 ccmake PATH 生成 Makefile(ccmake 和 cmake 的区别在于前者提供了一个交互式的界面)
阅读全文
摘要:了解了下bazel build 项目 cc_binary cc_library 依赖的库 bazel build //main:hello-world bazel query --nohost_deps --noimplicit_deps 'deps(//main:hello-world)' \ -
阅读全文
摘要:常用Git操作 参考 https://www.liaoxuefeng.com/wiki/896043488029600 git init git add git commit -m “xxx” git reset –-hard COMMIT_ID git checkout --file git re
阅读全文
摘要:迭代法求快速幂 pow(x, n). class Solution { public: double multiply(double x, long long n) { double ans = 1.0; double base_x = x; while (n > 0) { if (n % 2 ==
阅读全文