本文主要内容来自 SpriCoder 的博客,更换了更清晰的图片并根据新的课程设计做了补充和修正。
再读《没有银弹》
软件开发有很多困难,但是本质难题是:
- 不可见性:软件项目是一个逻辑实体
- 复杂性:实体数量众多
- 可变性
- 一致性
进一步分析:
本文主要内容来自 SpriCoder 的博客,更换了更清晰的图片并根据新的课程设计做了补充和修正。
软件开发有很多困难,但是本质难题是:
进一步分析:
本文主要内容来自 SpriCoder 的博客,更换了更清晰的图片并根据新的课程设计做了补充和修正。
《人月神话》软件的四大本质困难和挑战:
课程 MOOC:人机交互与用户体验设计。
本文主要内容来自 SpriCoder 的博客,更换了更清晰的图片并根据新的课程设计做了补充和修正。
HCI is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them
——ACM SIGCHI
$$
\def\po{\mathsf{\textcolor{\red}{po}}}
\def\so{\mathsf{\textcolor{\purple}{so}}}
\def\wr{\mathsf{\textcolor{\teal}{wr}}}
\def\co{\mathsf{\textcolor{\orange}{co}}}
\def\Swap{\mathsf{Swap}}
$$
摘要
现代应用程序,如社交网络系统和电子商务平台,以大规模数据库为核心,用于存储和检索数据。对数据库的访问通常封装在事务中,允许对共享数据进行的计算与其他并发计算隔离,并具有容错性。现代数据库以性能为代价来交换隔离程度。隔离级别越低,数据库允许表现出的行为就越多,而开发人员需要确保他们的应用程序能够容忍这些行为。
在这项工作中,我们提出了一种基于动态偏序约减的无状态模型检查算法,用于研究依赖于多种常见弱隔离级别的应用程序的正确性,包括读已提交、因果一致性、快照隔离和可串行化。我们展示了这些算法在所有情况下都是完备的、正确的和最优的,并且在所有情况下都具有多项式内存消耗。我们报告了这些算法在 Java Pathfinder 环境中的实现,应用于分布式系统和数据库文献中的一些具有挑战性的应用程序。
作者:
今天早晨发现手机上的 Microsoft TODO 软件被退出登录,并且使用密码(passwd0001
)登录总显示“密码错误”,目前没有找到原因。在尝试重置密码(如 passwd0002
)后,希望将密码更改为原密码(passwd0001
)。修改密码时遇到了如提示:“使用了旧密码。为了保护帐户,请选择一个新密码。”
在上述问题中,微软最多记录当前账户最近的 5 个密码。依次将密码修改为 passwd0003
,passwd0004
,passwd0005
,passwd0006
后,即可再将密码修改为 passwd0001
。
3 月 14 日下午两点三刻,当代最伟大的思想家停止思想了。让他一个人留在房里还不到两分钟,当我们进去的时候,便发现他在安乐椅上安静地睡着了——但已经永远地睡着了。
这个人的逝世,对于欧美战斗的无产阶级,对于历史科学,都是不可估量的损失。这位巨人逝世以后所形成的空白,不久就会使人感觉到。
正像达尔文发现有机界的发展规律一样,马克思发现了人类历史的发展规律,即历来为繁芜丛杂的意识形态所掩盖着的一个简单事实:人们首先必须吃、喝、住、穿,然后才能从事政治、科学、艺术、宗教等等;所以,直接的物质的生活资料的生产,从而一个民族或一个时代的一定的经济发展阶段,便构成基础,人们的国家设施、法的观点、艺术以至宗教观念,就是从这个基础上发展起来的,因而,也必须由这个基础来解释,而不是像过去那样做得相反。
不仅如此。马克思还发现了现代资本主义生产方式和它所产生的资产阶级社会的特殊的运动规律。由于剩余价值的发现,这里就豁然开朗了,而先前无论资产阶级经济学家或者社会主义批评家所做的一切研究都只是在黑暗中摸索。
一生中能有这样两个发现,该是很够了。即使只能作出一个这样的发现,也已经是幸福的了。但是马克思在他所研究的每一个领域,甚至在数学领域,都有独到的发现,这样的领域是很多的,而且其中任何一个领域他都不是浅尝辄止。
萧前指出:运用唯物主义和辩证法,探讨社会历史的本质和一般规律的科学理论,就是历史唯物主义。[^xq]
考虑到本文的读者大多数了解中国历史和西方历史,特别是中国近现代史,本文不再着重列举批判已经从教材上消失的种种唯心主义历史观和别有用心的历史虚无主义,而将重点放在对经典理论的详细解读,以期引导读者重新思考在课堂和教材当中所学得的历史唯物主义原理,并避免因为对历史规律认识失真而在实践中出现“摸着石头过河”的窘境。
为了使读者直观理解历史唯物主义原理的研究范畴,下面列举了几个经典的历史唯物主义原理结论:
本文主要内容来自 SpriCoder 的博客,更换了更清晰的图片并根据新的课程设计做了补充和修正。
同志们:
现在,我代表第十九届中央委员会向大会作报告。
中国共产党第二十次全国代表大会,是在全党全国各族人民迈上全面建设社会主义现代化国家新征程、向第二个百年奋斗目标进军的关键时刻召开的一次十分重要的大会。
大会的主题是:高举中国特色社会主义伟大旗帜,全面贯彻新时代中国特色社会主义思想,弘扬伟大建党精神,自信自强、守正创新,踔厉奋发、勇毅前行,为全面建设社会主义现代化国家、全面推进中华民族伟大复兴而团结奋斗。
2023 年 8 月 11 日,苏州程开甲小学学生来我校参观,我代表开甲书院接待健雄书院施毅院长和程开甲小学师生一行,并撰写如下解说词,以供参考。
南京大学北园内主要道路布局为“三横三纵”,三横指的是由南到北的三江路、两江路、南高路,三纵指的是由东到西的金大路、中大路和汇文路,这六条道路分别纪念了南京大学校史上的六个不同时期。
以上参观路线全长约 900m。