`
finalbone
  • 浏览: 56679 次
  • 性别: Icon_minigender_1
  • 来自: 海边
社区版块
存档分类
最新评论
文章列表
艺术是谎言,但它述说真理   一、什么是人文理想?  20世纪初,法国作家普鲁斯特以毕生心血撰成伟大的小说《追忆逝水年华》。小说第一卷有一章名为《斯万的爱情》,讲的是斯万与奥黛特奇特的爱情故事。这个故事之所以奇特,是因为它没有通常的爱情小说那种郎才女貌,一见倾心,风花雪月,缠绵悱恻的情节,相反,小说告诉我们,斯万起先一点也不觉得奥黛特漂亮,后来也不是因为她可爱而坠入爱河。据评论家们分析,斯万觉得奥黛特还可人,仅仅因为奥黛特的面部侧影像17世纪伟大的荷兰画家弗美尔一幅名画中的女子,而斯万恰好又是弗美尔绘画的爱好者。斯万最终“爱上”奥黛特则是因为奥黛特是个高级交际花,神秘的“第三者
  英文原文:How to beat the CAP theorem   CAP 定理是数据系统设计的基本理论,目前几乎所有的数据系统的设计都遵循了这个定理。但 CAP 定理给目前的数据系统带来了许多复杂的、不可控的问题,使得数据系统的设计越来越复杂。Twitter 首席工程师、Storm 的作者 Nathan Marz 在本文中通过避开 CAP 定理带来的诸多复杂问题,展示了一个不同于以往的数据系统设计方案,给我们的数据系统设计带来了全新的思路。   CAP 定理指出,一个数据库不可能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partit ...
商业模式新生代的简介PPT推荐下载:http://vdisk.weibo.com/s/8IzbA商业模式描述了企业如何创造价值,传递价值和获取价值的基本原理。再看下现在的价值营销,基本也是这个思路。前面我们谈过商业模式重点是可持续的盈利模式,这个是商业模式的核心,从定位到价值实现。该书将商业模式分为四个视角,基础设施,提供物,客户,财务,然后再延展到9个核心要素。前面三个视角即如何提供,提供什么,为谁提供,再回来看这三点刚好又是经济学经常说的最基本的内容。商业模式九个基本构造块:CS客户细分,VP价值主张,CH渠道通路,CR客户关系,RS收入来源,KR核心资源,KA关键业务,KP重要合作,CS成 ...
转自 http://blog.sina.com.cn/s/blog_493a84550100g140.html   在这里我们首先关注业务架构和应用架构,业务架构驱动应用架构,以体现流程驱动IT,这也是前面SOA咨询方法论的重点思想。SOA方法论的一个突出的贡献就是解决了业务架构和 ...
        不知道你有没有疑问,反正我是困惑了~        企业架构(Enterprise Architecture,EA),从字面上看和信息化没有一点关系,但是这个词又确实是因为企业要做信息化才诞生的。没有计算机的时候企业就没有架构了吗 ...
        随着企业的不断发展,企业的规模和复杂性急剧膨胀,企业外部环境不断变化,各种竞争与挑战不断升级。。。对企业来说,变化已经成为常态,变化已经成为生存之道。        回顾一下软件构建理论的演进历史 ...
早在十几年前很多软件企业为了走出作坊式生产模式纷纷做出了各种尝试,其中比较有代表性的就是所谓的“配置化二次开发平台”,国内比较成功的有金蝶 EOS、普元 EOS、用友 UAP,这条路到底能走多远,通向哪里?这是 ...
The Garbage-First Garbage Collector (or G1 GC for short) is a new GC that is being introduced in the Java HotSpot VM in JDK 7. An experimental version of G1 has also been released in Java SE 6 Update 14. G1 is the long-term replacement for HotSpot's low-latency Concurrent Mark-Sweep GC (widely referr ...
<收集自 http://www.cjsdn.net 原作者 阿熊 liuaike>   基本概念:PermGen space:全称是Permanent Generation space。就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Collection)应该不会对PermGen space进行清理所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误Java Heap分为3个区,Young,Old和Permanent。Young ...
新浪的股票数据接口:http://hq.sinajs.cn/list=股票代码 如:sh600000,sz000913 (这里sh是上海股市,sz为深圳股市)http://hq.sinajs.cn/list=sh600000http://hq.sinajs.cn/list=sz000913 访问: http://hq.sinajs.cn/list=sh601006 返回 var hq_str_sh601006=”大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,22114263, 589824680, 4695, 26.91, 57 ...
1 快速排序(QuickSort)快速排序是一个就地排序,分而治之,大规模递归的算法。从本质上来说,它是归并排序的就地版本。快速排序可以由下面四步组成。(1) 如果不多于1个数据,直接返回。(2) 一般选择序列最左边的值作为支点数据。(3) 将序列分成2部分,一部分都大于支点数据,另外一部分都小于支点数据。(4) 对两边利用递归排序数列。快速排序比大部分排序算法都要快。尽管我们可以在某些特殊的情况下写出比快速排序快的算法,但是就通常情况而言,没有比它更快的了。快速排序是递归的,对于内存非常有限的机器来说,它不是一个好的选择。 2 归并排序(MergeSort)归并排序先分解要排序的序列,从1分成 ...
1 归并排序(MergeSort)归并排序最差运行时间是O(nlogn),它是利用递归设计程序的典型例子。归并排序的最基础的操作就是合并两个已经排好序的序列。假设我们有一个没有排好序的序列,那么首先我们使用分割的办法将这个序列 ...
1 基数排序基数排序对于整数特别有效。是一种稳定的算法(意思是相同的数字不会交换关系)。基数排序是根据数字的性质来逐步根据个位数,十位数,百位数分类求得排序结果的方法之一。它的想法如下:(1)先将数字根据A[n]依个位数来分类,放入含有数字0,1,2,...,9的临时数组D[10][n]中,再按照数字大小顺序放回原数组。那么这时候数据已经按照个位数大小从小到大排序。(2)同样将数字按照百位数,千位数,万位数排序,.....最后就可以得到排好序的数字。假设有下面4个数字需要排序:123 42 765 64第一次按照个位数的大小排序后:42 123 64 765第二次按照十位数的大小排序后:123 ...
交换排序,插入排序和选择排序都是很简单也很基础的排序算法。在世面上各种各样的算法和数据结构的书中都很轻易地找的到他们的踪影。在这儿写出来不外乎是加深自己的印象,也为有需要的朋友做一个参考。1 交换排序交换排序是一种很简单的排序方法。其主要思想如下:(1)利用要排序范围中的第0个数据d[i]与范围中其它数据d[j]相比较。如果前面的数据比后面大,那么就交换这两个数据(就是把较小的数据放在第0个位置)。然后再和排序范围内下一个数据d[j+1]相比较。依此类推。(2)当执行完步骤(1)后,最小值即位于范围中的第0个位置。然后在剩下的数据中找到一个最小的,放在第1个位置,这样循环查找下去直到所有数据结束 ...
1 我要冒泡   冒泡排序这个名字对于我们来说实在是过于熟悉了。作为一个程序员,如果敢说出自己不会冒泡排序,结局肯定是会被鄙视到火星上去。许多公司到学校去招聘应届毕业生的时候,都会要求写一个冒泡排序。毫无 ...
Global site tag (gtag.js) - Google Analytics