现在位置: 首页 > reclame发表的所有文章
  • 06月
  • 02日
数据库 ⁄ 共 2168字 评论关闭
Max Indelicato曾发表过一篇文章《NoSQL on the Microsoft Platform》,文中列举了运行在微软平台上的NoSQL数据库,并分别对这些数据进行了介绍,现将对此文的翻译转载于此,供大家学习: 从可查询的分布式解决方案,如MongoDB,到简单的分布式Key/Value存储解决方案,如Cassandra。此外,还有Riak,Tokyo Cabinet,Voldemort,CouchDB和Redis。但目前仅有少量的NoSQL项目支持在Windows平台上运行,如果要说到生产应用那就更少了。 Memcached Memcached传统上认为它不属于NoSQL的范畴,而是一个分布式Key/Value内存缓存解决方案,......
阅读全文
  • 03月
  • 06日
移动开发 ⁄ 共 1452字 评论关闭
随着移动互联时代的到来,手机应用开发也越来越迅猛,本人还没出大学校门,资历不够,所以本文主要是对我学习android开发的一个记录,有兴趣的朋友也可以看一看 勿喷,如若有错误或者是我写的不对请及时提出,相互学习。 首先我声明:对于android sdk安装,eclipse的配置大家可以上google的官网上下载成套的。在这就不再说了 今天是我学习android的第一天 在我看来学习java的来学习android,应该相对容易很多。毕竟google已经把android os 的体系结构图给出了,最上边的两层主要是针对app开发,而这其中的开发 语言就是java, 而在......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1835字 评论关闭
题目链接~~> 做题感悟:感觉这题很经典,百度了一下才理解怎么做。 解题思路:                         这里设 d( i , j ) 代表原序列的第 i ~ j 个元素组成的序列的子序列,在双方都采取最优策略的情况下,先手得分的最大值。那么,如果先手要获得最大值同时让后手得到最小值,因此: d( i , j ) = sum ( i ,  j )  - min{ d( i+1, j ) , d( i+2 , j ) …… d( j , j ) , d( i , j - 1 ) , d( i , j - 2 ) …… d(i , i ) , 0 }  ,sum( i , j )  是元素 i 到 j 的数之和,‘ 0 ’ 代表取完所有的数。                    进一步的......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1783字 评论关闭
一道裸题,不过让我发现了我的读入优化似乎有问题...可怕可怕,不敢用了> <... 题意大约是:喜洋洋和灰太狼打牌,有两种牌,一种是特技牌,一种是分数牌。游戏有r轮(r为奇数),赢的次数多的为胜者。每轮有n张特技牌,m沓分数牌,每沓张数为p[i]张。 灰太狼和喜洋洋轮流拿特技牌,手上可以保留的只有分数牌,特技牌拿到就用(这复杂的游戏规则。。)。 现在有5种特技牌(灰太狼为先手): 1.T K:拿走第K沓所有牌; 2.C:表示两人对决,谁的最大的分数牌越大,谁拿走对方的所有牌; 3.L:失去手上最大的分数牌; 4.A P:给......
阅读全文
  • 11月
  • 06日
