这次采用U8X8的方式,不再采用u8g2,因为后者一直报内存问题。所以采用了不占内存的u8x8模式 同时u8g2库文件的示例代码也是很牛逼的, 里面还有message box 非常的可爱运行效果也非常棒! 代码如下 再也没有出现之前的动不动就报内存不足的问题。 同时还可以自己生成位图进行显示,比如二 ...
分类:
其他好文 时间:
2017-12-17 18:06:57
阅读次数:
233
也就是说,在一般情况下(s1指向的字符串的后面有足够空间),可以直接操作内存位置,因为读取s1的时候 是读到 ‘\0’ 位置,所以剑指offer的替换空格的那道题在这个前提下不用考虑再分配内存问题直接移动就可以。 ...
分类:
其他好文 时间:
2017-12-07 20:48:20
阅读次数:
109
1.栈中内存问题,函数返回一个指针,这个指针不能是函数内部的变量,会被NULL掉,今天突然忘了这个,所以写一下,引以为戒。 #include <QCoreApplication> #include <qDebug> double add(double a,double b) { return a+b ...
分类:
编程语言 时间:
2017-12-01 23:31:34
阅读次数:
219
性能测试过程中,我们该如何监控java虚拟机内存的使用情况,用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。在项目实践过程中,我们探索和使用了一款新工具--Jstat。 先秀一下 ...
分类:
Web程序 时间:
2017-11-04 00:08:00
阅读次数:
303
内存问题检查利器——Purify 一、 引言 我们都知道软件的测试(在以产品为主的软件公司中叫做QA—Quality Assessment)占了整个软件工程的30% -50%,但有这么一种说法,即使是最优秀测试专家设计出来的测试案例,也无法彻底地检测到内存上的问题。 使用C/C++开发的团队一定有被 ...
分类:
其他好文 时间:
2017-10-20 15:00:28
阅读次数:
192
A: 区别主要是:string的内存管理是由系统处理,除非系统内存池用完,不然不会出现这种内存问题。char *的内存管理由用户自己处理,很容易出现内存不足的问题。当我们要存一个串,但是不知道其他需要多少内存时, 用string来处理就最好不过了。当你知道了存储的内存的时候,可以用char *,但是 ...
分类:
其他好文 时间:
2017-10-11 14:08:07
阅读次数:
235
之前的文章应用 Valgrind 发现 Linux 程序的内存问题 中介绍了利用Linux系统工具valgrind检测内存泄露的简单用法,本文实现了一个检测内存泄露的工具,包括了原理说明以及实现细节。 该两篇文章皆来自IBM社区(建议阅读原文),本文地址:https://www.ibm.com/de ...
分类:
系统相关 时间:
2017-10-10 17:44:59
阅读次数:
281
一,JavaScript中的变量 1,JavaScript变量是松散类型的,决定了它的本质就是:在特定的生命周期中,保存特定的值。因为不存在定义某个变量必须要保存何种数据类型,因此其值和数据类型是可以在生命周期内改变。, 2,JavaScript变量有两种数据类型的值:基本类型值和引用类型值。引用类 ...
分类:
编程语言 时间:
2017-10-07 17:40:06
阅读次数:
157
A debug trick在异常端点处运行 po $arg1,找出异常信息。? Address Sanitizer概述是一个运行时检测工具发现内存问题 可以用于模拟器和设备 可以发现的问题Use after freeHeap buffer overflowStack buffer overflowG... ...
分类:
其他好文 时间:
2017-10-05 12:26:16
阅读次数:
159
摘自http://www.cnblogs.com/diegodu/p/4552490.html 仅仅是学习收藏。 内存管理模块是操作系统的心脏;它对应用程序和系统管理非常重要。今后的几篇文章中,我将着眼于实际的内存问题,但也不避讳其中的技术内幕。由于不少概念是通用的,所以文中大部分例子取自32位x8 ...
分类:
系统相关 时间:
2017-10-02 10:33:36
阅读次数:
220