EagleBear2002 的博客

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

就路易斯·亨·摩尔根的研究成果而作

1884 年第一版序言

以下各章,在某种程度上是实现遗愿。不是别人,正是卡尔·马克思曾打算联系他的——在某种限度内我可以说是我们两人的——唯物主义的历史研究所得出的结论来阐述摩尔根的研究成果,并且只是这样来阐明这些成果的全部意义。原来,摩尔根在美国,以他自己的方式,重新发现了 40 年前马克思所发现的唯物主义历史观,并且以此为指导,在把野蛮时代和文明时代加以对比的时候,在主要点上得出了与马克思相同的结果。正如德国的职业经济学家多年来热心地抄袭《资本论》同时又顽强地抹煞它一样,英国“史前史”科学的代表对摩尔根的《古代社会》1,也用了同样的办法。我这本书,只能稍稍补偿我的亡友未能完成的工作。不过,我手中有他写在摩尔根一书的详细摘要2中的批语,这些批语我在本书中有关的地方就加以引用。

根据唯物主义观点,历史中的决定性因素,归根结蒂是直接生活的生产和再生产。但是,生产本身又有两种。一方面是生活资料即食物、衣服、住房以及为此所必需的工具的生产;另一方面是人自身的生产,即种的蕃衍。一定历史时代和一定地区内的人们生活于其下的社会制度,受着两种生产的制约:一方面受劳动的发展阶段的制约,另一方面受家庭的发展阶段的制约。劳动越不发展,劳动产品的数量、从而社会的财富越受限制,社会制度就越在较大程度上受血族关系的支配。然而,在以血族关系为基础的这种社会结构中,劳动生产率日益发展起来;与此同时,私有制和交换、财产差别、使用他人劳动力的可能性,从而阶级对立的基础等等新的社会成分,也日益发展起来;这些新的社会成分在几个世代中竭力使旧的社会制度适应新的条件,直到两者的不相容性最后导致一个彻底的变革为止。以血族团体为基础的旧社会,由于新形成的各社会阶级的冲突而被炸毁;代之而起的是组成为国家的新社会,而国家的基层单位已经不是血族团体,而是地区团体了。在这种社会中,家庭制度完全受所有制的支配,阶级对立和阶级斗争从此自由开展起来,这种阶级对立和阶级斗争构成了直到今日的全部成文史的内容。

摩尔根的伟大功绩,就在于他在主要特点上发现和恢复了我们成文史的这种史前的基础,并且在北美印第安人的血族团体中找到了一把解开希腊、罗马和德意志上古史上那些极为重要而至今尚未解决的哑谜的钥匙。而他的著作也并非一日之功。他研究自己所得的材料,到完全掌握为止,前后大约有 40 年。然而也正因为如此,他这本书才成为今日划时代的少数著作之一。

阅读全文 »

问答题例题

影响 http 事务的 TCP 相关延迟

以下内容来自 chatGPT:

  1. 建立连接延迟:在客户端和服务器之间建立 TCP 连接需要时间,包括发送和接收握手消息。因此,建立连接的延迟可能会影响 HTTP 事务的性能。
  2. 往返时间(RTT)延迟:RTT 是客户端发送请求到服务器并接收响应的时间。较高的 RTT 延迟可能会导致 HTTP务的响应时间增加。
  3. 拥塞窗口延迟:TCP 使用拥塞控制算法来防止网络拥塞。当网络拥塞时,TCP 将减小拥塞窗口大小以降低数据包的发送速率。这种拥塞窗口大小的调整可能会导致 HTTP 事务的响应时间变化。
  4. 重传延迟:如果 TCP 数据包在传输过程中丢失或损坏,TCP 将重传数据包。重传可能会导致 HTTP 事务的响应时间延迟,因为它需要额外的时间来等待数据包的重传和重新处理。
  5. 关闭连接延迟:当 HTTP 事务完成时,客户端和服务器之间需要关闭 TCP 连接。关闭连接需要时间,包括发送和接收关闭消息。因此,关闭连接的延迟可能会影响 HTTP 事务的性能。

<meta> 标签的理解

阅读全文 »

高等教育出版社《需求工程——软件建模与分析(第二版)》勘误:

  1. P108,“(4)目标的分类”下“保持(maintain):\(P \Rightarrow \Diamond Q\)”应为“保持(maintain):\(P \Rightarrow \square Q\)”;
  2. P108,“(4)目标的分类”下“避免(avoid):\(P \Rightarrow \Diamond \lnot Q\)”应为“避免(avoid):\(P \Rightarrow \square \lnot Q\)”;
  3. P379,图 14-44 状态图建立示例,图中左下角“列表显示do/显示产商品信息”应为“列表显示do/显示商品信息”

事实上,封面英文书名和扉页的拼音书名完全不一样。

请遵守相关法律法规,不得使用技术手段进行侵犯知识产权等违法行为。

背景

有些腾讯会议录制下载按钮提示“创建者已关闭导出权限”。我们希望在这种情况下下载视频,需要一些技术手段。

方案

阅读全文 »

  1. 图 10-7 a)第三个包名 businesslogic拼写错误
  2. 图 10-21 代码中出现中文括号,并且缩进混乱
  3. 15.2.3,P254,“重新编译个链接 A 之后 B 也要被重新编译和链接”,事实上 java 代码不需要链接
  4. 图 18-4,代码缩进有问题
  5. 12.3.3,表 12-2,聚合的多重性存疑;图 6-19 中手和手指的例子(1 只手有 0..5 个手指)不符合该表所示的多重性
  6. 14.2.1,P229,Cascading Message 的描述中“a.methodA.methodB()”,应改为“a.methodA().methodB()