- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 配置 linux 开机运行脚本 && setuid & setgid
方法1:在 /etc/init.d 文件夹中创建脚本 如:myscript.sudo vi /etc/init.d/myscript # 名字随意or#!/bin/sh/path/to/my/script.sh使其拥有可执行权限chmod ugo+x /etc/init.d/myscript # 或者 chmod 777 /etc/init.d/myscript配置其使得开机启动:sudo u
2016-05-25 16:56:55 4487
原创 串行化 msgpack etc.
当需要将内存中的对象通过网络传输(或者以文件的方式存储)的时候,需要用到序列化。 对于基于网络的远程调(RPC)用来说,通过序列化将自定义对象通过网络传输能极大地简化系统的数据,也很容易实现 corba, wamp等功能。通过网络传输对象时,可以使用JSON,ProtoBuf 和 MsgPack,下面简要介绍一下msgpack-c的使用:msgpack example:#include <msgp
2016-05-24 16:45:20 4262
原创 环形缓冲区-boost circular buffer & 读写锁(shared_mutex)
在涉及到缓存差值点数据的时候,一般会使用circular_buffer来实现。 It is a kind of sequence similar to std::list or std::deque. It supports random access iterators, constant time insert and erase operations at the beginning or
2016-05-24 10:43:51 6251
原创 Matlab 简单的数据处理
将文件中的数据读入到一个矩阵中:M = dlmread('data.txt') // 注意是单引号画出第一列数据:plot(M(:,1)) // 可以选择线型和颜色如果需要知道相邻数据的差值:dx = diff(M(:,1)) // diff
2016-05-18 09:06:03 3547
原创 Orocos DataPort 解析: orocos lock free data object
Orocos有两种 dataPort (Input, Output),在 conncet(Output, Input) 之后,往 Output 中写的数据能够传递到 Input 中并读取, 一个OutputPort可以连接多个InputPort(类似于ROS中的Pub&Sub),这极大地提高了模块化设计的数据交换。 其中能够实现数据交换的关键是 ChannelDataElement 数据结构,在
2016-05-06 10:31:40 3827
orocos rtt with xenomai & kuka lwr
2017-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人