bitset存储二进制数位。 bitset就像一个bool类型的数组一样,但是有空间优化——bitset中的一个元素一般只占1 bit,相当于一个char元素所占空间的八分之一。 bitset中的每个元素都能单独被访问,例如对于一个叫做foo的bitset,表达式foo[3]访问了它的第4个元素,就 ...
分类:
编程语言 时间:
2019-01-21 12:12:58
阅读次数:
218
首先,打开电脑内的"终端"; 其次,逐条录入下面的命令行,执行完成后,再次查看您的储存空间,多少会有一些优化,具体会优化出多少储存空间因您日常使用而定(本人清出了5G 空间,还不错). 主要是清除一些日常使用中的缓存和日志相关文件,不会影响其使用. 命令如下: sudo rm -rf /privat ...
分类:
系统相关 时间:
2018-09-06 14:39:38
阅读次数:
252
1. 背景 Zephyr项目Flash和Ram空间比较紧张,有着非常强烈的优化需求。 优化的前提是量化标的,那么如何量化Flash和Ram的使用量呢? 在量化之后,首先要对量化结果进行分析,然后采取措施进行空间优化。 2. 基于ELF信息和linker.cmd分析Flash/Ram使用量 linke ...
分类:
编程语言 时间:
2017-10-30 18:26:30
阅读次数:
239
读入 inline int read() { int x = 0, f = 1; char ch = getchar(); for(; !isdigit(ch); ch = getchar()) if(ch == '-') f = -1; for(; isdigit(ch); ch = getcha ...
分类:
其他好文 时间:
2017-10-29 19:34:56
阅读次数:
137
2017-09-03 11:39:16 writer:pprp 以很简单的一个动态规划问题为引入: 从左上角到右下角走过的路径和最大,问你最大为多少? 1、可以想到普通的dp 状态转移为: dp[i][j] = max(dp[i-1][j],dp[i][j-1]) + arr[i][j]; 2、采用 ...
分类:
编程语言 时间:
2017-09-03 13:29:22
阅读次数:
308
上面几篇文章中,我们添加了名称空间优化,添加事件功能。这些对我来说其实已经够了。但还可以加一个属性功能。当我们在C++中更改一个属性时,平常都是Get函数加上Set函数,但是这样,没有直接写一个成员变量方便。例如:a.SetValue(a.GetValue() + 1);没有a.Value = a.... ...
分类:
编程语言 时间:
2017-06-30 23:58:04
阅读次数:
375
按照算法导论写的 还没有测试复杂度到底怎么样 不过这个真的很卡内存,挖个坑,以后写空间优化 还有Matthew Anderson, Siddharth Barman写了一个关于矩阵乘法的论文 《The Coppersmith-Winograd Matrix Multiplication Algori ...
分类:
其他好文 时间:
2016-12-03 01:32:00
阅读次数:
258
使用到的主要内容: 1、Json 解析网络数据 2、异步任务加载图片和数据 3、ListView 的内存空间优化(ConvertView)和运行时间优化(ViewHolder) 4、ListView 滚动监听实现分页加载数据 5、动态定义 布局和控件(想实现下拉刷新,好像不是这样实现的..) ... ...
分类:
移动开发 时间:
2016-09-10 14:27:51
阅读次数:
699
最近做的一个系统大量使用redis,我们将大量的用户信息存放在redis中,内存一申请就是几百G,体量也是相当庞大。所以我们也在不断的想方法优化减少redis的内存使用,把我们的优化实践也分享出来。采用Hash代替<K,V>键值对存储因为是存放用户维度的数据,用户id(uid)往往..
分类:
其他好文 时间:
2016-07-20 13:47:01
阅读次数:
222
将读到的字节转到相应的字符一个16进制位代表的是4个2进制位,2个16进制的数就是一个字节1个字节8个2进制位1个字节2个16进制16进制=4个2进制Int类型的数字是4个字节utf-8,会在每个字节上标识,对几个字节标识一下utf-8,对文字的存储进行了空间优化utf-8,解析中问,一个中文是3..
分类:
其他好文 时间:
2016-06-23 22:25:48
阅读次数:
199