摘要:
1. FAQ:不给提示:a) window – preferences – myeclipse – xml – xml catalogb) User Specified Entries – addi.Location: D:\share\0900_Spring\soft\spring-framework-2.5.6\dist\resources\spring-beans-2.5.xsdii.URI: file:///D:/share/0900_Spring/soft/spring-framework-2.5.6/dist/resources/spring-beans-2.5.xsdi...
阅读全文
posted @ 2013-10-08 22:57
风言枫语
阅读(301)
推荐(0)
摘要:
1. 两种方式:a) 使用Annotationb) 使用xml2. Annotationa) 加上对应的xsd文件spring-aop.xsdb) beans.xml c) 此时就可以解析对应的Annotation了d) 建立我们的拦截类e) 用@Aspect注解这个类f) 建立处理方法g) 用@Before来注解方法h) 写明白切入点(execution …….)i) 让spring对我们的拦截器类进行管理@Component3. 常见的Annotation:a) @Pointcut 切入点声明以供其他方法使用 , 例子如下:@Aspect@Componentp...
阅读全文
posted @ 2013-10-08 22:54
风言枫语
阅读(235)
推荐(0)
摘要:
安卓刷机后如何还原以前ROM 和系统备份,本教程为大家介绍刷机后如何还原到以前的ROM 和系统备份。很多人,看到了好多新的rom,包括测试版的新rom,心里痒痒的。想刷一刷。尝尝鲜,结果刷完,感觉新的rom 还没有我现在用的rom 好用。后悔了,电话本没了,短信也没了。如果你感到后悔,想恢复原有ROM,怎么办?别担心,一切有我,下面请跟我学着做。 备份前提:你的系统必须root(至于怎么ROOT,自己根据手机机型去搜对应机型的ROOT方法,这里就不详述)。 首先,你需要进入recovery模式。进入Recovery模式的方法有很多,你可以使用工具进入【推荐】(比如Razr Bo...
阅读全文
posted @ 2013-10-08 22:53
风言枫语
阅读(1029)
推荐(0)
摘要:
重新看数据结构了,然后第二章线性表多项式老师没讲自己看的,什么鸡巴学校啊。最后实现的时候系数0没考虑,其实主要的指针操作已经出来了。不过少了一个系数为0的节点应该删去,少了删除操作。#include#includeusing namespace std;struct node{ int xi; int ci; node* next;};int main(){ int lengtha,lengthb,i; node *L1,*L2,*p,*q; cin>>lengtha>>lengthb; L1=(node*)malloc(sizeof(node)); L2=(node*
阅读全文
posted @ 2013-10-08 22:52
风言枫语
阅读(717)
推荐(0)
摘要:
去年10月份从学校出来实习,从事javaWeb方面的开发。到现在已经快1年了。突然间感觉自己的java基础知识忘记的很厉害,或者说知识掌握的不牢吧。回顾自己学习java,发现我竟然一本关于java基础的书籍都没有看,以前都是看的视频进行学习的。现在想好好补下基础。先从看《head first java》这本书开始吧。 今天在公交上看来一个比较有意思的程序。如下:当时看了下,弄了好一会,没弄不来。。。。看了答案了后觉得很有意思。答案我就不贴不来了。以后回顾时,应该可以想起来吧~~java参数值的传递,java是通过值传递,也就是说通过拷贝传递。实参和形参是两个不同变量。对于原声数据类型来说,实.
阅读全文
posted @ 2013-10-08 22:48
风言枫语
阅读(192)
推荐(0)
摘要:
题意:给一个序列,有两种操作,Q:询问x到y的LCIS长度。U:将序号为x的值改为y。思路:用线段树来维护序列,每次更改值时就更新树,查询是很快的,查询时要注意。 #include#includeconst int N=100100;int a[N];struct Tree{ int L,R,ml; int Ll,Rl,Ln,Rn; //ml区间的LCIS长度 //Ll,Rl区间左边右边的LCIS长度 //Ln,Rn区间左右的值}T[N*3];int max(int a,int b){ if(a>b)return a; return b;}int min(int a,int b){ i.
阅读全文
posted @ 2013-10-08 22:48
风言枫语
阅读(169)
推荐(0)
摘要:
摘要: 要考PMP(Project Management Professional ),挣值管理是必考的知识。软件项目有很大的特殊性,不少人认为挣值管理不太适用于软件项目。挣值管理相关资料也比较超多,但一般都难以读懂,本文将会以轻松、易懂、实用的角度为你讲解。 大纲: 1.挣值管理无用论 2.从搬石头的故事说起 3.三大基本要素:PV,AC,EV 4.成本偏差(CV),进度偏差(SV) 5.成本指标(CPI),进度指标(SPI) 6.成本预测(EAC) 7.挣值管理不是搞数字游戏,要让挣值管理实用! 我将会通过4篇文章为你分享! 成本偏差(CV),进度偏差(SV) 跟踪计划进展情况,我们...
阅读全文
posted @ 2013-10-08 22:46
风言枫语
阅读(4103)
推荐(0)
摘要:
n2n是一个二层的虚拟专网,允许用户开发网络中典型的P2P应用而不是在应用层开发。这就意味着用户可以透明的得到本地地址,只要新的IP地址在一个子网内,无论两台机器处于什么位置都能够ping通对方。 N2N网络的主要特点: n2n网络是基于P2P协议的二层加密网络 加密是在节点上完成的,而且使用的是用户的自定义密钥;你控制自己的安全,而不用让比如skype代表你(管理你的服务器节点) 每个n2n用户可以同时属于多个网络 能够反向的穿越NAT和防火墙,因此n2n节点即使在内网也是能够被访问到的,因此防火墙不再是IP级别直接通讯的障碍。 n2n网络并没有设计成独立的(自包含的),但是可...
阅读全文
posted @ 2013-10-08 22:44
风言枫语
阅读(165)
推荐(0)
摘要:
大家好,我们是微软大中华区安全支持团队。在此提前通知各位:微软计划于北京时间10月9日清晨发布8个安全补丁,其中4个为严重等级补丁,另4个为重要等级补丁。4个严重等级补丁修复了Microsoft Windows、Internet Explorer和Microsoft .NET Framework中的安全漏洞,4个重要等级补丁修复Microsoft Office、Microsoft Server Software 和Microsoft Silverlight中的安全漏洞。下表概述了本次提前公告(按严重等级和公告ID排序):Bulletin IDMaximum Severity Rating an
阅读全文
posted @ 2013-10-08 22:40
风言枫语
阅读(106)
推荐(0)
摘要:
crontab是一个linux下的定时运行程序,如果我们想让自己的程序定时执行, 可以把自己的程序交给这个程序来完成 第一步:配置crontab的脚本的默认编辑器,它的默认的编辑器不好用,我们配置vim 方法: 在终端输入: sudo select-editor 弹出的格式为: Select an editor. To change later, run 'select-editor'. 1. /bin/ed 2. /bin/nano 提示一下,时间后面跟的就是我们平常在终端写的shell命令 在终端输入: sudo crontab -e 弹...
阅读全文
posted @ 2013-10-08 22:40
风言枫语
阅读(286)
推荐(0)
摘要:
Skype的故事:几乎所有风投都想投 犯罪分子洗钱必备转载自:http://news.chinaventure.com.cn/11/7/1381032922.shtml 今年是 Skype 网络电话成立十周年,让我们来追溯一下那 6 个创办了 Skype 的欧洲人是如何改变这个世界的。 “我不关心什么 Skype”,亿万富翁 Jaan Tallinn 摘下了蓝色的太阳眼镜,在爱沙尼亚的一个露天餐馆里对笔者说:“Skype 的技术已经有 10 年之久,它是互联网时代的产物。另外,我还有更多重要的事现在要去做。” Tallinn 有 5 个孩子,他把 Skype 看作是自己第 6 ...
阅读全文
posted @ 2013-10-08 22:38
风言枫语
阅读(624)
推荐(0)
摘要:
这是松结对编程的第22篇(专栏目录)。接前文业务代码比较长,基本上就是看被注释隔开的三大段,先显示状态群筛选链接,然后是单个状态筛选,然后是显示下拉框的当前选中项,最后显示下拉框。 public static MvcHtmlString StatusFiltersDropdownList(WebViewPage page) { var allStatuses = Status.AllStatuses().ToList(); const string key = "statusIds"; var cur...
阅读全文
posted @ 2013-10-08 22:34
风言枫语
阅读(188)
推荐(0)
摘要:
MarsOctober 8, 2013
阅读全文
posted @ 2013-10-08 22:32
风言枫语
阅读(147)
推荐(0)
摘要:
第一部分:CCActionInterval家族(持续动作) 持续动作,顾名思义,就是该动作的执行将持续一段时间。因此持续动作的静态生成函数,往往附带一个时间值Duration。例如: CCActionInterval*moveByAction=CCMoveBy::actionWithDuration(0.5f,ccp(5,5)); 持续动作类名后缀:一般有两种后缀,一种是To,一种是By。To表示最终达到的目标值,By表示增量值。如: CCMoveBy::actionWithDuration(0.5f,ccp(5,5));//表示花0.5秒,按...
阅读全文
posted @ 2013-10-08 22:28
风言枫语
阅读(376)
推荐(0)
摘要:
今天出现eclipse用手机调试时,一直起不来,出现ADB server didn't ACK,提示restart adb或者重启eclipse,按照原来的,查看了任务管理器中,没发现已经启动的adb.exe,重启了eclipse,无效,重启了电脑,无效。卸了豌豆荚,无效。只好一个个进程过滤,最后发现有一个tadb.exe进程,一看是QQ的,怀疑,然后杀了,在调测,好了。现在第三方软件自动检测手机连接也越来越多,启动不了时需要多注意。
阅读全文
posted @ 2013-10-08 22:24
风言枫语
阅读(175)
推荐(0)
摘要:
/***********基础*************/struct Point3 { double x, y, z; Point3(double x=0, double y=0, double z=0):x(x),y(y),z(z) { }};typedef Point3 Vector3;Vector3 operator + (const Vector3& A, const Vector3& B) { return Vector3(A.x+B.x, A.y+B.y, A.z+B.z); }Vector3 operator - (const Point3& A, con
阅读全文
posted @ 2013-10-08 22:21
风言枫语
阅读(450)
推荐(0)
摘要:
根据My (work)Git Workflow进行修改,在 Windows下进行测试,http://mojodna.net/2009/02/24/my-work-git-workflow.html目标:中心库使用subversion,使用Review Board作为项目组的Review工具,要求所有代码先Reivew才能提交。Subversion本身不支持本地分支,如何在等待和修改reivew的过程中继续新的特性开发,操作比较复杂。解决方案:使用git-svn跟踪本地分支,对应不同需要review的分支。预先准备假定安装好了git for windows 1.8.x.Reviewboard需要
阅读全文
posted @ 2013-10-08 22:20
风言枫语
阅读(558)
推荐(0)
摘要:
oracle hints 今天是2013-10-08,对于oracle hint有很多,具体可以参考联机手册:http://docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements006.htm#BABIJGJFhttp://docs.oracle.com/cd/E11882_01/server.112/e41573/hintsref.htm#PFGRF501刚刚开始,我进行hash join连接发现如下:SQL> select /*+use_hash(emp)*/ empno from emp,dept where dept
阅读全文
posted @ 2013-10-08 22:19
风言枫语
阅读(248)
推荐(0)
摘要:
//1.p存在左孩子,则使用p的左孩子的最右孩子替换p,然后重平衡树//2.p不存在左孩子,则使用p的右孩子替换p,然后重平衡树1.1 static void unlink_from_pool(struct inet_peer *p){ int do_free; do_free = 0; write_lock_bh(&peer_pool_lock); //在clean_up中,会设置refcnt=0的为1,防止其突然被删除 if (atomic_read(&p->refcnt) == 1) {//refcnt=1,说明,此节点没有引用计数...
阅读全文
posted @ 2013-10-08 22:15
风言枫语
阅读(256)
推荐(0)
摘要:
fs 模块是文件操作的封装,它提供了文件的读取、写入、更名、删除、遍历目录、链接等 POSIX 文件系统操作。与其他模块不同的是,fs 模块中所有的操作都提供了异步的和同步的两个版本, 例如读取文件内容的函数有异步的 fs.readFile() 和同步的fs.readFileSync()。 1、fs.readFilefs.readFile(filename,[encoding],[callback(err,data)])是最简单的读取文件的函数。它接受一个必选参数 filename,表示要读取的文件名。第二个参数 encoding是可选的,表示文件的字符编码。callback 是回调函数,用于
阅读全文
posted @ 2013-10-08 22:15
风言枫语
阅读(507)
推荐(0)
摘要:
先来看C语言创建链表、插入节点和遍历链表的一段代码:#include #include typedef int ElemType;typedef struct Node{ ElemType elem; struct Node *next;}Node, *LinkedList;//void init_linkedlist(LinkedList *list) {void init_linkedlist(LinkedList *list) { *list = (LinkedList)malloc(sizeof(Node)); (*list)->next = NULL;}voi...
阅读全文
posted @ 2013-10-08 22:11
风言枫语
阅读(623)
推荐(0)
摘要:
数据库一致性关闭下redo日志文件丢失的处理办法(归档和非归档都行) 1. inactive log 在一致性关闭后删除重启时可以在mount下(不丢失数据) alter database clear logfile group n; alter database open; 2. active log 在一致性关闭后状态会变成inactive(由ARCn归档) 处理方法如 inactive的方式一样,若状态还是active则: alter database clear unarchived logfile group n; 3. current log...
阅读全文
posted @ 2013-10-08 22:09
风言枫语
阅读(271)
推荐(0)
摘要:
摘要: 要考PMP(Project Management Professional ),挣值管理是必考的知识。软件项目有很大的特殊性,不少人认为挣值管理不太适用于软件项目。挣值管理相关资料也比较超多,但一般都难以读懂,本文将会以轻松、易懂、实用的角度为你讲解。 大纲: 1.挣值管理无用论 2.从搬石头的故事说起 3.三大基本要素:PV,AC,EV 4.成本偏差(CV),进度偏差(SV) 5.成本指标(CPI),进度指标(SPI) 6.成本预测(EAC) 7.挣值管理不是搞数字游戏,要让挣值管理实用! 我将会通过4篇文章为你分享! 挣值管理不是搞数字游戏,要让挣值管理实用! 挣值管理将项目...
阅读全文
posted @ 2013-10-08 22:09
风言枫语
阅读(264)
推荐(0)
摘要:
Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使应用程序关闭但不退出,并由操作系统进行进程 的回收管理。本文在 Application Framework 与 Linux 内核两个层次上,以进程为粒度,对 Android 操作系统的进程资源回收机制进行了剖析。读者可以从本文获得对 Android 应用程序的生存周期的进一步理解,从而更加合理、高效地构建应用程序。Android APP 的运行环境Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要
阅读全文
posted @ 2013-10-08 22:07
风言枫语
阅读(317)
推荐(0)
摘要:
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一共有5种,如图:个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用.点开上面的VisualSVN连接,下载VisualSVN server,如图:然后下载TortoiseSVN
阅读全文
posted @ 2013-10-08 22:05
风言枫语
阅读(128)
推荐(0)
摘要:
int select(int nfds,fd_set* readfds,fd_set* writefds,fd_set* exceptfds,struct timeval* timeout)//其中nfds是被监听的文件描述符总数通常设置为所有文件描述符中的最大值加一(是否可以理解为凡是小于这个描述符的都要被轮询?,加1是因为文件描述符从0开始计数),readfds、writefds、exceptfds分别指向可读可写异常事件对应的文件描述符集合(当事件发生时内核在线修改该集合以此来通知应用程序),timeout指出等待时间(能精确到微秒但是不可信)若为NULL则一直阻塞直到有事件发生,fd_
阅读全文
posted @ 2013-10-08 22:01
风言枫语
阅读(315)
推荐(0)
摘要:
在当今充满变数和快节奏的大环境下,一个产品的上市时间已经成为产品成功与否的重要因素。如果对于“完成”没有一个清晰的定义,那么很可能会遭遇产品延期,风险,并且增加公司成本。“完成的定义”也被俗称为DoD,它是一个很有用的工具,可以用来为产品的交付定义各种条件和参数。每个组织根据不同的参数为产品勾勒出不同的DoD。产品参数可能包括团队资源,技术水平,剩余时间,客户的验收标准等,所有这些参数都是动态的,并且在整个产品生命周期中是可变更的,变更也会带来完成的重定义。通过为产品定义明确的标准和参数 ,管理层可以轻松掌握产品进度,如果需要的话还可以根据情况改变DoD。DoD可以被视为一个可交付产品的检查.
阅读全文
posted @ 2013-10-08 21:59
风言枫语
阅读(170)
推荐(0)
摘要:
想写这样的一篇文章已经很久了,无奈自己水平有限,一直不敢妄言,最近写了不少游戏,所以想把自己的一些心得体会跟大家分享,因为我也是一名游戏开发的菜鸟,所以我深知学习游戏开发,尤其是3d游戏开发一路走来是多么的不容易,希望能和大家多多交流,如果文章有什么错误或者更好的提议欢迎随时指正。 最近我一直在学习d3d,其实学完以后才发现,现在d3d的市场受面越来越小了,当然d3d延伸出来的引擎还是百家争鸣的,不管如何,自己既然决心学好d3d,那么我一定要将这条路走下去,在此,我也把我写的几个小游戏分享出来,和大家一起促进提高。 1.一个简单的2d两人联机即时战略游戏...
阅读全文
posted @ 2013-10-08 21:57
风言枫语
阅读(161)
推荐(0)
摘要:
能用好快捷键,不仅仅可以提高工作效率,而且让你看起来更加的自信和能干,下面几个常用的快捷键,希望对你在工作中有帮助 1.首先说明一下几个标示的意思Command ⌘ Control ⌃Option ⌥Shift ⇧ Click ʘ 2. 文档浏览(⌥ʘ) 打开文档(⌥ʘʘ) 3. xxx.h 文件和xxx.m 文件之间的切换(^⌘↑^⌘↓) 4. 单行注释(⌘/) 5. 显示或隐藏debug area (⇧⌘Y) 6. 查找(⌘F) 查找并替换(⌥⌘F) 全工程查找 (⇧⌘F) 全工程查找并替换(⌥⇧⌘F) 参考:http://nshipster.co...
阅读全文
posted @ 2013-10-08 21:55
风言枫语
阅读(135)
推荐(0)
摘要:
今天在被问到一个问题的时候突然想要看看这些东西了。因为一直以来,我返回上个界面,和大家普遍的方法都是一样的。1. finish()本页面。2. intent 跳转到上个页面。 一 ,在 按下手机上的 back键时 本页面输出的log是( onstop ,onDestory) 经过查找是可以用别的方法实现 back键的功能的1.第一种方法 在你自己的事件里调用。 //RunTime.exec()这个接口可以说是给我们开发者提供了一个很好的直观操作底层操作系统 Runtime runtime = Runtime.getRuntime(); try { runtime.ex...
阅读全文
posted @ 2013-10-08 21:52
风言枫语
阅读(781)
推荐(0)
摘要:
/* * POJ_1146.cpp * * Created on: 2013年10月8日 * Author: Administrator */#include #include #include #include using namespace std;char s[60];int l;bool get(){ int i = l - 1; int j; while(i > 0 && s[i-1] >= s[i]){ i--; } if(!i){ return false; } int mp = i; for(j = i + 1 ; j = s[j]){ contin
阅读全文
posted @ 2013-10-08 21:50
风言枫语
阅读(200)
推荐(0)
摘要:
Python中所有变量都是值的引用,也就说变量通过绑定的方式指向其值。 而这里说的不可变指的是值的不可变。 对于不可变类型的变量,如果要更改变量,则会创建一个新值,把变量绑定到新值上,而旧值如果没有被引用就等待垃圾回收。不可变的类型还有一个特性,就是可以计算其hash值,这样才能进一步作为字典的key。可变类型数据对对象操作的时候,不需要再在其他地方申请内存,只需要在此对象后面连续申请(+/-)即可,也就是它的address会保持不变,但区域会变长或者变短。 不可变类型包括:int string float tuple 可变类型包括:list dict 1、list列表 ...
阅读全文
posted @ 2013-10-08 21:48
风言枫语
阅读(216)
推荐(0)
摘要:
c# asp.net 修改webconfig文件 配置 #region 修改config文件 /// /// 修改config文件(AppSetting节点) /// /// 键 /// 要修改成的值 public static void UpdateAppSetting(string key, string value) { XmlDocument doc = new XmlDocument(); //获得配置文件的全路径 ...
阅读全文
posted @ 2013-10-08 21:48
风言枫语
阅读(267)
推荐(0)
摘要:
jdk环境变量配置 进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置: 1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe 2、安装jdk-6u14-windows-i586.exe 3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量" 1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)
阅读全文
posted @ 2013-10-08 21:44
风言枫语
阅读(114)
推荐(0)
摘要:
1.环境及安装前规划:虚拟机及OS如下环境:VMware Wordstation ACE版 6.0.2操作系统:OracleLinux-R5-U8-Server-i386-dvd3.2G操作系统下载地址:http://mirrors.dotsrc.org/oracle-linux/安装操作系统,这里需要注意的是磁盘空间要预留足够。我的规划是:虚拟机分配1024M内存,当然如果主机内存足够,安装时内存设置2048M可以更快。虚拟机分配一块磁盘,30G磁盘空间。/boot 100M ext3/20G ext3swap2048M剩余的近8G空间留着做ASM时用。同时最好安装系统时选择图形模式安装,直
阅读全文
posted @ 2013-10-08 21:42
风言枫语
阅读(1193)
推荐(0)
摘要:
http://poj.org/problem?id=1286// File Name: poj1286.cpp// Author: bo_jwolf// Created Time: 2013年10月07日 星期一 21:31:08#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define INT long long intusing na
阅读全文
posted @ 2013-10-08 21:40
风言枫语
阅读(164)
推荐(0)
摘要:
http://poj.org/problem?id=2409// File Name: poj2409.cpp// Author: bo_jwolf// Created Time: 2013年10月08日 星期二 14:31:08#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define INT long long intusing na
阅读全文
posted @ 2013-10-08 21:38
风言枫语
阅读(164)
推荐(0)
摘要:
有时候,我们可能会一次性发布多个安装包,当然在网页上多加几个链接让用户逐个安装也是可取的。不过,也可以弄得更方便些,即用户先安装一个,作为一个"引导程序",然后通过这个程序去下载安装其他应用程序。 我们还是说说真实的例子,这样好理解一点。假设我开发了两个应用程序,一个叫App1,另一个叫App2。我把这两个应用程序同时发布。 我们可以在IIS服务器的根目录下新建两子目录,我们分别把这两个应有程序发布到这两个文件夹下,如下面两张截图所示。 第一个应用第二个应用最后,重点是如何做这个"引导"安装包,即我们通过这个应用程序来下载前面两个应用来安装。 别急,在开
阅读全文
posted @ 2013-10-08 21:34
风言枫语
阅读(158)
推荐(0)
摘要:
javascript随机将第一个dom中的图片添加到第二个div中去,此代码的是一个简单的例子,将第一个div中的五张图片中,提取随机两张显示到第二个div中。 随机显示五张图片里面的二张图片-测试图片用的百度空间图片 第一个div图片为五张第一个div图片为随机不重复的二张
阅读全文
posted @ 2013-10-08 21:31
风言枫语
阅读(361)
推荐(0)
摘要:
转载请注明出处:http://blog.csdn.net/lonelytrooper/article/details/12434915第八章事务性Topologies在Storm中,正如本书前边提到的,你可以通过使用ack和fail策略来确保消息处理。但是如果元组被重放了会发生什么?你怎样确保你不会计数过多?事务性Topologies是包含在Storm0.7.0版本中的新特性,它激活消息语义来确保你以一种安全的方式重放元组并且它们只会被处理一次。没有事务性topologies的支持,你不可能以一种完全精确、可扩展和容错的方式计数。事务性Topologies是建立标准Storm spout和bo
阅读全文
posted @ 2013-10-08 21:31
风言枫语
阅读(253)
推荐(0)
摘要:
1public static float GetTextWidth(String text, float Size) { //第一个参数是要计算的字符串,第二个参数是字提大小2TextPaint FontPaint = new TextPaint(); 3FontPaint.setTextSize(Size); 4return FontPaint.measureText(text); 5}
阅读全文
posted @ 2013-10-08 21:29
风言枫语
阅读(384)
推荐(0)
摘要:
/dev/loop(或称vnd (vnode disk)、lofi(循环文件接口))是一种伪设备,这种设备使得文件可以如同块设备一般被访问。在使用之前,循环设备必须与现存文件系统上的文件相关联。这种关联将提供给用户一个应用程序接口,接口将允许文件视为块特殊文件(参见设备文件系统)使用。因此,如果文件中包含一个完整的文件系统,那么这个文件就能如同磁盘设备一般被挂载。这种设备文件经常被用于光盘或是磁盘镜像(IOS、IMG)。通过循环挂载来挂载包含文件系统的文件,便使处在这个文件系统中的文件得以被访问。这些文件将出现在挂载点目录。 在一个目录上挂载包含包含文件系统的文件的步骤:1. 使用一个循环设备
阅读全文
posted @ 2013-10-08 21:27
风言枫语
阅读(6025)
推荐(0)
摘要:
/* * UVA_10098.cpp * * Created on: 2013年10月8日 * Author: Administrator */#include #include #include #include using namespace std;char s[11];int l;bool get() { int i = l - 1; int j; while (i > 0 && s[i - 1] >= s[i]) { --i; } if (!i) { return 0; } int mp = i; for (j = i + 1; j = s[j]) { c
阅读全文
posted @ 2013-10-08 21:25
风言枫语
阅读(189)
推荐(0)
摘要:
确保团队执行 “足够的” 测试覆盖面是非常困难的,尤其是对敏捷开发团队来说。对于初学者而言,一个开发Sprint中要完成多少的质量保证工作才够呢?我们知道,敏捷的标准是在开发Sprint结束的时候要完成一个可交付的产品。那么这是什么意思呢?这意味着软件不能有严重的商业缺陷,不会丢失数据,不会奔溃,同时没有功能性缺陷阻碍基本功能的使用。虽然这个标准提供了一个很好的指引,但大部分敏捷团队实际中都对这个标准做了或多或少的限制。我们提供以下6个技巧,帮助确保你执行 “足够的” 测试。为开发Sprint设定一个终端用户可以接受的质量标准,并且这个标准对于团队是可管理的。有时候,所谓 “可接受” 意味着你
阅读全文
posted @ 2013-10-08 21:23
风言枫语
阅读(205)
推荐(0)
摘要:
//是平板返回true 不是平板返回falsepublic boolean isTablet(Context context) {return (context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) >= Configuration.SCREENLAYOUT_SIZE_LARGE;}
阅读全文
posted @ 2013-10-08 21:19
风言枫语
阅读(309)
推荐(0)
摘要:
转载请注明出处:http://blog.csdn.net/lonelytrooper/article/details/12435641The Bolts首先我们看一下该topology中的标准bolts:public class UserSplitterBoltimplementsIBasicBolt{private static final longserialVersionUID=1L;@Overridepublic voiddeclareOutputFields(OutputFieldsDeclarerdeclarer) {declarer.declareStream("use
阅读全文
posted @ 2013-10-08 21:17
风言枫语
阅读(271)
推荐(0)
摘要:
本文只讨论OverLapped I/O的三种异步模型及完成端口,像select、SWASelect不作讨论,讨论顺序从劣到优,方便于循序渐进地对比,更容易区分各模型之间的差别。1. OverLapped I/O 设备内核对象模型,这种模型虽然采用异步,但为了知道对象是否触发,需要一直挂起线程,换个角度来说,与同步的差异不大。2. OverLapped I/O 事件内核对象模型,这模型比较前一种就先进多了,它可以同时等待多个事件,但是waitForMultipleObject最多只能等待64个事件,也就是说如果server有6400个连接的话,就需要100个线程。我们知道线程之间上下文切换是很耗
阅读全文
posted @ 2013-10-08 21:13
风言枫语
阅读(491)
推荐(0)
摘要:
Django教程:第一个Django应用程序(3)2013-10-08 磁针石#承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.comqq 37391319#博客:http://blog.csdn.net/oychw#版权所有,转载刊登请来函联系# 深圳测试自动化python项目接单群113938272深圳广州软件测试开发 6089740#深圳湖南人业务户外群 66250781武冈洞口城步新宁乡情群49494279#参考资料:https://docs.djangoproject.com/en/1.5/intro/tutorial01/# http://djang.
阅读全文
posted @ 2013-10-08 21:09
风言枫语
阅读(448)
推荐(0)
摘要:
http://codeforces.com/problemset/problem/300/C题意:给你三个数a,b,n;求满足由a,b组成的n位的个数,且每个位置上的数之和也是用a,b组成;解析:由题意设a的个数为x,b的个数为y,那么x+y==n;因此枚举满足条件的x的值,然后对这x个a和y进行排列组合。 满足条件的个数为n!/(x!*y!);直接求解会超时。 因此,对该等式进行求逆元,A×inv( b ) % Mod;inv( b ) = pow( b , Mod - 2 ); 带入求解。// File Name: c.cpp// Author: bo_jwo...
阅读全文
posted @ 2013-10-08 21:07
风言枫语
阅读(176)
推荐(0)
摘要:
很多同学比如我虽然很喜欢golang,但是还是需要调用很多遗留项目或者其他优秀的开源项目,这时怎么办呢?我们想到的方法是用package里的syscall结合cgo注意此处有坑:在我调试时显示not enough arguments in call to syscall.Syscall[ `go run dms.go` | done: 260.3744ms ] # command-line-arguments .\dms.go:72: not enough arguments in call to syscall.Syscall exit status 2 因为我参照的是http://gol.
阅读全文
posted @ 2013-10-08 21:03
风言枫语
阅读(2593)
推荐(0)
摘要:
在学UML的过程中,Rational Rose的角色无比重要。现在能找到的大多数是2003的,但下面连接是2007。http://blog.csdn.net/skl_TZ/article/details/8925152 这个教程会教会你用Rational Rose。包括用例图,类图,时序图,协作图和状态图的绘制。启动Rational Rose后,它会提示你去创建新模型。有一些模型给你选择。在这个教程中,我们会选择J2EE模型。如果你有已存在的模型,选择“”“Existing”标签或“Recent”标签去加载它们。 然后,自动创建了三个包。分别是java,javax和org。Java包包括jav
阅读全文
posted @ 2013-10-08 21:03
风言枫语
阅读(647)
推荐(0)