自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

使用Boost Serialization序列化保存各类对象

序列化在计算机科学中通常有以下定义: 对同步控制而言,表示强制在同一时间内进行单一存取。 在数据储存与传送的部分是指将一个对象存储至一个储存媒介,例如档案或是记亿体缓冲等,或者透过网络传送资料时进行编码的过程,可以是字节或是XML等格式。而字节的或XML编码格式可以还原完全相等的对象。这程序被...

2019-09-19 11:25:14

阅读数 6

评论数 0

电脑作为sntp服务器配置

SNTP服务的设置 修改以下选项的键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer内的[Enabled]设定为1,打开NTP服务器功能; 修改以下键值 HKEY_LOC...

2019-08-08 15:55:58

阅读数 63

评论数 0

C++的atoi(),substr(),c_str()函数说明

value = atoi(dateStr.substr(i, 2).c_str()); 里面包含三个函数,分别是atoi(),substr(),c_str(). 百度: atoi()函数原型为: int atoi(char *str),用途是将字符串转换成一个整数值,str是待转化成整数值的...

2019-08-01 15:59:16

阅读数 9

评论数 0

C++中map的用法(续)--map和iterator结合使用

map的特性是,所有元素都会根据元素的减值自动被排序。map的所有元素都是pair,同时拥有实值(value)和键值(key)。pair的第一个元素会被视为键值,第二个元素会被视为实值。map不允许两个元素拥有相同的键值。 下面看一下<stl_pair.h>中的pai...

2019-08-01 15:22:29

阅读数 16

评论数 0

C++ map用法

1,map简介 map是STL的一个关联容器,它提供一对一的hash。 第一个可以称为关键字(key),每个关键字只能在map中出现一次; 第二个可能称为该关键字的值(value); map以模板(泛型)方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。Map主要用于资料一对一映...

2019-08-01 13:09:24

阅读数 16

评论数 0

tftp升级实现说明(一)

一、前言说明  tftp(Trivial File Transfer Protocol,文件传输协议),是tcp/ip簇中用于客户端和服务端之间进行简单文件交互传输的协议。  下面就tftp的几个知识点进行列举说明: 1、 tftp协议的端口号定为69; 2、只支持从服务器上获得或写入文件,不能...

2019-07-08 10:45:47

阅读数 123

评论数 0

C语言实现链表的操作

1.什么是链表 链表我的理解要包含以下特征: (1).由n个节点离散分配; (2).每个节点通过指针连接 (3)每一个节点由一个前驱节点和一个后驱节点 (4).首节点没有前驱节点,尾节点没有后驱节点; 满足上面的4条,我们就称为链表;链表既然由很多个节点,那节点又由什么组成?节点由两个...

2019-06-13 10:56:24

阅读数 21

评论数 0

TCP网络编程中connect()、listen()和accept()三者之间的关系

最近在做TCP网络编程,有一些模糊,看到一篇文章描述很清晰,转载过来学习一下。 基于 TCP 的网络编程开发分为服务器端和客户端两部分,常见的核心步骤和流程如下: connect()函数 对于客户端的 connect() 函数,该函数的功能为客户端主动连接服务器,建立连接是通过三次握手,...

2019-04-18 10:34:00

阅读数 47

评论数 0

STP BPDU报文

字段 字节数 说明 Protocol Identifier(协议ID) 2 总是为0 Protocol Version(协议版本) 1 ...

2019-02-21 10:24:33

阅读数 585

评论数 0

C++ 向量(vector)

1.向量vector简介 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。  ...

2019-02-15 14:30:26

阅读数 27

评论数 0

c++迭代器(iterator)详解

1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。 (1) 每种容器类型都定义了自己的迭代器类型,如vector: vector<int>::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vec...

2019-02-14 16:03:36

阅读数 91

评论数 0

C++模板详解

模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。   模板是一种对类型进行参数化的工具;   通常有两种形式:函数模板和类模板;   函数模板针对仅参数类型不同的函数;   类模板针对仅数据成员...

2019-02-13 14:45:06

阅读数 20

评论数 0

C++中#include包含头文件带 .h 和不带 .h 的区别

C++中#include包含头文件带 .h 和不带 .h 的区别? 如 #include <iostream> 和 #include <iostream.h> 包含的东西有哪些不同? 之前在写C++程序的时...

2019-02-13 13:21:17

阅读数 122

评论数 0

TCP与UDP的区别

TCP和UDP区别 TCP和UDP编程区别 TCP编程的服务器端一般步骤是:    1、创建一个socket,用函数socket();    2、设置socket属性,用函数setsockopt(); * 可选    3、绑定IP地址、端口等信息到socket上,用函数bind...

2019-01-18 13:22:30

阅读数 93

评论数 0

Windows作为NTP同步时间的服务器时的设置

1.先关闭Windows系统自带的防火墙; 2. 在桌面上右击“计算机”, 选择“管理”, 然后选择“服务”。 具体如图所示 2. 选中“Windows Time”,设置为开启,这样就可以将“Windows Time”这一个服务打开。 3. “开始”--》“运行”--》输...

2019-01-10 13:24:32

阅读数 2374

评论数 0

STM32的tcp_echoserver例程解说

1.C/S网络程序的工作流程,如图: 2.ST关于TCP的例程分为client和server,根据字面意思,可以知道tcp_echoserver例程是将STM32作为server来用。而例程的第一步呢,便是初始化,调用的是tcp_echoserver_init()函数。     在tcp_...

2019-01-09 13:55:13

阅读数 281

评论数 0

c和C++学习路线

C/C++工程师必备知识的思维导图。 初学者看到这么密集的知识点,是不是有点眼晕呢?的确,C/C++是一门知识面覆盖很广的学科。想学好C/C++的你并不需要慌张,内容虽多,但依然有法可依。只要有足够的耐心和毅力,加上正确的学习方法,就不怕你学不好C/C++。   一、初级入门阶段 在入...

2019-01-02 16:12:48

阅读数 73

评论数 0

linux的同步,异步,阻塞,非阻塞

linux中关于IO操作有同步,异步,阻塞,非阻塞几种模式,这几种模式可能有些同学会有点迷糊,把同步和阻塞混为一起,把异步和非阻塞混一起.其实这四种模式的关系是:阻塞和非阻塞都属于同步. 1. 基础知识     我们都知道linux将所有的设备都看作文件,那么我们对linux的设备操作都可以看做...

2018-11-21 13:50:26

阅读数 30

评论数 0

SPI中的极性CPOL和相位CPHA是什么以及如何设置

【背景】 最近在看关于Silicon Labs的C8051F347的某个驱动中,关于SPI部分初始化的代码,看到其对于SPI的设置为CPOL=1,CPHA=0,对于CPOL及CPHA的含义不了解,想要搞懂,这两个参数到底是什么意思,以及为何要这么设置。所以才去找了SPI的极性和相位的相关资料,整...

2018-11-14 11:54:53

阅读数 67

评论数 0

stm32 基本定时器最简单定时配置

MCU:stm32F4系列,用的是通用定时器TIM3 首先要知道的是TIM3 是挂载到APB1总线上的,这点详见STM32F417xx_datasheet-P.19,有个框图叫Device overview 而APB1 的时钟是多少呢?这个得看你自己配置的多少了,一般是在SetSysClo...

2018-10-16 15:37:27

阅读数 1116

评论数 2

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