自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

all for one,one for all

欢迎随时交流指正 github, https://github.com/fengzhuye

  • 博客(19)
  • 资源 (9)
  • 收藏
  • 关注

原创 nmap 端口扫描/arp/ping,获取ssh服务器的ip地址/ nc / telnet

nmap可以用来扫描端口,也可以用来发现主机:如果在局域网中你只知道某个设备的mac地址,需要找到对应的ip地址,可以通过 arp 或者 nmap 扫描来实现。arp -na //显示 ARP cache(保存mac地址和ip的mapping),必须同一个网段,如果用虚拟机桥接则不行(缓存的,如果某个ip没有出现,先ping一下就再查看可以了).// 如果 arp cache 中不

2015-06-29 20:40:25 19196 1

原创 字符串与int,double的转换: stringstream 操作

stringstream对象可以安全的实现string类型和常用数据(int,double, char etc.)的转换。#include <iostream>#include <string>#include <sstream>int main(){ int i = 7; double d = 1.234; char c = 'A'; std::string

2015-06-29 15:12:43 4218

翻译 c++ inheritance 继承相关总结&备忘

继承相关知识总结:private继承对派生类不可见(exist but not accessable),通过using Base::someFunc; 可以 access 基类的成员(前提是someFunc在基类中是public属性或者protected属性——因为private属性是不能被继承的).private 和 protect 继承不允许使用 基类指针 指向 派生类(编译error: 'Ba

2015-06-27 17:14:53 4201

原创 函数指针&绑定: boost::functoin/std::function/bind

see link: http://blog.csdn.net/gw569453350game/article/details/50789253 https://isocpp.org/wiki/faq/pointers-to-members function vs template: http://stackoverflow.com/questions/14677997/stdfunction

2015-06-26 14:08:58 3785

原创 c++11 shared_ptr & unique_ptr & move semantics(右值引用) & emplace & lock_guard & final 和 override 关键字

使用任何指针是都要考虑ownership+memory-management+lifetime这几个问题。 who is the owner of this object? is there one owner or many? who will responese for the deletion?Just read it smart_ptr: https://mbevin.wordpres

2015-06-26 10:09:31 4504

原创 gcc开启/关闭 编译警告/报错 -Werror

有时候我们编译一个大的项目的时候,会出现很多错误使得屏幕堆满了很多无用的信息。一般情况下我们需要找到首次出现错误的地方,在gcc中添加编译选项可以使编译停止在第一次出现错误的地方:$ gcc -Wfatal-errors foo.c // GCC 4.0 and later$ g++ -Wfatal-errors foo.cpp$ g++ -fmax-errors=N foo.cpp

2015-06-25 19:55:57 22278

原创 sed:linux常用工具 & 基本正则表达式

grep 见链接:http://www.cyberciti.biz/faq/grep-regular-expressions/sed参考文章:http://www.thegeekstuff.comsed工作原理This is called as one execution cycle. Cycle continues till end of file/input is reached: 1. Re

2015-06-25 10:36:24 3744

原创 git add xxx / 暂存修改-git stash

暂存已track文件的修改(不包括untrack的文件,新添加的文件在stash后依然可见,但是新添加的文件在stash后再次修改则不能通过stash pop恢复——因为该命令不暂存未track的文件) git stash暂存所有修改(包括新添加的文件,即恢复到上一次commit的状态,新添加的文件在stash后不可见,只能通过stash pop后恢复,但是不能添加描述信息message)git s

2015-06-24 11:06:07 5063

原创 linux: start a service

/etc/init.d/ethercat start

2015-06-19 14:23:48 2784

原创 Linux(Ubuntu) 使用小技巧总结 & guake install & p4merge install

sudo !! //sudo 执行上一条命令=sudo !-1sudo !-n // sudo 执行之前第n条命令history | grep keyword // 查找keyword的相关命令 然后再 !n 执行历史记录中第n条命令keyword 然后按 ctrl+R //反向查找命令之前输入的与keyword相关的命令

2015-06-18 13:24:39 2815

转载 screen使用问题,重新attach失败:There is no screen to be resumed matching ***

reatach一个session: 方法1:screen -xr 5170.pts-21.hostname-x: Attach to a not detached screen session. (Multi display mode).or:screen -d -r 5170.pts-21.hostnamescreen -D -r 5170.pts-21.hostname-d -r: Rea

2015-06-17 14:17:11 25725

原创 markdown常用格式一览

Tips: 更全面的使用指南: markdown style guide常用格式: 1. *斜体* or _斜体_:一个星号或者一个下划线包裹为斜体,例如 斜体,斜体 2. **强调** or __强调__:使用两个星号或者两个下滑线,例如:重点强调 即加粗 3. `单行代码`:使用波浪号那个键是单行代码,例如:command 4. ` ` `代码块` ` ` :三个表示代码块,例如code

2015-06-17 12:55:36 4331

原创 ethercat 原理 & implementation ...

两个形象的动画演示ethercat数据交换原理:1. 视频 2. 动图从站实现 SlaveImplementationGuidegoogle code上的一个机器人项目: https://code.google.com/p/atrias/wiki/ETHERCAT_setup一个文档: http://www.megatech.ro/doc/699/FZM1%20EtherCAT%20Commu

2015-06-15 16:02:33 5159 3

转载 xenomai config

尊重原作:[https://code.google.com/p/atrias/wiki/XenomaiSetup] 方便大家,不用翻墙 Introduction This page outlines the necessary procedures to install Xenomai on a fresh installation of Ubuntu. Before you start, y

2015-06-15 14:58:20 3213

转载 交叉编译Ruby for ARM

下载ruby源码包:export CC=/usr/bin/arm-linux-gnueabihf-gccexport LD=/usr/bin/arm-linux-gnueabihf-ldexport AR=/usr/bin/arm-linux-gnueabihf-arexport RANLIB=/usr/bin/arm-linux-gnueabihf-ranlibexport ac_cv_fu

2015-06-15 09:21:56 4847

原创 sudo xxx command not found

这是因为用户的path环境变量与superuser(管理员)的环境变量不一样导致。 可以比较以下输出:env | grep ^PATHsudo env | grep ^PATH解决方法: 1. sudo -E env "PATH=$PATH" <command> [arguments] 2. alias mysudo='sudo -E env "PATH=$PATH"' 3. 或者将执行程序

2015-06-15 09:17:38 6312

原创 linux 常用命令 ln/cat/echo/grep/sed/tar/wc/find/ssh/scp/strace/strings/dd/chrt/iostat/rotatelogs/dstat

ln、cat、echo 的常用example:ln -s [需要被链接的source] [需要新创建的快捷方式target]cat > filename << EOF // 新建&覆盖文件 或者 Ctrl+D 结束cat >> filename <<EOF // 追加到文件末尾 appendcat -n filename // 显示行号echo "some text" > filename

2015-06-12 15:45:44 4173

原创 linux 程序 打开 /dev/mem permission denied

linux 程序 打开 /dev/mem permission denied

2015-06-12 15:35:09 10391

原创 linux 常用命令:chrt & top & lftp&date&ntpdata&ls -lrt&du&watch&tee&bc&meld&kst2& awk & xargs & lsof

常用:ls -lh # human readable,以 k/M 显示大小ls -alh # 隐藏文件.开头的,ctrl+hls命令如下:$ls -ldrwxr-xr-x 3 user group 102 Mar11 22:56 Filename7个段分别是: 文件属性:drwxr-xr-x 其中各个字符代表的意义: d: 代表是目录。其他的还有,-代表文件 rwx:代表属主权限,-代

2015-06-12 15:28:58 5692

Expert Apache Cassandra Administration.pdf

学习 cassandra 可以读一读,关于配置,部署,cassandra 的安全等知识

2020-05-15

CAN & CANOpen EN

描述了了如何实现CANOpen协议,详细解释了CAN和CANOpen的实现过程。英文的。

2019-04-03

Ethercat FMMU寻址,Working Counter

该文档描述了Ethercat的寻址,Working Counter的工作原理。

2019-02-26

Ethercat PDO Mapping Doc(松下)

松下的Ethercat驱动器使用手册,以及关于如何使用Ethercat配置PDO等内容

2019-02-22

Ethercat PDO Mapping Doc

关于如何使用Ethercat, 以及Ethercat的配置PDO Mapping配置步骤。

2019-02-22

orocos rtt with xenomai & kuka lwr

编译 xenomai 2-6.5 with ubuntu 14.04 配置 kuka lwr with Orocos rtt

2017-03-01

robotics modelling planning and control

学习机器人必看的书之一

2016-11-25

Ethercat igh 文档

Ethercat igh 文档

2016-11-25

boost 1.52

未编译的boost库,解压后按照教程一步步编译后得到一个一一个多G的库文件

2013-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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