虚拟机Ubuntu下搭建Samba文件访问服务器

主机win10+VMware Workstation+ubuntu14.04 1.设置VMware Workstation虚拟机网络为桥接联网模式,确保win10与ubuntu14.04相互ping通 在Ubuntu14.04下Alt + Ctrl + T键打开一个终端 执行命令更新软件...

2018-08-21 15:34:59

阅读数:20

评论数:0

数据结构 图论中求单源最短路径实现 纯代码

如下有向图 求出单源起点A到所有其他节点的最短路径 完整代码: #include <stdio.h> #include <memory.h> //图论的迪杰斯特拉算法 #define FINITY 2...

2018-08-21 10:43:05

阅读数:26

评论数:0

A*算法 寻路径 实现,纯代码

参考  设计到的启发公式 f = g + h g: 起始节点start到当前搜索节点current的代价(步数)cost ,是比较确定的一个数值 h: 当前搜索节点curret到 终点节点goal的代价(步数)cost ,这是一个大概的估计 不是真的要这么对代价(步数), h计算可以根据...

2018-08-20 14:53:25

阅读数:70

评论数:0

Dijkstra 迪杰斯特拉 寻找全局路径实现 纯代码

原理参考 https://www.cnblogs.com/chxer/p/4542068.html 代码实现 #include <stdio.h> #include <string.h> #include...

2018-08-20 13:28:32

阅读数:29

评论数:0

数据结构 链式队列 实现 纯代码

链式队列操作函数接口 原型声明 queque_t *init(void); int empty(queque_t *qu); void display(queque_t *qu); datatype read(queque_t *qu); queque_t *insert(queque_t *...

2018-08-15 18:35:23

阅读数:46

评论数:0

数据结构 链式栈实现 纯代码

链式栈操作函数原型声明 node_t *init(); int empty(node_t *top); datatype read(node_t *top); void display(node_t *top); node_t *push(node_t *top,datatype x); no...

2018-08-15 17:08:46

阅读数:54

评论数:0

数据结构 双向链表 实现 纯代码

双向链表 操作函数原型声明 node_t * init(); //显示双向链表内容 void display(node_t *head); //在双向链表中查找第I个节点存放的地址 node_t *find(node_t *head,int i); //在双向链表中第I个节点后插入值为x的节点...

2018-08-15 11:02:39

阅读数:30

评论数:0

数据结构 顺序栈实现 纯代码

顺序栈操作接口函数声明 void stack_init(stack_t *st); int empty(stack_t *st); int stack_size(stack_t *st); datatype read(stack_t *st); void push(stack_t *st,da...

2018-08-14 21:19:28

阅读数:121

评论数:0

数据结构 循环队列实现 纯代码

循环队列操作接口函数声明 void queue_init(sequence_queue_t *sq); int empty(sequence_queue_t *sq); int queue_size(sequence_queue_t *sq); datatype disply(sequence...

2018-08-14 21:19:07

阅读数:89

评论数:0

数据结构 单链表实现 纯代码

单链表操作函数原型声明 node_t *list_init(); //显示单链表 void display(node_t *head); //在单链表上查找第i个节点的存放地址 node_t *find(node_t *head,int i); //在单链表上第I个节点后面插入值为x的节点 n...

2018-08-14 20:57:47

阅读数:133

评论数:0

数据结构 顺序列表实现纯代码

顺序列表操作接口函数声明 void sequence_list_init(sequence_list_t *sl); void append(sequence_list_t *sl,int dat); void display(sequence_list_t *sl); int size_li...

2018-08-14 14:32:28

阅读数:15

评论数:0

C/C++语言函数库 strchar, strrchar, strstr, strrstr 使用及实现

在c/c++中 经常遇到 在一个字符串中查找字符 或者查找子串的情况 srtchar,strrchar函数原型声明 char *strchr(const char *string,int c) char *strrchr(const char *string,int c) strchar...

2018-08-09 14:45:53

阅读数:33

评论数:0

插补速度控制平滑处理控制小总结

插补概念 在CNC数控车床中需要控制刀具沿着任意的曲线或者给定系列点走刀,而刀具很难沿着曲线行走,通常的做法是没把曲线量化分割为直线线段圆弧线段两种,这就涉及到直线插补,圆弧插补。所谓“插补”就是指在一条已知的起点O和终点A的曲线上进行数据点的密集化,插补的任务就是跟句给进速度要求,在起点O和终...

2018-08-05 19:56:08

阅读数:176

评论数:0

printf 在Linux终端上输出彩色字体 (串口也适用)

  有时我们希望在LINUX终端上按照调试级别打印不同颜色的调试信息,如   #include <stdio.h> /* #define DBG_PRINT(format, arg...) do { fprintf(stdout,&...

2018-07-20 17:11:47

阅读数:147

评论数:0

Ring_buffer常用工具使用例子

  头文件ring_buffer.h #ifndef _RING_BUF_H_ #define _RING_BUF_H_ #include <stdint.h> #include <stdbool.h&...

2018-07-18 14:52:26

阅读数:35

评论数:0

Linux 建立一个空的CmakeList.txt 模板工程

前言经常需要在linux建立工程,为了免去每次都重复同样的工作,这里提供一个通用简单的空项目,直接小改动就可以在未来的项目中使用基本 Null_project下的目录结构include 存放头文件的目录include 存放源文件的目录 Null_project目录下的CMakeList.txtCM...

2018-07-13 11:45:23

阅读数:39

评论数:0

Win10 VMware Ubuntu14.04安装Mosquitto MQTT服务器搭建

1.介绍   MQTT 是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,因此易于实现。这些特点使得它对很多场景来说都是很好的选择,包括受限的环境如机器与机器的通信(M2M)以及物联网环境(IoT),这些场景要求很小的代码封装或者网络带宽非常昂贵。本协议运...

2018-07-07 16:21:17

阅读数:52

评论数:0

LINUX 多线程C语音编程

1.使用多线程需要包含头文件#include <pthread.h>2.创建线程执行的函数void *func(void *arg)// *arg传参 { }3.创建线程#include <pthread.h&gt...

2018-07-06 11:48:00

阅读数:43

评论数:0

g2o使用编程步骤流程

1.整个代码以后围绕着optimizer对象编程。首先实例化一个g2o::SparseOptimizer类的 optimizer优化器,g2o::SparseOptimizer optimizer;SparseOptimizer是一个虚类,继承了OptimizableGraph  -&am...

2018-07-02 11:38:19

阅读数:194

评论数:0

ROS 使用C++ jsoncpp库 读写保存json.json 文件

我使用的环境之 ubuntu14.04 + ros-indigo1.安装jsoncpp库 终端运行$ sudo apt-get install libjsoncpp-dev libjsoncpp01.1 好用jsoncpp 读取example.json文件内用example.json{ &...

2018-06-29 11:18:00

阅读数:319

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