摘要:
[TOC] 编译时头文件找不到 编译flags v,显示所有头文件搜索路径 宏是否打开 编译flags是否指定了 I路径 头文件中加 error "xxxx",如果该头文件被编译到,则会报错 编译时符号找不到 源文件/头文件是否被编译进去了 该符号是否是extern的 用c++编译,是否加了exte 阅读全文
摘要:
[TOC] 使用场景 OTA升级时,下载升级包做了断点下载 实现方式 1. 在提供基础http接口的第三方网络通信库,基础上实现断点下载的逻辑 2. curl库携带了断点续传的功能 http相关 request Range :告诉服务端从指定位置下载 一个1000字节的资源,Range可以设置为0~ 阅读全文
摘要:
m3u8简介 简介:https://www.jianshu.com/p/426425cad08a RFC:https://tools.ietf.org/html/rfc8216 原理:将视频或音频流分片,并建立m3u8格式的索引,m3u8可以嵌套(最多支持一层嵌套)。可用于直播或者点播。 格式:m3 阅读全文
摘要:
[编程题] 钓鱼比赛ss请cc来家里钓鱼,鱼塘可划分为n*m的格子,每个格子每分钟有不同的概率钓上鱼,cc一直在坐标(x,y)的格子钓鱼,而ss每分钟随机钓一个格子。问t分钟后他们谁至少钓到一条鱼的概率大?为多少?输入描述:第一行五个整数n,m,x,y,t(1≤n,m,t≤1000,1≤x≤n,1≤y≤m);接下来为一个n*m的矩阵,每行m个一位小数,共n行,第i行第j个数代表坐标为(i,j)的格... 阅读全文
摘要:
转载自:http://www.openedv.com/posts/list/25030.htm 1、用Keil的话,可以做如下操作: 如果使用调试器,则可以在第一个printf处设置断点。 没有的话看串口打印结果通过查看stacked_lr的内容可以知道程序运行到哪个位置出现fault,然后查看编译 阅读全文
摘要:
头文件 regex_match:整个字符串是否匹配 regex_match:只返回第一个匹配结果 iterator:返回多个匹配结果 类似于指针,调用成员要用"->" 子表达式匹配 多个匹配结果 总的程序: #include <iostream> #include <string> #include 阅读全文
摘要:
具体算法和推导,看链接。 参考:http://www.cnblogs.com/ider/p/longest-common-substring-problem-optimization.html 1、暴力法 2、动态规划法 (1)第一行和第一列先求,作为动态规划的初始化状态; 状态转移:如果两个字符相 阅读全文
摘要:
辗转相除法是欧几里德提出的。 苏格拉底、柏拉图、亚里士多德是师生,而柏拉图创立了柏拉图学院,欧几里德曾在柏拉图学院学习,而前三位大家都是哲学家,欧几里德是数学家。后来哲学家从欧几里德所著的《几何原本》中获得启发,根据数学使用的推理演绎的方法,进行哲学研究。《几何原本》在最初规定了几条公理,后面的内容 阅读全文
摘要:
const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use const whenever you need”。 1、用const 修饰函数的参数 (1)用函数参数进行返回值的:不 阅读全文