题意比较简单,给你n个项链碎片,每个碎片的两半各有一种颜色,最后要把这n个碎片串成一个项链,要求就是相邻碎片必须是同种颜色挨着。看了下碎片总共有1000个,颜色有50种,瞬间觉得普通方法是无法在可控时间内做出来的,因为碎片到底放哪里以及是正着放还是反着放都是不可控的。这个时候数学建模就真的好重要了,...
分类:
其他好文 时间:
2014-05-26 17:17:00
阅读次数:
242
1,在创建表的时候可以指定表空间和存储规则和分配自由表空间pctfreecreate table
tablenametablespace tsname storage()pctfree 10(预留大小), pctused(有多大空间时允许新数据今日)
2,数据库的重组和重构重组:减少碎片,提高性能....
分类:
数据库 时间:
2014-05-26 01:57:48
阅读次数:
295
最近写了一个接受socket数据包,然后再重组上层协议包的东西。每次read到数据就将数据添加到一个链表的尾部,然后检查是否收到了一个完整的包。为了减少内存碎片,把用过的链表节点添加到另外一个链表中,这样下次可以从这个cache链表中重用节点。
在debug的时候我把cache list中的数据打印出来,代码如下:
struct seg_node
{
void* bu...
分类:
其他好文 时间:
2014-05-25 21:31:09
阅读次数:
326
一. 首先在xml添加ViewPager控件
我们希望每个viewpager显示一张图片
新建一个pager_item.xml的文件
代码如下
二.分析
一个ViewPager需要设置一个适配器,这个适配器可以继承FragmentStatePagerAdapter,
适配器同样需要设置数据,这个为适配器添...
分类:
移动开发 时间:
2014-05-21 09:54:09
阅读次数:
254
1.With T AS () 中语句会单独生成执行计划2.MS
SQL数据库中已“页”的方式按顺序存储数据,如插入数据,会增加新的页,并将两页中数据平均分配,每一张未填满数据的页称为数据库碎片。3.避免使用GUID等无序列作为索引4.页压缩5.表分区,利用CPU多核特性并行操作数据库6.数据表数据量...
分类:
数据库 时间:
2014-05-21 03:30:33
阅读次数:
400
1.索引碎片的产生?由于在表里大量的插入、修改、删除操作而使索引页分裂。如果索引有了高的碎片,有两种情况,一种情况是扫描索引需要花费很多的时间,另一种情况是在查询的时候索引根本不使用索引,都会导致性能降低。2.碎片类型分为:2.1
内部破碎由于索引页里的数据插入或修改操作而发生,以数据作为稀疏矩阵的...
分类:
数据库 时间:
2014-05-18 19:52:37
阅读次数:
437
最近团队里项目开发APP时,其中有个界面要用到WebView来显示,而不用原生的控件。开发这个界面的时候遇到一个问题,就是Android的碎片化导致有众多屏幕分辨率,不同分辨率的屏幕对这个界面WebView内的控件大小兼容的问题。由于Android原生控件大小是由dp控制,而不是像素px,所以在不同...
分类:
移动开发 时间:
2014-05-14 13:05:50
阅读次数:
318
碎片的生命周期
点击下载源码
与活动类似,碎片具有自己的生命周期。理解了碎片的生命周期后,我们可以在碎片被销毁时正确地保存其实例,在碎片被重建时将其还原到前一个状态。
1、使用上一篇的项目Fragments,在Fragment1.java文件中添加如下代码:
package net.zenail.Fragments;
import android.app....
分类:
移动开发 时间:
2014-05-13 16:13:38
阅读次数:
398
在运行时添加碎片
点击获取源码
将UI分割为多个可配置的部分是碎片的优势之一,但其真正强大之处在于可在运行时动态地把它们添加到活动中。
1、使用上一篇创建的Fragments项目,在main.xml文件中注释掉两个元素;
2、在FragmentActivity.java中添加下面的代码:
FragmentManager fragmentManager = getSup...
分类:
移动开发 时间:
2014-05-13 13:35:49
阅读次数:
356
碎片之间进行交互
点击下载源码
很多时候,一个活动中包含一个或者多个碎片,它们彼此协作,向用户展示一个一致的UI。在这种情况下,碎片之间能进行通信并交换数据十分重要。...
分类:
移动开发 时间:
2014-05-13 13:29:41
阅读次数:
413