1、是制作9-patch的图片,这样能够匹配文字内容的长短。2、是指定按钮样式背景,即定制drawable的xml文件,这样做的好处不用图片做背景,节省空间。定制透明样式的按钮。直接看代码:drawable/buttonstyle.xml:看到有2个item结构,第一个是按钮按下状态样式,第二个是普...
分类:
移动开发 时间:
2015-02-09 17:50:00
阅读次数:
152
动态链接库概念 动态库(DynamicLinkLibraryabbr,DLL)技术是程序设计中经常采用的技术。其目的减少程序的大小,节省空间,提高效 率,具有很高的灵活性。采用动态库技术对于升级软件版本更加容易。与静态库(StaticLinkLibrary)不同,动态库里面的函数不是执行程序本身的....
分类:
其他好文 时间:
2015-01-30 14:53:50
阅读次数:
163
第三章 数据结构程序的结构很大程度上取决于数据结构的表达,通过重新组织数据结构很多时候可以改变程度的大小和效率,增强程序的可维护性。发明家悖论:更一般性的问题也许更容易解决程序员在节省空间方面无计可施时,将自己从代码中解脱出来, 退回起点并集中心力研究数据,常常能有奇效。数据的表示形式是程序设计的根...
分类:
其他好文 时间:
2015-01-29 22:24:55
阅读次数:
124
今天在oracle11g 上用exp命令导出的时候遇到一个奇怪的现象,无数据的表exp总是导不出来,查询了一下发现这是oracle 11g的新特性,当表无数据时,不分配segment,以节省空间。而使用exp命令时,无Segment的表不会被导出。
解决办法:
select 'alter table...
分类:
数据库 时间:
2015-01-25 12:31:59
阅读次数:
293
数据结构---如何节省空间1,稀疏矩阵稀疏矩阵定义:对于那些零元素数目远远多于非零元素数目,并且非零元素的分布没有规律的矩阵称为稀疏矩阵(sparse)。如果矩阵中每一个点都用数组方式表示,那么会浪费很大的空间,因为大部分矩阵中的点的值都为0,因此可以采用一个一维数组表示n列,然后每一列采用一个链表...
分类:
其他好文 时间:
2015-01-20 21:47:33
阅读次数:
141
我们往往习惯将运算过程的临时结果存储起来,这样的思想比较容易理解也是惯性的思维,然而往往大多数情况下我们不需要存储中间过程的变量。这里举一个例子,杭电OJ的1003题MaxSum,虽然同时采用暴力求解,但是中间的sum结果不采用二维数组存储而只是简单的通过每次置0后重新计算这样就可以节省空间。虽然超...
分类:
其他好文 时间:
2015-01-19 20:54:07
阅读次数:
185
位段(bit-field)是以位为单位来定义结构体(或联合体)中的成员变量所占的空间。含有位段的结构体(联合体)称为位段结构。采用位段结构既能够节省空间,又方便于操作。 位段的定义格式为: type [var]:digits 其中type只能为int,unsigned int,signed in.....
分类:
编程语言 时间:
2015-01-15 15:59:06
阅读次数:
238
字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符...
分类:
其他好文 时间:
2015-01-10 17:51:52
阅读次数:
201
innodb 一般对应 Compact,MyISAM 一般对应静态与动态mysql中若一张表里面存在varchar、text以及其变形、blob以及其变形的字段的话,那么这个表其实也叫动态表,即该表的 row_format是dynamic,就是说每条记录所占用的字节是动态的。其优点节省空间,缺点增加...
分类:
数据库 时间:
2015-01-08 15:07:31
阅读次数:
691
按位运算在状态标示中的使用。【减少数据库存储以及更加快速的处理逻辑处理】1&1=11=1=2速度快节省空间【以上即可】1.switch做分支处理switch(状态量){case 值1:情况一执行的情形;[break;]//可以省略break跳出这个switch【这里就是强制结束的情形,加break可...
分类:
Web程序 时间:
2015-01-03 23:47:36
阅读次数:
246