唯物主义历史观2——生命简史

之前有一篇文章《唯物主义历史观》从经济学、社会学等角度简单说了一下我对人类历史的一些思考。这段时间DeepSeek特别火,问了它非常多的问题。所以基于deepseek的回答再续写一篇文章拓宽一下视野,整理一下地球生命的历史。

首先需要明确,由于远古证据的稀缺性和研究方法的局限性,目前生命演化史上的很多问题都是以假说形式存在。比如说化石,它的形成条件苛刻,远古时期的单细胞生物不可能有化石留下来,而且板块运动火山喷发等地质活动也会破坏原始地层。所以目前科学家们提出来的各种假说都只是生命演化历程中可能的路径,真实的历史比假说可能更复杂。

Read More

改革开放历史

今天问了Deepseek一个问题发现,国内DeepSeek账号直接拒绝回答这个问题,但是还是被我问出来了,仔细一看全是血与泪。

中国的改革开放是20世纪以来最为重要的经济社会变革之一,深刻改变了中国的发展轨迹,并推动了全球格局的演变。这一历程大致可分为以下几个阶段,每个阶段均伴随着关键政策突破、制度创新和社会经济结构的转型。

Read More

乡村振兴

为什么要乡村振兴

“乡村振兴”作为一项重大战略,不仅是当代中国发展的必然选择,也是历史条件和发展经验的总结。其提出和实施背后有着多方面的历史原因,主要包括以下几个方面:

Read More

UGC & PGC

内容与内容产业

内容这个词介于信息和知识之间。在没有互联网的时代,人们能接触到的内容产品主要是电视、电报、收音广播、报纸、书籍。古代的书籍和知识都垄断在朝廷和官绅手中,在印刷术被发明之前书籍都是皇帝官绅的私人收藏,民间的知识传播都靠口口相传。即使北宋的毕昇发明了活字印刷,底层人民也很难有接触书籍的机会,我们从明初宋濂的“每假借于藏书之家,手自笔录,计日以还”的描写中也能窥见一二。直到明清出版业开始繁荣,通俗小说成为一种商品生产并流通,小说作者作为最早的内容创作者与书坊合作满足人们的精神需求,这就是最原始的内容产业。

Read More

Rust运算符重载

运算符重载是一种允许程序员定义或改变运算符行为的特性,许多编程语言都支持运算符重载,特别是在面向对象编程和泛型编程中,比如C++、C#、Kotlin、Swift等语言,这些语言还支持同名的函数重载。

Rust支持运算符的重载,但是不支持函数重载,因为Rust提供了更强大的编译期范型的支持,函数重载这种容易出现歧义的语法特性就被rust抛弃了。

Read More

Rust智能指针类型

引用类型RustC++
普通引用&T
独享引用Box<T>std::unique_ptr
共享引用(引用计数)Rc<T>std::shared_ptr<const T>
共享可变引用Rc<RefCell<T>>std::shared_ptr<T>
多线程共享引用Arc<T>
弱引用Weak<T>std::weak_ptr<T>