Darren Blog

东风吹醒英雄梦,笑对青山万重天

C++ Template之多自定义参数实例化

简单写个示例:【VS2012编译运行通过】 头文件,定义一个类模板(含有虚函数)和需要用到的实例化参数类 #ifndef _PEOPLE_H #define _PEOPLE_H #include <iostream> using namespace std; class pq1; class pq2; template<class T,class D>...

ROS学习笔记---Beginner Level常用操作

@TOC 初学ROS做的笔记,权当备忘录 旨在梳理beginner level的常用操作,以便后续参考。 1.安装并配置ROS环境 1.1安装 设置source.list 首先Ctrl+Alt+T打开终端,输入以下指令: 1 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -...

J1939协议简介

SAE J1939协议是基于CAN2.0B协议之上的应用层协议,但是SAE J1939协议并不仅仅是个应用层协议,她对物理层,数据链路层,网络层,应用层,故障诊断, 网络层管理层等都做了详细的规定,只不过这其中很多规定都跟CAN2.0B一致。我们这里只介绍J1939的应用层,对软件开发来说已经足够。 对熟悉CAN2.0B协议的小伙伴来说,其实只要掌握下面几个关键点,J1939就瞬间不再神秘。...

Git 之常用设置

用户设置 1 2 3 4 5 git config --global user.name "FNR_S" git config --global user.email QQ@QQ.com git config --global credential.helper manager 推荐设置: 1 2 3 4 5 6 7 8 9 10 11 # make an alias for "...

Windows批处理脚本(一)

基本命令 | cmd | | |–|–| | dir  |  列文件名| |cd  |  改变当前目录 |ren  |  改变文件名 |copy |  拷贝文件 |del  |  删除文件 |md |   建立子目录 |rd |   删除目录 |deltree|  删除目录树 |format | 格式化磁盘 |edit  | 文本编辑 |type |  显示文件内容 |mem   | 查...

C/C++之单链表的节点删除和插入

#include<stdio.h> #include<stdlib.h> //Linked-list structure typedef struct ListNode { int data; //data field struct ListNode *next; //point to next n...

c#读取Excel

1、下载微软官方提供的操作Excel的dll,Microsoft.Office.Interop.Excel.dll 2、添加该dll到引用 3、直接上代码 using System.Reflection; using Excel = Microsoft.Office.Interop.Excel; using System.Xml; using System.IO; using Syst...

CentOS 7搭建ss服务器

首先root用户登陆 1 sudo -i 一、没有安装wget的先安装wget 1 sudo yum -y install wget 二、下载ss一键安装脚本 1 2 3 4 mkdir ss_pack #建立文件夹 cd ss_pack #切换到文件夹 wget --no-check-certificate https://raw.githubusercontent.co...

ubuntu16.04安装chrome谷歌浏览器

1、启动终端 1 2 3 4 5 sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sud...

ButterWorth滤波

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 function y=highp(x,f1,f3,rp,rs,Fs) %高通滤波 %使用注意事项:通带或阻带的截止频率的选取范围是不能超过采样率的一半 %即,f1,f3的值都要小于 Fs/2 %x:需要带通滤波的序列 %...