摘要:
Linux内核printk打印ip地址 November 23, 2017 | 2 Minute Read https://www.kernel.org/doc/Documentation/printk-formats.txt http://elixir.free-electrons.com/lin 阅读全文
摘要:
小型文件系统(littlefs) 概述 一个为微控制器设计的小故障安全文件系统。 掉电恢复能力: 设计用于处理随机电源故障。所有文件操作都有很强的写时拷贝保证,如果断电,文件系统将恢复到上一次已知的良好状态。 动态磨损均衡: 设计考虑到闪存,并提供动态块磨损均衡。此外,littlefs可以检测坏块并 阅读全文
摘要:
目录 0. 总结 1. 简述 2. NPN,PNP三极管开关形式的典型接法 正文 回到顶部 0. 总结 NPN适合做低端驱动,即PN结在下面(低端),发射极E接地。 PNP适合做高端驱动,即PN结在上面(高端),发射极E接VCC。 Tips:标箭头的PN结,中间的是基极B,外头是E极。 回到顶部 1 阅读全文
摘要:
C++ Strings library std::basic_string Defined in header <string> int stoi( const std::string& str, std::size_t* pos = nullptr, int base = 10 );int sto 阅读全文
摘要:
string类是C++STL类之一,有很丰富的接口。 string类为空,实际也就是元素为0个。 可以按照如下方式判断: 1、string类有自己的成员函数empty, 可以用来判断是否为空。 string s; if(s.empty())//成立则为空 ... 2、判断字符串长度。如果长度为0,则 阅读全文
摘要:
何为读写锁 相比互斥锁,读写锁允许更高的并行性,互斥量要么锁住状态要么不加锁,而且一次只有一个线程可以加锁。读写锁可以有三种状态: 读模式加锁状态; 写模式加锁状态; 不加锁状态; 只有一个线程可以占有写模式的读写锁,但是可以有多个线程占有读模式的读写锁。读写锁也叫做“共享-独占锁”,当读写锁以读模 阅读全文
摘要:
JSON是一个轻量级数据交换格式,其可读性好,数据量比XML格式小,被广泛作为网络传输的数据格式。 JsonCpp是一个序列化反序列JSON格式的开源C++库,被C++程序广泛使用(包括Chromium项目)。JsonCpp还有一个重要特性是其支持在JSON格式内注释,这对于使用JSON格式作为配置 阅读全文
摘要:
#include<iostream> #include<string> using namespace std; int main() { string str1 = "hello"; string* str2 = new string("hello"); string str3 = "world" 阅读全文
摘要:
一、SDP规范了回话描述的格式,一般结合会话协议共同工作。 常见的会话传送协议包括:SAP(Session Announcement Protocol 会话公告协议),SIP,RTSP,HTTP,和使用MIME的E-Mail。 (PS:对SAP只能包含一个会话描述,其它会话协议的SDP可包含多个会话 阅读全文
摘要:
SDP协议介绍 SDP全称是Session Description Protocol,翻译过来就是描述会话的协议。主要用于两个会话实体之间的媒体协商。 什么叫会话呢,比如一次网络电话、一次电话会议、一次视频聊天,这些都可以称之为一次会话。 那为什么要去发这个描述文本呢,主要是为了解决参与会话的各成员 阅读全文