EagleBear2002 的博客

这里必须根绝一切犹豫,这里任何怯懦都无济于事

  1. 通用概念:同一论域中一个元素可有多种解释。
  2. 提高面向对象设计的语言灵活性
  3. 程序设计语言:OO 程序设计
  4. 多态形式
    1. 函数重载:(静态多态),和虚函数的动态多态不同(一名多用):函数重载包含操作符重载
    2. 类属多态:模板:template

智能指针

1
2
3
4
5
6
7
8
9
10
11
12
class auto_ptr {
public:
auto_ptr(T* p = 0)
: ptr(p) {}
~auto_ptr() { delete ptr; }
// 语句 p->x 被解释为 (p.operator->())->x
T* operator->() const { return ptr; }
T& operator*() const { return *ptr; }

private:
T* ptr;
};

人类社会是物质世界的高级运动形式和存在形式,它是自然界长期发展的产物,是自然史的一个组成部分。同时,人了社会又是不用于自在的自然是的特殊创造过程,形成人化的自然和人类学的自然界。河汇合自然借对立统一的基础是社会物质生产劳动,只有从老哦那个的本质及其在任何和人类社会的形成、发展中的作用出发,才能揭示人类社会生存和发展的基础,坚持彻底的历史唯物主义。

从自然界到人类社会

劳动这一特殊的人类的本质活动,既是人了社会从自然界独立出来的根本条件,也是人类社会存在和发展的永恒条件。

人和人类社会的产生

人的产生和人类社会的产生,是同意历史过程的两个方面,二者是密不可分的。人类社会的首要前提无疑是有生命的个人的存在。

阅读全文 »

2019-02-25

因为终极目的的不同,在行进时,也时时有人退伍,有人落荒,有人颓唐,有人叛变,然而只要无碍于进行,则越到后来,这队伍也就越成为纯粹、精锐的队伍了。(鲁迅)

千江有水千江月,万里无云万里天。(大川禅师)

朴素而天下莫能与之争美。(《庄子·外篇·天道》)

许多人所谓的成熟,不过是被习俗磨去了棱角,变得世故而实际了。 那不是成熟,而是精神的早衰和个性的消亡。 形成独特个性是成熟的特征。 有些时候我们不了解自己,就像我们不了解别人一样,形成独特的个性要求我们在别人的映像中发现自我、找到自我。(周国平《灵魂只能独行》)

阅读全文 »

资本的循环

资本循环的三个阶段和产业资本的三种形式

G()W(){beginmatrixA()Pm()endmatrixP()W()G()

第一阶段可称为购买阶段,货币资本变成生产资本,是产业资本循环第一阶段的内容。

G()W(){beginmatrixA()Pm()endmatrix
阅读全文 »

资本主义再生产和资本积累

资本主义的简单再生产

物质资料的生产是人类社会的基础。人类社会要生存下去,生产就不能中断,生产过程必须连续不断地反复进行。所以生产实际上就是再生产过程。

生产规模不变的再生产叫做简单再生产。

工资是工人创造价值的一部分。所以,决不是资本家拿出工资来养活工人,而是工人凭借自己的劳动在养活自己。不仅不是资本家养活工人,恰恰相反,是工人养活了资本家。

阅读全文 »

货币转化为资本

资本总公式及其矛盾

商品交换发展的结果产生货币,而货币正式资本的最初表现形态。资本最初表现为货币,但货币并不一定就是资本。货币是商品交换的媒介,货币的运动就是按现代公式进行的:

W()G()W()

公式两端是使用价值不同而价值量相等的两种商品,货币起着交换的媒介作用。作为资本的货币,它的运动就不同了。资本的运动是以货币为起点,又以货币为终点的。它的公式是:

阅读全文 »

商品

商品是用来交换的劳动产品。资本主义生产关系首先是从小商品生产者的分化中产生的。所以小商品生产即简单商品生产是资本主义经济的历史起点。商品是资本主义经济的细胞。而且,在这个最常见的商品中,已经包含着资本主义一切矛盾的胚芽。

商品的两个因素:使用价值和价值

物的有用性就是物的使用价值。使用价值是商品的第一个因素。使用价值是商品体的自然属性。使用价值构成社会财富的物质内容。商品不但应该有使用价值,还应具有与其他商品相交换的属性,即还要有交换价值。使用价值是交换价值的物质承担者。

交换价值首先表现为一种使用价值同另一种使用价值相交换的量的比例。

阅读全文 »

前言

相比于无状态的分布式系统,有状态的数据库在分布式领域将会面临更多的挑战。

故障模型

每个节点保存本地状态,通过网络来互相同步这些状态。同时节点需要访问时间组件来获取当前时间(逻辑时间或物理时间)。

这些环节没有一个是可靠的。不可靠贯穿了分布式系统的整个生命周期。

阅读全文 »

读写异常

并发操作带来的数据不一致性包括丢失修改(lost update)、不可重复读(non-repeatable read)和读“脏”数据(dirty read)。

丢失修改

两个事务 T1T2 读入同一数据并修改,T2 的提交结果破坏了 T1 的提交结果,导致 T1 的修改被丢失。

不可重复读

阅读全文 »

一致性是高可用的必备条件

分布式数据库的节点并不总是处于活动状态且相互能够通信的。系统高可用性是分布式数据库一个极其重要的特性。

为了使系统能够高度可用,系统需要被设计成允许一个或多个节点的崩溃或不可访问。

高可用必须要尽可能满足业务连续性数据一致性这两个指标。第三个因素网络分区会对可用性产生影响。

CAP 理论与注意事项

阅读全文 »