摘要:
配置步骤 修改problem.conf 和传统题配置相比,spj的题区别就在于自定义了checker。 这里我们需要先把problem.conf中的 一行删去。 chk.cpp 在数据文件夹下新进一个文件命名为 。 UOJ的cheker使用 "testlib" ,下面是 的checker: 在调用 阅读全文
摘要:
之前试了网上说的autossh的方法来转发端口,一直失败,于是换了一种方法。 适用场景 一台能连外网但是没有公网ip的服务器A, 一台有公网ip的服务器B 期望通过访问服务器B来间接访问服务器A 步骤 服务器B(server) 安装 首先在服务器B上下载 "otunnel" : 然后运行 即可启动。 阅读全文
摘要:
markdown原生的表格支持很弱,不能合并单元格,不能调用css样式,于是画出来的表格就长得很奇怪。 所以这个时候就需要一些工具来快速制作一个表格。将表格转换成html的 然后在粘贴到markdown里面就是一个高效的好方法。 生成步骤 这里介绍一下我的操作步骤: 快速绘制主要内容 首先打开一个表 阅读全文
摘要:
在代码中添加 mrpt 库的头文件之后编译出现了如下错误: 一开始没仔细看,随手Google了一下以为是没加eigen,于是各种改CMakelists,改头文件,无解。 后来仔细一看,人家的报错是No such file <Eigen/Dense>,而我的是 MRPT headers must be 阅读全文
摘要:
bool wait_for_wake = false; std::mutex process_mutex; std::condition_variable_any process_cond; std::unique_lock lock(process_mutex); auto Timer = [&process_mutex, &process_cond](const int &wait_time... 阅读全文
摘要:
在ubuntu 16.04更新了一些东西之后用apt装ros bringup包会出现如下错误: 解决办法: 就把安装失败的软件自动安装好了。 阅读全文
摘要:
1. 创建catkin_package 会自动创建一个名为pkg_name的包,依赖depend_1和depend_2包 2. 添加依赖的包 在CMakeLists中添加代码 depend_new为新加的依赖包 在package.xml中添加代码 3. C++代码include相关 如果要包含的代码 阅读全文
摘要:
背景 由于我之前按照百度上博客教程给gazebo上的turtlebot配置rplidar的时候一直失败,后来发现是因为在ros-indigo和kinetic下的一些差异导致配置失败,于是又搜了一些教程成功配置了hokuyo的激光雷达,并且能够较完美地运行,感觉比较激动,所以想写个教程避免自己以后再次 阅读全文