风言枫语  
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 235 下一页

2013年10月8日

摘要: 有时候,我们可能会一次性发布多个安装包,当然在网页上多加几个链接让用户逐个安装也是可取的。不过,也可以弄得更方便些,即用户先安装一个,作为一个"引导程序",然后通过这个程序去下载安装其他应用程序。 我们还是说说真实的例子,这样好理解一点。假设我开发了两个应用程序,一个叫App1,另一个叫App2。我把这两个应用程序同时发布。 我们可以在IIS服务器的根目录下新建两子目录,我们分别把这两个应有程序发布到这两个文件夹下,如下面两张截图所示。 第一个应用第二个应用最后,重点是如何做这个"引导"安装包,即我们通过这个应用程序来下载前面两个应用来安装。 别急,在开 阅读全文
posted @ 2013-10-08 21:34 风言枫语 阅读(158) 评论(0) 推荐(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 风言枫语 阅读(251) 评论(0) 推荐(0)
 
摘要: javascript随机将第一个dom中的图片添加到第二个div中去,此代码的是一个简单的例子,将第一个div中的五张图片中,提取随机两张显示到第二个div中。 随机显示五张图片里面的二张图片-测试图片用的百度空间图片 第一个div图片为五张第一个div图片为随机不重复的二张 阅读全文
posted @ 2013-10-08 21:31 风言枫语 阅读(359) 评论(0) 推荐(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) 推荐(0)
 
摘要: /dev/loop(或称vnd (vnode disk)、lofi(循环文件接口))是一种伪设备,这种设备使得文件可以如同块设备一般被访问。在使用之前,循环设备必须与现存文件系统上的文件相关联。这种关联将提供给用户一个应用程序接口,接口将允许文件视为块特殊文件(参见设备文件系统)使用。因此,如果文件中包含一个完整的文件系统,那么这个文件就能如同磁盘设备一般被挂载。这种设备文件经常被用于光盘或是磁盘镜像(IOS、IMG)。通过循环挂载来挂载包含文件系统的文件,便使处在这个文件系统中的文件得以被访问。这些文件将出现在挂载点目录。 在一个目录上挂载包含包含文件系统的文件的步骤:1. 使用一个循环设备 阅读全文
posted @ 2013-10-08 21:27 风言枫语 阅读(6014) 评论(0) 推荐(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 风言枫语 阅读(187) 评论(0) 推荐(0)
 
摘要: 确保团队执行 “足够的” 测试覆盖面是非常困难的,尤其是对敏捷开发团队来说。对于初学者而言,一个开发Sprint中要完成多少的质量保证工作才够呢?我们知道,敏捷的标准是在开发Sprint结束的时候要完成一个可交付的产品。那么这是什么意思呢?这意味着软件不能有严重的商业缺陷,不会丢失数据,不会奔溃,同时没有功能性缺陷阻碍基本功能的使用。虽然这个标准提供了一个很好的指引,但大部分敏捷团队实际中都对这个标准做了或多或少的限制。我们提供以下6个技巧,帮助确保你执行 “足够的” 测试。为开发Sprint设定一个终端用户可以接受的质量标准,并且这个标准对于团队是可管理的。有时候,所谓 “可接受” 意味着你 阅读全文
posted @ 2013-10-08 21:23 风言枫语 阅读(200) 评论(0) 推荐(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 风言枫语 阅读(308) 评论(0) 推荐(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 风言枫语 阅读(269) 评论(0) 推荐(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 风言枫语 阅读(485) 评论(0) 推荐(0)
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 235 下一页