编程语言 ⁄ 共 1013字 评论关闭
给定一个数组求该数组的最大值最小值,例如 int arr[11] = {1,2,6,2,18,54,12,-2,3,23,13}; 最大值是54,最小值是-2 第一种方式:也是复杂度最高的算法,是遍历数组先找出最大值,然后同理再找出最小值。这种算法的复杂度最高需要2N次遍历和比较。 第二种方式: 可以采用两两分组的模式进行比较,让其中较小的元素与最小值进行比较,确定临时的最小值,同理让较大的元素与最大值进行比较,确定最大值。这样一次步进为2的遍历就能够确定最大最小值。代码如下: void maxandmin(int arr[], int n, int *max, int *min){ int......
阅读全文
  • 08月
  • 13日
综合 ⁄ 共 2517字 评论关闭
 概述界面对象化是指以对象的思想去描述页面元素以完成UI的集成和开发,以使UI原型能够映射或转化为可运行的系统原型,提升系统开发的效率,避免大量的花费时间在UI的集成、维护上。产生的原因在传统的开发过程中,特别是Web开发过程中,从UI原型转化为系统原型的过程总是要耗费特别长的时间,在系统的整个开发过程中通常在UI集成和维护上往往是耗费最长的时间,而很多时候更是由于UI集成了动态性质而导致了UI修改、代码调试的困难。为 什么会出现这样的现象呢?这样的现象产生的原因无非是UI原型和系统原型之间存在的差异造成的,......
阅读全文
  • 07月
  • 29日
综合 ⁄ 共 607字 评论关闭
什么是观察者模式 什么是观察者模式?你曾经订阅过报纸吗?在订阅报纸的时候,你不用去任何地方,只需要将你的个人地址信息以及订阅信息告诉出版社,出版社就知道如何将相关报纸传递给你。这种模式的第二个名称叫做发布/订阅模式。   在GoF中是这样描述观察者模式的——观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。   观察者模式的的思想非常简单,Subject(主题)允许别的对象——观察者(这些对象实现了观......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 11171字 评论关闭
第一部分  简  介 1,1 一. 硬盘结构简介   1. 硬盘参数释疑     到目前为止, 人们常说的硬盘参数还是古老的 CHS (Cylinder/Head/Sector)参数. 那么为什么要使用这些参数, 它们的意义是什么?它们的取值范围是什么?    很久以前, 硬盘的容量还非常小的时候, 人们采用与软盘类似的结构生产硬盘. 也就是硬盘盘片的每一条磁道都具有相同的扇区数. 由此产生了所谓的3D参数 (Disk Geometry). 既磁头数(Heads), 柱面数(Cylinders), 扇区数(Sectors),以及相应的寻址方式.     其中:     磁头数(Heads) 表示硬盘总共有几个磁头,也就是有几面......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 905字 评论关闭
优先级反转+解决方案   1. 优先级反转(Priority Inversion)    由于多进程共享资源,具有最高优先权的进程被低优先级进程阻塞,反而使具有中优先级的进程先于高优先级的进程执行,导致系统的崩溃。这就是所谓的优先级反转(Priority Inversion)。 2. 产生原因      其实,优先级反转是在高优级(假设为A)的任务要访问一个被低优先级任务(假设为C)占有的资源时,被阻塞.而此时又有优先级高于占有资源的任务(C)而低于被阻塞的任务(A)的优先级的任务(假设为B)时,于是,占有资源的任务就被挂起(占有的资源仍为它占有),因为占有资源的任务优......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 4179字 评论关闭
 1. 什么是回调函数回调函数(callback Function),顾名思义,用于回调的函数。 回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。回调函数包含下面几个特性: 1、属于工作流的一个部分;2、必须按照工作流指定的调用约定来申明(定义);3、他的调用时机由工作流决定,回调函数的实现者不能直接调用回调函数来实现工作流的功能; 2. 回调机制回调机制是一种常见的设计模型,他把工作流内的某个功能,按照约定的接口暴露给外部使用......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 13533字 评论关闭
输入访问地址和参数 返回流 /** * 参考 [http://blog.csdn.net/chenlaic/article/details/6208292] */ public class URLConnectionUtil { private static final String TAG = "URLConnectionUtil"; private static final String POST = "POST"; private static final String GET = "GET"; private static final String DELETE = "DELETE"; private static final String PUT = "PUT"; private static String prepareParam(Map<String, Object> paramMap) { StringBuffer sb = new StringBuffer(); if (param......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1479字 评论关闭
                嗨翻在酝酿一次大的改版,这次改版最大的变化是我们抛弃了Facebook那种侧边栏的设计,重新采用Tab底部导航栏,下面我说说新版的一些改变和我们的思考。       一 侧边栏改为底部导航栏       需要采用侧边栏设计的APP是那种突出最重要的功能的,比如Facebook、人人网为了强调新鲜事采用侧边栏的设计,侧边栏的设计让用户80%的注意力集中到第一屏。我们之前的第一屏是新闻,我们是认为资讯是这款APP最强力的点。资讯如果有吸引力是可以这样做的,目前我们都是抓取一些学校相关网站上的资讯,由于更新速度很难跟上,......
阅读全文