- 博客(12)
- 问答 (4)
- 收藏
- 关注
原创 2021/03 自我面试之多线程
一、多线程1.如何创建多线程两种方式:(1)使用头文件<pthread.h>#include <pthread.h>#include <iostream>#define THREAD_NUM 5void say_hello(void *args){ std::cout << "hello, wangshuo" << std::endl; return 0;}int main(){ pth
2021-03-18 12:51:43
153
原创 ROS通信解析
ROS的通信方式有以下四种:(1)Topic主题(2)Service服务(3)Parameter Service参数服务器(4)Actionlib动作主题Topic发布publicer源码解析//ROS头文件#include <ros/ros.h>//自定义msg产生的头文件#include <topic_demo/gps.h>int main(int argc, char **argv){ //用于解析ROS参数,第三个参数为本节点名
2020-10-11 23:54:58
703
原创 ROS知识概览
1.什么是ROS?ROS是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。它也提供用于获取、编译、编写和跨计算机运行代码所需的工具和库函数。在某些方面,ROS相当于一种“机器人框架”。类似的“机器人框架”有:Player,YARP,Orocos等。...
2020-10-08 22:57:59
282
原创 Linux问题库
2020-03-09今天在Linux服务器上,安装gtest第三方测试库。参考链接为:https://www.cnblogs.com/helloworldcode/p/9606838.html,完全按照其中介绍的步骤来安装。大致目录结构:googletest/目录下googletest/googletest目录下结构在googletest目录下执行命令 cmake CMak...
2020-03-09 22:35:56
256
原创 FAISS学习随笔记
argument of the metric type:度量标准类型的参数 -------PQ 即 Product Quantizer(乘积量化), 相对与普通的Quantizer而言,普通Quantizer 将整个向量通过单次聚类达到量化,而Product Quantizer 则通过对向量分段,每段分别聚类得到多个量化结果(每段一个量化结果),这样的好处是同较小的码本来表达非常大量的...
2020-03-02 01:27:52
390
原创 牛客网华为机考试题(1)
(1)题目:计算字符串最后一个单词的长度,单词以空格隔开。#include "stdafx.h"#include <iostream>#include <string>using namespace std;int main(){ int num = 0; string str = ""; getline(cin, str); for (a...
2020-02-02 11:17:27
1280
原创 2019年8月份C++面试题总结
1.多线程2.QT的使用、MFC相关的知识3.STL4.关于windebug工具的使用5.智能指针引用计数实现相加的原理6.如何创建socket连接7.http传输的格式8.windebug的使用方式、命令9.Linux内核10.关于内存、堆内存、栈内存11.软件设计模式12.多个容器之间的区别13.vector容器有没有潜在的风险14.内存池的...
2020-02-02 11:16:26
294
1
原创 2018.04.25 遇到的问题。
1.什么是 锚点:https://www.cnblogs.com/ttss/p/4066214.html2.什么是外部依赖项。3.CCAssert(nullptr != parent, "parent is nullptr"); 开始为什么加CC4.CCSence 解析 https://blog.youkuaiyun.com/c_boy_lu/article/details/485329...
2019-07-05 22:14:28
166
原创 VisualStudio2015括号匹配问题
在编写代码过程中,为了更好的区分括号匹配,可以将对应的括号设置成高亮状态。设置方法:工具 -> 选项… -> 环境 -> 字体和颜色->括号匹配 (方括号)Tools->Options->Environment->Fonts and Colors->Brace Matching(Rectangle)...
2019-07-05 22:09:47
2205
原创 C4996 ‘strlwr’:The POSIX name for this item is deprecated.Instead,use the ISO C and C++ comformant
C4996 ‘strlwr’:The POSIX name for this item is deprecated.Instead,use the ISO C and C++ comformant name:_strlwr .See online help for details.其实在错误提示中已经给出了我们一个解决办法,那就是使用ISO标准 C和C++ comformant名称:_strlwe...
2018-04-17 16:20:07
3189
1
转载 C4996:#("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name:")
在使用visual studio 2015 写程序时 ,出现了(“The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name:”) 的报错打开你创建的项目 菜单栏下“项目”然后点击“ 属性/(*属性)”*“是你自己创建项目的名称接下来我们会看到然后再左侧找到 ”c/c++” 点击点击并找...
2018-04-17 16:13:12
14612
1
转载 ISO Latin-1字符集
ISO Latin-1字符集是Unicode字符集的一个子集,对应于IE4+中Unicode字符指令表的前256个条目。下面表格中详细提供了每个字符及字符的十进制编码和HTML已命名实体。其中Unicode字符为双字节16位,可以表示任何一种语言符号;而Latin-1字符集是单字节8位,只能够表示英文和西欧字符。本表按十进制字符编号顺序排列,可以快速查找对象字符和名称。ISO Lati
2017-11-29 18:39:30
1233
空空如也
关于指针的问题。定义的问题
2017-11-29
让一个string 首个单词变大写。请帮我看看程序哪点出了问题。
2017-11-27
Visual studio 如何使用外部头文件
2017-11-24
编写一个简单程序运行一下就消失,应该在什么位置添加什么代码。
2017-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人