会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
寒风晓月
博客园
首页
新随笔
联系
订阅
管理
2019年8月1日
编译运行错误排查方法
摘要: [TOC] 编译时头文件找不到 编译flags v,显示所有头文件搜索路径 宏是否打开 编译flags是否指定了 I路径 头文件中加 error "xxxx",如果该头文件被编译到,则会报错 编译时符号找不到 源文件/头文件是否被编译进去了 该符号是否是extern的 用c++编译,是否加了exte
阅读全文
posted @ 2019-08-01 07:48 寒风晓月
阅读(729)
评论(0)
推荐(0)
2019年7月30日
断点下载实现
摘要: [TOC] 使用场景 OTA升级时,下载升级包做了断点下载 实现方式 1. 在提供基础http接口的第三方网络通信库,基础上实现断点下载的逻辑 2. curl库携带了断点续传的功能 http相关 request Range :告诉服务端从指定位置下载 一个1000字节的资源,Range可以设置为0~
阅读全文
posted @ 2019-07-30 20:56 寒风晓月
阅读(442)
评论(0)
推荐(0)
2018年1月18日
m3u8简介
摘要: m3u8简介 简介:https://www.jianshu.com/p/426425cad08a RFC:https://tools.ietf.org/html/rfc8216 原理:将视频或音频流分片,并建立m3u8格式的索引,m3u8可以嵌套(最多支持一层嵌套)。可用于直播或者点播。 格式:m3
阅读全文
posted @ 2018-01-18 20:41 寒风晓月
阅读(16110)
评论(0)
推荐(1)
2016年8月4日
[编程题] 钓鱼比赛
摘要: [编程题] 钓鱼比赛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)的格...
阅读全文
posted @ 2016-08-04 21:24 寒风晓月
阅读(353)
评论(0)
推荐(0)
2016年7月29日
转载:定位ARM Hard Fault 的方法
摘要: 转载自:http://www.openedv.com/posts/list/25030.htm 1、用Keil的话,可以做如下操作: 如果使用调试器,则可以在第一个printf处设置断点。 没有的话看串口打印结果通过查看stacked_lr的内容可以知道程序运行到哪个位置出现fault,然后查看编译
阅读全文
posted @ 2016-07-29 11:24 寒风晓月
阅读(3488)
评论(0)
推荐(0)
2016年5月31日
【正则表达式1】C++11正则表达式
摘要: 头文件 regex_match:整个字符串是否匹配 regex_match:只返回第一个匹配结果 iterator:返回多个匹配结果 类似于指针,调用成员要用"->" 子表达式匹配 多个匹配结果 总的程序: #include <iostream> #include <string> #include
阅读全文
posted @ 2016-05-31 18:36 寒风晓月
阅读(35408)
评论(0)
推荐(0)
2016年5月30日
[算法] 最大公共子串
摘要: 具体算法和推导,看链接。 参考:http://www.cnblogs.com/ider/p/longest-common-substring-problem-optimization.html 1、暴力法 2、动态规划法 (1)第一行和第一列先求,作为动态规划的初始化状态; 状态转移:如果两个字符相
阅读全文
posted @ 2016-05-30 20:46 寒风晓月
阅读(1300)
评论(0)
推荐(0)
2016年5月18日
辗转相除法求最大公约数
摘要: 辗转相除法是欧几里德提出的。 苏格拉底、柏拉图、亚里士多德是师生,而柏拉图创立了柏拉图学院,欧几里德曾在柏拉图学院学习,而前三位大家都是哲学家,欧几里德是数学家。后来哲学家从欧几里德所著的《几何原本》中获得启发,根据数学使用的推理演绎的方法,进行哲学研究。《几何原本》在最初规定了几条公理,后面的内容
阅读全文
posted @ 2016-05-18 10:38 寒风晓月
阅读(833)
评论(0)
推荐(0)
2016年5月11日
const
摘要: const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use const whenever you need”。 1、用const 修饰函数的参数 (1)用函数参数进行返回值的:不
阅读全文
posted @ 2016-05-11 09:36 寒风晓月
阅读(300)
评论(0)
推荐(0)
2016年5月9日
C语言数据类型大小
摘要: 数据类型大小是由操作系统和编译器共同决定的,但必须满足: short和int至少为16bit;long至少为32bit; short不能超过int,int不能超过long。 在主流编译器中,32位机和64位机int都是4个字节。 注意:指针类型长度:32位机为32bit,64位机为64bit。
阅读全文
posted @ 2016-05-09 22:07 寒风晓月
阅读(767)
评论(0)
推荐(0)
下一页
公告