- 博客(23)
- 资源 (5)
- 收藏
- 关注
转载 rosdep init /rosdep update因网络问题失败解决方案
本文为转载,原文连接为:https://blog.youkuaiyun.com/qq_30267617/article/details/115028689一. 绪论关于ROS安装过程中遇到的sudo rosdep init和rosdep update失败问题,网上的帖子简直就是一大箩筐了。笔者最近又安装了一次ROS,发现以前记录的解决方法都不管用了,搜遍网上的帖子,99%是转载、或者过时了。最后终于找到一篇说清楚的了,可以参考这篇文章:ROS rosdep init/update报错终极解决方法。二.
2021-08-30 10:57:21
379
原创 Ceph Cookbook 学习实践笔记(一)之使用虚拟基础设施搭建ceph集群
Ceph Cookbook 学习实践笔记(一)之使用虚拟基础设施搭建ceph集群搭建一个虚拟基础设施1、准备软件:Oracle VirbualBox:开源虚拟化软件包root@ceph-cookbook# sudo apt-get install virtualboxroot@ceph-cookbook# VBoxManage -v5.1.38_Ubuntur122592Vagrant:创建虚拟研发环境root@ceph-cookbook# sudo apt-get ins
2020-06-09 09:50:53
617
原创 Fiddler的简单使用
1、背景近期在研究http协议解析,看了一堆的规范,想具象地看一下协议是内容,于是就想到了通过抓包来过去一下素材。在我贫瘠的知识储备中,我了解有Wireshark、Fiddler等专业的抓包工具,或者浏览器自带的开发者工具。为了兼顾易用性和功能性,选择了Fiddler进行了尝试。2、什么是FiddlerFiddler位于客户端和服务器端之间的代理,客户端和服务之间的所有通信都是通过这个代...
2020-05-05 17:44:01
317
原创 Ceph Cookbook 学习实践笔记(三)之OpenStack
Ceph Cookbook 学习实践笔记(三)之OpenStackOpenStack简介OpenStack是一个用于建设和管理共有云和私有云的基础架构开源软件平台。它被一个独立的非盈利的OpenStack基金会所管理。它拥有最大和最活跃的社区,由科技巨头如惠普、红帽、戴尔、思科、IBM和Reckspace公司,以及更多其他的公司提供支持。OpenStack秉持的理念是,云应该是实施简单和可...
2019-09-29 14:06:45
356
原创 Ceph Cookbook 学习实践笔记(二)之使用Ceph块存储
Ceph Cookbook 学习实践笔记(二)之使用Ceph块存储第二章:使用Ceph块存储安装和配置好Ceph集群后,接下来的任务就是进行存储配置:给物理机或者虚拟机分配存储空间或容量的操作过程,无论是以块、文件还是对象形式存储。配置Ceph客户端:常用的Linux宿主机都可以作为Ceph的客户端,客户端通过Ceph集群网络来相互交互以存储或者检索用户数据。操作步骤:和之...
2019-09-23 14:15:52
391
原创 hihoCoder之KMP算法
#include #include #include //返回一个字符串中,特定子串的个数int CalSubStrCount(const char *str, const char *substr){ int count = 0; int strLen = strlen(str); int subStrLen = strlen(substr); const
2017-10-31 08:29:22
368
原创 protocol buffers (protobuf) 浅析
protobuf是谷歌开源的一种多语言、多平台和可扩展的结构化数据序列化机制,可以联想到我们熟悉的xml和json等,但是protobuf速度更快、体积更小和使用起来更加便捷。
2017-02-07 11:04:21
795
转载 windows GetAdaptersAddresses函数的说明及样例
The GetAdaptersAddresses function retrieves the addresses associated with the adapters on the local computer.
2016-11-02 10:50:42
2887
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-11-02 08:57:21
301
转载 浅析 BloomFilter
本文前四个章节是我转载的,作者写的浅显易懂,非常不错的文章。原文地址:http://www.cnblogs.com/heaad/archive/2011/01/02/1924195.htmlBloomFilter——大规模数据处理利器 Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素
2016-09-21 16:29:42
3154
转载 IO中同步、异步与阻塞、非阻塞的区别
转载,原文地址:http://blog.chinaunix.net/uid-26000296-id-3754118.html一、同步与异步同步/异步, 它们是消息的通知机制1. 概念解释A. 同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin isdigit等)。但是一般而言,我们在
2016-07-28 20:00:30
334
转载 学习编写makefile文件(二)
转载的陈皓老师的优秀文章,原文地址:http://blog.youkuaiyun.com/haoel/article/details/2886三、make是如何工作的在默认的方式下,也就是我们只输入make命令。那么, 1、make会在当前目录下找名字叫“Makefile”或“makefile”的文件。 2、如果找到,它会找文件中的第一个目标文件(target),在上面
2015-11-15 18:02:11
409
转载 学习编写makefile文件(一)
转载的陈皓老师的优秀文章,原文地址:http://blog.youkuaiyun.com/haoel/article/details/2886概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器
2015-11-15 17:42:12
567
原创 C++流之标准I/O流
1、什么是标准I/O?2、标准I/O的类的继承关系是什么?3、ios类中几个常用的枚举类是什么?4、ios类中的成员函数有哪些?5、什么是格式控制符?
2015-08-09 20:51:20
2627
原创 C++流的概念
本片文章系统地介绍一下标准I/O流、文件I/O流和字符创I/O流的基本概念和使用方法,都是基础的理论,比较枯燥。所以我多用图表的方式列出来,希望可以对C++流的概念有一个基本的认识。 I/O是计算机的一个重要组成部分,是人机交互的主要方式。在C++中,数据的输入和输出包括对标准输入输出设备(键鼠和显示器)、对外存磁盘上的文件和对内存中制定的字符创存储空间进行输入输出这三个方面。我们简称为标准I/O
2015-08-09 08:02:50
2234
原创 Linux中的Samba配置流程
一、什么是Samba? Samba是一组软件包,使Linux支持SMB协议,是一套让Linux系统能够应用Microsoft网络通讯协议的软件。它使执行Linux系统的机器能与执行Windows系统的计算机进行文件与打印机共享.二、Samba的主要功能是什么? 1、提供Windows共享Linux等其他操作系统的资源,外表看起来和共享Windows资源没有区别,并支持Windows客户使用
2015-08-02 20:52:31
11640
原创 Linux下文件夹相关操作
程序中,经常会用到遍历文件夹、读取文件夹和读取文件目录等操作,本文就介绍Linux下操作文件目录的方法。 需求:遍历路径/home/workspace/test下所有的文件(文件夹、文件),输出其名字及大小。 代码:#include<sys/types.h>#include<sys/stat.h>#include<dirent.h>#include<string>#include<ios
2015-07-29 22:25:24
514
原创 Linux、xshell等中文乱码问题
英文纯净版的Linux中不存在乱码问题,但是我们在学习和工作中,总会遇到需要显示或者输入中文的情形,一旦当我们尝试显示中文或者输入中文时,显示的是一堆乱码,那就比较烦躁了。本文就针对中文乱码问题,深入分析其原因,知其因,那么解决方法也就显而易见了。 本文以Readhat Linux为例:
2015-07-20 22:18:34
3202
原创 使用zlib压缩/解压文件
压缩算法有很多,关于各类算法的开源库也不少,本文对zlib压缩算法的基本概念和用法作简要介绍。 代码如下:string compressfile(string &str){ string strcom; uLong srclen = str.length(); char *buf; uLong buflen = compressBound(srclen);
2015-07-19 08:57:44
3086
原创 C/C++中调用执行python脚本文件
前几天因为工作需要,想在C++服务程序中调用执行现有的python脚本文件,所以查了一下这方面的材料,现在做个小结。 目前的C/C++与python的混合编程分为两大类: 1、使用python调用c/c++编写的扩展库,扩展python的功能个,我能暂且称为python调用c/c++ 2、使用c/c++程序调用执行python中定义的函数等,我们暂且称为c/c++调用python 本文只针对
2015-07-19 01:58:33
18757
3
转载 进程与线程的区别联系
原文地址:http://blog.youkuaiyun.com/pyjfoot/article/details/7389389
2014-10-14 14:21:04
468
原创 使用map关联容器实现单词转换的程序
针对C++Primer(第四版)10.3.9节的单词转换程序实现与分析,参照书本p317-318。实现源代码如下:#include #include //使用istringstream、ostringstream、stringstream; //三个类创建的对象必须包含的头文件;#include #include #include using namespac
2014-01-17 08:33:05
1045
转载 “函数声明”、“函数原型”与“函数定义”辨析
本篇文章转载自博客园,原文地址http://www.cnblogs.com/pmer/archive/2011/09/04/2166579.html“函数声明”、“函数原型”与“函数定义”辨析 对函数的“定义”和“声明”不是一回事。函数的定义是指对函数功能的确立,包括指定函数名,函数值类型、形参及其类型以及函数体等,它是一个完整的、独立的函数单位。而函数的声明
2013-10-12 08:41:08
1383
1
C++编程思想
2013-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人