摘要:
DB CACHE是以数据块为单位组织的缓冲区,数据库刚刚启动的时候,DB CACHE中几乎没有用户数据的缓冲,当会话访问数据库中的表或索引时,首先会检查DB CACHE中是否存在该数据,如果不存在,就会从数据文件中读取该数据块到DB CACHE中,然后再从DB CACHE中读取该数据。定位DB CACHE中的数据块是通过散列算法实现的,有一个哈希链结构,缓冲区中正在使用的数据块都在上面。如果要查找数据块,散列运算算出数据块所在链的链头,从链头的双向链表结构扫描下去,即可找到数据块。这每一个链,我们称之为BUCKET,其数量在数据库启动后就不会改变,BUCKET数量有参数_DB_BLOCK_HA 阅读全文
摘要:
以下几遍关于Quartz 2D博文都是转载自:http://www.cocoachina.com/bbs/u.php?action=topic&uid=38018 iPhone之Quartz 2D系列--图形上下文(2)(Graphics Contexts) 一个Graphics Context表示一个绘制目标。它包含绘制系统用于完成绘制指令的绘制参数和设备相关信息。Graphics Context定义了基本的绘制属性,如颜色、裁减区域、线条宽度和样式信息、字体信息、混合模式等。 我们可以通过几种方式来获取Graphics Context:Quartz提供的创建函数、Mac OS X框 阅读全文
摘要:
先对火BFS一次,求出每个点的最小着火时间。再对人BFS一次,求出走到边界的最少时间。#include #include #include using namespace std;int n,m,bz[1005][1005],qihuo[1005][1005];char map[1005][1005];int h[4][2]={-1,0,1,0,0,-1,0,1};struct point{ int x,y,step;};queue q;void bfs_huo(){ int i,j,x,y; point t,tt; while(!q.empty()) { t=q.front(); q.po. 阅读全文
摘要:
《Java开发手册》基本信息作者: 桂颖 谷涛 出版社:电子工业出版社ISBN:9787121209161上架时间:2013-8-12出版日期:2013 年7月开本:16开页码:834版次:1-1所属分类:计算机 > 软件与程序设计 > JAVA(J#) > Java教材 > 计算机教材 > 本科/研究生 > 计算机专业教材 > 计算机专业课程 > 程序设计 更多关于 》》》《 Java开发手册》 内容简介 计算机书籍 《java开发手册》由浅入深、全面系统地介绍java编程和开发的方方面面。书中各章提供了大量有针对性的实例,供读者实战演练。本书 阅读全文
摘要:
创建协同MapControl和PageLayoutControl一起运作的自定义命令和工具,与你或许已经做过的创建ESRI ArcMap应用程序命令非常相似。你将创建一个在PageLayoutControl鼠标点击位置添加包含当天日期的文本元素的自定义工具。不管用何种方法,创建同MapControl和ToolbarControl协作的命令与同PageLayoutControl一样。这个自定义工具的相关代码与其他本方案源代码一样很有用。如果你想要直接使用自定义命令,而不自己创建它,请直接到第24步。1.从新建项目对话框创建一个新的Visual C#“类库”项目。2.将项目命名为“Commands 阅读全文
摘要:
设计背景:不管是公有云还是私有云,为了提供服务的持续性(Business Continuity,BC)和数据的灾难恢复(Disaster Recovery,DR)都不可能只有一个数据中心(Data Center ,DC)。问题 是采用多个DC站点后,每个站点DC的数据要同步,以及为终端用户传输数据提供负载均衡,这些跨城域或广域的DC间该怎样进行数据复制和组织呢? 1.数据恢复衡量指标:恢复点目标(Recovery point objective,RPO)、恢复时间目标(Recovery time objective,RTO) RPO是指DC损失的数据比例,RPO越小效果当然越好,但... 阅读全文
摘要:
目前已经实现3级之内的任意级树形结构展示(如果想增加更多级,需要扩展排序算法),并支持单选和多选(使用不同的适配器)。 实现使用的控件:ListView 首先,最重要的应该是数据源的格式,支持树形结构的数据源,每条数据应该都要指明它的父级是谁,本文为parent_org,并把每条数据都存放在一个HashMap里面。这里使用的除了parent_org(父营业部),还有org_name(营业部名称),org_code(营业部编号)。 其次,对数据进行排序。因为只使用ListView实现,所以需要实现层次结构的树形结构,需要对数据按父级->2级->3级->父级->2级-> 阅读全文
摘要:
18.1 引言*终端I/O的用途很广泛,包括用于终端、计算机之间的直接连线、调制解调器以及打印机等等,所以终端I/O系统非常复杂 18.2 综述*终端I/O有两种不同的工作模式:(1)规范模式输入处理(Canonical mode input processing)(2)非规范模式输入处理(Noncanonical mode input processing) 18.3 特殊输入字符*CR \r 回车符。不能更改此字符。以规范模式进行输入时识别此字符。当设置了ICANON(规范模式)和ICRNL(将CR映射为NL)以及没有设置IGNCR(忽略CR)时,将CR转换成NL,并产生与NL符相同的作用 阅读全文
摘要:
今天做了通过ftp读取ftp根目录下的所有文件夹和文件,嵌套文件夹查询,总共用到了一下代码:1、FtpFile_Directorypackage com.hs.dts.web.ftp; import java.io.IOException; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax... 阅读全文
摘要:
一周以前Windows Azure发布了新的更新内容,主要的更新有3项:虚拟机上的SQL Server支持AlwaysOn可用性组了NotificationHub商用自动缩放支持时间策略这里的第一项要稍微解释下,那就是什么是AlwaysOn。这要从SQL Server的高可用说起。我们或许知道Azure上的SQL Database是一种PaaS服务,其最主要的一个特性就是天然的高可用设计,每个数据库实例都是由后台3个实例组成,一主两备,这样客户自己就不需要进行高可用方面的任何配置。SQL Database虽好,但是也有局限,那就是其性能和功能都有一定的限制,有时候我们不得不找一台虚拟机,在上面 阅读全文
摘要:
原创,转载请注明出处! 基本流程 >=-. 准备工作 #. 把一个项目场景相关的,相对独立(别的场景用不到)的碎图,用TexturePack拼接成大的png图片文件及plist数据字处理文件 #. 多场景公用的图,可以以单图的形式存在。但上传资源的时候,注意他们只能出现一次 >=-. 新建工程 #. 删除新工程时,自带着ccb文件,及相关资源文件, (在Finder下删除 cocosBuilder中自己就没有了, cocosBuilder中不能删除,这点还有点麻烦) >=-. 新建ccb #. 把需要的资源放到工程目录下,新建自己的cc... 阅读全文
摘要:
最近在做项目的时候遇到一个表,将省市区都放到一个表里存储,通过父ID字段来表示省市区的关系。创建表语句CREATE TABLE [dbo].[Table_6]( [id1] [int] NOT NULL, [name] [varchar](50) NOT NULL, [id2] [int] NOT NULL) ON [PRIMARY] 插入数据insert Table_6 select 1,'江苏',0 union all select 2,'南京',1 union allselect 3,'杭州',4 union allselect 4, 阅读全文
摘要:
#!/usr/bin/env python#-*- coding: utf-8 -*-import cv2import numpy as npfn="test3.png"if __name__ == '__main__': print 'http://blog.csdn.net/myhaspl' print 'myhaspl@qq.com' print print 'loading %s ...' % fn print '正在处理中', img = cv2.imread(fn) w=img.sh 阅读全文
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=2289 二分法解题。 这个题很恶心。。。一开始测试样例都不能过,这个π一开始取3.1415926结果是99.999026,改为3.1414927,结果是99.999023。。我就发现这个π对结果影响很大,这个题对π的精度要求也比较高。。。然后我的π就改为3.1415926536。。。 一开始判断跳出二分的条件是结果差值小于0.000000001,发现超时,改为0.01后还是超时。。。无语了。。。然后仔细想想,题目要求结果只要保留小数点6位,所以我就改了判断跳出循 环的条件,改为二分后的... 阅读全文
摘要:
Android的SDK提供了三种类型的动画,分别是补间动画、逐帧动画和插值属性动画。下面先介绍第一种动画效果-补间动画。补间动画可以应用于View,让开发者可以定义一些关于大小、位置、旋转和透明度的改变效果,达到让View的内容动起来的效果。补间动画是使用Animation类创建的,它有4个直接子类,分别实现不同的动画效果,分别为:AlphaAnimation渐变透明度动画效果,即淡入淡出效果ScaleAnimation渐变尺寸伸缩动画效果,即缩放效果TranslateAnimation画面转换位置移动动画效果,移动效果RotateAnimation画面转移旋转动画效果,即旋转效果要使用补间动 阅读全文
摘要:
给出一段程序,求运行时间。现在只考虑一层LOOP,不妨用数组a[i]来表示n的i次方的系数。如果输入OP m,那么就在a[0]上加m,遇到END,就说明循环结束了,需要在系数上乘以循环次数。如果次数为数字,那么每个系数都乘以它;如果为n,那么全部右移一位(是指把n^2的系数给n^3),记得a[0] = 0。当有多层LOOP时,递归调用即可。输出的时候需要注意几个错误:如 1*n^3 (应该为n^3), 2*n^1 (应该为n^2), 注意n^0的系数,只要不是0,就要输出。#include#include#include#include#include#include#include#incl 阅读全文
摘要:
《企业门户(Portal)项目实施方略与开发指南》基本信息作者: 郑文平 丛书名: 企业大型应用集成丛书出版社:电子工业出版社ISBN:9787121211843上架时间:2013-8-12出版日期:2013 年8月开本:16开页码:564版次:1-1所属分类:计算机 > 软件工程及软件方法学 > 软件方法/软件工程 更多关于 》》》《 企业门户(Portal)项目实施方略与开发指南》 内容简介 计算机书籍 《企业门户(portal)项目实施方略与开发指南》是关于企业门户项目建设的最佳实践和开发指南,作者通过50多个项目的积累,告诉你如何建设企业门户项目,适用于所... 阅读全文
摘要:
今天看了一个Android的Training生命周期转换的例子,顿觉得他的设计非常巧妙,我的分析如下: 1.在com.example.android.lifecycle包中有: 3个正常的全屏activity,一个类似dialog的activity 2.在com.example.android.lifecycle.util包中有: StatusTracker.java, 用于将activity产生的已执行的周期函数和当前的状态存储在两个list中 Utils.java, 用一个线程动态的更新activity中的两个显示当前周期函数... 阅读全文
摘要:
本文在uCOS II上增加时间片任务调度的的原理:对设置为同优先级的任务使用时间片调度,不同优先级任务仍然使用uCOS II的优先级调度策略。在同优先级任务的时间片调度中,所有任务暂时时间片长度固定,时间片的调度使用FIFO(先进先出)队列。 整体的描述参看下图。 上图中假设有3个优先级为5的任务,3个优先级为8的任务。纵向,第一列的OS_TCB形成OSTCBList双向链表(通过OSTCBNext和OSTCBPrev指针,这是原uCOS II系统已经有的部分)。横向,通过OSPSPrev和OSPSNext指针形成时间片链表(实际上是FIFO),这部分是我们在uCOS II上要增加的内容。第. 阅读全文
摘要:
新浪微博客户端新特性滚动视图和启动界面实现 2013年8月20日新浪微博客户端开发之启动界面实现前言:使用过新浪微博客户端的童鞋都清楚,客户端每一次升级之后第一次启动界面就会有新特性的介绍,用户通过左右滑动视图可以查看新的特性,查看完最后一个特性之后就进入了主界面了。如果再一次启动程序的时候,就不会再显示新特性介绍的视图了,就会有一个启动界面,延迟一小会然后直接进入主界面。现在很多的应用也是这样,一开始都会介绍这款新应用的一些特性的,这样感觉用户体验也比较良好。我想网上也有很多大神发表过相应的文章介绍这种功能的实现过程,不过我比较喜欢穿一手鞋,记录下自己开发的点滴,这也是分享技术的好去处。 . 阅读全文