Darren Blog

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

STM32的I/O口的8种工作模式

STM32的I/O口的8种工作模式 : GPIO_Mode_AIN 模拟输入 GPIO_Mode_IN_FLOATING 浮空输入 GPIO_Mode_IPD 下拉输入 GPIO_Mode_IPU 上拉输入 GPIO_Mode_Out_OD 开漏输出 GPIO_Mode_Out_PP 推挽输出 GPIO_Mode_AF_OD 复用开漏输出 GPIO_Mod...

Python GUI之Tkinter入门模板

import tkinter as tk from tkinter import ttk from WebHelp import * import collections from threading import Thread import time from htmlbs import * class MainWindows(tk.Tk): TREESIZE = 30...

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...