首页 > 其他
Giraph-通信部分源码解析
1. 由前文知道每个BSPServiceWorker有一个WorkerServer对象,WorkerServer对象里面又有ServerData对象,作为数据实体。ServerData中包含该Worker的partitionStore、edgeStore、incomingMessageStore、currentMessageStore、聚集值等。    其中incomingMessageStor...
分类:其他   时间:2014-04-10 17:22:18    收藏:0  评论:0  赞:0  阅读:518
伸展树(Splay tree)浅谈
树看的越来越多,越来越神奇。 看伸展树这种神级数据结构之前,建议大家首先彻底明白二叉搜索树,这是万树的基础。 然后可以去看下treap,最好再去看下红黑树。如果有线段树的基础那更好了,我们会发现线段树难以实现一些直接删除,直接插入的数据。 这个时候就体现出神级数据解耦 伸展树的魅力了,他的区间操作的非常优雅的。 有了这些基础之后,那就可以splay了。 zig,zag,zig和z...
分类:其他   时间:2014-04-10 18:01:40    收藏:0  评论:0  赞:0  阅读:453
帽子问题
有一位警长,抓了三个逃犯。现警长决定给他们一次机会。他拿出3顶黑帽子,两顶白帽子,然后往这三个逃犯头上每人戴了一顶帽子,每个逃犯只能看到另外两个逃犯帽子的颜色,不能看到自己帽子的颜色,而且不能进行通讯,不能进行讨论,只能靠自己的推理推出来,如果猜出来了,放一条生路,否则处死。...
分类:其他   时间:2014-04-10 17:56:04    收藏:0  评论:0  赞:0  阅读:410
Ajax.dll 使用步骤说明
1。如果还没有ajax.dll文件,就先下载一个        下载地址 2。将ajax.dll添加到项目引用中:在VS的解决方案资源管理器中右键点击项目名称--“添加项目引用”--浏览,找到ajax.dll确定 3。webCofig中加上节点 如果是IIS7,则需要在里加上 4:在CS程序中加上 protected void Page_Load(objectse...
分类:其他   时间:2014-04-10 17:45:51    收藏:0  评论:0  赞:0  阅读:444
AjaxPro使用说明
AjaxPro.2.dll下载链接   1、添加AjaxPro.dll应用 2、配置web.config 这一步的作用是保证客户端向"ajaxpro/*.ashx"的请求(POST和GET)都被AjaxPro.AjaxHandlerFactory拦截。 打开web.config文件,在后添加以下代码, httpHandlers> addverb="P...
分类:其他   时间:2014-04-10 16:23:45    收藏:0  评论:0  赞:0  阅读:430
OpenWRT 基础知识
OpenWRT简介 一、OpenWRT只是一个架构,Linux内核,各种软件包都需要自己下载,所以你懂的 二、OpenWRT设计的很好,很多开源的东西都出来了,历史就不说了,说说现在,那个Luci,这个就不错。小巧,嵌入式。 三、OpenWRT这个东西,编译第一次需要很长时间,可能即使你编译出来了固件,按照型号烧写了自己想要的路由器,你还是不明白其内部的一丁点细节,这个需要你花时间去了解,去...
分类:其他   时间:2014-04-10 17:46:22    收藏:0  评论:0  赞:0  阅读:700
Unity3d 面向对象设计思想(三)(对象的拆分)
最近看了一个Unity3d官网的Native 2d的一个Demo,发现Unity3d是一个纯面向对象的游戏引擎, 面向对象的程度,让我惊叹。 正常的,对象之间完全是独立工作,比如一个普通的ARPG游戏,一个人物拥有武器,可以攻击怪物, 我们可以把攻击动作封装到人物当中,这样人物拥有攻击属性,可以攻击到敌人。 但,在纯面向对象的封装的语言,这是不可以的,这样会使程序复杂起来,细想想,人物跟攻击根本 没什么关系,所以攻击跟人物是没有关系的,攻击动作不会是绑定到人物角色本身,而与 攻击本身相关的是武器...
分类:其他   时间:2014-04-10 17:35:03    收藏:0  评论:0  赞:0  阅读:418
HDFS HA: 高可靠性分布式存储系统解决方案的历史演进
HDFS,为Hadoop这个分布式计算框架提供高性能、高可靠、高可扩展的存储服务。HDFS的系统架构是典型的主/从?架构,早期的架构包括一个主节点NameNode和多个从节点DataNode。 HDFS HA的解决方案可谓百花齐放,Linux HA, VMware FT, shared NAS+NFS, BookKeeper, QJM/Quorum Journal Manager, BackupNode等等。目前普遍采用的是shared NAS+NFS,因为简单易用,但是需要提供一个HA的共享存储设备。而...
分类:其他   时间:2014-04-10 16:26:51    收藏:0  评论:0  赞:0  阅读:2127
ListView中几个需要注意的属性
Android ListView中几个需要注意的属性及方法详解,包括stackFromBottom、cacheColorHint、scrollBar、固定及可滑动的footerView和headerView等。...
分类:其他   时间:2014-04-10 17:46:53    收藏:0  评论:0  赞:0  阅读:556
HttpURLConnection与 CookieManager 实现Post提交请求和Cookie管理
下面是我的疑问,为什么直接注入cookie 不可以?...
分类:其他   时间:2014-04-10 17:40:42    收藏:0  评论:0  赞:0  阅读:516
基于QML模拟QQ群聊窗口
据说最近要开发简单的IM工具,于是兴起,研究了下QQ聊天窗口,大概模拟了一下群聊的聊天显示界面,遂与大家分享之    画面粗糙还望海涵         图片有点大,原理基本就是使用listview来显示每一条记录,别人的记录显示在左侧,自己的聊天记录显示在右侧,但是他们公用的一个内容控件    贴下main.qml的代码吧,main本来应该是比较简洁的,这里未来得及整理,有需要大家可以自己...
分类:其他   时间:2014-04-10 17:19:11    收藏:0  评论:0  赞:0  阅读:674
juuluu开源软件托管服务器已恢复!
Juuluu软件托管服务器已恢复!7-9晚机房主机挂掉,今日晨已恢复!网站运行正常。据机房工程师介绍,昨晚11点30分左右起,服务器收到大量来源不明的大文件资源请求,导致宽带占用,网站无法访问。为防止服务器再度被攻击,我们已关闭开源软件的下载服务,新软件将统一发布到国内各大云盘上。目前Kgcms新闻系统,kgShop网店系统等JAVA开源软件的下载将不受影响,其它软件我们会加紧搬迁。...
分类:其他   时间:2014-04-10 17:57:33    收藏:0  评论:0  赞:0  阅读:468
举一个例子说说为什么要封装
控制对成员的访问权限有两个原因。 第一是为了使用户不要碰那些他们不该碰的部分这些部分对于类的内部操作是必要的,但是她并不属于客户端 程序员所需接口的一部分。因此将方法和域指定成private,对客户端程序员而言是一种服务。因为这样他们可以很清楚地看到什么对他们重要,什么是他们可以忽略的,这简化了他们对类的理解。 第二,这也是最重要的原因,为了让类库的设计者可以更改类的内部工作方式,而不必担心这样会给客户端程序员造成重大影响。访问权限控制确保不会有任何客户端程序员依赖于某个类的底层实现的任何部分。...
分类:其他   时间:2014-04-10 17:58:07    收藏:0  评论:0  赞:0  阅读:418
Duplicate files copied in APK META-INF/DEPENDENCIES
File 1: /home/slava/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.3.1/f7899276dddd01d8a42ecfe27e7031fcf9824422/httpmime-4.3.1.jar File 2: /home/slava/.gradle/caches/modules-2...
分类:其他   时间:2014-04-10 16:27:53    收藏:0  评论:0  赞:0  阅读:615
链式栈
下面使用单链表实现链式栈: 形态: 实现: /******************************************* 链式栈实现 by Rowandjj 2014/4/9 *******************************************/ #include using namespace std; #define OVERF...
分类:其他   时间:2014-04-10 17:20:15    收藏:0  评论:0  赞:0  阅读:452
Golang快速排序算法
package main import ( "fmt" ) func QSort(arr []int, start int, end int) { var ( key int = arr[start] low int = start high int = end ) for { for low < high { if arr[high] < key {...
分类:其他   时间:2014-04-10 17:10:57    收藏:0  评论:0  赞:0  阅读:577
HDU 1421 搬寝室
?? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 15313    Accepted Submission(s): 5186 Problem Description搬寝室是很累的,xhd深有体会.时间追述2006...
分类:其他   时间:2014-04-10 15:56:03    收藏:0  评论:0  赞:0  阅读:498
Visual Assist下载并安装,在vs中自动代码提示
Visual Assist小组这次1929版本的更新算是近半年以来一次比较大的更新了, 新增加了5项特性,修正了30余处bug,并且对于VS2012的支持又增加了5项,应 该是越来越稳定了。 下载的补丁包中的 VA_X.dll ,直接拷贝到安装目录中覆盖一下即可。 另外在Win7中,执行破解补丁,还有覆盖破解补丁时出现提示权限问题,或者 没有破解成功的,请自行处理自己Win7的权限设置问...
分类:其他   时间:2014-04-10 17:12:58    收藏:0  评论:0  赞:0  阅读:559
2013腾讯编程马拉松初赛第〇场(HDU 4503) 湫湫系列故事——植树节
已知湫湫的班里共有n个孩子,每个孩子有Bi个朋友(i从1到n),且朋友关系是相互的,如果a小朋友和b小朋友是朋友,那么b小朋友和a小朋友也一定是好朋友。为了选择的公平性,湫湫老师会随机抽取3个小朋友出来(每个人被抽到的概率相同),但是她很希望这3个小朋友之间的关系完全相同,湫湫老师想请你帮她算算抽到的3个小朋友正好关系相同的概率是多少?PS. 关系相同就是指要么3个人互相是好朋友,要么3个人互相都不是好朋友。...
分类:其他   时间:2014-04-10 17:55:00    收藏:0  评论:0  赞:0  阅读:451
2013腾讯编程马拉松||HDU 4505 小Q系列故事——电梯里的爱情 水水水
电梯最开始在0层,并且最后必须再回到0层才算一趟任务结束。假设在开始的时候已知电梯内的每个人要去的楼层,电梯每向上运行一层需要6秒钟,向下运行一层需要4秒钟,每开门一次需要5秒(如果有人到达才开门),并且每下一个人需要加1秒。你能计算出完成本趟任务需要的总时间吗?...
分类:其他   时间:2014-04-10 17:55:30    收藏:0  评论:0  赞:0  阅读:488
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!