现在位置: 首页 > enya发表的所有文章
  • 06月
  • 16日
综合 ⁄ 共 1550字 评论关闭
一、概述 在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还是雪花型模型进行组织。 当所有维表都直接连接到“ 事实表”上时,整个图解就像星星一样,故将该模型称为星型模型,如图 1 。 星型架构是一种非正规化的结构,多维数据集的每一个维度都直接与事实表相连接,不存在渐变维度,所以数据有一定的冗余,如在地域维度表中,存在国家 A 省 B 的城市 C 以及国家 A 省 B 的城市 D 两条记录,那么国家 A 和省 ......
阅读全文
  • 09月
  • 13日
综合 ⁄ 共 306字 评论关闭
#include <stdio.h> int halfsearch(int a[],int n,int x); int main() { int a[10]={4,5,7,8,10,12,16,18,20,30},n,x; scanf("%d",&x); if(n=halfsearch(a,10,x)!=-1) printf("%d %d",x,n); else ; return 0; } int halfsearch(int a[],int n,int x) { int s=0,e=n-1,m; while(s<=e) { m=(s+e)/2; if(a[m]==x) return m; else if(x>a[m]) s=m+1; else e=e-1; } return -1; }  
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 999字 评论关闭
一、什么是ANR ANR(application not responding):应用程序无响应。 ANR定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样系统不会显示ANR给用户。 二、产生原因 1、activity 5秒钟内没有响应输入的事件(如键盘按下,触摸屏......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 265字 评论关闭
百度了下 原来如此。。 在程序执行时,最开始的地方其实并不是main,而是另外的地方,那个地方直接地或是间接地调用了main函数,在C++标准中,使用了main函数的返回值——一个整型数,所以那个你一般情况下看不见的函数也有可能会用到那个返回值,并且不同情况可能会有不同的处理喔:) 自然,这个处理是否会对你有影响呢?答案是不一定,但对于调用者来说就有可能会有影响! 比如你在一个程序A中调用你自己写的程序B,并且想了解程序B的执行最终状态,那么你就可以用系统提供的API来获取程序B的返回值——这个值一般就是main()函......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 2548字 评论关闭
* Clipboard 剪切板的应用 * Clipboard 此类实现一种使用剪切/复制/粘贴操作传输数据的机制。 *  * 1.0://获取系统 Clipboard 的一个实例,该 Clipboard 可作为本机平台提供的剪贴板工具的接口*****  * Clipboard clip=Toolkit.getDefaultToolkit().getSystemClipboard();  *  * 1.1:将剪贴板的当前内容设置到指定的 transferable 对象  * clip.setContents(Transferable contents, owner);  *   * 1.2:StringSelection实现传输 String 所需能力的 Transferable实现类。  * StringSelection contents=new StringSelection(jta.get......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 1274字 评论关闭
1. 文字Button  Xml代码   <Button       android:text="@string/button_text" />   2. 图片Button  Xml代码   <ImageButton       android:src="@drawable/button_icon" />   3. 文字和图片Button  Xml代码   <Button       android:text="@string/button_text"       android:drawableLeft="@drawable/button_icon" />   4. Button响应点击事件  Xml代码   <Button       android:onClick="onClick" />   包含Button的视图的Activity里添加点击事件处理方法。  Java......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 456字 评论关闭
读写信号量  1.读写信号量 信号量对所有的调用者执行互斥。但有时候,任务只需要读取受保护的数据,而其他的则必须做出修改。只读任务可以并行的完成,提高性能。任何写内核控制路径必须对被保护资源互斥访问. 2.linux内核中的读写信号量 一个resem可允许一个写入者或无限多个读取者拥有该信号量。写入者具有更高的优先级。 初始化 init_rwsem(struct rw_semaphore *sem); 只读 down_read(struct rw_semaphore *rem); down_read_trylock(struct rw_semaphore *rem); up_read(struct rw_semaphore *rem); 写 down_......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 13067字 评论关闭
概述 Java.lang.ref 是 Java 类库中比较特殊的一个包,它提供了与 Java 垃圾回收器密切相关的引用类。这些引用类对象可以指向其它对象,但它们不同于一般的引用,因为它们的存在并不防碍 Java 垃圾回收器对它们所指向的对象进行回收。其好处就在于使者可以保持对使用对象的引用,同时 JVM 依然可以在内存不够用的时候对使用对象进行回收。因此这个包在用来实现与缓存相关的应用时特别有用。同时该包也提供了在对象的“可达”性发生改变时,进行提醒的机制。本文通过对该包进行由浅入深的介绍与分析,使读者可以加深对该包的理解,......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 2097字 评论关闭
一、基本位操作 <table border="0" cellspacing="0" cellpadding="2" width="402" unselectable="." "="" style="word-wrap: break-word; color: rgb(102, 102, 102); font-family: 宋体, Arial; font-size: 12px; line-height: 26px;"> | 或 & 与 ~ 取反 ^ 异或 << 左移 >> 右移 二、位操作的常见用法 1.获取某位的值 #define BitGet(Number,pos) ((Number)|= 1<<(pos)) //把某位置1  #define BitGet(Number,pos) ((Number) &= ~(1<<(pos)) //把某位置0 #define BitG......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 186字 评论关闭
 在以前的单位,使用别人的Eclipse,能够实现这样的功能,打开多个文件,当选中其中一个文件后,package   explore   试图中能自动定位到,这个文件在那一个目录中,现在来了新单位后,自己机器上的eclipse不能实现这样的功能了,请大家帮帮忙,这个功能在哪里设置?   package   explore里有个左右指向的图标(Link   with   Editor)
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 3585字 评论关闭
二、Sandy 的卡片 (card.pas/c/cpp, 限时1 秒,内存256M) 【题目描述】 Sandy 和Sue 的热衷于收集干脆面中的卡片。 然而,Sue 收集卡片是因为卡片上漂亮的人物形象,而Sandy 则是为了积攒卡片兑 换超炫的人物模型。 每一张卡片都由一些数字进行标记,第i 张卡片的序列长度为Mi,要想兑换人物模 型,首先必须要集够N 张卡片,对于这N 张卡片,如果他们都有一个相同的子串长度为 k,则可以兑换一个等级为k 的人物模型。相同的定义为:两个子串长度相同且一个串 的全部元素加上一个数就会变成另一个串。 Sandy 的卡片数远远小于要求......
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 2442字 评论关闭
http://www.cnblogs.com/heaad/archive/2010/12/20/1911614.html 浅显易懂, 清楚明白, 入门之佳品, 菜鸟之福音. 转者注: 在实际应用中, 并不实施 "以一定的概率接受较差的移动", 而是以 "在全局范围内随机试探多个点, 再在每个点的邻域内随机试探多个点, 得到该邻域内极值, 最终取多个点的最大(最小)值"  的方式避免最终得到局部最优解. 这种处理其实抛弃了模拟退火的核心思想(来源于退火中温差和降温速率关系的计算概率的公式), 但是效果明显优于原先.  有种说法叫"随机化变步长贪心法", 或许那些声称是"模拟退火"的题本来就不......
阅读全文