常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
git add .                   #添加全部文件到暂存区
git commit -m "massage" #提交修改消息
git status #查看分支情况

git log #查看提交日志
git reset --hard 要回滚id #回滚历史版本
git reset --hard HEAD^ #回滚上一个仓库指向版本
git reset --hard HEAD~3 #回滚上一个仓库指

git branch name #创建分支
git branch #查看当前分支
git checkout name #切换分支
git merge #分支合并(应站在master上)
git branch -D name #删除本地分支

ls #列出文件夹
touch name #新建文件
mkdir name #新建文件夹
rm name #删除

配置全局

安装完成后,还需要最后一步设置,在命令行输入:

1
2
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

生成ssh密钥

1
ssh-keygen -t rsa -C "your_email@example.com"

远程克隆

1
git clone GitHub上ssh链接

本地库提交远程

创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:

1
2
3
4
$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit

pwd命令用于显示当前目录
第二步,通过git init命令把这个目录变成Git可以管理的仓库:

1
2
$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/

本地有一个仓库,我们想把它推送到远程上去,使用git remote add origin命令就可以了,ongin是github上的仓库名称,意思是远程仓库的意思

1
git remote add origin GitHub中ssh的链接

然后使用git push推送到远程

1
git push -u origin master

这里我来解释一下

push:将本地仓库与远程仓库合并
-u:将本地仓库分支与远程仓库分支一起合并,就是说将master的分支也提交上去,这样你就可以在远程仓库上看到你在本地仓库的master中创建了多少分支,不加这个参数只将当前的master与远程的合并,没有分支的历史记录,也不能切换分支
origin:远程仓库的意思,如果这个仓库是远程的那么必须使用这个选项
master:提交本地matser分支仓库

使用Windows的童鞋要特别注意:

千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,你会遇到很多不可思议的问题

我以前在农村养过一段时间大型牲口。牛这玩意力气大耐力足,能干很重的活但实际,上效率不高,因为它干活慢吞吞的。

马这东西能跑能拉,但是耐力很差,强度大一点做久就要歌菜

驴是好东西,速度和耐力都适中,但是脾气特别倔,一旦发起脾气来真的半天都不动,还撒泼。这么大一个牲口发起疯来可不是开玩笑。

猪浑身都是宝,但要宰了才能吃肉剥皮,它干不了,吃住条件一差就不长膘还容易生病。

拿吃来说吧,想要牲口长得好,吃的不能少,比如喂牛,带路的老农民一早就带我去割草,还叮嘱哪些可以吃哪些不行,并非什么草都行,太湿的也不行,一般是早上十点左右,早上的草鲜嫩且带露水基本没了,最适合喂牛等知识。当初让我大开眼界。

住就更别说了,打扫猪圈牛栏的酸爽谁做谁知道。

几天下来我累得头昏眼花觉得养牲口真不容易。

有一次我精疲力尽我想,能不能进化出这么一种牲口:条件要求低、吃得少,住得差,得了病自己能给自己治,能主动给我创造财富(长膘快),能干活,效率高,少休息甚至不休息,良顺脾气好,最好智商低点。如果真的有那真是地球上进化得最高级的牲口啊。可惜我在农村时间不长见识有限没见过。

直到我在潭头看到了自己的倒影

多年以来,在资本主义世界强有力的叙事下, 08 年全球金融危机都被描绘为是一场单纯的周期性金融体系崩溃。然而,在更多的社会科学家和人文学家看来,它更代表着消费资本主义体系所不可避免的一种内爆。的确,在当下,由于广告、市场营销、明星产业和其他文化规训,人们被教导,被说服去消费远远超过他们的需要的产品,并常常为了维持理想的生活方式而负债累累。最后,各种次级抵押贷款记,那些将钱贷给无力偿还的消费者的贷款必将应用,这些需求泛滥于世。

事实上,美国的次级抵押贷款坏账危机也正是 08 危机最主要的导火线之一。消费主义和次级抵押贷款的泡沫悲剧之间鲜见的联系,向我们证明了 08 危机不是一场偶然的周期性调整,而是一个结构性的恶性,即消费资本主义制度所带来的审判。他告诉我们,如果消费文化,尤其是负债购物的消费文化没有得到控制和管理,其中隐含着自我毁灭的力量,最终导致可怕的社会和经济混乱、创伤和痛苦。

然而,令人无奈的事实是,在 2020 年,美国的家庭消费债务总额比 08 年时期的 13 万亿美金不降反增,来到了 14. 3万亿美金的历史高位。就连中国,在 2019 年末,我们的家庭消费债务总额也总计来到了 47. 9 万亿人民币,约等于 7. 2 万亿美金的位置,相当于美国的50%。

似乎无论事情曾如何的坏,我们都没有从 08 危机所代表的结构性消费文化恶性循环里吸取应有的教训。的确,直至今日,无论是互联网上的关于消费主义的各种视频,抑或是各种流通于市面的类似断舍离这样劝诫消费主义的通俗读物,都没有涉及消费主义的本质。大多数创作者都没有意识到,消费主义从来不是一个单独的概念或浪潮,更与个人的自律精神无关。在本质上,它是资本主义的一个强大变种,是资本主义的一种表现形式。它是一种全新的、扭曲的宗教,通过败物的形式应许一切的幸福和美好,以维持和压制资本主义内生的矛盾和危机。

正因此,大量作品不谈资本主义,而讨论现代消费行为的意涵流变和解决方案就不仅是词不达意的,更是不切实际的,关键点从来不在商品身上,不在消费身上,更不在所谓消费力所能及的真正喜欢的事物身上。毕竟,当你的需求被时刻伪造时,当你的劳动成果都被时刻剥削时,当消费行为被花样百出的资本运作成经济危机时,你又该如何定义力所能及?如何定义真正喜欢消费的关键,永远在那个不可言说的背景板,那个吴越福界的资本主义制度身上。

一切把消费主义视为消费者的主观个人选择和所谓道德自由,而无视资本主义文化操控之整体性的行为,本身就是其文化操控的重要组成部分,只有理智解析这种文化背后所蕴含的复杂制度性问题,而非明褒暗贬地鼓励维持现状,才是我们走出这个危机纪元的真正道路。资本主义是如何成为控制世界的新宗教的?在二战后,人类掀起了两波主要的经济浪潮,一波是以股份制上市改革和金融革命为代表的资本运作全民化浪潮。一波是以洋气本土重工业和劳动密集型产业专以广告营销、服务业和文化业等价值链上游产业为代表的消费主义浪潮。这两波浪潮在本质上息息相关,互为表里,构成了资本主义摆脱其在重工业时代和殖民时代致命危机、更加隐蔽的博学世界的救命符。

英国社会科学家麦克费瑟斯通曾写了一本名为消费者文化与后现代主义的学术著作,在其中他指出,关于消费者文化的社会学研究有三个相互关联的,它都可以追溯回马克思的主要流派。第一个学派认为消费文化是以资本主义商品生产的扩张为前提的。资本主义商品生产以消费品和购买消费场所的形式累积了大量的物质文化,这导致休闲和消费活动在当代西方社会日益突出。尽管这些活动被一些人视为导致更大的平等主义和个人自由,但本质上增加了通过意识形态操纵个人自由,引导社会人口服从固有社会关系安排的能力。

第二个学派认为,从 Shopee 中获得的满意度与其在零和博弈中的社会结构性获取有关。在这种博弈中,满意度和地位取决于人们如何在通货膨胀条件下显示和维持地位差异。这里的关注点在于人们使用商品以创造社会联系和维持社会阶级的不同方式。第三个学派则更接近精神分析学派对消费的情感愉悦的探究,其旨在研究消费者文化意向和特定消费场所赞颂的梦想和欲望,以及他们如何在不同程度上产生直接的身体兴奋和审美愉悦。换言之,这三个学派分别关心消费主义的三个不同侧面,即资本如何在物质上通过消费控制人民,人类如何通过消费实现阶级差异,以及消费主义如何塑造出愉悦的精神幻梦。而这也就是我们接下来的三个主要线索。同时,我们要注意排除这三者在方法论和研究视角上的差异。他们都一致承认,在现代资本主义社会之下,个人消费永远都只是消费文化的冰山一角。我们的个人购买行为永远不可能是一种个人行为,而与我们的社会身份和社会文化息息相关。而想了解这种身份和文化是如何被塑造出来的,我们就必须回到这三个学派的祖师爷继马克思那里去。

从历史的角度来看,在现代化大规模生产之前,人类在长时间内是不具备消费主义的基础能力的。因此,无论在哪种文化里,金域主义和最小化消费的概念几乎都是社会意识形态的主流,尽管这种主流并不是在每个时代都被有能力的精英完美的实践。可以说,在现代社会之前的人类社会里,几乎没有任何一个族群的精英,无论他是儒家的士大夫,还是基督教的加尔文主义牧师,会将过度消费作为一件值得夸耀的事情。因此,资本主义社会在面临大规模生产所产生的大规模剩余时,他们要做的第一件事情就是破坏过去意识形态和宗教信仰,改变人类对消费和生产的看法。而这也正是马克思在 19 世纪所洞察到的未来世界的格局改变。正如他所说,在资本主义下,每一个人都在思考如何在另一个人身上创造一种新的需求,以迫使他做出新的牺牲,使他处于一种新的类似于奴隶的依赖状态,并诱使他相信自己获得了一种新的快乐,从而慢慢走入经济崩溃。每个人都试图在别人之上建立一种外来的力量,以便在那里找到自己的利己主义需要的满足。在马克思看来,在资本主义之下,处于统治阶级和拥有生产资料的人,地图在人们身上创造新的需求,并试图将传统的需求如亲情、友情、爱情、对工作的掌控感和自豪感异化,甚至赋予他们一个资本价值。换言之,统治者们希望把一切需求消费化,只有这样,他才能够通过自己所掌握的生产资料来源源不断地创造新需求,并且重新定义所有需求。而这些行为最终的目的就是为了让人民处于一种新奴隶状态,以维持社会的阶级分化。同时,这种消费主义世界观最终将服务于统治阶级转移人们注意力的目的,阻止他们思考变革的可能性。在这种系统性的操纵手段中,异化就起到了至关重要的作用。

我们上一期视频已经着重谈过资本主义社会下的异化问题,我们这里就简单地再说一说,在资本主义社会中,工人最大的问题不光是经济利益和剩余价值被剥削,更重要的是他们与自己真正的兴趣被疏远和分离。工作只是为了创造经济效益,而不创造任何精神成就感和利他主义的正外不幸。正如马克思所解释的那样,工人只有在闲暇时才会感觉到自己在家,而在工作时他会觉得无家可归。他的工作不是自愿的,而是强迫性的,它不是一种需求的满足,而只是一种满足其他需求的手段。它的异化性质清楚地表现在这样一个事实上,那就是一旦没有物理上的或者其他层面的强迫,劳动就会像是瘟疫一样被避免。

工人在其产品中的异化不仅意味着它的劳动和劳动产物成了一个课题,具有自己的存在,而且意味着它独立的存在。于工人之外对工人来说是陌生的,它所赋予生命的物体成为一种敌对的外来力量,作为一种自制的力量站在了他的对立面。于是,在资本主义社会下,人们开始变得疏远和异化。他们的不光是他们的工作,还有他们的朋友、他们的亲人和他们的生活指趣。因为这些传统价值在消费品的价值面前几乎一文不值。最后,人们甚至将这种被异化地与社会其他价值和关系皆疏远开来的生活状态为自豪。

人们畏惧关系,恐惧社交,甚至连消费时都要尽力避免与店员的谈话。更讽刺的是,当资本家以这种脱节的社会关系为卖点时,人们甚至甘之如饴。是的,在这个时代,享受完整的、彻底的、不被打断的、被异化的权利,甚至都成为一种消费品。至此,商品开始获得了自我意识和自我行为,而人却恰好丧失了这两者。

当然,在资本主义社会中,被异化的远不仅仅是工人。在马克思看来,资本主义社会中的每个人都被异化了,因为那些统治阶级的成员也被异化了。他们将永远担心任何形式的变革将影响到他们的统治地位,当他们看到火苗时,他们寝食难安。于是,他们便需要更多地象征着自己异化状态的军功章,比如一副拥有腹肌的、由高档健身房健身教练和药品打造出来的皮囊,或者斥资千万打造出来的,却从不踏入,最大功能就是找个看房网红来拍视频的私人图书馆。换言之,他要告诉全世界,我之所以成功,之所以可以决定你们的异化状态和模式,是因为我比你们更异化,更扭曲,更付出。如此,异化不再是异化,而成为一种荣誉和规范。所有无法承担这种荣誉的人,不仅将被视为失败者,更将寻找不到任何形式的人生意义和社会认可。于是,这种全方位的异化和压迫最终将工人阶级改入了消费文化。就好像沙漠里寻找侵权的人,臣服于海市蜃楼的幻象引沙止渴一般。人们逐渐发现,只有当他们购买东西时,他们才能找到短暂的满足感,才能摆脱困扰他们的异化状态。于是,一个类似毒品的恶性循环被创造了出来。

在资本主义国家,工人工作得越多,被异化的就越多,这导致他们必须通过购物和参与消费文化来逃避这种异化的感觉,但这往往需要更多的金钱,于是他们就必须越来越努力地工作,越来越努力地被异化。在当下,这种痛苦不光是个恶性循环,它更像是一个死循环。然而,如何确保工人能在消费上获得足够多的虚假满足,而不去思考这个系统本身,这就要提到广告、公共关系、市场营销甚至整个泛文化行业为消费资本主义所起到的润滑剂作用了。

对于资本主义社会而言,广告营销的不光是产品,更是一种普遍参与的、无法被规避也不允许被规避的消费性社会秩序。广告透过产生人们的不满和焦虑来发挥作用,并以弥漫在资本主义社会中的异化感为时,他通过把注意力集中在个人消费上来缓和这些感觉。你可以躲避消费,但你无法躲避广告。至此,人们不再关注统治阶级、统治资本主义社会的方式,也不再关注财产分配的严重不平等,一切都只与自己当下的片面的需求有关。

此外,广告的另一个作用就是最大程度地促进自恋。他要求人们把注意力集中在自己的个人需求或者欲望,而忽视社会和政治问题以及他人的需求,更重要的是忽视那些没有被广告推送的需求。广告切断了人对同阶级人民的团结意愿和同情,它让社会的中底层劳动者永远无法真正联合起来。于是,我们便浑浑噩噩地相互斗争,像被训练的猎狗一样互相残杀,也渴求主人今天恩赐的饭食。然而主人们往往还对猎狗负有感情和义务,而对劳动者而言,他们只有一个身份,那就是屠夫。

想要详细分析广告对消费主义的作用,以及广告消费主义是如何为人类营造出永不间断的虚假满足感,最后得以让我们忘记自己被剥削和异化的事实的话,我们就不得不提到另一尊大神,那就是继承了马克思精神道20世纪最重要的后现代哲学家和社会学家之一鲍德里亚让。鲍德里亚是 20 世纪法国最重要的社会科学家和哲学家之一。由于广告在消费文化中的重要性,他所写的物体系艺术中的最后一部分就致力于分析广告的意义。他曾这么写道,任何对课体系统的分析最终必然意味着对课体的话语分析,也就是说,对促销信息包括图像和话语的分析。

广告不仅仅是物体系统的附属物,它不能脱离物体系统,但也不能限于它的适当功能。因为广告的作用从来都不是严格提供信息的。广告整体上造就了一个无用和不必要的宇宙,它是纯粹的、被编织的意义,它对生产或对事物的直接实际应用没有任何贡献,但它在物体系统中发挥着不可分割的作用,不仅因为它与消费有关,而且因为它本身就已经成为消费的对象。换言之,在鲍德里亚看来,在现代社会,广告负责促进消费,而在后现代社会,广告本身就是消费的对象。

在过去,广告是寄生在消费品的实际作用上的产出物,而在现在,消费品必须依询广告,尤其是有广告的整体系统性,而非单一广告所营造出来的文化幻想的意志来设计自己。于是,越来越多的广告,尤其是那些大公司的广告,比如豪华汽车和电子产品,更不必说奢侈品行业,他们的广告通常与产品本身的细节毫无关系,而致力于埋下草蛇灰线的情感线索。因此,这个社会从功能和实体走向了符号和你像,也只有符号和你像能超脱于现实世界,为资本创造出无穷无尽的对更美好生活的幻想。

同时,我们还要注意,广告所诉诸的不是现代性的核心,即理性精神,而恰恰是后现代性的核心,那就是对无限阐释和无限意义生成的反理性精神的商业性构建。换言之,广告所追求的是完全剥夺工人的理性思考能力,将其降格为可以由不断被权力所重塑的和再定义的话语、阐释和符号所操纵的木偶。

诚如伦敦大学社会学家戴维的 Walsh 所说,当代社会是一个后现代社会,它不再是由符合其需要的个人生产所构成,而是由各种各样的符号交换所构成。因此,后现代社会是一个由不同群体组成的异质性社会,在话语、生活方式、身体性较近的层面上都有独特的日常生活规范和实践。它涉及了对主导着现代生活社会生产逻辑及其工具理性的否定。但可悲的是,这种不同群体的意志性和独特生活方式都被广泛地符号化和商业化了。

现在,资本主义创造出了一个以属性和符号为尊的消费社会,这是一个基于新的技术和文化形式的模拟社会。符号现在已经有了自己的生命,成为社会经验的主要决定因素。符号和代码取代了现实,这个世界是通过各种符号的模拟再生来体验的,以至于与符号原本寄生的本质的真实消失了,一个超现实的世界被创造出来。在这个世界里,世界上的一切都被模拟出来,在某种意义上,由符号创建的模型取代了真实。

然而,消费性文化符号的本质是消费过去确实存在过的文化属性,比如摇滚文化、巴洛克主义军事文化以及其他更传统的艺术创造形式,比如诗歌绘画、文学等等,它本身并未创造出任何新兴文化。这也是为什么时尚界永恒的定律是复古,因为复古本质上就是对过去的无限抄袭和复制,反映的恰恰是整个广告消费业本质创造力的虚空。换言之,广告消费主义永远都在不断消耗过去,而没有创造出新的事物。正因此,伯德里亚提出,广告消费主义最后会消耗掉人类所有现存的文化符号。但广告消费主义依托于消费资本主义的底层运作逻辑,资本不可能允许他就这么死去,因为它背后背负的甚至不光是几十个百亿级别企业的生死,更是整个资本主义得以欺骗人民而存续的龙脉。因此,暴德里亚提出一种不反映现实生活意义,只与系统内的符号互动的符号出现了,它将其称之为你像。

在鲍德里亚看来,你像与符号最大的不同在于,符号仍然致力于模拟某种程度的真实,而由于你像本身所模拟的就是不真实的符号,它就可以完全逃脱出真实世界的引力,为自己创造一个纯粹的权力话语体系,而这种体系则完全是为资本所服务的,因为它无惧于任何形式的真实。

就他这几年很火的球鞋文化为例来说,在最开始,球鞋仅仅是球鞋,它的功能性和实体价值是最重要的,哪怕是广告所描绘的,也更多是球鞋在面料和工艺上都为实战所带来的帮助。然而,在球鞋的第二阶段,继 l Jordan 品牌出现之后, Nike 开始大规模地和各大球星、球队等文化符号所挂钩,进入一个大营销时代。这个阶段也被大量的商业学术研究列为全球价值链提升的典型。至此,球鞋进入符号模拟阶段,消费者对球鞋的购买欲望已经从这些好穿好用转移到了这些乔丹穿过。然而即使如此,这时的符号模拟仍然反映了某种层面的文化现实,比如某双鞋见证了某个著名的绝杀或者被协会进穿的意识,因此它也确实具有某种真实文化意义。这种文化意义广泛地存在于人类社会的所有阶段中,就好像所有教堂里的十字架一样,尽管并非本真原初之物,但也反映某种文化现实。

但是在球鞋文化的第三阶段,即近几年出现的所谓炒鞋文化里,各种针对符号而非符号所模拟的现实的二次模拟,即拟项也就出现了,那就是所谓的球鞋系列复刻和经典球鞋再设计。所谓的复刻和再设计球鞋,他们所模拟的对象也就不是当年的某场具体比赛所代表的文化属性,而是球鞋这个物体系统本身所具备的价值。

如果说 AJ one 初代进穿和抠碎的价值来自那几场赛事,那接下来所有的复刻和再设计鞋款,它们的价值就只来自进穿和抠碎,这些本身就是符号模拟的鞋子本身。初代球鞋的意义来自它所模拟的事件,而复刻球鞋的意义却来自初代球鞋,前者是符号模拟,而后者是纯粹的拟项,因为前者仍受限于基本的真实性,而后者则可以被无限复制。大家自己去看看现在改个色、印个图标留个名就能卖到上万的球鞋,就知道什么是逆向了。至此,广告消费主义找到了解决文化符号短缺的出路。而拟乡的生产由于其完全脱离真实世界本身,也可以无限的根据商业利益再塑造再定义。今天可以流行巴黎的奢侈,明天就可以流行美国的摇滚。今天可以捏造岁月静好,明天就可以鼓吹丧祭士真。于是,整个大规模生产系统再也不愁缺少可以操控人心和制造幻梦的各种文化符号。

然而对鲍德里亚而言,这种逆向消费相比于符号消费而言更次等,更无法真正满足人类的需求,因为他们消费的产品只是虚假的物品或者幸福的特征标志,并没有任何真正的力量赋予拥有者幸福至此,空虚不快乐的消费者别无选择,只能消费更多的产品,希望找到满足感。这便是又一个永无止境的死循环。

于是在最后,所有的事物都沦为了消费品,而所有的消费品也都丧失了它的原本现实意义,逐渐成为一种文化符号。而人类社会所存在的唯一意义,也便沦为了创造和交易各种各样新兴的文化符号、资本和商品,于此刻终于跳脱出了反胎肉身,以符号为神,文化为魂,踏上了漫漫灯神长街。

也是从此刻开始,我们要面对的就不再是某一个单一的个体或者群体,而是一种超越了单一意识,吴远福戒般存在的宗教秩序。而这也解释了消费主义和资本主义为何如此难以反抗,因为我们不是在屠龙,而是要弑神。龙是一个敌人,比如大洋彼岸的某个国家,哪怕它再强大,它的本质也是肉体凡区。你可以在经济、军事、政治上打败它,消灭它,这没有问题,这可以做到。然而,神是一种秩序,是一种广泛的意志,是一种超越的共谋,它无法在物质上被消灭,它永远可以转世重生,能取代神的只有心神。

1、神教秩序曾是一种最强大的神,哪怕你把欧洲所有教堂烧掉,也无法浇灭他们的信仰,他无法被消灭,只能被继承。曾经他的继承者叫国家,叫殖民主义,现在它的继承者叫消费,叫资本主义。龙是神的宿主,也是它的表象。如果你不能是神,屠龙者或许只是下一个容器。的确,目前世界上任何一个主要城市的街景,都可以证明消费文化的宗教性地位。和遍布欧洲各地的教堂一样,今天的商场们在外形和精神上也出奇的相似。

没错,正如马克思所指出的,资产阶级通过对世界市场的剥削和控制,赋予了所有国家的产品和消费以世界性的特征。这个世界既不是通过政治信念,也不是通过任何其他的共识凝结在一起的统合。这个世界的事物本质上就是消费品和市场利润,因此,与之前所有的时代不同,这个时代的自由只有一个,那就是购物自由、消费自由。这就是消费主义第一个近乎神性的宗教承诺,那就是个体的自由和解放。这种对自由的再定义,事实上也是那么多人像狗一样努力工作的原因。现代社会的雇佣制度把人类社会切割成了工作和生活两端,人们忍受着工作的负担,这样他们就可以买他们想要的东西。我们工作是为了生活,但生活需要由我们拥有的东西来定义。和宗教承诺的一样,消费主义的力量说服我们让我们确信可以买到所有我们自己不具备的东西,例如美貌、名望、朋友。这诱使着我们自愿地被资本主义夺舍肉身来为它延续生命。同时对我们来说,购物、消费和拥有东西是如此自然。

我们并不认为这是一种特权或者文化属性,就好像中世纪的欧洲人不会质疑信仰的必要性一样,他们只会争辩一根针头上能占几个天使,就好像我们争辩口红有多少色号一样。消费和信仰一样,它就是我们的存在,是我们自由的根基,这正是意识形态在日常生活中的力量。它最大的力量不光在于它定义了我们是谁驱使了我们去做我们想做的事情,更重要的是它让我们更少地去提出问题。我们既不思考它是否是一种特权,更不思考它是否是一种镣铐,它仿佛是一个思想上的中立地带或真抠领域,却又无远福建地存在着。

此外,我们很少想知道购买的冲动来自哪里,或者商品是如何生产的。只有当一个最喜欢的品牌从货架上消失时,我们才会想,究竟是什么不自然的事情导致了他的神秘消失。没错,商品的出现是自然的,我们不会问他为什么出现,而商品的消失反倒是不自然的,他象征着关于我们的一部分定义被抽走了。

没错,在我们的生活中,商品不仅是被期待和垂涎的存在,它更是我们的日常社会存在的锚定物。他使得资本主义如此诱人,更使得批判资本主义如此困难。哪怕是在智力层面批判他都仿佛是天方夜谭。我们被消费迷住了,因为消费对我们来说才是真实的,我们更可能去购物,而不是去阅读、参与讨论,或者是单纯的思考。时至今日,当你和你的朋友出门时,你几乎难以找到一个与消费不挂钩的活动。光过假日也是一个很好的例子,比如那最讽刺的五一劳动节。在这个日子里,我们不会思考劳动力的价值,我们只会关心什么东西打折了,打了多少折。事实上,当代资本主义最大的陷阱就是,当你完成一天繁重的工作时,消费就会像毒品一样催促着你完成最快捷的多巴胺分泌。你的工作越累,越不自由,就越需要在消费中寻找付款的轻松和选择的自由。也因此,你就越不会思考为什么你要工作得那么辛苦。没错,你需要消费来帮你忘记工作中的辛苦,于是那些工作中最辛苦的人反而成了最不可能改变这个剥削他们制度的人。

当变革太过宏大,太过遥不可及,而透支性享受又近在咫尺时,你永远无法说服,更不具备这个道德高地来说服任何人选择变革而放弃享受。事实上,这正是他当年未曾设想到的未来。在这个时代里,人人都是公贼,却又不得已成为公贼。由于选择的自由在日常生活中如此规范化,我们幸福地没有意识到构成我们购物自由基础的社会关系,即与商品生产的社会关系,以及由此而来的工人和资本家与资本和利润的不平等关系。这也正是商品拜物价的作用和由来。的确,我们如此执着于商品本身,以至于我们不知道它到底是什么。正如资本主义的其他方面一样,我们把商品具象孤立化,好像他们是有自己生命的东西,好像他们似乎神秘地独立于生产和消费的社会组织。因此,我们可以无思考、无负担地使用它。此外,消费的诱惑进一步抑制了阶级意识的发展。

如果我们都可以去购物中心消费资本主义生产的商品,我们为什么要担心有些人比其他人有更多的东西可以消费?毕竟我们都享有购物的自由,我们都享有在资本主义社会生产的商品。因此,错误的意识不仅仅意味着我们自由的统一,在劳动力市场上推销自己,以至于我们的社会地位和存在不仅弱于我们自身所创造的事物,更弱于我们所购买的事物。没错,在这个时代,物要远比人重要得多。因此,我们不得不欺骗自己,如果我们买更多的东西,我们就会更有价值。过去他曾说,我们除了枷锁,什么都不会失去。然而现实情况是,就像柏拉图的洞穴隐喻所说的那样,当你的镣铐戴久了之后,你就会对跪着这件事情上瘾。

因此,消费和消费意识形态将我们与资本主义联系在一起,他们成为全球文明的新标志。于是,这种所谓的全球文明为一切的不平等做了最精巧的辩护。现代消费社会不仅有目的地系统地衍生产品,而且还有目的地进行差异化。这样做的目的是将人与人之间真正的差异缩减为他们所拥有的消费品之间的差异。进而,人和人之间在权力上真正的差距被缩减为了他们所拥有的消费品之间的差距。换言之,在这个时代,当人们看向资本家时,人们看不到他们手上所掌握的权力,看到的是他们的各种奢侈消费享受。这带来了两个结果,1。资本家真正的权力被遮蔽了,这削减了冲突的可能。

消费层次的差距创造了一种虚假的目标感和自由感,仿佛普通人只要也能消费得起这样的东西,你也就获得了和资本家一样的社会阶层和权力地位一样。换言之,在消费资本主义之下,人和人的差异和差距,似乎都可以用购买的商品不同来表征。如果说差异的商品化仅仅是让所有人被虚假的个性所蒙骗,那么差距的商品化就是让人们心甘情愿地接受不平等的现状,因为他们意识不到一切除了商品之外的实质的权利差距。只要他们拿起最新款的iPhone,他们仿佛也成了和那些生产出 iPhone 的硅谷精英一样的人。

然而,我们都知道,猎物和猎手是不可能同日而语的。没错,当消费主义开始为自己树立自由、个性、文明和平等的圣杯时,他便正式开始接过耶稣的权杖,成为一个新型的宗教。在鲍德里亚之后,我们可以发现,后工业时代的消费已经彻底脱离了马克思时代所经历的功能性消费,而走向了彻底的符号消费和逆向消费。人们从消费中所获得的快感,也就从重工业时代所标志的各种物理感官享受走向了更好被资本主义所操控、更无穷无尽的伪精神文化享受。

这种后现代的消费主义相比于马克思时代的现代消费主义的更危险之处在于,它几乎完全脱离了人类的物质现实,因此可以被无穷无际的生产和无穷无尽的消费。所以说,它是一种更好地缓解工作异化的鸦片,也是一种更好地解决资本主义大规模生产、剩余和行业有动性的工具。

诚如鲍德里亚所说,广告管理我们的需求,它教会我们从消费每一件物品中期望得到什么。换句话说,他告诉我们每个物体给我们什么,或者一个物体给我们带来了什么样的结果?所以说,广告不仅仅鼓励我们购买产品,他还把我们带到了一个世界,在那里,我们学会了如何将特殊的事物与特殊的社会概念和意义联系起来。

因此,即使广告不能说服我们购买某种特定的产品,他仍然是一个赢家,因为它的主要目标就是迫使我们接受广告语言或对象的意义及其我们生活的关系。简而言之,广告的主要目的就是让我们相信并遵守它赋予我们的规则。今天,我们不再通过产品本身来消费产品,但是我们通过广告来消费产品的含义。于是,广告成为一种新型的架势在虚空里的宗教,他用一种全新的规则关系教育我们,让我们相信我们生活在一个关心我们,解决我们的问题,满足我们所有需求的社会。在过去,无论任何信仰,天堂都是一道窄门,你只有不断削减自身的外力,还原自己的本质,你才能穿得进去。而现在,天堂似乎是为重度肥胖患者设计的加护病房,你只有不断地增肥,让外物充斥你血脉和灵魂的每一寸,你才能走进这个极乐世界。于是,在这种消费的宗教化下,拥有产品不是主要目标,相反,其主要目标是通过消费完成自我实现,消费社会通过广告使自我实现成了一件切实的操作。你拥有了一件汉服,你就是汉文化最正统的捍卫者。你拥有了一件罗丽塔,你就是 19 世纪的英国小公主,你拥有了每季最新的电子产品,你就是美国硅谷的极客精英。而且你的裙子越正,你的电脑越贵,你的自我成就感就越高,纯度就越浓。

哪怕你压根没读过四书五经,哪怕你对近代的欧洲历史一窍不通,哪怕你不剪辑视频,也不打 3A 大作,只要你消费了,你就是你所相信的那个人,而余下的我们也会鼓掌认同。正如鲍德里亚所说,我们的内部冲突或深层倾向在消费过程中被动员和异化,就像劳动力在生产过程中被异化一样。广告系统创造了一个地位和声望的等级制度,并迫使我们接受他们。每一个商品都是一个符号,在这个系统中具有特殊的意义和地位,它可以将一个人定位在一个特殊的权利和地位上。现在,这个商品可以作为人类特征的指示器,如性格、举止、人性情感、勇敢等等。

不管人们喜欢与否,他们生活在一个物体系统中,其他人根据这个系统的规则来评判和对待他们。于是通过又有一张可以让所有的家庭成员都可以挨着坐在餐桌,我们可以表明家庭的团结和统一,即使他们从来没有聚在一起吃东西。通过在起居室里放一件乐器,我们可以表明一个人对音乐的热情,即使他不知道如何演奏,他甚至对音乐不感兴趣。

情感、忠诚和人性本来是必须在现实中进行表达的概念、关系和生活经历,但在现代物体系统中,这些概念通常是通过商品来表达的。诚如本杰明巴博所说,消费主义成为一种新颖的身份政治。在这种身份政治中,企业自身扮演着打造有利于买卖的身份的角色。身份在这里成为生活方式的反应。这种生活方式与商业品牌及其标签的产品,以及与我们在哪里购物、如何购物、吃什么、穿什么等与消费相关的态度和行为密切相关。这些属性反过来又与收入阶级和其他经济力量相关联。这些力量看似允许选择,但实际上在很大程度上受到统治阶级的影响,超出了个体消费者的控制范围。

品牌生活方式不仅仅是深层身份认同上的表象,而且在某种程度上必须成为替代身份认同并获得个性的形式,他们取代了传统的种族和文化特征,压倒了我们为自己选择的身份认同的志愿方面。至此,消费便彻底宗教化了。在这种普世的宗教下,我们相信消费社会能满足我们所有的需求,我们需要做的仿佛只是更加努力就好了。于是,即使一个人生活在最糟糕的条件下,其实他从这个社会中得不到任何好处,他也从不怀疑或批评消费者社会的系统,因为他和他相信这个系统是完美无缺的。如果你的需求得不到满足,这不是系统的问题,而是你个人的问题。因为有足够的产品和服务供每个人使用。消费社会是为每个人的财富和幸福而建立的,所以,如果你不能得到他们,那是你的问题,你应该更努力地工作来改变这个现状。这种观念是个人处于被动的主要原因之一,也是制度得以生存的主要原因。消费的意识形态试图为我们创造这样一种信念,创造性的劳动以获得意义的时代已经结束,我们生活在消费的时代,在这个时代,史无前例的仿佛一切都准备好满足我们所有的需求和欲望。的确,我们生活在一个几乎一切都依赖于消费的社会,我们所有的需求,无论是精神上的还是生物上的,都必须通过消费社会所规定的那种消费来满足。此外,所有通往幸福和成功的道路都已经在消费社会中定义和确定。我们唯一要做的就是跟随他们。消费社会中的人们比以往任何时候都更有希望,因为他们只需要等待着通过购买好运和幸福的标志来获得好运和幸福。在这个时代,救赎似乎唾手可得,仿佛天堂近在咫尺,仿佛你我皆是信徒。还有比这更可怕的世界吗?没错,我们这个世界已经接近走到了最危险的境地。

08 年的经济危机是一次警告,但社会大众似乎完全无视了他的教训。哪怕这个社会有一部分人意识到了消费主义的真相,理解了消费主义是资本为了剥削人民并让人对工作异化和生产剥削无感的一种手段。他们似乎也无法走出消费主义的陷阱,更无法说服他人加入他们。

靠民众的自我意识反抗消费意识形态的操纵是一条出路,但经济基础决定上层建筑。在高压的资本社会工作制度下,在经历了一天的劳累并明知自己无法在未来逃脱出这种境地的绝望之后,你真的能选择不投入消费主义的怀抱吗?依赖民众的意识觉醒固然是一条道路,但这条道路不太稳定,不稳定到只要有一点甜头,就会出现无数的反叛者和公贼,这注定将是一个脆弱的联盟。

然而,如果消费者无法达成联盟,那么生产者是否可以?为了寻求这个问题的答案,我们回到了更宏观的经济史和人类学视角上。这次我们发现了新的东西。在现代资本社会之前,消费和生产并不是分开的事物,它的核心也是他们的平衡点是交换。为什么钱?现在社会不存在消费主义?因为消费主义的一个核心前提就是对生产的抽离。而在前些现代社会里,每一个物品都是被相对单一、相对能见、相对个体化地生产出来的。你消费的不光是一个物品,你还能相对感知这个物品的完整生产过程。同时,当你自己销售你的生产物时,你也能被消费者所感知到。这种互相感知最终成了彼此对方价值的承认,也保证了交换的天平两端不会失衡。此时,消费的意义从消费这件孤立的行为转化为了对方生产价值的认可,这与黑格尔克耶夫的承认理论也是暗合的。

然而,当全球资本化击穿了具有能见度的本体交换模式,并用全球化的大规模工业生产消费品时,个人是意识不到消费品背后的生产过程和生产属性的,甚至也购买一件商品的过程,我们都希望它可以尽量地非人化,比如店员不要找你说话,快递员把东西放在门口就好。于是我们在消费一个产品时,我们不会花心思去思考它是怎么被人类制造出来的,中间有多少辛苦努力、巧思和剥削,我们只需要使用它就好了。这种效应被当代社会心理学家称之为资本主义的集体失忆症,而这种失忆症在劳动过程中被普遍机械化之后就愈发强烈了,因为真正的人类离切实的生产过程越来越远了,每个人都成为螺丝钉,没有人是真正的一件商品的生产者。

也正因此,相对应的,在全球资本和公益的劳动和工作过程中,我们也往往预设我们的劳动成果不会得到他人的尊重和认可,哪怕具有尊重和认可,这份情感也不会转嫁到我的身上,而会加在已经被拟人化甚至被宗教神像化的消费品和公司身上,或者某些资本家身上。而我也再也无法在生产中寻找到价值依规。同时,由于扭曲的工作制度和生产制度,劳动者在工作过程中被剥削的时间、精力和劳动所得完全落入资本家的掌控之中。

人们越来越辛苦,消费的就越来越多,最后,工作不光成为不了归属,反而成为瘟疫。换言之,正因资本主义供应和生产网络的发达,也因资本家在劳动过程中的剥削,以及商品和符号拜物教的神话,人类再也无法从生产、工作和劳动这些在马克思看来决定了人性本质的事物,获得实体价值和精神价值。也正因此,交换的天平两端被打破了,消费成为唯一地让我们获得价值依规的事物。我们从生产决定了我们的身份,走向了消费决定了我们的身份。这种消费资本主义会带来一个主要结果和两个半生结果,其主要结果是因为消费成了价值依规。也因为人类在资本主义制度下生产过程极其痛苦且异化,人类会逐渐遗忘生产的价值,进而认为生产对于自己的价值实现是无关紧要的,于是干什么职业也是无关紧要的,只要能赚钱,能通过消费止痛就行。进而,人类会开始丧失自己的工作能力,以至于完全放弃生产的个人性,完全投入消费。这个主要结果将带来两个极其可怕的半生结果,1。

由于人类抽离于商品生产,商品中的人性,也就是那些反映生产者个人特质、经历和情感的事物会逐渐降低,最后走向最彻底的沃尔玛化和麦当劳化。而这种无人性的造物又将在以消费为主的世界中被捧上神坛。最终,整个社会将慢慢滑向报道里亚所说的符号和你想得深渊,成为真实性的荒漠。

由于工作者对于生产的重视逐渐降低,资本家将加快机械化和 AI 化的进程。换言之,当所有人都只看重自己消费者的身份,并以此逃避资本主义在生产端的异化时,资本家就会彻底抛弃人类劳动力。同时,由于工作者对生产的关注度下降,它将离具有决定性地位的生产技术和资料越来越远。

最后,当资本主义决定全面机械化和 AI 化时,底层劳动者将在任何维度上都没有与之抗衡的能力和技术。注意,是任何维度上,至于有几个维度,大家可以自己想象。也因此,想要解决消费问题以及消费问题所带来的生产问题,我们就不能只靠呼吁民众意识觉醒来解决消费问题,而是更要通过更复杂的途径来解决生产的异化问题。

我们需要让人类在工业体系和泛金融化世界秩序下获得对工作生产更多的掌控权,让人类更少地在工作中被异化,更少地被剥削。只要生产不被异化和剥削,工人可以掌权。只要人类在生产中能获得更多的精神和物质价值,消费的价值自然就会被降低,而我们也能拥有更多有灵魂的、有情感的劳动结晶。

而消费和生产也将从对立回归统一,回归到其作为交换的天平两端,而这个过程就更加的复杂,因为这涉及人类持续了 200 多年的工作制度该如何被解决的问题,它不光与人类学科和社会科学有关,更与经济学甚至神经科学和人工智能领域相关。 AI 究竟是会帮助资本家彻底消灭整个劳动力阶级,以实现消费主义的利润最大化,还是会赋能普通工人,让人能够跳脱繁琐的螺丝钉劳动,以机器所不能及的人性光辉发挥出独特价值。这不光是一个科技问题,而将是人类在本世纪所将面临的最复杂的问题。 AI 也许不会自己成神,消灭所有人类,但只要我们在人文社、科学工程以及广泛的社会合作和制度安排上犯一个最小的错误,所有的结果都有可能是 a i。成为消灭普通人类的最好工具。当消费主义消灭了生产的意义,并将生产交托于 AI 之手时,它必侵蚀了人类最基础的人性,剥夺了人类所有的创造力,剥削了人类所有的劳动成果。人类便到了最危险的时刻,就如我们前面所说的,能杀死神的只有心神,屠龙战争只不过是外界的表象,而心神往往吞噬旧神的尸体而生。

欧洲现代国家得以建立,殖民主义得以伸张,与基督教的世界格局和宗教精神紧密相关。但在他成功之后,几乎彻底消灭了宗教在政治中的话语权。消费资本主义得以成形,则与现代国家的殖民主义和帝国主义息息相关。但他最后成了跨越国境,一统人类的猛兽,哪怕是他最忠诚的信徒美利坚,也会被它的贪婪残忍吞食。

那么,寄托于消费资本主义而生的AI,是否又会彻底消灭其复神的格局?而这种格局的破碎,究竟是重生还是毁灭?这与我们每个人息息相关。这场弑神的战争,没有人可以逃脱。是选择劳动 AI 化和资本全球化下的真实的荒漠,还是选择人人都得在生产和消费两端获得更大的自由和快乐的新世界?未来的命运仍在我们手中,然而我们想要的未来需要卓绝的努力和牺牲才能得到。为此,我们必须学贯文理,不问中西。而我们不想要的未来,其实只需要我们一直堕落和愚昧下去就可以了。怎么选,看你自己。

资本主义制度究竟从何而来?它的本质是什么?在我看来,这是当下这个时代真正的元问题。其他所有问题,无论是学术的还是社会的,他们的提出和回答都终将会回溯到这个最根本的疑问中来。事实上,经济学、社会学和政治经济学这三门在人文社科领域里最重要的学科,都是基于对这一个问题的不同解释中被发展出来的。这其实是一件细思极恐的事情,因为不是三种学派,而是三个几乎独立的、拥有着完全不同的方法论和世界观的现代学科,从一个个单一问题中被发展了出来。这种在整个人类思想史上都称得上独特的学术发展态势,也被称作是一场绵延了近200年的大辩论。

这场辩论从亚当斯密在1776年写完国富论创建现代经济学开始,在卡尔马克思于1867年出版资本论、全面创建政治经济学对资本主义展开全面批判时达到巅峰。而后又在马克思韦伯于1904年出版新教伦理与资本主义精神,吸收斯密和马克思二者观点,同时引入全新的文化和宗教研究视角,探讨经济理性和官僚制度,创建现代社会学,为这场三幻神之战吹起中场休息的号角为止。

可以说,在这场大辩论之后,所有人才真正了解人类所身处的是怎样一个与此前所有时候都截然不同的大时代。它既是一个无比自由,科技与物质享受都极其充沛的如斯密所说的达到了市场终极协调的盛世,也是马克思所说地充满了无尽的异化和剥削,由全球性资本机器所完全控制的末法时代。它甚至也是韦伯所说的一个有理性计算、官僚机构和权力博弈所框定的铁笼斗兽场。

然而,无论这三幻神有多么伟大,对于百年甚至数百年后的我们而言,他们的价值都不在于提供了一个完美的答案,而是一种路径,一个供后人不断完善的框架。但也正因为这种提高切岭的框架性,我们才更应该知道这3种学科和理论到底说了些什么。相信在看完这期视频之后,你能对资本主义的框架性理论有一个认知,明白我们从何而来,又身处何方,该何以自处。斯密、马克思、韦伯三幻神齐出,人类现代史上最重要的大辩论,亚当斯密的国富论出版于1776年。这部书最原始的创作目的来自斯密对于西欧经济体在整个人类历史上都前所未有地超高速增长的震惊,以及由此衍生出地想要解释该现象的智力冲动。然而,这部书绝不是一部针对经验事实的应激反应和刻板罗列相反,斯密常被人忽略的。

作为道德哲学家的第二身份,驱使着他跳脱出经验和现象的洞穴,像柏拉图所说的哲学家王一样,试图直视那个名为真理的太阳而在国富论这本书写完了之后,在斯密确立了劳动分工论、理性经济人论和看不见的手论这三个公理之后,他也像之前之后的诸多哲学家一样,宣称自己找到了真理,洞悉了天道。于是他赋予了这个理和道一个振聋发聩、影响至今的名字,市场经济。

斯密认为,在现代资本主义出现之前,一个国家的财富相对容易解释,它很大程度上是政治、军事力量这双看得见的手的直接结果。尽管各国的禀赋可能各不相同,比如气候、土地、肥沃度和自然资源,但这些优势总是可以通过征服和统治获得的。换言之,在现代之前,经济在大多数时候要屈服于军事,无论对内对外皆是如此。

因此,无论是国王还是领主,统治者们都信奉重商主义学说,认为权力应该建立在领土国家积累和囤积财富的基础上。对于一些人来说,即使是出口贸易也被解释为资源的损失,因为这甚至可以加强敌人的力量。然而,斯密观察到,从17世纪晚期开始,经济发展似乎开始与重商主义相矛盾,到18世纪中叶,社会通过日益赋予所取得的进步已经不能被简单地解释为强大统治者的有意识的结果。在当时,西班牙可以说是所有欧洲国家中最重商主义的国家,但最终却被一个在自然资源层面几乎微不足道的小国荷兰给搞垮了。在此时,斯密意识到,军事力量和经济力量之间的关系似乎发生了逆转。当西班牙通过征服和夺取南美白银来寻求重商主义式的权利时,荷兰通过东印度公司的贸易企业产生了财富,而这些财富最后反过来支持了军事力量的扩张,打败了以军事为核心经济手段的西班牙。至此,斯密认为,成功的欧洲富裕社会正在进入一个以商业为基础的经济发展新阶段。在这里,财富的创造是无数个人追求自身利益的结果,而不是强大统治者的策略。同时,两个基本的经济问题,财富的增长和财富的分配现在需要一个和以前完全不同的解释。基于这种全新的历史动能,国富论横空出世了。

在这本皇皇巨著里,斯密通过分析商业社会的三个要素,生产要素,国家市场之间的相互关系来回答这些关键性的经济问题。国富论的第一个关注点,同时也是现代经济进化中的第一个重大结构性变化,就是市场交易的快速发展。在18世纪的西欧,封闭的家庭和庄园自给自足的经济制度已经让位于市场机制。在这种机制中,工资和价格正在迅速取代传统的互惠和再分配任务和经济功能的广泛。专业化消除了家庭和庄园的自给自足,使得市场交换成为必要,这反过来又允许进一步的专业化分工,从而提高效率和经济增长。

在此时,商业社会主要包括两个领域,农业和制造业。斯密认为这两个部门拥有三个生产要素,土地、资本和劳动力,他们的具象化则是生产工具、流通资金和雇佣劳工,这三者进而构成地主资本家和劳动者在这里生产,收入和支出构成了一个循环流动的资金链,将租金、利润、工资包裹其中,形成三大秩序间的交换关系和相互依赖。同时,在社会的三个部门,土地资本和劳动中都有进一步的职能或任务。

专业化斯密以不同工人在钉子制造方面所从事的18种不同作业为例,试图说明专业化在提高劳动生产效率方面的优势。在斯密看来,现代商业系统的基本机制是劳动分工及各部分之间的高度相互依赖,以及由此产生的交换产品的需求。而这种机制的出现也带来了一种所谓的福祉,或者说一种自由和进步,那就是人们不必再像封建或奴隶制时代一样被逼迫着劳动,因为商业社会的相互依存是以各自因素的市场价格为基础的,是所谓绝对公平、自由且不服从任何人的个人意志的斯密认为复杂的功能差异化系统协调是通过市场的看不见的手自发完成的。供给和需求的相互作用代表了无数其他无关的个人的决定。

对于生产者和消费者来说,价格的上涨和下跌标志着稀缺或丰富的存在。所有人的自身利益加快形成一个巨大的混沌网络,确保任何不平衡得到纠正。例如,资本将不断被吸引到价格和利润不断上涨的行业,然而,这反过来将导致这些行业由于竞争加剧而不再具备暴利。因此,斯密认为,如果让市场自由运作,这只看不见的手将确保生产收入和支出的循环流动以及商品的供求将达到一种均衡状态。在这种状态下,来自生产的收入将覆盖成本,使得所有资源都得到充分利用。然而,斯密关于市场有效性的结论也依赖于一个重要的假设,即个人不希望以金钱的形式储存财富。斯密反对重商主义学说,他反对国家的权利是通过贵金属货币的积累而不是商业的追求而增强的。因此他把货币放在了他的分析系统中的次要的被动角色。斯密认为,当基金既可用于获取资本投资产品以获得利润,也可用于满足需求时,持有资金是不理性的。囤积贵金属货币是没有生产力的。对于斯密来说,货币只不过是促进市场交易的媒介。这个流通的大车轮不应与社会的真正财富相混淆。社会的真正财富存在于它所流通的生产要素和商品中,而这个观点在资本主义高速发展后显然是极其不正确的。这也是亚当斯密所具有的众多历史局限性中可以说是最致命的一个。

正如主权国家的军事和政治权力无法再对国家财富的增长提供完全令人满意的解释一样,他也不再能够解释财富在社会的三大组成阶级和劳工的不同职业之间的分配情况。商业和工业至少部分地推翻了基于宗教制裁和政治权力的传统等级制度,例如中世纪的经院哲学家试图通过公平价格来规范经济生活,禁止高利贷等所谓不道德行为的做法早已被放弃,但问题仍然存在,为什么在完成自由的市场中,表面上的自由和平等的交换会导致不平等?因此,价值的来源及其分配问题是现代经济理论中最被激烈辩论的主题,和将创造财富解释为市场的自发结果。

类似斯密和古典经济学家试图确定收入在生产要素,例如土地、劳动力和资本和专门职业之间的分配机制,以及它在劳动分工本身的实际结构中的位置。在他们看来,不平等是由看不见的手这种客观的、含蓄的所谓中立机制造成的,而不是像封建社会那样直接强制剥削造成的。而租金、工资和利润的相对份额则取决于他们的交换价值,即购买者为使用土地、劳动力和资本进行生产而自由支付的价格。

在这里斯密区分了自然价格和市场价格。自然价格完全涵盖了生产成本,而市场价格是由稀缺性和任意时间的供需平衡所决定的。这两种价格在短期内经常出现差异,但从长远来看,竞争性市场确保了他们的趋同。例如,如果市场价格太低无法弥补成本,那么企业或部门就会倒闭,从而使市场价格回归平衡。另一方面,如果市场价格能够轻易满足这些要求,那么正如我们已经指出的那样,更多的企业会被吸引到这个行业以追求荣誉的利润,从而增加竞争和供应,从而降低价格。

在现代经济术语中,经济将走向均衡。在这一点上,这三个因素及其各自职业之间收入分配的相对份额便能够使社会资源得到充分利用。在这种情况下,由自由交换产生的生产要素将得到恰好回报,奖励他们的贡献,以实现这种完美的平衡。任何其他的分配都会扰乱这种均衡。从长远来看,租金、工资和利润等同于他们对总财富贡献的价值。看不见的手不仅效率高,而且公平公正。然而,这种看似绝对公平的均衡理论仍然无法解释一个关键的问题,那就是资本主义的周期性崩溃。在得出这些高屋建瓴的结论之后,斯密作为一个道德哲学家,进一步将这种市场机制升华为了一种更深刻的、范围更广泛的哲学模型。市场交换将巩固互利和相互依存的网络中的社会,也将解决个人行为与一般集体福利之间关系的永恒伦理问题。

如果说利己主义导致了国家的财富,那么正如曼德威尔在他的密封预言中所表达的那样,私人的恶习不仅是公共利益的来源,也是公共美德的来源。而也正是从这一步开始,一种葛兰西所说的hegemony霸权理论,一种超越学术范畴的意识形态霸权就开始萌生了。

在这里,追求经济利益已经超越了追名逐利本身,而成为一种代行天道,实现世间均衡的道德价值观,于是一种全新的社会氛围,甚至是一种独立于之前所有人类传统的价值观出现了。追逐经济利益不再被视作是一种可耻的事情,它不仅成了实现个人价值的途径,甚至是推进世界伟大秩序和和谐的最主要力量。整个资本主义世界,从思想到物质的秩序组成,也就近乎言出法随的按照斯密的理论积累了起来。于是,资本家不仅是实际权力的掌握者,他更是被歌功颂德的道德楷模,他们不遇之时的所谓苦难被反复歌颂,他们的意志通过政府和教育机关被贯彻执行。斯密一人得证天道,从此无数信徒便大义在手。

直到那个男人的出现,在出版国富论之后的第三个世纪,国富论仍然是被引用最多的经济学著作。然而,正如我们将要看到的,19世纪末的大量剥削行为的出现和20世纪初的政治和经济危机,导致人们对自由市场的有效性丧失了信心。凯恩斯和马克思学派的经济学家认为,经济需要更大程度的国家干预,甚至需要有更激进、更全面的革命手段来代替这一制度。不过,正如我们将看到的,1970年代西方的经济危机和通货膨胀以及1980年代后期SL导致了凯斯宏观经济管理的失信和社会主义国家计划的彻底,放弃。在自由市场作为组织经济活动的手段的优越性的信念的强有力的复兴中,斯密对市场效率的分析也经历了强有力的复兴。与弗里德里希哈耶克和米尔顿弗里德曼等后来理论家的工作一起,国富论构成了当今经济新自由主义霸权的基础。这种霸权主义倾向于放松市场管制、私有化和削弱国家在经济事务中的作用。

事实上,在当下,所有支持扩大市场、资本主义和资本全球化的论点基本上仍然是斯密式的。他们仍然主张市场范围的劳动分工和自由贸易,并期望将国家限于提供公共产品和促进市场机制。因为即使是他最伟大的批评家,马克思也同意劳动分工、市场竞争和自由贸易是迄今为止人类福利史无前例地扩张的原因。但他认为,斯密误解了看不见的手的本质及其最终后果。

在马克思看来,资本主义制度不仅可以用技术决定了劳动分工和市场交换来解释,而且可以用资本主义财产关系中固有的权利不平等来解释。此外,市场的效率最终将被不可调和的矛盾所造成的破坏所否定。换言之,斯密对经济现象的公理化正是它能够创造现代经济学的主要原因之一。毕竟在他之前,早已有无数人试图对经济进行解释,但只有他跳出了理论,创造了学科。然而,这种过度抽象化的制式谋略也为整个西方现代经济学埋下了所谓神学化的重大祸根。正如列宁所观察到的那样,马克思的伟大之处在于,它将把德国哲学、法国社会主义、英国的政治经济学三股思潮有机地结合在一起,而我们今天主要关注的是马克思对最后一点,也就是英伦传统的经济学的批判性剖析。在这里,它运用了德国哲学中的两个相关分析工具,那就是表象与本质的区分,以及黑格尔矛盾辩证法式的历史进步观。

从总体而言,马克思对现代社会运作规律的智力追求比斯密更为深刻,这源自于他在近百年后比斯密看到了更大的资本主义世界发展途径。马克思在一定程度上认可亚当斯密的观点,认同资本主义世界基于自由契约的个人之间的平等交换,也基于生产要素在循环流动中的功能整合。然而,他并不认为平等交换和循环流通就可以完美协调个人利益和集体社会福利。因为在马克思看来,在斯密过后近百年的资本主义扩大进程中,资本主义生产的主要目的不是为了满足真正的人类需要而创造出使用价值,而是一种专门生产具有交换价值的商品来实现货币利润的经济制度。在资本论第一卷的开头,马克思像斯密一样注意到,所有有用的对象都可以被定性和定量的思考,一方面,他们具有使他们有用的品质和特性,即使用价值。另一方面,投入其生产的劳动量,使他们能够相对于其他商品,即价值交换来衡量其价格。然而,马克思不同于斯密体系,他认为只有在以货币收益为主要目的组织生产已在市场上进行交换的社会制度中,有用的对象才会变成商品。当然,商品是有用的,但是在资本主义生产方式中,生产的东西和数量首先不是由效用的考虑所驱动的。在这里,马克思通过对比两种交换形式,商品货币商品1和货币商品货币1来总结它的论点。在CMC 1中,商品的生产和销售是获得其他商品,使生产者能够获得其他效用的满足。资产阶级政治经济学假设这种形式的交换是普遍的,但马克思认为它掩盖了一种特殊的资本主义规律,即m c m e的交换形式的潜在现实。在这种交换形式中,商品的生产的主要目的是实现更多的货币。马克思觉得使用和交换价值以及两种不同的交换循环之间的区别,揭示了资本主义生产方式的两个独特和固有的特点,第一,劳动被转化为商品化的劳动力。第二,经常发生的过度生产危机和经济危机是由于商品基于货币交换价值而不是其效用的生产而造成的。劳动具体体现在其产品中的使用价值。例如,实际劳动被用来生产牛奶以获得购买鸡蛋的资金。但是,在资本主义生产方式中,这种具体劳动被抽象为劳动力,即一种可以在一定时间内出售的、抽象化的、可被量化和货币化的一般生产能力。在斯密的计划中,这使用价值和交换价值两个目标终将在看不见的手指下达成平衡。

而在马克思看来,资本主义生产方式却使他们处于对立状态,使用价值不得不屈服于对交换价值和利润的追求。且随着资本主义制度的推进,这种服从关系会变得越来越难以克服,进而变为一种深刻的、广泛的、同时存在在人与物身上的异化。这点最开始会体现在马克思所说的商品拜物价的消费主义之上,但最终的体现形式必将是前文所说的斯密所没有意识到的。

货币的重要地位上斯密所幻想的那种货币纯粹作为辅助市场运转的润滑剂和车轮的情况根本没有发生。相反,货币作为交换价值的完全表征物,反倒成为市场运转的真正主宰。这点在比特币这种堪称人类发病史奇观一绝的事情上就最好地体现出来了,使用价值和交换价值的这组深刻的、无法调节的矛盾关系远远没有斯密所想象的那么简单。

历史事实证明,由看不见的手引导的循环流理论严重歪曲了现代资本主义社会内生性的经济繁荣和衰退交替、日常频繁不平等日益加剧的社会矛盾。这导致马克思认为在市场上追求个人利益不仅没有实现集体福利的最大化,而且还导致经济决策不协调的普遍无政府状态,并在生产过剩和生产不足之间造成意外和无控制的波动。

因此,马克思认为,生产要素及土地资本和劳动力在斯密体系下大和谐的观念根本无法解释资本主义社会的明显剥削和异化。在法律地位上处于平等个体之间的交换市场看似自由,但它本质上掩盖了日益加剧的不平等和剥削。现实的确,与奴隶不同,工人可以自由选择为哪个主人工作,但由于没有其他谋生手段,他们不得不把自己的劳动力卖给资产阶级。资本主义的基本市场交换,即劳动力的买卖本质上是不平等的。如果资本生产、收入和消费在功能上相互联系,形成一种等额交换的循环流动,其中各自的收入被其他各方使用到可以支付成本的程度。那么,如何解释显著的利润获取和经济危机?在资本主义中,一个工人似乎在出售一定数量的具体劳动力,但实际上出售的却是可被资本家操纵以获取剩余价值的创造性潜在劳动力更甚。如果在具体的资本运作,比如上市活动和股票交易中,那便是作为一种抽象化的价值函数存在。

举个例子来说,PCC员工因996死亡之后,PGC股价反倒上涨了。难道资本和股民不知道这种恶性工作事故代表的是整个组织的管理能力和工作效率的低下吗?难道他们不知道996本质上是一种舍本逐末的生产方式,而且会导致强烈的公关危机吗?他们知道,但他们不在意。

为什么?因为资本在乎的不是真正创造使用价值的劳动,而是被抽象化的、可以被划作交换价值、量化和交易的劳动价值函数。他们不关心PCC 996是否会导致更大的产出?事实上,他们也不愿意进行系统和详细的论证和调研。他们关心的是,在普遍996的情况下,996已经成为了评估一家公司价值的一个定量,而PCC愿意加大马力把这个变量催到极致,它的交换价值或者说资本价值就会上涨,哪怕它最终的使用价值是下降的。这种区别只能从资本主义的生产社会关系来解释。在这种社会关系中,无产权劳动的社会阶层成员客观上受到限制。与拥有财产的农民为了进行市场交易而从事具体劳动不同,他们缺乏其他生存手段,只能通过出售抽象的劳动力给具有产权的资产阶级来生存。这是揭开资本和劳动力之间明显平等交换利润之谜的关键,而这种交换恰恰掩盖了剥削的根本。现实与此处也引出了马克思和斯密截然不同的历史哲学观。

在马克思看来,所有历史上的生产方式,原始共产主义、希腊和罗马的古代奴隶制、封建主义和资本主义,都包括那个时代所具有的物质力量和社会关系。物质力量是生产的手段,如机器技术,也是能源、原材料、土地技能和知识的来源。社会关系是指物质力量的所有权,控制和组织的不同历史模式。例如,在古代奴隶制中,所有人类和非人类的物质手段和生产力都被统治阶级所拥有。在封建制度下,农奴被束缚在统治阶级的土地上,但是他们被留下来控制农业生产过程,在收获之后被统治阶级征用。而资本主义的独特之处在于,工人在法律上是自由的,但仍然受到剥削。这里就涉及整个资本主义制度所运行的截然不同的社会关系,一套以资本而非军事、政治、个人所有权和血缘为主的社会关系。

在资本主义萌芽的初期,斯密将资本定义为生产工具和机械的物质力量,就好像一个中立的机器一般。但马克思认为这只是金钱,而并非资本。金钱只有在特定的社会系统里,在一个由特定阶级排他性占有他,却由另一个阶级为他服务的社会里,才能够成为资本,或者说成为一个社会的支配性权利。这点其实对于我们这些了解传统地质中国历史的人来说,是非常好理解的。因为在地质中国下,金钱在社会中长期不占据主导地位,且商业模式处于长期停滞。在这样一个社会里,金钱恰恰不是如斯密所说的调节社会、经济甚至政治和道德层面的无形之首。而掌握金钱的人,也与今日所拥有的地位天差地别。如果和珅活在21世纪,他大可在嘉庆动他之前用金钱颠覆整个王朝,甚至和东印度公司一起分至整个地球。但是在18世纪的中国,他的命仅仅价值一直诏书。这就是不同社会体系之下金钱的相对性。

在马克思看来,斯密对物质或技术生产要素的关注,在意识形态上掩盖了将劳动力转化为剩余价值的阶级之间的权利关系。古典经济学将资本主义制度呈现为一种客观的或自然的状态,他们声称这种状态是由物质力量和物质手段的特性决定的。然而,对于马克思来说,资本主义是由他的社会关系而不是他的技术来确定的。换句话说,在马克思看来,金钱绝不是斯密所说的调节一切的、支配一切的万灵药和底层规律,而是在近代历史中才出现的短期的、阶段性的、非决定性的时代特征。而既然它是一种时代特征,甚至是某种由特定历史地理环境而发生的文化禀赋,它就不具备西方经济学所赋予的水盛情,而是既可推翻也可重塑的。

在这里,马克思将金钱和资本还原为了一种可变的、被塑造的、服从于隐藏的社会结构的社会关系和社会权利,将斯密体系里金钱的哲学绝对性消解了,也赋予了我们想象和规划一个非资本主义体制的根本能力。再进一步来说,在斯密的完美计划中,地主、资本家和劳动者由于他们所代表的物质要素的生产力而获得各自的租金利润和工资收入。拥有肥沃土地的地主将获得更高的租金,拥有更多生产机械的资本家将获得更多的利润,拥有稀缺技能的工人将获得更高的工资。但是,这并不能解释为什么租金或者说土地收入和资本利润一直占据着整个社会的更大的份额。

用更具象的话而言,这无法解释为什么大多数工人一生收入的主要部分,哪怕在遇到最底线的资本剥削的情况下,都要先贡献给土地和房屋?难道这是因为土地的含金量要大于人类的血肉劳动吗?抑或者这只是掩盖某一些更实际的真相?这个问题马克思在百余年前便在思考。

马克思的解释首先断言租金、利润和工资不是自然现象,相反,他们是社会范畴,只能根据基于权力和强制地生产社会关系来理解。首先,租金、利润和工资并不表示各要素对社会生产总值的相对功能贡献,例如,租金不仅表示土地的生产力,而且基本上是一个社会范畴,只有在地主和租客之间不平等的财产和权利关系方面才能理解。而资本、劳工关系和无产阶级在本质上不是天然的,而是历史的产物。英国的圈地法案使现代资本国家开启了剥夺农民财产,逼迫农民出卖他们唯一的财产劳动力,成为无产阶级的传统。因此,在马克思看来,国家机器不仅通过设计和默认创造了生产的社会关系,而且不断地被要求维持作为其基础的权力不平等。

换言之,那个看似芈选的事物本质其实是整个资产阶级的执行委员会,他们的竞争性经济斗争常常使他们看不到自己作为民选政府的基本准则,甚至使他们无法按照自己的国家利益形式。在对黑格尔国家哲学的早期批判中,马克思形成了这样一种观点,国家的作用程度与资本主义收缩和危机的严重程度成正比。甚至和古典经济学相悖的是,国家开始频繁超越斯密为资本主义政府划定的最低限度,越来越多地参与到控制阶级冲突和试图解决经济危机的徒劳却无尽的任务中去,比如美国去年的各种救世和限制令行为。

换句话来说,斯密的模型在自由市场这一端上也开始急剧的下滑和崩溃,而这其实根源于斯密对国家体系的理解出现了问题。他将国家视为一个基础的规则制造者和设备提供者,却没有意识到国家并不是一个虚空的中立的电脑系统,而是一大批享受当下社会主要利益的个体所组成的机构。

马克思的这种历史政治演变模型是基于黑格尔的辩证进步思想,既强调在社会和经济中,生产力和社会关系的基本要素,将同时以积极和消极的方式,以矛盾对立的方式联系到一起。举例来说,在经济进步层面,马克思同意斯密观点,即资本家之间的竞争是动态经济进步的原因。在这种进步中,资产阶级在发展生产力方面发挥了自己的革命性和必要的作用。极为矛盾的a面但是马克思也认为,这种竞争导致了生产具有交换价值的商品的无政府主义行为,终将导致大规模的生产过剩、财务危机,甚至是货币崩溃和基本生产技能失调,随后是超越经济层面的社会衰退,这变为矛盾的避免,而这两个要素的有机构成和相互促进,以及最后带来的内爆或阳气,便是辩证法降临人世的最终结论。

同时,马克思又进一步指出,在所有矛盾中,聚焦于生产力与生产关系之间,矛盾的最重要表现就是资本主义社会利润率的下降。在这里,马克思认为这为他对资本主义的批判提供了客观或科学的依据。也就是说,资产阶级本质上仍然无力阻止资本主义的正常运作,被实现了资本主义的内生性事物,即利润所破坏。换言之,资产阶级根本无法阻止资本主义制度在缺乏足够利润支撑时所必然发生的内部的规律性和周期性的自毁机制。哪怕他们已经提前预见了这种崩溃的到来,我们就举一个人尽皆知的案例,在08年的金融危机中,资本家里不乏具有先见之明者,然而这些预言家们在当时做的不是大声疾呼的改变体制或者阻止危机,而是大肆融资,和银行进行对赌做空,从而在崩溃危机真正到来之后获得百亿级的收入,进一步掏空了整个经济体系。不过这并不仅仅说明这些具有先见之明的资本家是邪恶的,因为其中的确有数人在得利后陷入了巨大的精神危机。

但这更说明了,在这个体系内,哪怕他们发现了整个资本体系已经迈入末日,他们也无法不按照这套体系的规则做事,甚至按照斯密体系的观点,这种做空行为本质上是应该被鼓励的,因为它加速了整个市场的出清,进而维护了整个自由市场的均衡和和谐。所以你会看到有大量地做空机构甚至标榜其为正义使者。

但当你做空的对象是一整个经济体系时,你还能按照这些所谓的规则和玩法为自己开脱吗?就如同地质中国无法靠皇帝、官僚和地主来真正阻止诸如土地兼并这样的因素来避免周期性的王朝崩溃一样。人不可能用自己的手抓头发,从而脱离地心引力。资产阶级和皇帝们哪怕遇见了危机的到来,他也无法真正避免他。而他所做的一切事情,最终都不可避免地将加速或恶化危机的痛苦程度。在这里,马克思详细论述到资本主义的崩溃是如何发生的?首先,他把资本分为固定资本和可变资本这两项。可变资本实际上就是劳动力,而在马克思看来,劳动力既是剩余价值和利润的唯一来源。然而,在激烈的互相竞争中,资本家必然将主动或被迫通过不断改进生产的技术手段来提高劳动生产率,不断用不变的资本代替可变的资本,也就是用机械和原材料不断取代人类。这是资本世界从18世纪就开始的最底层规律之一。

当然,马克思从未否认这也是资产阶级进步的历史作用和进步意义之一,那就是使生产资料更有效率,从而带来前所未有的科技大爆发。但是,在执行这一作用时,他们终将成为他们自己的掘墓人。随着机械这种不变资本挤占人类这种可变资本的地位,资本家将意识到维持可变资本的代价是更高的。摆在他们面前的是两条路,一条是走向全面的机械化和自动化,另一条就是进一步地将可变资本可变化,也就是说进一步的剥削人类劳工,将其价值发挥至最大。而随着资本主义世界的发展,一件马克思当年没想到的事情发生了,那就是这两条道路最终汇聚到了同一个方向,那就是通过进一步地剥削劳工来实现全面的机械化。这种趋势所带来的结果有两个,一个是劳工开始竞争被剥削的资格,一方面因为机械化取代了底层劳动力,一方面因为改进和发明机械需要的是具备更高知识水平的工人,这就造成了所谓30年前某康工厂剥削农民,现在拼CC剥削211 985的现象。而第二个结果是,全面机械化将产生前所未有的大量生产剩余。这些生产剩余不光会造成整个生态环境的承载压力,且会进一步降低产品的相对利润率。而这些被降低的利润率是需要靠进一步剥削工人的剩余价值,以及更广阔地通过开辟消费主义市场来解决的。而广泛的消费主义所带来的现代化货币危机造成的荼毒,从某种程度上甚至比剥削工人更甚,因为它能造成的破坏是系统性的,更是一夜之间的。因此,危机不再是斯密体系所认定的规律性市场出清,而是人类社会发展过程中构成不同生产方式的各要素,即生产力和生产关系之间固有恒定矛盾的表现。这些矛盾和危机不是自稳定体系内部的自我调节力量,相反,它是一种黑格尔式的历史上升驱动力。换言之,斯密的循环流是一个静态的均衡模型,无法解释哪怕是斯密自己的四段式历史进化论是如何相互发展的。

而在马克思的理论中,世界的内在危机是通过辩证地发展到一种新的生产方式来解决的,而这种新的生产方式反过来又发展出自身的矛盾。社会从原始的部落共产主义生产方式转向希腊、罗马古代世界的古典生产方式,从而转向封建主义,随之而来的是资本主义生产方式矛盾的加剧,最终导致了社会的崩溃。终于,资本主义关于私有财产的基本制度将被废除,取而代之的是社会主义制度。在这种制度下,民主控制的生产将致力于满足人的需要,而不是追求不平等的利润关系。

在马克思死后,凯斯学派经济学所致力解决的就是这种危机的扩大形态。但可惜的是,这种努力在理论和实践上,甚至是国家政府的认可程度上都是岌岌可危的。于是,对马克思来说,社会主义的可能性建立在生产力和生产关系及其矛盾之间的这种区别之上。造成危机的是资本主义社会关系,而不是生产的手段和科技。这些力量是人类创造力的一种表现,也就是说最普遍意义上的人类劳动力,但是这些潜在的无限力量却被资本主义社会生产关系所阻碍。只有取其精华、取其糟粕,消灭劳动异化以及随之而来的剩余价值被剥削,工人才能不再被迫将其劳动作为具有交换价值的劳动力的商品。出售。劳动将恢复其作为使用价值的真正本质,然后可以致力于生产其他使用价值和满足在社会主义真正民主中自由和合作建立的需求。社会主义将使资产阶级发展起来的机器制造更加有效,并且能够以其无限的生产能力使人类摆脱必然性。

相比于亚当斯密对资本主义经济规律的神话和卡尔马克思对资本主义社会的批判,马克思韦伯对资本主义的理论化其实更难被准确地定义和理解,它并非这左右两派之间的调和者,而是把关注点放到了一个更独特的角度,那就是资本主义为什么只在西欧诞生了。韦伯在很大程度上统一古典经济学理论,相信追求个人利益是普遍存在的。也正因此,他认为这根本无法解释最初出现在西欧的那种非常独特的理性企业资本主义,因为对私利的贪婪不是西方人的专有物。既然如此,为什么资本主义只发生在CEO?为了解答这个疑问,韦博同时反对马克思和斯密的观点。他提出了一个前所未有的理论,那就是现代欧洲资本主义的独特特征不仅仅是贪婪的利润追求如何渗透到经济生活中?问题出在他们追求利润的独特方式。通过长时间地对会计和银行业及其对资本主义的社会影响的观察,韦伯认为,单纯的资本无法构成资本主义会计算、银行的共生关系及其背后隐藏的西方世界长期以来的理性传统才是这种经济的基本要素。韦伯指出,这种资本会计的最大形式合理性是通过发明复式布局来实现的。g在收入和成本之间实现平衡。这样的技术合理性的经济计算只有在整个社会现实表现出高度可预测性的情况下,才有可能发展。也就是说,经济生产和分配过程必须已经变得可以计算,而非是一遍混沌。

在这方面,商业企业的自主性至关重要。将工作和生产与家庭和社区分开,消除了基于情感纽带、家庭义务和传统社会规范的实质性和武断的考虑,因为这种考虑可能干扰计算和追求利润的严格经济理性。同时,商业的可计算性、可预测性和可量化程度这些事物对于投资人和企业主的重要性甚至超过了单纯追求利润本身,他们构成了一切商业行为的基石。事实上,也正是CEO社会结构的这些变化使这种社会变化成为可能。

更进一步而言,资本主义经济实践不仅仅是斯密体系中的那样,是先天就具备完全管理新能力的经纪人所必然发展出来的社会体系。相反,能够理性计算的经纪人是在一个特定的社会体系和时空背景下被培养出来的。这种时空背景可以大致被总结为以下5点,一私营企业的完全独立CEO现代化以来,私营自洽,企业开始将所有物质生产资料据为己有,建立完全的基于企业的私有产权,这是人类历史上独一无二的发展。这种变化允许了灵活的生产转换以寻求最大的净收入,物质资本可以被通过抵押等方式被置换为可以再投资于其他风险投资的资金。

同时,公司化的私有产权制度进一步将家庭预算和产权从企业预算和产权中分离出来,成为一种全新的社会组织,来自传统社会结构的亲缘性和非理性,干涉企业事务的行为就会减少到最低限度。商品流通的全面废除和技术机械化的可计算性CO逐渐废除了在商品和劳动力的市场交换中的习惯性和政治性限制,实现了市场的自由流动。例如,中世界的欧洲禁止奢侈品的法律根据地位、群体限制消费和某些阶层被禁止拥有财产和遵循特定的职业。印度的种姓制度就是这种限制市场交易的最明显的例子之一。

和马克思一样,韦伯认为市场是人与人之间的战争,也获得对机会和优势的控制。市场价格是货币资本和其他经济资源拥有者之间这些斗争的结果。经济的稀缺性只能通过谈判和竞争中的利益冲突以及这些冲突的解决来确定。这种冲突是货币价格合理经济计算的基础,而当这种斗争摆脱了传统社会中的任意约束和管制时,这种冲突就更容易实现。同时,理性资本计算的前提是一定程度的技术机械化,能够生产可计算的产出,例如蒸汽动力机器不仅速度更快,而且比风力、水利和人力都更容易预测。

三、商业生产的完全独立在17世纪斯图亚特王朝在英格兰绝对君主之统治及其对商业机会的垄断性战友被成功的挑战后,企业正式迈入了不受国家任意干涉的新阶段。在这里,韦伯认为,从经济角度来看,将盈利的持续计算从属于国家利益的做法是不合理的。在这个意义上,韦伯赞同斯密和自由主义经济学家对国家重伤主义经济政策的批判。没有正式的自由劳动力,理性的资本主义计算是不可能的。只有当人们在饥饿的鞭策下被迫出售他们的劳动力时,才有可能通过事先协议来确定生产的工资成本。

然而,韦伯进一步背离了经济学理论,认为理性地计算获取利润的机会需要企业内部的权力不平等。资本家之所以能够精确计算劳动力成本,是因为他们与奴隶主不同,如果生产需求下降,他们可以通过解雇工人来控制成本。因此,韦伯和马克思的观点非常一致,即权力和剥削是资本主义运行的必要条件。经济生活的完全数字化,这指的是企业的所有股权以及其他形式的财产和资产,都以有市场价值的票据为代表。没有什么是不可以被定价,更没有什么是不可以被售卖的。

这最后一个条件在经济通识中被韦伯花费。连续两章详细阐述。这两章更加强调了资本主义的金融特性。在西方世界,e可自由流通即可交易票据所组成的财产和资本广泛市场的存在是独一无二的,它在相对平稳的周期内能产生极其巨大的经济活力,但也预示着资本主义巨大投机危机的出现。因为整个商业世界都被一种参与度更高的、更复杂的、更全面的、响应速度也更快的新市场笼罩了,那就是商业之上的资本市场。一家企业的倒闭和破产可能需要数个月甚至数年的进程,但在股票、信贷和资本的世界里,危机爆发只需要一个晚上。

正如马克思所解释的那样,生产资料供应超出经济消费能力的过度投机被这种资产的自由化和票据化放大了。这两种危机都是由于以银行信贷的形式获得融资而成为可能的。这两种危机都带来了破产和随之而来的生产中断,这一过程后来被认为是债务通货紧缩。微博敏锐地意识到,西方资本主义银行不仅积累现有的存款用于贷款,而且他们还能有能力以银行贷款的形式创造新的存款。个人信用变成货币的过程是资本主义的核心制度要素。个人贷款成为银行的私人债务,通过银行系统与中央银行和国家债务的联系转换为公共货币,一种全新的经济生活方式也就此诞生了。

文化动机因素的被改变除了解释企业如何能够合理地计算和设计实现净收入最大化的战略外,韦伯还提出了为什么企业应该这样做的问题。换句话说,韦伯尖锐地指出,西方资本主义的工作和追求利润的原始动机与传统社会截然不同。斯密体系下的经纪人模型所描述的那种经济最大化行为,在历史上是非典型的,是新兴的,更是属于特定文化规范的。例如,在早期对西里西亚农民的研究中,韦伯观察到了经济学家现在所说的劳动力向后倾斜的供给曲线,这说明了一种情况,即工人一旦达到了能够满足其传统上有限的消费模式的收入水平,就不再对经济激励措施作出反应。通过将工资与产出挂钩来进一步诱导更多的工作是无效的,因为工人不会创造那些超过达到满足其传统需求的收入,换言之,赚更多的钱对他们来说没有意义。如果不侵蚀这种传统态度,工业生产对新需求的刺激和满足就不可能形成。韦伯的答案包含在他最著名的著作新教伦理与资本主义精神中。

在这里,他试图表明,在新教神学的某些信仰和不懈的资本主义利润追求之间,有一种亲和力。与传统精英的享乐主义不同,清教徒的金域主义促进了利润地再投资和企业的扩张,将其解释为上帝在地球上的荣耀服务,对上帝赐予的礼物的良好管理甚至可以被认为是一种天值。

此外,韦伯还提出新教神学在消除迷信、魔法和超自然信仰方面发挥了重要作用。他认为这些信仰不利于利用工业技术对自然进行工具性的理性操纵。相比之下,包含在印度教和佛教中的宗教伦理强化了传统主义和非理性信仰,阻碍了理性经济精神的发展。然而,在20世纪早期成熟的资本主义中,韦伯观察到现代经济中的宗教根源已经死亡,天值的概念也已经死亡。到了这个阶段,他似乎同意马克思的观点,即宗教作为一种安抚工人的意识形态更为重要,这种意识形态承诺来世的幸福,以补偿资本主义制度下残酷地生活。而企业家的目的和动机则远比19世纪要复杂得多。这种在目的上的变化性,即人们为什么要赚钱,尤其是为什么要赚巨量的钱,也带来了全新的资本主义制度变革。

在这里,韦伯进一步背离了经济学理论。他认为现代资本主义的这些基本要素并不像斯密所主张的那样,仅仅是抑或和交换的自然倾向的自发结果。相反,这是早期现代欧洲国家和文化的有意和无意的行动带来了有利于理性资本主义的条件。特定的社会和政治条件的出现,使得通过合理的资本会计进行和组织大规模的工业生产变得可能。这些条件的出现源于对国内土地、资本和劳动力自由贸易的传统障碍的破坏,以及大规模工业生产的大众市场的建立。

韦伯将这些发展归因于现代欧洲国家发展的有意和无意外后果。他提出现代国家以职业律师管理的理性法律原则为基础,直接消除了封建和世袭关系,从而创造了资本主义财产关系和市场可以发展的社会和政治空间。现代国家的人民成了拥有平等法律权力的公民,这为形式上平等的契约经济交换和代意志民主提供了基础。此外,与等级森严的传统社会成员相比,具有平等法律地位的大众公民更容易成为无差别的大众产品的大众消费者。

美国是第一个大众消费社会,其地位、群体消费差异从一开始就相对较弱,这绝非巧合。同时,也正如韦伯敏锐地观察到的那样,大规模生产技术只有在存在大规模消费需求的情况下才具有成本效益,这些需求可以通过市场营销和广告创造出来,但这似乎在某些社会比其他社会更容易实现。

一个强大的官僚国家是发展理性资本主义的必要条件,但不是充分条件。只有在特定的历史条件下,国家面临一个整体的、独立的经济资产阶级的挑战性制衡力量时,理性资本主义才能得以发展。这种制衡性力量有时会为国家提供支持和帮助,尤其是在战争中。资产阶级通常资助巩固欧洲国家体系的战争,满足国家财政需要的手段,这一点在英格兰表现得最为明显。

1694年,英格兰银行成功成立,为国王的战争行为提供资金,促进了国家和商业阶层的利益,并对资本主义的发展产生了关键影响。当然,它也会产生极大的挑战性,逼迫国家让渡基本权利,例如实现开设银行、发动国家借贷、基于付税的贷款利息等等的财政权力的私人化和市场化。而这种变革最终促使信贷、货币和货币市场的极大发展。

此外,国家与资产阶级之间的这种金融关系不仅仅是国内,15国家必须在国际市场上与独立的世界型商人阶级及其新银行生产和控制的流动资本相互竞争,例如曾狙击整个亚洲的索罗斯按照韦伯的说法,在资本主义中占主导地位的经济阶层并不像马克思主义理论所暗示的那样,可以完全控制着国家。这种动态联盟的权利关系因时而异。

总而言之,资产阶级仍然需要依赖于国家的自治权利,但他们并不服从。于他所诞生的历史条件和运作规律就决定了资产阶级将永远在国家之间自由运作和穿梭,不能受到限制,并且他们将永远无法容许像苏联这样的国家,甚至是那些在早期未知的大陆孤立于其市场运作之外。

在这点上,马克思和韦伯达成了一致,那就是他们共同认为从一开始资本主义就具有普适性,是一个跨国经济体系,资本家在追求利润的自由方面并没有受到原则上的限制,无论这种自由将他们带向何方。对此,韦伯还补充了一个相当隐晦但很有才气的见解,即只要国家不让位于世界帝国,资本主义就会持续下去。

换句话说,韦伯相信资本主义叫作为一个国家和资本都不从属于对方互相限制和依赖的全球经济体系形势下继续发展,资本主义不会像马克思预测的那样在经济矛盾的重压下崩溃且无法重生。相反,它将转换为一种国家与日益世界化的资产阶级之间的永久政治冲突。在这种冲突中,权力的平衡将根据资本战争的结局从一个国家转向另一个国家。

时至今日,韦伯的分析仍然是对资本主义社会结构最全面的解释之一。在社会学领域,它开创了全新的分析现代社会的研究范式,取代经济学中所谓理性经纪人的定律以及马克思学派的唯物主义经济决定论,引入了更复杂的文化历史和宗教难度。韦伯确定了独特经济形势的具体历史因素,即基于对利润机会的不断计算,最早发展于近代早期的西欧。一方面,合理的法治国家和现代官僚组织分别使市场交易的非理性、实质性禁令得以解除,并保证人类事务行为的任意性得到减少。现在国家和现代企业都是官僚主义的,有规则的,原则上是可以计算的。市场和官僚机构是互补的,而不是对立的机构。另一方面,在没有国家或私人垄断的情况下,根据国家强制执行的游戏规则进行管理的、相互对立的经济利益之间的权力斗争产生了一定程度的可预测性,让使用货币价格表达市场稀缺性成为可能,价格最终得以反映经济权力斗争的结果。

市场不再单单是斯密所说的计算获利机会的手段,而是为经济生存而斗争的权力场所,也是冲突发生的地点。这些冲突比马克思的资本家和工人的两个阶级模型要广泛得多。为此,韦伯增加了贷款人与借款人、卖方与消费者等理论模型。他还强调,不同的经济阶层,无论多富有和多贫穷,他们的普遍冲动是努力垄断他们所处市场的相对优势,而不是推翻系统。因此,微观的角力和斗争将无处不在,不可终止。最终,自由市场将为资本主义提供活力,而各种微观的参与者则将为了扩大保持和掠夺优势永久的畸形权力斗争。

可以说,相比于斯密和马克思,韦伯对资本主义世界的构想甚至更加悲观。斯密所构想的资本主义世界是一个近乎乌托邦式的天堂,这道德和私信的完美融合更是一个世界规律,永远不会被打破,宛如牛顿力学一样封闭且完美的小宇宙。而马克思所批判的资本主义世界则是一个善恶根据阶级二分的修罗炼狱,所有的人民用油脂为资本家的机器做润滑,用血肉为上位者的灵魂做道场。但即使如此,他仍然许诺了一个做出改变的新世界。然而马克思韦伯却不同,在他的眼里,资本主义世界的核心是一种极致的理性。这个资本主义世界没有马克思所说的绝对的阶级结构,也更不是斯密那温情脉脉的小天堂,它是一个无情的计算机,更是一个时刻绞杀的斗兽场。这种无尽的冷静的斗争将永远进行下去,因为所有人仿佛都落在其中,但他是没有人性的,是一种极致趣味的生存状态。

在这个世界里,没有神,没有美,没有感动,我们都是精致的交易者,整个世界就是一个被放大的证券市场。更妙的是不会有救赎,也不会有颠覆。我们每个人都被利益所捆绑,因为我们是那么的理性和精致,我们有存款,有车房,有股票,有期权,这个世界是无情的网,我们无处可逃,也无路可走。于是我们将人性和情感易子而食,在注定黑暗的隧道里举杯如痴如醉。

2020 年的今天,作为一个理性的人,你很难不承认的一个事实是,排除表面上的政治、文化和社会差异,整个人类社会所运行的最基础、最核心的系统仍然是资本主义。无论各国政府依照自身形势运行的是这套系统的哪个变种,毫无疑问的是,他们都无法脱离这套系统而独立存在。然而,如果你认为这种资本主义的扩张和胜利就是不研究马克思的理由,你可能就大错特错了。

事实上,早在近两个世纪前,马克思就预演了今天的这般局面。在共产党宣言中,马克思曾写道,那些渴望扩大自身产品市场的需要,将资产阶级追逐至全球的每个角落。资产阶级通过迅速改进所有的生产工具,通过极为便利的通讯手段,把所有的民族甚至是最野蛮的民族都吸引到文明社会中来。

这些廉价产品的代价是打开中国城墙的重炮,他们迫使那些对外国人怀有强烈仇恨的民族投降,它迫使所有国家即使面临灭绝的危险,也要采取资产阶级的生产方式。它迫使他们把所谓的文明引进他们中间,也就是说使他们自己变成资产阶级。一句话,他根据自己的形象创造了一个世界。

没错,马克思在 19 世纪中叶写下了对今天全球经济的展望。资本主义的扩张及其需要拥有越来越大的商品,全球市场的本质需求创造了资本主义社会。这些社会的进步取决于其主导阶级适应资本主义文化的程度,也就是说取决于其主导阶级如何通过为国内和全球消费生产商品来满足资本主义的需求的程度。今天,西方资本主义已经扩大并创造了一个全球化的资本主义世界,而消费品不仅是全球经济的命脉,更是全球通用的政治和文化货币。无论你是在中国、俄罗斯、日本,还是中东的阿拉伯世界,还是非洲大陆,你都无法逃避资本主义的罗网。然而,种种迹象告诉我们,无论是正在适应和赶超这套系统的中国,还是在这套系统里稳居老大的美国,都无法想当然地将这套系统视为所谓的历史的终结。

在中国改革开放和入世所带来的资本蜜月期地大物博所带来的人口红利,新兴互联网产业所带来的巨量财富和新潮刺激似乎都无法服务这个世代的年轻人。资本的蜜月期被父辈中的佼佼者蚕食,留下的是高企的房价和沉重的生活成本。人口红利换来的是残酷的 996 机制和内卷社会。新兴互联网产业带来的是一地鸡毛的奶头乐和消费主义陷阱。在美国,剧烈的贫富分化带来了长期的种族和政党矛盾,消费主义的意识形态导致了透支消费的年轻一代。巨大的金融机器不断刺激着军工复合体在全球实行霸权统治以便收割财富。被资本家和全球产业链迁移所倾轧的锈带工人带来了史上最癫狂的总统。在全球范围看来,所有的主要国家的增长率都远低于上个世纪的 80 年代和 90 年代,怎么看,这都不是一个宜人的世界。

巧的是,这些问题马克思也几乎一一预言到了。也正因为这些棘手且与我们息息相关的问题,在当下的世界里,研究马克思的思想才具有如此重要且紧迫的意义。马克思为什么是对的?欢迎你一起放下既有的偏见或崇拜,严肃的、务实的、带有好奇心的走进马克思,走进这个人类历史上最后一个思想上的全才。

人性论

作为一个哲学家,而非一个简单的经济学家或政治学家。马克思拥有一套完整的 theory of everything,而与许多其他哲学家一样,它所面临的第一个也是最决定性的问题就是,人到底是什么?换言之,什么是人性?在笛卡尔和柏拉图看来,人性的核心本质是理性。这个观点也深刻地影响了亚当斯密。

在边沁看来,人性的本质是自由意志。在加缪看来,人性的本质是反抗,而在马克思看来,人性的本质其实是工作。没错,马克思对人性的判断非常的奇妙,也因此,马克思的人性观经常被误解。事实上,由于马克思对资本主义社会中的不平等现象持批判态度,许多没有研究过他的人反倒认为他反对工作这个概念,甚至有人将马克思的经济学观点与高福利制度下出现的消极怠工现象相联系。换言之,他们认为马克思只想让人过上平等而懒惰的生活。然而,这远非事实上,马克思对劳动有一个非常积极的看法,他认为个人的生产技能和能力是人类不可或缺的一部分。马克思认为,工作代表着人类最基础的能力,那就是一种参与自然和改变自然的能力,通过这个能力,个体才能表现出人类物种独有的高级意识。在德意志意识形态一书中,马克思赞美了那些独特的人性特征。他强调人类与动物的区别在于其意识,人类一旦开始产生自己的谋生手段,就开始将自己与动物区分开来,通过创造性的处理和改造他们的物质自然环境,以创造生计个人们形成集体,并间接地创造了他们的实际物质生活。

个人在创造物质生活方面所表现出来的创造力,是整个人类在适应和利用任何特定地理环境的物质条件时所必然发生的,也是人类物种所独有的。参与这个改造自然的过程是马克思所说的人性的组成部分。我们不仅仅是简单的旅行,基本的身体功能,例如吃饭、睡觉、繁殖,我们也创造性的在我们的物理和社会环境中工作,并使之适应我们的需要。

总之,马克思强调我们创造经济和社会存在的能力,例如食物、工具、娱乐是我们人类的不同之处。马克思详细阐述到人们生产生活资料的方式,首先取决于他们在现实生活中所发现并必须生产的实际生活资料的性质。这种生产方式不能简单的被认为是这些物质存在的再现。相反,生产方式是这些个体的一种明确的活动和创造形式,也是一种表达他们独特生活的明确形式。换言之,作为个体,人类通过生产表达自己的生活因此存在。因此,人们存在的本质与他们的生产及他们的生产方式和他们所生产的物品是一致的,是生产预先假定了个人之间的交往。

所以我们能看到,在马克思眼里,生产各种生活资料以适应自然环境与社会环境是人类最本质的天性,是生产和工作决定了我们何以为人,也是从生产关系出发,人类才组建了属于我们的社会。也正因此,马克思所指认的资本主义社会的第一大原罪,也是最重要的原罪,既是对工作和生产直接决定人性的事物的异化。

而在将生产确定为人性本质后,马克思进一步论述到,作为人类,我们是物质的存在,但由于生产合作的缘故,我们从一开始便不是孤立的存在。也因此,我们逐渐生发出了一种意识,它允许我们意识到我们与其他个体共同存在,并且我们通过产生和与其他个体互动来维持这种共同存在。同时,通过生产,我们不断创造一种与我们作为一个物种的身份相适应的存在方式。

换言之,就如那句经典的,人是一切社会关系的总和所说,在马克思的定义里,人类的本质是由生产定义的,而人类的身份则是由基于生产关系而产生的。社会关系定义的人无法切割于社会环境而产生独立的本质或身份。马克思详细阐述道,在生产中,人们不仅对自然采取行动,而且还对彼此采取行动。他们只有通过某种方式的合作和相互交换他们的活动和所得,才能完成生产。为了生产,他们彼此必须进入明确的联系和关系,只有在一定的社会联系和关系中,他们才能改变自然,完成生产、生根发芽。这样个人的社会关系、生产的社会关系、变化的社会关系,都随着生产的物质手段、生产力的变化和发展而变化生产关系在总体上构成了所谓的社会关系和社会。具体的说就是处于历史发展的一定阶段的社会都会具有特殊的独特性质,如奴隶制的、封建的、资本的。

纵观历史,个体始终存在于与其他个体的关系中,无论是在身体层面还是社会层面,正如马克思所指出的,这个世界上根本不存在鲁滨逊、探险家、定居者、移民并不孤单,他们总是通过集体努力来改变他们的周围环境,并在创造社会的过程中来适应他们的周围环境。社会是由真正的个体所组成的,他们的实践活动和他们生活的物质条件,包括他们发现的那些已经存在的事物和那些由他们的活动产生的事物一起组成了社会,意识不决定生活,而是生活决定的意识。真正活着的个体,他们的自我不是在任何荒诞的孤立和僵化中存在,而是在实际的经验上、可预见的发展过程中存在的。

对于马克思来说,存在不是抽象的或哲学的东西,他希望关注的是存在的现实性,即我们所做的具体事情,以及日常现实里的生活条件和实践。因此,个人的物质存在,人们在日常生活中做什么,以及他们如何做才是最重要的。我们需要关注的是这种实践活动和生产关系。最终,马克思提出,在实践活动里进行生产的个人,终将以确定的方式进入确定的社会和政治关系。因此,如果我们想要理解社会中正在发生的事情,即社会结构和社会关系的本质。我们必须研究确定的真实的个人的生命过程,以及这些个人如何进行物质生产,并在确定的物质限制下积极活动。

因此,马克思主义理论不仅是极其具有现实意义,更是随着时间的推演,尤其是随着生产关系的改变不断改变的 19 世纪和 20 世纪的马克思理论,尽管在资本主义的总体批判上给出了提纲挈领的框架,但如果奢望这套在重工业大工厂的全球资本化第一阶段提出的理论,可以在当下由消费品、轻工业和互联网行业为主、以消费自由、意识形态为主导的金融性全球化时代给出最准确的解答,则无异于是刻舟求剑。

而这也是我希望先以马克思观察人类和社会的最基本方法论为开头的最主要原因,因为这套方法论的核心就在于体认生产、创造和社会关系基于人类本质的创造性运动所带来的不断流变。也只有先理解这个最基本的框架,我们才能更从容的走进马克思对资本主义的批判和颠覆中去,也才能避免及其致命的马克思的宗教式教条主义的局限和做题思维。

资本主义之性质

在马克思为自己的万物理论打下坚实的哲学基础之后,他自然地转向了自己更关心的事物,即所谓整体人类的生存状况,易即所谓的资本主义制度。首先,我们必须强调马克思想有极其浓烈的进步史观色彩和与之配套的哲学理念,这意味着它绝对不是任何意义上的复古主义者,尽管这种观点是目前世界上最流行的关于马克思主义的偏见之一。事实是,马克思从未幻想过资本主义之前的任何社会制度比资本主义更优越或者更平等。共产主义不是一种如伊甸园般存在于古早黄金时代的理想乡,而是一个更加先进、更加向前,也在过去的世界里根本不可能被实现的制度。

本质上,马克思把历史理解为社会中物质或经济力量的逐步扩张,即社会在组织起物质生产方面所取得的进步。这套理论通常被称为历史唯物主义,因为马克思所关注的是社会的物质和经济条件,以及这些条件如何决定和改变社会结构和社会关系。同时,正如恩格斯所阐述的那样,唯物主义的历史观始于这样一个命题,既维持人类生命的手段的生产和仅次于生产的物品的交换,是所有社会结构的基础。在历史上发生过的每一个社会中,财富的分配方式和社会划分阶级和秩序的方式取决于我们生产什么、生产方式以及产品的交换方式。

对马克思来说,历史并不是一帆风顺的。每一个历史经济时代,如奴隶社会、封建制度、资本主义,都有自己独特的紧张或矛盾关系。只有当这些矛盾以及产生这些矛盾的社会力量和关系通过社会革命暴露和破裂时,变革才会出现。马克思的历史观强调,在特定的历史时刻,人类创造的经济条件产生了特定的经济和社会实践,这些做法激励特征的群体,挑战他们生存的不平等条件,这为新的物质经济条件和社会关系的发展开辟了新道路。基于此,马克思认为,历史变化及社会物质条件的变化和经济社会关系的组织方式的变化产生于现有经济和社会安排所带来的矛盾。因此,在法国大革命中,资产阶级推翻了封建君主和贵族的专制制度,建立了以民主原则和资本主义为基础的、相对前者而言无比进步的经济和社会制度。换言之,马克思认为资本主义制度相比于奴隶制、封建制、皇权制等各种制度而言,已经是一套极其先进、改良和平等的制度了。对资本主义的批判是对历史的发展和探索,而非对原始乌托邦的复古幻梦。批判并不源自于资本主义没有过去的制度好,而源自于他和所有过去的制度一样,尽管有着往日的辉煌,却走到尽头了。

事实上,马克思曾高度评价资本主义取得的经济和技术进步,并承认它是对以前的生产方式的一种推进。但他强调,资本主义本质上是一种商品生产制度,其根本目的是生产商品,让商品在市场上的销售产生资本,便使资本家获得利润。因此,在资本主义社会,资本和利润的生产是首要目标。一切更人性的事物都要让位于利润的生产,这意味着个人之间的联系和情感纯粹受到经济利益的制约。资本主义需要大量的自愿出售自身劳动力的个人,而这些工资劳动者与资本家的唯一关联则是他们能够被雇佣并为资本家创造利润。

马克思认为,这就是资本主义社会关系与此前的所有制度最大的区别,即它是一个经济性大于政治性的制度。在罗马社会,奴隶制是一种政治上的社会范式。奴隶和主人之间明显存在着不平等。然而,尽管存在这种不平等,奴隶主对他们奴隶的福利还是有一定的承诺,封建领主对他们的农奴也是如此。即使这些承诺主要是出于自身利益,例如,封建领主在饥荒时期并没有抛弃农奴,而且仍然感到有义务养活农奴,即使农奴暂时无法为庄园产生粮食。

相反,在资本主义制度下,当经济衰退或利润下降时,工厂主和企业会解雇许多工人,他们会裁员和缩减开支,如此生活 30 年,直到大厦崩塌。在这个时代不是特例,而是必然的现状。相信了解或经历过东北下岗潮的人对此有更深的理解。因此,尽管一个特定的资本家可能会有任何个人上的情感的牵绊或遗憾,但他有绝对的义务、权力甚至道德优势来对一个工人的就业进行删减和消灭。

而当华尔街或伦敦金融城金融家以及各种卫视经济学家对这些事情发表意见时,他们常说这就是经济。事实上,通过使用类似这就是经济这样的术语或俚语。人们开始普遍将资本主义及其金融机构和过程抽象化。这种语言使我们认为经济过程是与有权势的个人的集体经济和政治决策相分离或超出控制的事物,而不是资本主义结构和社会关系的产物。换言之,这种语言产生的意识形态告诉我们,这些事情超出了具体个人的控制,且永远不能被改变。更可悲的是,大多数人根本无法确定这到底是真是假。

的确,资本主义作为一种利润生产和积累体系,它要求工厂所有者或公司相对于其他公司保持经济竞争力,从而削减生产成本,包括雇员,以保持主要盈利能力和经济生存能力。但这是否意味着具体的个人在其中就没有任何的话语权,或者说所谓的话语权被剥夺究竟是现实还是遮掩特权阶级不作为的遮羞布,甚至是禁止一部分特权阶级背叛其阶级属性,向底层展现同情的无形铁拳。

事实上,和马克思同时期的另一位著名德国社会学家奇梅尔就讨论过这个问题。和马克思类似,格奥尔格·奇美尔的研究核心在于货币与经济交换在现代社会的中心地位,以及货币和经济交换如何塑造现代社会的特定社会关系。对于奇美尔来说,货币交易反映并强化了现代社会关系的冷漠、流动性和情感上的脱离,以及对效用价值的强调与对个人独特个性特征的冷漠。他以卖淫为例,说明了在货币交换关系中更普遍存在的精心设计的、客观的超然态度。进一步延伸奇美尔认为,雇佣和解雇员工在现代社会本质上是卖淫关系的延伸。奇梅尔认为,金钱交易允许一种不留痕迹的纯粹的短暂关系,因为金钱不会建立任何联系。金钱服务于大多数事物,最终完全是为了贪婪的快乐,拒绝任何超越感官满足的关系的延续。金钱与人完全分离,结束任何进一步的分歧。当一个人付了钱,就完全逃离了一段社会关系,就像一个人在得到满足之后就和继女结束了一样。

在所有的人际关系中,卖淫也许是两个人相互降低到经济是手段的地位的最重要的情况。金钱只关心所有人的共同点,也就是说交换价值,将所有的质量和个性降低到最纯粹的数量水平,而这也就是现代资本主义社会劳工关系的核心。我们每个人本质上都在从事卖淫工作。

劳动分工

没错,就如齐梅尔所说,在资本主义社会,资本家只关心工人的使用价值,即他们可以用来生产资本和利润的程度。对此,马克思阐述道,资本家购买劳动力是为了使用它。劳动力的购买者通过让劳动力的销售者在有用的事物上工作来消费这些劳动力。因此,一个人的使用价值在多大程度上转化为资本,转化为利润,成为决定资本主义社会中社会关系的标准。

个人之间的联系是建立在赤裸裸的自我利益的基础上的情感和荣誉,则被这种近乎唯一性的价值所替代。然而,资本主义最大的错觉就是,与历史上的其他不平等制度相比,在资本主义制度下,工人至少是自由的,他们至少不再为主人所拥有,而这常常被视作是进步的标志。

当然,在事实上,各种变形的奴隶制始终是资本主义扩张不可或缺的组成部分。无论是泛美洲大陆的种族奴隶制度,还是各种公然违背本国劳动法规的加班制度,从任何程度上来说,各种变形的奴隶制到今天都并未彻底灭绝,而是更换了各种福报的外衣,以全新的生态活了下来。毕竟,就如同马克思所说的那样,努力至最坏的地方就在于,你无法随意辞退奴隶,而你却可以随时辞退工人。

然而,就算抛开各种变相的努力制度所带来的糟糕劳工环境不谈,我们就假设一切劳动力都获得了资本主义法律所规定的对待。但即使这样,我们也会发现,所有名为自有的工人仍然必须在市场上畸形的出售他们的劳动力。他们必须把自己变成可以被买卖的商品才能获得生存的基本条件,同时他们也必须无时不刻的出售他们。整个资本主义体系就建立在这种劳动力商品化的基础上。工资劳动者在市场上交换和交易,他们的市场价值和其他商品一样是有价格的。尽管有新工人不像奴隶和农奴那样,他们可以自由的离开某个雇主,但这种自由总是受到限制。劳动力的流动表面上看起来是自由的,但哪怕是这种自由,实际上是资本主义所要求和强制的。在自由这张硬币的反面写的是, we can fire you at any moment。因此,资本主义制度下的自由实际上是一种幻觉,它实际上是一种强制性的劳动剥削制度。

对此,马克思解释道,工人随时可以离开他雇佣自己的资本家,而资本家则随时可以在他认为合适的时候解雇他。只要他不再为资本家创造任何利润,或者不再创造预期的利润。但是,以出售劳动力为唯一生计来源的工人却不能离开整个购买他的劳动力的阶级及资产阶级。他不属于这个或那个资本家,而是属于资本家阶级,他的工作就是把自己处理掉,也就是在这个资本家阶级中找一个买主。因此,对于马克思来说,奴隶制是直接强迫劳动,而雇佣劳动则是间接强迫劳动。在资本主义制度下,工人有义务向未来的雇主展示他们的劳动力,即一种内涵与商品性的人的价值。这些劳动者必须将自己完整的人格切的零碎,而后出售自己。他们越像一个商品,他们就越能获得好的优待。

基于此,马克思进一步提出,资本主义的工作完全拆分和分裂了工作和生活的一致性和平衡感。工作或者说本该被称为创作的活动,如今成为了出售的商品,既无法带来愉悦,也无法带来意义,无论是除草、纺纱、装修,亦或是买卖股票、设计程序、开展会议,我们不会将其称之为生活或者说任何生命的表现。相反,当这些活动结束后,我们才称我们的生活开始了。

自此,我们可以看出,在资本主义制度下,工作失去了作为反映人类更高意识的创造性和合作性活动的潜力。相反,人的价值开始只取决于他在资本主义利润生产中的作用。同时,我们也不断被我们牺牲生命所换来的事物基于各种消费品和所谓的经济自由的价值所迷惑。而事实上,这恰恰是资本主义最大的骗局。因为正如马克思告诉我们的那样,我们信奉我们所生活的资本主义时代的幻想,即他对自由、平等、金钱和消费的肯定和颂扬我们自愿的、自由的出售自己,因为我们相信我们正在通过自己的特定行为获利。

然而,根据马克思的定义,工资劳动者本质上是在历史上产生的错觉下工作。 即认为资本主义是一种自然的经济制度,而不是一种属于特定历史阶段的人为创造出来的经济制度,且这种制度有利于一些具有特定禀赋或渠道的个体。因此,在资本主义制度下,雇佣劳动者无法真正意识到他们的经济利益与资本主义的利益之间的矛盾。他们看不出他们的客观阶级地位和经济利益与资本家的阶级地位和经济利益是相矛盾的。

在他们看来,资本主义是自然的,是必然的,甚至是完美的,而这恰恰是资本主义制度最大的魔力之一,它不仅不让人们感受到自己被异化,相反,他在一个普遍趣味的世界里将异化赋美,并让它成为了这个世界最重要的伦理准则。人们开始将自身被异化和扭曲的程度视为一种军功章,大家不仅在比拼自己睡得有多少,加班有多,甚至开始比拼谁在职场中更专业、更流程、更大厂范儿。与此,某知名企业家兼农民的儿子炒掉正在怀孕的女高管而被业内所称道,也算不上是什么多怪事了。

四种异化

除了劳动力的商品化之外,劳动分工或者说职业专业化是现代资本主义社会的第二个显性特征,并且实际上随着时间的推移,自马克思的时代开始逐渐加剧,亚当斯密,人类历史上最重要的经济学家和哲学家之一,同时也是自由市场资本主义之父。强调基于职业专业化和劳动分工的交换所带来的物质优势。他认为在资本主义制度下,劳动分工将会把各个部门,如农业、制造业、服务业和工人分割成越来越专业化的离散领域,并带来更高的效率和水准。因此,在现实中,资本主义生产的组织,无论是在工厂、建筑工地还是办公室,都必须确保工人在创造剩余价值、资本主义利润方面的效用或效率。因此,工人的任务被分成许多细小的部分,因此,每个人都要对生产过程的一个非常具体的方面负责。

任何工业化国家都存在着职业的多样性,这突出表明要在当今的经济中谋生,工人必须专门从事高度专业化且确定的活动。随便翻一页任一国家人口普查的职业编码,我们就能看到以下及其专业化的工作,比如飞机清洁工、飞机通讯员、飞机设计师、飞机电工、飞机引擎专家、飞机仪表测试员、飞机布局工人、飞机日志管理员、飞机机械师、飞机金属工匠、飞机油漆工、飞机铆工、飞机压力分析师等等。

没错,我们快速流动的装配线生产与商品制造,无论是汽车、食品还是特定的服务,都集中体现了资本主义制度下的劳动分工。人们开始相信,流水线生产给每个工人或团队分配特定的任务,对于商品的顺利生产和不间断运作至关重要。当这种观念运行了近 200 年后,尽管大量新兴研究数据都表明,劳动分工制度在分配社会中需要完成的许多复杂工作的责任和专业知识,以及确保劳动力被有效的用于生产满足消费者需求所需的大量商品。这一方面在后重工业时代已经不再关键。尽管无数专家提出以人工智能为首的新机械化已经完全可以取代过分专业化的社会制度,尽管无数人被这套制度所折磨,尽管我们最优秀的科学家都诞生于全科教育和通识教育的时代,我们也倾向于无视这些声音,沉浸在专业化的宗教里不能自拔,并自诩匠人。于斯,我们不得不钦佩马克思,他早在百余年前就将劳动分工看作是对个人和社会的异化与非人化,并终将被科技取代和淘汰。诚如马克思所说,个人有能力做许多事情,有许多创造的兴趣和爱好。但是,当劳动分工成为一种被资本主义具体化和客观化的结构,尤其是一种无法违逆的结构后,人类的经济系统开始将人类简化为各自在资本生产中具有最大使用价值的专门活动的工具。

对此,马克思说道,一旦劳动被分配,每个人都有一个独特的活动领域,这是强加给他的,他无法逃脱。他是一个猎人,一个渔夫,一个牧羊人,或者一个批评家。如果他不想失去他的谋生手段,他必须保持这样。而在共产主义社会里,没有人有一个独特的活动领域,但每个人都可以在他希望的任何一个分支上成就事业。它将使我有可能在今天和明天做一件不同的事,早上打猎,下午捕鱼,晚上放牛,晚饭后批评,而从来不必成为猎人、渔夫、牧羊人或批评家。

正因为人类原本具有的潜力是如此的多样化和茂盛,马克思认为,细节化的职业分工剥夺了人类这项本性,使工人们沦为仅具有交换和使用价值的工具,并将本应释放人类多方面创造力的劳动异化。在此,马克思进一步论证到,有四种异化是资本主义所固有的。异化的第一步来自于生产者与其所生产的产品的脱离。在资本主义私有制度下,工人的劳动和劳动产品在所有权上外在于他们,因为他们的劳动从一开始就是不属于他们自己的,他无法真正获得和分配他所创造的事物。换言之,当产品被生产出来之后,他便在法律上只属于销售产品的雇主和购买产品的消费者。

工人劳动的产品变成了一种供他人在市场上处置的物品,他独立的存在于他之外,成为了他所不熟悉的东西,甚至他演变和生发了一种与其创造者对抗的力量及资本,它便不仅是陌生,而且更是敌对于工人的存在。异化的第二步则源于早在生产过程中,工人就已经被异化了。生产的过程是马克思所说的主动的异化,即工人自己的身体和精神能量被转向反对他并造成痛苦的体验。因为劳动本身并不是工人的目的,也不是他们自由选择的结果,而是被其他人所强迫和实施的。本质上,雇佣劳动是在他人的支配、胁迫和束缚下从事的服务活动。简而言之,公司劳动者并不决定他们生产什么或如何生产,他们只是生产过程中的对象。正如那些在餐厅工作过的人所知道的,你的日常工作安排和你所服务的桌子。顾客的数量不是你自发的决定的,而是你的雇主决定的,因为客户提供服务的速度也不是你能决定的。每个雇主都会制定你必须遵守的规则和标准,不管你一天可能有多少精力,如果你能做,你就做不了,你就滚蛋。

事实上,在资本社会里,上层越剥削,底层的经济情况越差,他们就更愿意从事更痛苦的工作。因此,哪怕有个别个体选择放弃某份工作,无论他多痛苦,都有人愿意接替他。换言之,剥削或者说,加重工作负担,在不考虑任何严肃的工人抗议的情况下,对资本家反而是正向循环。只要资本阶级联手加重工作负担便减少,社会救济,就会有源源不断的韭菜送上门来给自己打工。因此,工人们只能竞相异化自己,无论是选择无偿加班成为 996 奋斗逼,还是拍老板的马屁做个打工人,他们必须成为那个最异化的人,才能留下来。此时,异化已经成为了一项特权,你不仅需要被剥削,我们还得请你充满感激的被剥削。而不幸的是,马克思百余年前的预言在这片最爱他的土地上成为了最真实的存在。总体而言,马克思把这个异化过程称为劳动的客体化和对象化。工人必须不断生产越来越多的与他们的人生和兴趣毫无关系的产品,必将这种额外的工作的价值回报给资本家,而不是他们自己。因此,工人生产的商品越多,它不仅将在物质上变得贫瘠,在精神上,它也将被剥夺一切的创造力和能动性,成为只会听取命令的工具人。而这在马克思对人性的定义中,是对人生而为人的第一原则,即创造性的参与和改变自然与社会的关系。

最大的讽刺和背叛。这种机械的重复和言不由衷心不由心的生活,是资本主义工业化体制下大多数人类的现实状况。更要命的是,这种情况并未随着科技的提高而改善。在互联网大厂, 996 肝命只能听上司的命令,修改几千万条代码中某一条所出现的 bug 的员工,在本质上真的和 7 零年代国营纺织厂里弹棉花修机器的女工有任何区别吗?我们所处在的这个时代,是一个庞杂到难以洞悉本质的时代,互联网所带来的新兴行业和全球化资本体系的新兴红利,都带给了人们一个假象,那就是仿佛你可以在一片全新的土壤里 start from the scratch,去创造一个完全不存在的新鲜且伟大的事物。

乔布斯、比尔盖茨、马云、扎克伯格他们的故事都为我们这一代人营造了这个幻象,一个劳动者与自我造物的完美融合,如艺术般精密且优雅的存在着的幻象,乔布斯是其中最杰出的代表。然而在互联网兴盛了 30 年之后,事实究竟是什么呢?事实是,这一波新兴的浪潮与资本主义前 300 年,每一波浪潮都没有本质的差别。在这个体制下,只有那些哪怕在资本阶级里都是最顶尖的人,才能逃离被自己工作所异化的命运。只有他们能不被隔离于自己的生产过程和成果之外,他们不仅能决定自己生产什么,在哪里生产,怎么生产,还能牢牢的把成果抓在自己的手里。而大多数人都是被命运碾过之后,都被训练好不发出一丝声响的螺丝钉。

第三,工作中的异化并不仅仅作用于工作这一个层面之上。在马克思看来,资本主义生产过程通过将工人降低为产品生产中具有使用价值的对象,也就使他们在本质上远离了他们的物种的存在,即远离了区分人类与动物创造力和更高的意识,而成为了彻底的游魂和行尸走肉。如今所述,在马克思看来,工作是一项极其崇高的区分人与动物的、发挥人独有的伟大创造力和自我意识的事业。然而,工资劳动就强迫我们将工作仅仅作为我们物质存在的一种手段,而不是通过工作来利用我们的物质的存在来实现我们的人性,并从事我们人类能够自由选择的物质和精神活动。因此,虽然原则上工作可以是我们自我的创造性延伸。如马克思所言,生产型活动是我们这个物种的生活,它是生命的产物,它在资本主义制度下,生命本身只是一种生命的手段。换言之,工作本身应该是活着的目的,而此时却成为了活着的工具。这是一个令人作呕的莫比乌斯环,他暗示着,我们活着的目的也仅仅是为了活着,而非为了更高的事物。

异化劳动剥离了人类固有的意义和表达人类的创造力的潜力。在这个过程中,人类基本上沦为动物一样的地位,他们被异化与区分,他们作为人类的特征本身脱节。对此,马克思写道,事实是,劳动是外在于工人的,它不属于它的本质存在。因此,在他的工作中,他不能肯定自己而必须否定自己。他进而因感受不到满足而不快乐。他不能自由地发展他的身体和精神能量,这压抑着他的身体,毁灭他的心灵。它不是一种本质需求的满足,而仅仅是满足其外在需求的一种手段。

人不再感到自己在任何事情上自由活动,除了它的动物功能,吃喝升值,或者最多在他的住所和打扮。在他的人类功能中,他感到自己是除了动物以外什么都不是。人变成了动物。当然,吃喝生育也是人类真正的功能,但是我们已经把它从所有其他人类活动的范围中分离出来,并把它们变成唯一和最终的目的,于是我们也成为了动物。

最后,马克思提出最大的异化乃是人与人之间的异化。人类是一个社会物种,与他人相关,并且互相合作,烙印在我们的基因里。然而,资本主义制造了个体之间的人与人之间的隔阂,工作成为个人生活的目的,而不是个人与他人一起生活的手段。工人之间相互异化的一种方式是工作场所的竞争性。谁将成为本月的最佳雇员,谁会得到奖金?谁将获得最有价值奖,这些都是竞争性的奖项,有赢家和输家。因此,工人之间相互竞争,他们存在于所有的工作部门。从快餐店到银行业,获得奖励的员工将是在一定时间间隔内撑产率最高,既创造了最多剩余价值的员工。

因此,尽管企业似乎通过给员工奖金和奖励以表示他们对员工很友好,但从马克思主义的角度来看,这些激励措施只不过是另一种资本主义战略,目的是确保员工为各自的雇主和整个资本家阶级创造越来越多的剩余价值和利润,并保证工人们向彼此发动无休止的战争。此外,资本主义生产结构使得就业工人的生计不断受到其他潜在可雇佣对象的威胁,例如季结新工作、失业潮、移民潮等等。然而,资本家总是可以获得新的劳动力,现有的雇员随时可以被解雇,由其他人所取代。此外,工人之间的竞争是全球化的,美国或英国的工人被剥夺了对中国血汗工厂同阶级工人的同情,他们认为这些本质上和他们处在同一阶级的人破坏了他们自己持续的就业。通过这种方式,资本主义可以说是几乎完美的。在工人联盟问题上抑制了马克思所设想的无产阶级意识的发展,而可悲的是,这在可见的未来几乎是不可逆的,而这也构成了资本主义无法被推翻的最大堡垒之一。

剩余价值理论

在分析完异化现象后,问题随即来了。如果异化,那么不好,为什么它还存在?或者说,在工作的异化中,到底是谁得利了?答案是那些掌握了剩余价值的人得利了。这里就牵扯到马克思经济学中最重要的理论之一,剩余价值理论。马克思提出了一个提纲挈领的问题,如果说资本主义的最底层逻辑是利润的积累,那么这种利润必然来自某个地方。与其他经济学家不同,马克思认为,即使存在创新,在历史的每一个 fixed point,经济存量都是固定的,因此利润必须来自于剩余价值,即被剥削的价值。而我们想要理解剩余价值理论,就先要明确一个概念,那就是实际生产成本。的确供求关系影响着一个特定的工人,或者一群或者一个阶级的工人在特定的时间和特定的地点能赚多少钱,经济状况如何以及是否有合格的工人、供应不足或过剩市场对待特定商品的需求,都会影响工人们从他们的劳动力中获得多少钱。马克思在确定工资时承认了这些因素,但他也强调了一种更基本的确定工资的方法。实际生产成本马克思认为,劳动力的价格将取决于生产成本,取决于生产这种商品的劳动力所需的劳动时间。那么,劳动力的生产成本是多少?这是维持工人作为一个工人和发展它成为一个工人所需的成本。因此,它的劳动力价格将由必要的生存质量的价格决定。另一个考虑,在计算简单劳动力的生产成本时,必须包括再生产成本,即使工人群体能够增加,并用新的劳动力取代疲惫不堪的工人。也就是说,工人的折旧与机器的折旧一样考虑在内。所以,简单劳动力的生产成本等于工人的生存和再生产成本。这种生存和再生产的代价构成了工资。这样确定的工资成为最低工资。换句话说,除非必要资本主义则是寻求向工人支付最低限度的必要费用。只要这份工资能够确保工人作为工人的物质生活以及它的社会存在,并使其能够繁衍下一代工人。

今天在美国,联邦政府规定的最低工资是每小时 7. 25 美元,这个数字还不到一个大批菜饼的价格。而在一些国家和地区,最低工资标准甚至很难被恰当的践行。工资成本是资本家在繁衍当前和未来的工人时所需要的必要成本。这些工人可以用于创造资本和利润的工作。作为这些工资的回报,资本家得到工人的生产活动及创造力。然而,工人超越了他所被支付的成本,进而开始生产资本,这种资本则具有超过资本家所支付的工人的生产成本的价值,因此,我们称其为剩余价值。

马克思把剩余价值解释为一个工人的交换价值。记,一个工人的工资,或者说是工人劳动的市场价值和它的实际使用价值之间的区别在于,日常维护劳动力的成本和日常工作所得是两个完全不同的东西,前者决定了劳动力的交换价值,后者决定了它的使用价值。因此,劳动力的价值和劳动力在劳动过程中创造的价值是两个完全不同的数量。

这两种价值的差别正是资本家在购买劳动历史所追求的,真正影响它的是这种商品所具有的具体使用价值。它不仅是价值的来源,而且比商品及劳动力本身更有价值,这是资本家对劳动力的特殊要求。在这种交易中,资本家按照商品交换的永恒法则形式,劳动力的出卖者同其他任何商品的出卖者一样,实现了其交换价值并获得了其使用价值的部分。

劳动力的使用价值几乎不属于败方,就像石油出售后的使用价值不属于出售者一样。基于剩余价值理论,工人的报酬、他们的收入、市场价值或交换价值和他们所应得的报酬及他们的劳动力使用价值。他们在创造资本利润方面的用处是两个完全不同的东西,资本家支付 20 小时劳动力的交换价值,即工资,但获得 40 小时等于劳动力的使用价值,这之间的差额就是利润。

对于工人来说,为了维持生活和身体上维持自己的工作,他们可能只需要每天工作 4 小时,但他们每天必须工作 8 小时。一个工人每天可能需要准备和烹饪 12 份盖饭来换取餐馆老板付给他的工资,但事实上,他每天必须做 48 份盖饭。工人额外工作的时间,除去他对资本家造成的生产成本,就是资本家获得的剩余价值。因此,生产率越高的工人,他们为资本家创造的剩余价值就越多,进而他们劳动力成本比例对资本家来说就越便宜。正如马克思所说,工人创造的财富越多,他们就越贫穷。

工人创造的商品越多,他们就越便宜。工人对资本家的使用价值增加了,但他们的交换价值既维持他们作为工人的成本与他们的使用价值成反比的减少了,此即是资本主义制度下阶级产生的最大经济基础。

为什么如此

在马克思看来,资本家和工人客观上占据了与资本有关的不同地位,这产生了马克思认为资本主义固有的对立立场和两极化的阶级结构。因此,当政治家们把工人的生产力和就业机会的创造视为经济强劲的标志时,马克思提供了一个不同的观点。他认为,产业越繁荣,工人的数量就越多,资本的支配地位延伸到更多的个人。对于马克思来说,增加就业和提高生产力即使伴随着工资的增加,意味着从更多的工人中提取更多的剩余劳动力,为资产阶级提供更多的财富。结果是资本家和工人之间的经济和社会鸿沟扩大了。

马克思认为,工资上涨并不能改变资本主义固有的结构性不平等,即资本家和工人之间的不平等也不能削弱资本家获得资本的特权。这种特权可以在企业高管薪酬中看到。这种不平等源于这样一个事实,即一个有且只有劳动能力并且不计较任何思考的阶级的存在,是资本的必要前提。因此,工人阶级增长和扩大敌对的力量也会增长,那就是不属于工人并支配着工人的财富。这种扩大越快,就越有利于增加资产阶级的财富,扩大资本的力量。

工人所处的枷锁在马克思时代更加生动的显现出来。他写作的时候,工厂条件不安全,不卫生,童工是家常便饭。在人口越来越多的城市的街道和住房里,极端贫困的现象随处可见。在 20 世纪,尽管许多工作场所仍然存在危险的工作条件,特别是在工厂和矿山,但大多数经济部门的工作条件都有所改善,而这也构成了马克思主义在理论上最大的一个危机,即他所号召的群众基础发生了改变。在当下,虽然我们前文论述了诸多马克思对资本主义的批判,而其中绝大一部分都成为了现实。我们仍然无法回答一个问题,那就是为什么马克思严重的革命主力,即工资劳动者似乎极度满足于现状,为什么明知说的剥削工人们仍然不要命般努力工作?为什么我们今天没有看到阶级对立成为社会前进或改良的主要动力?甚至为什么大多数人仍然嘴上讨厌内卷,自己却情愿加班到深夜争当奋斗逼?这是很多人今天感到疑惑的一点。

许多人嘴上说着马克思是对的,而在现实生活中却仍然践行与之截然相反的方法论,为什么?原因有很多,在下一章,我们将从意识形态、消费主义、剥削认知和历史理论等四个方面更详细的分析这个问题。但在这里,我认为有必要在经济层面开一个先声,给大家一个基本的框架。首先,二战后教育的大规模扩张、服务行业的扩张、职业流动性以及不断壮大的中产阶级,使西方社会的大部分人口,尤其是美国的大部分人都能享受到相对富裕的消费生活方式,这让他们脱离了马克思时期极其危难和不稳定的受挫状态。从某种程度上来说,这迫使了哪怕最激进的马克思主义者都不得不对资本主义体制采取绥靖政策。

第二,即使在工人阶级中,越来越多的雇佣工人家庭也开始并不完全依赖工资维持生计。在今天,一半的美国家庭和大约 1/ 4 的英国家庭拥有投资股票。在上世纪末,资本主义从家庭或个人公司所有制向股东社会转变,这代表着公司股票在证券交易所公开上市成为了企业的潮流,也意味着许多公司劳动者通过个人投资或与工作有关的养老金投资,在整个资本主义体系中开始拥有了特定的经济利益。尽管公然拥有的股份比公司高管少,但他们的股份可以在有薪工人的总体经济资产中占很大比例,从而使他们高度保护公司利益,让他们与这个经济体的积极运作捆绑在一起。简而言之,许多领工资的无产阶级在当下都或多或少地成为了资本的拥有者。因此,资本主义者和雇佣工人之间的界限不像马克思时代和 20 世纪的大部分时间那样明确,那时资本家和工人与财产和资本的关系比较直截了当,而在当下,我们都向着拥有股票和金融资本的社会转变。

而这意味着,尽管工人们可以会抱怨公司高管获得的超高工资和福利,但他们也敏锐地意识到,某家公司的财富和总体经济增长将直接影响到他们的财富以及他们的股票或养老基金的价值。因此,以股票和基金投资为代表的社会泛金融化使工人在资本的生产和再生产中拥有特殊的利益,也让阶级间的矛盾不再明确。

第三,国家干预不仅通过扶持金融机构和市场来抑制资本主义危机的一些最严重的影响,还通过缓冲个人对资本主义利润逻辑的抵抗,例如提供失业救济。因此,当代国家在资本主义社会中的作用比马克思所设想的更为积极,国家政府一方面允许其人民长期维持经济不平等的现状和在某些特定领域,比如房地产和工作时间上的恶劣条件,却又同时似乎站在公薪阶层一边,所以政治家们经常表示支持帮助辛勤工作的普通个人的经济政策。

然而,这些政策最终导向的还是资本主义制度下的不平等。同时,国家有时也会推出一些被冠以人民富豪之称的象征性人物或吉祥物,来为贫富差距的巨大做上道德辩护。所有这些对资本主义的适应都有助于工人接受经济和社会的不平等。当然,除此之外,劳动者接受现状的另一个原因或许也是最强有力的原因,是他们沉浸在一个掩盖了不平等的意识形态和文化体系中,他们让资本主义变得顺其自然,无可挑剔,而这也就是我们下一章的内容。下一章将是马克思想错了吗?马克思主义的挑战与危机。

最新的注册 ChatGPT 的方法

现在依然有很多人注册 ChatGPT 遇到了问题,其实注册 ChatGPT 并不是一个非常难的事情,只不过这里面有几个比较重要的要点要注意

第一个要点是你的浏览器最好设置成无痕模式,或者叫做隐私浏览的模式。如果你不是在无痕模式的状态下,那你最好要把历史记录给清除一下,或者说清除一下缓存。开启无痕模式的方法是点击右上角的 3 个点,然后找到打开新的无痕窗口,点开这个就打开了无痕模式。image-20230418201014562

第二个是准备一个干净的海外邮箱,最好不要用国内的邮箱,你可以跟我一样去注册一个 protomail 的邮箱,这个邮箱是免费的。其实这个邮箱是非常容易去注册的,你只需要设定一个邮箱,然后设定一个密码,它也不需要绑定手机号码,是很容易就可以注册成功的一个邮箱。这个邮箱是欧洲的一个公司的开发者,安全性还是很值得信赖的。image-20230418201454782

第三个要点就是梯子一定要开全局或者代理的模式,梯子的 IP 最好是小语种国家,当然这里香港和澳门内地都是不可以的,不要用香港的 IPU 注册一般是用,比如说荷兰、日本、欧洲的一些国家都是可以的。image-20230418201609638

到了这个手机号码这里着重讲一下这个部分。手机号码这里首先要说明的是内地的手机号,香港的、澳门的这三个地方的手机号其实都不能注册成功,可以使用的是境外的手机号。境外的有两种,第一个你有境外的实体 sim 卡的手机号,第二种就是去解码平台去解码。

这里用解码平台去注册了,这个就比较直接,也比较简单了,获取成本也没有那么的高。SMS-Activate

image-20230418202107339

注册成功之后,点击右上角,然后点击余额,这里点击余额下面下拉框的充值,先要先充钱,现在最低都要 1 美金起了。点击回到解码平台,我们观察页面左侧放大镜这里,搜索框这里,我们直接输入 open AI。好,我们点击一下OpenAI,下面这个结果,下面就罗列了很多个地区,可以在下面找到荷兰或者别的可以多试了,其实之前用的比较多的就是印度和那个印尼,然后现在印尼和印度其实都不太容易成功,所以最好就换一下别的国家。它这里有价格,比如说75P,就是 75 卢布,也就是 7 块钱 7 块人民币,可以选一个合适的一个价格去购买就好了。

这个时候我们回到解码平台,回去之后我们等一下,等一会我就可以收到短信,现在是等待短信这个状态,等一会它就会发一个 6 位数的短信验证码,现在发过来了,就这个六位数。我们复制一下,复制过去之后其实就已经注册完了。好,先复制一下,然后回到刚才的页面,我们在粘贴,粘贴完之后它就会自动识别,然后自动到下一步,然后这整个注册的过程就结束了,这就是注册成功的页面了。

image-20230418190503271

Stable Diffusion的大致工作流程如下:

首先,Stable Diffusion模型将潜在种子和文本提示作为输入。 然后使用潜在种子生成大小为 64×64 的随机潜在图像表示,而文本提示通过 CLIP 文本编码器转换为 77×768 的文本嵌入。

接下来,U-Net 以文本嵌入为条件迭代地对随机潜在图像表示进行去噪。 U-Net 的输出是噪声残差,用于通过调度算法计算去噪的潜在图像表示。 调度算法根据先前的噪声表示和预测的噪声残差计算预测的去噪图像表示。这里可选用的调度算法很多,每个算法各有优劣,对Stable Diffusion来说建议用以下几个:

PNDM scheduler(默认)
DDIM scheduler
K-LMS scheduler
去噪过程重复大约 50 次以逐步检索更好的潜在图像表示。 完成后,潜在图像表示由变分自动编码器的解码器部分解码。

本地部署Stable Diffusion

本地部署Stable Diffusion最简单的方法是使用Stable Diffusion Web Ui。

Stable Diffusion Web Ui是一套无代码、可视化的Stable Diffusion集成运行环境。它将Stable Diffusion的安装部署集成打包,提供一键安装脚本,并提供Web界面操作界面,极大简化了Stable Diffusion的操作和使用,让没有不懂代码的小白也能轻松上手使用Stable Diffusion模型。

使用Stable Diffusion Web Ui

界面介绍

Stable Diffusion Web Ui整体上分为2个部分,最上面是模型选择,可以从下拉列表中选择已下载的预训练模型在这里插入图片描述

模型选择下面是一个Tab栏,这里是Stable Diffusion Web Ui提供的所有功能。在这里插入图片描述

  • txt2img — 根据文本提示生成图像;
  • img2img — 根据提供的图像作为范本、结合文本提示生成图像;
  • Extras — 优化(清晰、扩展)图像;
  • PNG Info — 显示图像基本信息
  • Checkpoint Merger — 模型合并
  • Train — 根据提供的图片训练具有某种图像风格的模型
  • Settings — 系统设置

平时使用最多的是txt2imgimg2img,下面针对这2大块功能详细讲解。

txt2img

txt2img有三个区域:

  • 提示区
  • 参数调节区
  • 输出浏览区在这里插入图片描述

提示区主要是2个文本框,可以输入提示文本。其中:

prompt: 主要是对于图像进行描述。prompt对Stable Diffusion图像生成质量至关重要,因此如果想生成高质量图片,一定要在提示设计上下功夫。一个好的提示需要详细和具体,后面会专门讲解如何设计一个好的提示。

Negative prompt:主要是告诉模型我不想要什么样的风格或元素;

参数调节区提供了大量参数用于控制和优化生成过程:

Sampling method:扩散去噪算法的采样模式,不同采样模式会带来不一样的效果,具体需要在实际使用中测试;

Sampling steps:模型生成图片的迭代步数,每多一次迭代都会给 AI 更多的机会去对比 prompt 和 当前结果,从而进一步调整图片。更高的步数需要花费更多的计算时间,但却不一定意味着会有更好的结果。当然迭代步数不足肯定会降低输出的图像质量;

Width、Height:输出图像宽高,图片尺寸越大越消耗资源,显存小的要特别注意。一般不建议设置的太大,因为生成后可以通过 Extras 进行放大;

Batch count、 Batch size:控制生成几张图,前者计算时间长,后者需要显存大;

CFG Scale:分类器自由引导尺度,用于控制图像与提示的一致程度,值越低产生的内容越有创意;

Seed:随机种子,只要种子一样,参数和模型不变,生成的图像主体就不会剧烈变化,适用于对生成图像进行微调;

Restore faces:优化面部,当对生成的面部不满意时可以勾选该选项;

Tiling:生成一张可以平铺的图像;

Highres. fix:使用两个步骤的过程进行生成,以较小的分辨率创建图像,然后在不改变构图的情况下改进其中的细节,选中该选项会有一系列新的参数,其中重要的是:

Upscaler:缩放算法;

Upscale by:放大倍数;

Denoising strength:决定算法对图像内容的保留程度。0什么都不会改变,1会得到一个完全不同的图像;

img2img

img2img跟txt2img界面类似,不同的是没有了txt2img中的参数调节区,取而代之的是图像范本区。在这里插入图片描述

我们可以上传范本图片让Stable Diffusion模仿,其他地方跟txt2img相同

界面汉化

通过这里下载简体中文语言文件,下载完成后将其复制到项目文件夹的“localizations”目录中。之后在Settings -> User interface -> Localization (requires restart),在下拉菜单中选择zh_CN。如果下拉列表中看不到zh_CN,请先点击右侧的刷新按钮,然后就能在下拉列表中看到了。设置完成后记得点击页面上方的“Apply settings”按钮保存设置。
在这里插入图片描述

语言设置需要重启才能生效。Ctrl + C先终止Stable Diffusion Web Ui服务,然后再运行webui.batwebui.sh,重启后刷新浏览器页面就能看到语言变成了简体中文了。在这里插入图片描述

prompt语法

为了产生具有特定风格的图像,必须以特定格式提供文本提示。 这通常需要添加提示修饰符或添加更多关键字或关键短语来实现。下面为大家介绍一下Stable Diffusion的prompt语法规则。

Stable Diffusion提示文本中的关键字或关键短语通过半角逗号分割,一般越靠前权重越高。我们可以通过提示修饰符来认为修改权重。

  • (tag):增加权重5%
  • [tag]:降低权重5%
  • (tag: weight):设置具体权重值

Stable Diffusion资源列表

好的生成质量离不开好的模型,这里为大家列出了Stable Diffusion预训练模型资源的获取来源。

1.Hugging Face

Hugging Face是一个专注于构建、训练和部署先进开源机器学习模型的网站。

HuggingFace是Stable Diffusion模型创作的首选平台,目前平台上有270多个与Stable Diffusion相关的模型,用”Stable Diffusion”作为关键字就能搜到。
hugging face Stable Diffusion models search results

2. Civitai

Civitai是一个专为Stable Diffusion AI艺术模型设计的网站。该平台目前有来自250+创作者上传的1700个模型。这是迄今为止我所知的最大的AI模型库。你可以在上面分享自己的模型或生成作品。在这里插入图片描述

3. Discord

在Stable Diffusion的Discord页面中有一个名为“Models-Embeddings”的专属频道,里面提供了很多可以免费下载的各种模型。Models-embeddings Discord channel Discord page for Stable Diffusion

一、HTML

1.1 HTML 是什么?

HTML(HyperText Markup Language)是一种标记语言,用于构建网页的结构和内容。它由一系列的标签(tag)组成,每个标签用于定义网页上的不同元素,如标题、段落、链接、图像等。

1.2 HTML 基本结构

一个典型的 HTML 文件通常包含以下几个基本部分:

1
2
3
4
5
6
7
8
9
10
html<!DOCTYPE html> <!-- 声明文档类型 -->
<html> <!-- 根元素 -->
<head> <!-- 头部 -->
<meta charset="UTF-8"> <!-- 指定字符编码 -->
<title>Document</title> <!-- 文档标题 -->
</head>
<body> <!-- 主体内容 -->
<!-- 页面内容 -->
</body>
</html>
  • <!DOCTYPE html>:声明文档类型,通常是 HTML5。
  • <html>:根元素,包含整个 HTML 文档的内容。
  • <head>:头部,用于包含一些不显示在页面上但对页面起重要作用的元信息,如字符编码、标题等。
  • <meta charset="UTF-8">:指定字符编码为 UTF-8,支持多种语言字符集。
  • <title>:文档标题,显示在浏览器的标题栏或标签页上。
  • <body>:主体内容,包含页面的实际内容。

1.3 HTML 常用标签

1.3.1 文本标签

  • <h1> ~ <h6>:定义标题,从大到小依次表示一级标题到六级标题。
  • <p>:定义段落。
  • <a>:定义链接,用于创建超链接到其他页面或文件。
  • <span>:定义行内元素,用于包裹一小段文本或其他行内元素。

1.3.2 列表标签

  • <ul>:定义无序列表,列表项前没有编号。
  • <ol>:定义有序列表,列表项前有编号。
  • <li>:定义列表项。

1.3.3 图片标签

  • <img>:定义图像,用于在页面中插入图片。
  • <figure>:定义一个独立的内容块,通常包含图片和图片的描述。

1.3.4 表格标签

  • <table>:定义表格。
  • <tr>:定义表格中的一行。
  • <td>:定义表格中的一个单元格。
  • <th>:定义表格中的表头单元格。

1.3.5 表单标签

  • <form>:定义表单,用于接收用户输入的数据。
  • <input>:定义表单中的输入字段,如文本输入框、复选框、单选框等。
  • <label>:定义表单中的标签,用于关联输入字段。
  • <button>:定义按钮,用于提交表单或执行其他操作。

1.4 HTML 属性

HTML 标签可以包含属性,属性提供了额外的信息和配置项,通常以键值对的形式出现在标签的开始标记中。

例如,<a> 标签可以包含 href 属性来指定链接的地址:

1
2
html
<a href="https://www.example.com">点击这里</a>

常用的 HTML 属性包括:

  • class:定义元素的样式类。
  • id:定义元素的唯一标识。
  • src:定义元素的资源地址,如图片的路径、脚本的 URL 等。
  • alt:定义元素的替代文本,当资源无法加载时显示。
  • title:定义元素的标题,通常在鼠标悬停时显示。
  • type:定义输入字段的类型,如文本、密码、按钮等。

1.5 HTML 注释

在 HTML 中,注释用于在代码中添加注解或解释,不会在页面上显示。HTML 的注释以 <!-- 开始,以 --> 结束。

1
2
html
<!-- 这是一个注释 -->

HTML 注释在编写代码时可以用来对代码进行标注,解释代码的用途、作用或特点,方便其他开发人员理解和维护代码。

二、CSS

2.1 CSS 是什么?

CSS(Cascading Style Sheets)是一种用于控制网页样式和布局的样式表语言。通过 CSS,可以为 HTML 元素设置样式,如颜色、字体、边距、背景等,从而实现网页的美化和布局。

2.2 CSS 基本语法

CSS 的基本语法由选择器(Selector)、属性(Property)和值(Value)组成。

1
2
3
cssselector {
property: value;
}
  • selector:选择器,用于选择 HTML 元素。
  • property:属性,表示要设置的样式属性,如 colorfont-sizemargin 等。
  • value:值,表示要为属性设置的具体样式值,如 red14px10px 20px 等。

2.3 CSS 选择器

CSS 选择器用于选择 HTML 元素,并对其应用样式。常见的 CSS 选择器包括:

  • 标签选择器:通过 HTML 标签名选择元素,如 p 选择所有的段落元素。

  • 类选择器:通过 class 属性选择元素,如 .example 选择所有 class 属性值为 example 的元素。

  • ID 选择器:通过 id 属性选择元素,如 #example 选择所有 id 属性值为 example 的元素。

  • 子元素选择器:通过父元素和子元素的关系选择元素,如 parent > child 选择所有作为 parent 子元素的 child 元素。

  • 后代元素选择器:通过祖先元素和后代元素的关系选择元素,如 ancestor descendant 选择所有作为 ancestor 后代元素的 descendant 元素。

  • 兄弟元素选择器:通过相邻兄弟元素的关系选择元素,如 element + sibling 选择紧接在 element 后面的相邻兄弟元素 sibling

  • 通用选择器:通过 * 选择所有元素。

  • 属性选择器:通过元素的属性值选择元素,如 [attribute=value] 选择属性 attribute 值等于 value 的元素。

2.4 CSS 样式优先级

当多个 CSS 样式同时作用于同一个元素时,根据优先级规则,会选择应用哪个样式。CSS 样式的优先级从高到低分别是:

  1. !important:通过在样式规则中使用 !important 声明,具有最高优先级。
  2. 内联样式:通过 style 属性直接写在 HTML 元素中,具有较高优先级。
  3. ID 选择器:通过 id 属性选择元素,具有较高优先级。
  4. 类选择器、属性选择器、伪类选择器:具有中等优先级。
  5. 标签选择器、伪元素选择器:具有较低优先级。
  6. 通用选择器:具有最低优先级。

2.5 CSS 盒模型

CSS 盒模型是用于布局和定位 HTML 元素的模型。每个 HTML 元素都被视为一个矩形的盒子,包含内容区域、内边距、边框和外边距。

CSS 盒模型

  • 内容区域(Content):包含元素的实际内容,如文本、图片等。
  • 内边距(Padding):位于内容区域和边框之间,用于设置元素内部的空白区域。
  • 边框(Border):位于内边距之外,用于围绕元素的边界线。
  • 外边距(Margin):位于边框之外,用于设置元素与其他元素之间的间距。

2.6 CSS 浮动和定位

CSS 中的浮动(float)和定位(position)是常用的布局技术,可以用来控制元素的位置和相互关系。

2.6.1 浮动(float)

浮动是将元素从正常的文档流中移动,使其脱离原来的位置,可以左浮动或右浮动。浮动的元素会影响其周围元素的位置。

1
2
3
4
5
6
.float-left {
float: left;
}

.float-right {
float: right; }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
- `float: left`:将元素向左浮动,使其脱离文档流,并靠左对齐。
- `float: right`:将元素向右浮动,使其脱离文档流,并靠右对齐。

浮动元素的特点:

- 浮动元素会脱离正常的文档流,不再占据原来的位置,导致其后面的元素紧贴其旁边。
- 浮动元素会向左或向右浮动,直到其碰到父元素的边缘或其他浮动元素。
- 浮动元素会导致父元素的高度塌陷,父元素的高度不再包含浮动元素。

#### 2.6.2 定位(position)

定位是通过设置元素的 `position` 属性来控制元素在文档中的位置。常用的定位属性值有:

- `position: static`:默认值,元素在正常的文档流中,并根据其在 HTML 中的位置进行布局。
- `position: relative`:相对定位,元素在正常的文档流中,并根据其在 HTML 中的位置进行布局,但可以通过设置 `top``right``bottom``left` 等属性来偏移元素的位置。
- `position: absolute`:绝对定位,元素脱离正常的文档流,相对于最近的已定位祖先元素(如果没有,则相对于 `body`)进行定位,可以通过设置 `top``right``bottom``left` 等属性来精确控制元素的位置。
- `position: fixed`:固定定位,元素在视口中固定位置,不随页面滚动而变化,可以通过设置 `top``right``bottom``left` 等属性来固定元素的位置。

定位元素的特点:

- 定位元素可以脱离正常的文档流,可以在页面上自由定位。
- 定位元素可以通过设置 `top``right``bottom``left` 等属性来精确控制其位置。
- 定位元素可以相对于最近的已定位祖先元素或视口进行定位。

### 2.7 CSS 动画和过渡

CSS 动画和过渡是用来在页面中实现动态效果的技术。

#### 2.7.1 过渡(transition)

过渡是通过设置元素的 `transition` 属性来实现的,可以使元素在状态变化时产生平滑的过渡效果。

```css
.transition {
transition-property: property; /* 指定要过渡的属性 */
transition-duration: duration; /* 指定过渡的持续时间 */
transition-timing-function: timing-function; /* 指定过渡的时间函数,控制过渡速度 */ transition-delay: delay; /* 指定过渡的延迟时间 */ }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
- `transition-property`:指定要过渡的属性,可以是单个属性或多个属性的组合,如 `property1, property2, ...`。常见的属性值有 `all`(所有属性)、`width`(宽度)、`height`(高度)、`opacity`(透明度)等。
- `transition-duration`:指定过渡的持续时间,可以是秒(s)或毫秒(ms)为单位。例如,`0.5s` 表示过渡持续 0.5 秒。
- `transition-timing-function`:指定过渡的时间函数,控制过渡速度。常见的时间函数有 `ease`(默认值,缓慢开始,缓慢结束)、`linear`(线性过渡)、`ease-in`(缓慢开始)、`ease-out`(缓慢结束)、`ease-in-out`(缓慢开始,缓慢结束)等。
- `transition-delay`:指定过渡的延迟时间,可以是秒(s)或毫秒(ms)为单位。例如,`0.2s` 表示过渡延迟 0.2 秒。

过渡的使用示例:

```css
/* 定义过渡效果 */
.transition {
transition-property: width;
transition-duration: 0.5s;
transition-timing-function: ease-in-out;
transition-delay: 0.2s;
}

/* 触发过渡效果 */
.element {
width: 100px;
background-color: red;
}

.element:hover {
width: 200px;
background-color: blue;
}

在上面的示例中,当鼠标悬停在 .element 元素上时,其宽度从 100px 过渡到 200px,过程持续时间为 0.5 秒,使用缓慢开始和缓慢结束的时间函数,延迟 0.2 秒开始过渡。

2.7.2 动画(animation)

动画是通过设置元素的 animation 属性来实现的,可以定义一组关键帧(keyframes),描述元素在不同时间点的样式,并通过动画属性控制动画的播放。

1
2
3
4
5
6
7
8
9
.animation {
animation-name: keyframes; /* 指定关键帧的名称 */
animation-duration: duration; /* 指定动画的持续时间 */
animation-timing-function: timing-function; /* 指定动画的时间函数,控制动画速度 */
animation-delay: delay; /* 指定动画的延迟时间 */
animation-iteration-count: count; /* 指定动画的播放次数 */
animation-direction: direction; /* 指定动画的播放方向 */
animation-fill-mode: fill-mode; /* 指定动画的填充模式 */
animation-play-state: play-state; /* 指定动画的播放状态 */ }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
- `animation-name`:指定关键帧的名称,可以是一个或多个关键帧的名称,用逗号分隔。关键帧的名称由 `@keyframes` 规则定义。
- `animation-duration`:指定动画的持续时间,可以是秒(s)或毫秒(ms)为单位。例如,`1s` 表示动画持续 1 秒。
- `animation-timing-function`:指定动画的时间函数,控制动画速度。常见的时间函数有 `ease`(默认值,缓慢开始,缓慢结束)、`linear`(线性过渡)、`ease-in`(缓慢开始)、`ease-out`(缓慢结束)、`ease-in-out`(缓慢开始,缓慢结束)等。
- `animation-delay`:指定动画的延迟时间,可以是秒(s)或毫秒(ms)为单位。例如,`0.2s` 表示动画延迟 0.2 秒开始播放。
- `animation-iteration-count`:指定动画的播放次数,可以是一个整数或特定的值,如 `infinite`(无限循环播放)。
- `animation-direction`:指定动画的播放方向,可以是 `normal`(默认值,正常播放)、`reverse`(反向播放)、`alternate`(正向和反向交替播放)、`alternate-reverse`(反向和正向交替播放)。
- `animation-fill-mode`:指定动画的填充模式,控制动画在播放前和播放后的样式。常见的填充模式有 `none`(默认值,不填充)、`forwards`(动画结束时,保持最后一个关键帧的样式)、`backwards`(动画开始前,使用第一个关键帧的样式)、`both`(同时使用 `forwards``backwards`)。
- `animation-play-state`:指定动画的播放状态,可以是 `running`(默认值,播放中)或 `paused`(暂停)。

动画的使用示例:

```css
/* 定义关键帧 */
@keyframes slide {
0% {
transform: translateX(0);
}
100% {
transform: translateX(100%);
}
}

/* 定义动画效果 */
.animation {
animation-name: slide;
animation-duration: 2s;
animation-timing-function: ease-in-out;
animation-delay: 0.5s;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-fill-mode: forwards;
animation-play-state: running;
}

/* 触发动画效果 */
.element {
width: 100px;
height: 100px;
background-color: red;
}

.element:hover {
animation-play-state: paused;
}

在上面的示例中,定义了一个名为 slide 的关键帧,描述了一个从左到右平移的动画效果。然后,通过 .animation 类将该动画应用到一个元素上,设置了动画的持续时间为 2 秒,时间函数为缓入缓出,延迟时间为 0.5 秒,循环播放无限次,交替播放,动画结束时保持最后一个关键帧的样式,初始状态为播放中。

最后,在一个名为 .element 的元素上使用 :hover 伪类触发动画效果,并在悬停状态下将动画播放状态设置为暂停,实现了鼠标悬停时暂停动画的效果。

Flexbox 布局

Flexbox 是一种用于创建灵活的布局的 CSS3 模块,它提供了强大的排列和对齐元素的能力。以下是一些常用的 Flexbox 属性:

display: flex

display: flex 属性将一个容器元素设置为 Flexbox 布局。其作用是将容器元素的子元素(也称为 Flex 子项)排列在一条轴线上,称为主轴。同时,容器元素会形成一个 Flex 容器,具有特定的 Flexbox 行为。

使用示例:

1
2
3
css.container {
display: flex;
}

flex-direction

flex-direction 属性控制 Flexbox 容器内 Flex 子项的排列方向。其值可以是 row(默认值,主轴方向从左到右)、row-reverse(主轴方向从右到左)、column(主轴方向从上到下)或 column-reverse(主轴方向从下到上)。

使用示例:

1
2
3
4
css.container {
display: flex;
flex-direction: row;
}

flex-wrap

flex-wrap 属性控制 Flexbox 容器内 Flex 子项的换行方式。其值可以是 nowrap(默认值,不换行)、wrap(换行)或 wrap-reverse(反向换行)。

使用示例:

1
2
3
4
css.container {
display: flex;
flex-wrap: wrap;
}

justify-content

justify-content 属性控制 Flexbox 容器内 Flex 子项在主轴上的对齐方式。其值可以是 flex-start(默认值,靠左对齐)、flex-end(靠右对齐)、center(居中对齐)、space-between(两端对齐,子项之间间隔相等)、space-around(子项两侧间隔相等,子项之间间隔是子项与容器边距的一半)或 space-evenly(子项之间和子项与容器边距之间间隔相等)。

使用示例:

1
2
3
4
css.container {
display: flex;
justify-content: center;
}

align-items

align-items 属性

控制 Flexbox 容器内 Flex 子项在侧轴上的对齐方式。其值可以是 flex-start(靠上对齐)、flex-end(靠下对齐)、center(居中对齐)、baseline(基线对齐,子项的基线对齐)或 stretch(默认值,拉伸对齐,子项在侧轴上拉伸以填满容器高度)。

使用示例:

1
2
3
4
css.container {
display: flex;
align-items: center;
}

align-content

align-content 属性控制多行 Flexbox 容器内 Flex 子项在侧轴上的对齐方式。其值可以是 flex-start(靠上对齐)、flex-end(靠下对齐)、center(居中对齐)、space-between(两端对齐,子项之间间隔相等)、space-around(子项两侧间隔相等,子项之间间隔是子项与容器边距的一半)或 stretch(默认值,拉伸对齐,子项在侧轴上拉伸以填满容器高度)。

使用示例:

1
2
3
4
css.container {
display: flex;
align-content: space-between;
}

Grid 布局

Grid 是一种二维网格布局系统,用于创建复杂的网格布局。以下是一些常用的 Grid 属性:

display: grid

display: grid 属性将一个容器元素设置为 Grid 布局。其作用是将容器元素的子元素(也称为 Grid 子项)排列在一个二维网格中,由网格行和网格列组成。

使用示例:

1
2
3
css.container {
display: grid;
}

grid-template-columnsgrid-template-rows

grid-template-columnsgrid-template-rows 属性分别控制 Grid 容器中网格列和网格行的大小和数量。其值可以是长度单位(如 pxemfr 等)、百分比、自动大小(auto)或网格轨道(repeat() 函数)的组合。

使用示例:

1
2
3
4
5
css.container {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 100px auto 200px;
}

grid-gap

grid-gap 属性控制 Grid 容器中网格轨道(网格行和网格列之间的间隔)。其值可以是长度单位、百分比或 normal

使用示例:

1
2
3
4
css.container {
display: grid;
grid-gap: 10px;
}

grid-auto-columnsgrid-auto-rows

grid-auto-columnsgrid-auto-rows 属性分别控制 Grid 容器中自动创建的网格列和网格行的大小。其值可以是长度单位、百分比或 auto

使用示例:

1
2
3
4
5
css.container {
display: grid;
grid-auto-columns: 100px;
grid-auto-rows: minmax(200px, auto);
}

grid-template-areas

grid-template-areas 属性通过命名网格区域来定义 Grid 容器中的布局。其值是一个由网格区域名称组成的字符串,用空格分隔,可以通过引号包裹。

使用示例:

1
2
3
4
5
6
7
css.container {
display: grid;
grid-template-areas:
"header header header"
"nav content aside"
"footer footer footer";
}

justify-itemsalign-items

justify-itemsalign-items 属性分别控制 Grid 子项在网格单元格内的水平和垂直对齐方式。其值可以是 startendcenterstretch(默认值)或 baseline

使用示例:

1
2
3
4
5
css.container {
display: grid;
justify-items: center;
align-items: end;
}

justify-contentalign-content

justify-contentalign-content 属性分别控制 Grid 容器内的网格行和网格列在侧轴上的对齐方式。其值可以是 startendcenterspace-betweenspace-aroundspace-evenly(子项之间间隔相等,包括首尾子项之间的间隔)或 stretch(默认值)。

使用示例:

1
2
3
4
5
css.container {
display: grid;
justify-content: center;
align-content: space-between;
}

响应式设计

响应式设计是一种能够在不同屏幕尺寸和设备上自适应布局的设计方式,使网页在不同的设备上都能良好地展示。以下是一些常用的响应式设计技术:

媒体查询(Media Queries)

媒体查询是一种使用 CSS 的 @media 规则来根据不同的设备属性(如屏幕宽度、高度、设备类型等)应用不同的样式的方法。通过使用媒体查询,可以根据设备的屏幕尺寸和其他属性来调整网页的布局和样式。

使用示例:

1
2
3
4
css/* 在屏幕宽度小于等于768px时应用不同的样式 */
@media screen and (max-width: 768px) {
/* 样式规则 */
}

弹性图片(Fluid Images)

弹性图片是一种根据其父容器大小自动调整大小的图片。通过设置图片的宽度为百分比,可以使图片在不同屏幕尺寸下保持相对比例,并且能够适应容器的大小变化。

使用示例:

1
2
3
4
cssimg {
max-width: 100%;
height: auto;
}

响应式布局(Responsive Grids)

响应式布局是一种使用网格系统来自适应不同屏幕尺寸的布局方式。通过使用网格系统,可以在不同的屏幕宽度下重新排列和调整网页的布局,以确保在各种设备上都能够呈现良好的用户体验。

使用示例:

1
2
3
4
5
css.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 10px;
}

以上示例中,grid-template-columns 属性使用 auto-fitminmax 函数来创建一个自适应的网格布局,网格列的最小宽度为 200px,最大宽度为 1fr,即剩余空间的分数单位。

Flexbox 布局

Flexbox(弹性盒子布局)是一种用于创建灵活的布局的 CSS 技术。它允许容器中的子项在主轴(水平方向)和侧轴(垂直方向)上自动调整大小和对齐。

使用示例:

1
2
3
4
5
css.container {
display: flex;
flex-wrap: wrap;
justify-content: center;
}

以上示例中,display: flex 将容器设置为 Flexbox 布局,flex-wrap: wrap 允许子项在需要时换行,justify-content: center 将子项在主轴上居中对齐。

性能优化

在前端开发中,性能优化是一项重要的任务,可以帮助提升网页的加载速度、用户体验和搜索引擎排名。以下是一些常用的性能优化技术:

图片优化

图片是网页中常见的资源,它们可以占据很大的文件大小,因此优化图片可以显著提升网页的加载速度。以下是一些优化图片的方法:

  • 压缩图片:使用图片压缩工具,如 TinyPNG、JPEGmini 等,可以将图片文件大小减小而不影响其质量。
  • 使用适当的图片格式:选择合适的图片格式,如 JPEG、PNG、WebP 等,以根据图片内容和用途来最小化文件大小。
  • 使用懒加载:延迟加载图片,使页面首先加载可见区域的内容,从而加速页面的初始加载。

CSS 和 JavaScript 文件优化

CSS 和 JavaScript 文件也可以影响网页的加载速度。以下是一些优化 CSS 和 JavaScript 文件的方法:

  • 合并文件:将多个 CSS 文件或 JavaScript 文件合并成一个文件,减少 HTTP 请求。

  • 压缩文件:使用 CSS 和 JavaScript 压缩工具,如 UglifyJS、CSSNano 等,将文件大小减小而不影响其功能。

  • 使用异步加载:将不影响页面渲染的 CSS 和JavaScript 文件异步加载,以避免阻塞页面的加载。

  • 延迟加载:将不必要的 CSS 和 JavaScript 文件延迟加载,只在需要时才加载,以减小初始加载时的文件大小。

  • 使用缓存:将 CSS 和 JavaScript 文件缓存到用户的本地浏览器,以便在后续访问时从缓存中加载,提高加载速度。

网络请求优化

网络请求是网页加载过程中的一个关键环节,优化网络请求可以减小页面加载时间。以下是一些网络请求优化的方法:

  • 减少请求次数:合并多个资源请求,减少请求次数,如将多个 CSS 或 JavaScript 文件合并成一个文件。
  • 使用缓存:使用缓存机制,如浏览器缓存、CDN 缓存等,减少服务器的请求负担和网络传输时间。
  • 压缩数据:使用 gzip 等压缩算法对服务器返回的数据进行压缩,减小数据传输量。
  • 使用 CDN:使用内容分发网络(CDN)来分发静态资源,以便更快地从离用户更近的服务器加载资源。

代码优化

优化代码可以提升网页的性能和加载速度。以下是一些代码优化的方法:

  • 避免冗余代码:删除不必要的、重复的或无用的代码,以减小文件大小。
  • 使用合适的选择器和样式:避免使用复杂的选择器和样式,以减小页面渲染的负担。
  • 避免过多的 DOM 操作:DOM 操作是耗费性能的,尽量减少 DOM 操作的次数和复杂性。
  • 使用事件委托:使用事件委托来减少事件处理器的数量,从而提高性能。

测试和调试

在前端开发中,测试和调试是不可或缺的步骤,可以帮助发现和修复代码中的错误和问题。以下是一些常用的测试和调试工具和技术:

开发者工具

现代浏览器都提供了强大的开发者工具,包括元素检查、网络监控、调试器等功能,可以帮助开发者调试和优化网页。常用的浏览器开发者工具包括 Chrome DevTools、Firefox Developer Tools、Safari Web Inspector 等。

单元测试

单元测试是一种用于测试代码中单个独立单元的测试方法,如函数、类等。通过编写单元测试,可以确保代码的正确性和稳定性。常用的 JavaScript 单元测试框架包括 Jest、Mocha、QUnit 等。

跨浏览器测试

不同浏览器之间可能存在兼容性问题,因此进行跨浏览器测试是必要的。以下是一些跨浏览器测试的方法:

  • 多浏览器测试:在不同的浏览器中测试网页的兼容性,包括常用的浏览器如 Chrome、Firefox、Safari、Edge 等,以确保在各种浏览器下都能正常工作。
  • 特定设备测试:在特定的设备上进行测试,如移动设备(手机、平板)等,以确保网页在不同设备上的兼容性。
  • 使用跨浏览器测试工具:如 BrowserStack、Sauce Labs 等在线服务,可以模拟多种浏览器和设备环境,进行跨浏览器测试。
  • 使用 polyfill 和垫片:在网页中使用 polyfill 和垫片来处理浏览器兼容性问题,以确保网页在旧版本浏览器中的正常运行。

性能监测和优化

性能监测和优化是前端开发中的重要环节,可以帮助识别和解决性能瓶颈,提升网页的加载速度和用户体验。以下是一些常用的性能监测和优化方法:

  • 使用性能监测工具:如 Google Analytics、WebPageTest、Lighthouse 等,可以监测网页的加载速度、资源大小、渲染性能等指标,并提供优化建议。
  • 优化图片:使用合适的图片格式(如 JPEG、PNG、WebP)和压缩算法,对图片进行优化,以减小图片的大小,提高加载速度。
  • 懒加载和预加载:使用懒加载和预加载技术,只加载当前视窗内的内容或提前加载将要展示的内容,以减小初始加载时的资源大小。
  • 使用缓存:合理使用浏览器缓存、CDN 缓存等,减少资源的重复加载和网络传输时间。
  • 减少重绘和回流:避免频繁的 DOM 操作和样式变更,以减少页面的重绘和回流,提高渲染性能。
  • 使用异步加载和代码分割:使用异步加载和代码分割技术,将大型的 JavaScript 文件拆分成小块进行异步加载,以提高页面的加载速度。

最佳实践和安全性

除了性能优化和兼容性测试外,前端开发中还需要遵循一些最佳实践和保障网页的安全性。以下是一些常用的最佳实践和安全性措施:

  • 使用 HTTPS:在网站上使用 HTTPS 加密协议,以保护用户的隐私和数据安全。

  • 避免 XSS 和 CSRF 攻击:在编写前端代码时,需要注意避免跨站脚本攻击(XSS)和跨站请求伪造攻击(CSRF)。可以通过对用户输入进行验证和转义,以及使用安全的请求和响应头来防范这些攻击。

  • 输入验证和转义:对用户输入的数据进行验证和转义,以防止恶意脚本注入网页,并避免用户输入引起的错误和异常。

  • 安全的请求和响应头:使用安全的请求和响应头,如 Content Security Policy(CSP)、Strict-Transport-Security(HSTS)等,以增加网页的安全性,并保护用户数据免受攻击。

  • 避免直接操作 DOM:避免直接对 DOM 进行操作,以减少 XSS 攻击的风险。使用现代前端框架或库,如 React、Vue、Angular 等,来处理 DOM 操作,并自动进行 XSS 防护。

  • 访问控制和权限管理:对网页中的敏感操作和资源进行访问控制和权限管理,确保只有授权的用户才能进行操作,以防止 CSRF 攻击。

  • 更新和升级依赖库:定期检查和更新项目中使用的依赖库,包括前端框架、库和插件,以修复安全漏洞和保持最新的安全性。

文档和团队合作

前端开发团队通常需要与其他团队、设计师、产品经理等密切合作。以下是一些有助于团队合作和文档管理的最佳实践:

  • 使用版本控制:使用版本控制工具,如 Git,对前端代码进行管理和版本控制,以便团队成员之间的合作和代码的版本管理。
  • 编写文档:编写清晰、详细的文档,包括项目文档、代码注释、API 文档等,以便团队成员之间的知识共享和项目的可维护性。
  • 代码审查:进行代码审查,定期审查团队成员提交的代码,以确保代码质量和遵循最佳实践。
  • 团队协作工具:使用团队协作工具,如 Slack、Microsoft Teams、Trello 等,以促进团队内部的沟通和合作。
  • 代码规范:遵循统一的代码规范,如 Airbnb JavaScript Style Guide、Google JavaScript Style Guide 等,以提高代码的可读性和可维护性。

结语

前端开发是一门充满挑战和创造性的技术,需要不断学习和保持更新的技术栈。通过合理的架构设计、性能优化、兼容性处理和安全防御,可以开发出高质量、稳定和安全的前端应用。

在本文中,我们介绍了前端开发的一些重要概念和最佳实践,包括前端架构设计、性能优化、兼容性处理、安全防御以及团队合作和文档管理等方面。这些内容对于学习前端开发并构建优秀的前端应用都是非常关键的。

总结一下,作为前端开发者,我们需要不断学习和保持对新技术的掌握,不断提升自己的技能,积累项目经验,并且遵循最佳实践,保持良好的代码质量和团队合作。希望本文对你学习前端开发有所帮助,能够在你的前端之路上取得更好的成果!

基础

image-20230409163311555

当前位置所作配置

1
display this

清楚配置

1
2
3
4
5
6
7
8
9
10
11
12
13
<R3>reset saved-configuration
输入命令后会称劣出现:
Are you sure? (y/n)[n]:
这时输入y
<R3>reboot
输入命令后会出现:
Info: The system is comparing the configuration, please wait.
Warning: All the configuration will be saved to the next startup configuration.
Continue ? [y/n]:
这时输入n
系统会继续提示:
System will reboot! Continue ? [y/n]:
这时惹宋独输入y,重启

清除端口配置

1
2
3
4
[huawei]interface gigabitethernet 0/0/? (?:表示第几个端口)
[huawei-GigabitEthernet0/0/?]clear configuration interface gigabitethernet 0/0/?
清除该端口的配置后,该端口处于关闭状态,可以用以下命令重新开启。
[huawei-GigabitEthernet0/0/?]undo shutdown

去提醒

1
[Huawei]undo info-center enable 
05-ip地址配置
1
ip address 192.168.1.1 255.255.255.0

改名

1
sysname AR2
06-DHCP地址池
1
2
3
dhcp enable
int g0/0/0
dhcp select interface
07-DNS域名系统

image-20230406200841622

1
dhcp server dns-list 192.168.1.100
08-网关入门

image-20230406200632434

09-静态路由

image-20230406202420122

查路由表

1
display ip routing-table 192.168.3.10

下一跳——去R1

1
ip route-static 192.168.3.0 255.255.255.0 192.168.2.10

下一跳——回R2

1
ip route-static 192.168.1.0 255.255.255.0 192.168.2.1
10-TCP和UDP

Tcp:可靠性高。
适合对文件传输的完整性要求高,但是对延迟不敏感
电子邮件

更新客户端
Udp:速度快

11-划分vlan
1
2
3
4
5
vlan 10
int g0/0/1
port link-type access
port default vlan 10
display vlan
12-Trunk模式

image-20230406211246144

注:交换机根据trunk接口打标签来回包

1
2
port link-type trunk 
port trunk allow-pass vlan all
13-三层交换

注:

用三层交换技术,先用vlan把用户隔离开,再用某种技术,把隔离开用户连起来

隔离:隔离是故障

连通︰是正常通信

用三层配置vlan的ip作为网关

image-20230406214540804

1
2
int vlan 20
ip add 2.2.2.254 255.255.255.0
14-单臂路由

注:用路由器接口分两个子接口配置网关

1
2
3
4
[Huawei]int g0/0/0.10
dot1q termination vid 10
ip address 1.1.1.254 255.255.255.0
arp broadcast enable
15-ACL访问列表控制

image-20230411193401023

1
2
3
4
5
6
7
[Huawei]acl name text
[Huawei-acl-adv-text]rule deny ip source 192.168.10.0 0.0.0.255 destination 192.
168.30.0 0.0.0.255
[Huawei-acl-adv-text]rule permit ip source any destination any
[Huawei-acl-adv-text]q
[Huawei]in g0/0/1
[Huawei-GigabitEthernet0/0/1]traffic-filter inbound acl name text
16-NAT网络地址转换

1
2
3
4
5
[Huawei]acl name neiwang basic
[Huawei-acl-basic-neiwang]rule permit source 192.168.0.0 0.0.255.255

[Huawei]nat address-group 1 64.1.1.2 64.1.1.5
[Huawei]dis acl all

Total quantity of nonempty ACL number is 1

Basic ACL neiwang 2999, 1 rule
Acl’s step is 5
rule 5 permit source 192.168.0.0 0.0.255.255

1
2
 
[Huawei-GigabitEthernet0/0/1]nat outbound 2999 address-group 1

17-服务器发布

tap:静态natimage-20230420195724092

1
2
3
4
5
[ar1]dis this
ip route-static 200.200.200.0 255.255.255.0 119.1.1.2

[ar1-GigabitEthernet0/0/1]dis this
nat server global 119.1.1.123 inside 172.16.0.1
18-telnet

taps:远程控制,本地开启telnet服务

image-20230420201652045

image-20230420201934510

1
2
3
4
5
6
7
[Huawei]user-interface vty 0 4 
[Huawei-ui-vty0-4]authentication-mode aaa
[Huawei-ui-vty0-4]q
[Huawei]aaa
[Huawei-aaa]local-user test password cipher 123.com
[Huawei-aaa]local-user test privilege level 15
[Huawei-aaa]local-user test service-type telnet

image-20230420204249805

19-中小型网络系统综合实验

image-20230422202409025

管理MySQL服务

启动服务

1
net start MySQL80

停止服务

1
net stop MySQL80

配置环境变量

C:\Program Files\MySQL\MySQL Server 8.0\bin

登录MYSQL

1
mysql -u root -p

数据库操作

查询

1
2
show databases;         查询所有数据库
select database(); 查询当前所处数据库

创建

1
create database 数据库名;

删除

1
drop database 数据库名;

使用

1
use 数据库名;

表操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- 增
insert into user(id, name, gender, age) values (1, '张三', '男', 20);
insert into user values (2, '李四', '男', 18);
insert into user values (3, '王麻子', '男', 30),(4, '赵六', '男', 40);

-- 删
delete from user where id = 1;
delete from user;

-- 改
update user set name = '匿名' where id = 1;

update user set name = '迪迦', gender = '女' where id = 2;

update user set gender = '女';

表查询

基础查询

1
2
3
4
5
6
7
8
9
select name,gender from emp;

select * from emp;

select entrydate from emp;
select entrydate as '入职时间' from emp;
select entrydate '入职时间' from emp;

select distinct workaddress from emp;

条件查询

1
2
3
4
5
6
7
8
9
10
select * from emp where age < 20;
select * from emp where age >= 18 and age <= 30;
select * from emp where age between 16 and 20;
select * from emp where gender != '男';
select * from emp where idcard is null;
select * from emp where age = 20 and gender = '女';
select * from emp where age = 16 or age = 18 or age = 20;
select * from emp where age in (16,18,20);
select * from emp where name like '__';
select * from emp where idcard like '%X';

聚合查询

1
2
3
4
5
6
7
8
9
10
11

select count(*) from emp;
select count(idcard) from emp;

select avg(age) from emp;

select max(age) from emp;

select min(age) from emp;

select sum(age) from emp where workaddress = '西安';

分组查询

1
2
3
4
5
select gender, count(*) '数量' from emp group by gender;

select gender, avg(age) '年龄' from emp group by gender;

select workaddress, count(*) from emp where age < 50 group by workaddress having count(*) > 3;

排序查询

1
2
3
4

select * from emp order by age ;
select * from emp order by age desc ;
select * from emp order by age asc , entrydate desc ;

分页查询

1
2
3
4
5

select * from emp limit 0, 10;
select * from emp limit 10;

select * from emp limit 10, 10;

练习

1
2
3
4
5
6
7
8
9
10
11
-- 1.查询年龄为20,21,22,23岁的女性员工信息。
select * from emp where age in (20,21,22,23) and gender = '女';
-- 2.查询性别为男,并且年龄在20-40岁(含)以内的姓名为三个字的员工。
select * from emp where gender = '男' and age between 20 and 40 and name like '___';
-- 3.统计员工表中,年龄小于60岁的,男性员工和女性员工的人数。
select gender, count(*) from emp where age < 60 group by gender;
-- 4,查询所有年龄小于等于35岁员工的姓名和年龄,并对查询结果按年龄升序排序,如果年龄相同按入职时间降序排序。
select name, age from emp where age <= 35 order by age, entrydate desc ;
-- 5.查询性别为男,且年龄在20-40 岁(含)以内的前5个员工信息,对查询的结果按年龄升序排齐,年龄相同按入职时间升序槽序。
select * from emp where gender = '男' and age between 20 and 40 order by age, entrydate desc limit 5;

执行顺序

函数

字符串函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

-- 拼接字符
select concat('Hello', 'MySQL');
-- 大小写
select upper('Hello');
select lower('Hello');
-- 左右增加字符
select rpad('01', 5, '-');
select lpad('01', 5, '-');
-- 去前后空格
select trim(' Hello MySQL');
-- 截取
select substring('Hello MySQL', 1, 5);

-- practice工号前补零
update emp set workno = lpad(workno, 5, '0');

数值函数

1
2
3
4
5
6
7
8
9
10
11
12
-- 上下取整
select ceil(1.1);
select floor(1.9);
-- 求模运算
select mod(7, 5);
-- 0~1随机数
select rand();
-- 保留两位小数
select round(2.345, 2);

-- practice生成一个随机六位数
select lpad(round(rand()*1000000, 0), 6, '0');

日期函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
-- 日期
select curdate();
-- 时间
select curtime();
-- 日期和时间
select now();
-- 当前年
select year(now());
-- 当前月
select month(now());
-- 当前天
select day(now());
-- 增加时间
select date_add(now(), interval 2 year );
-- 时间做差
select datediff('2023-3-30', '2002-9-5');

-- demo查询所有员工入职天数,并倒序排序
select name, datediff(curdate(), entrydate) as '入职天数' from emp order by '入职天数' desc ;

流程函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-- if判断
select if(true, 'y', 'n');
select if(false, 'y', 'n');
-- ifnull是否为空
select ifnull('y', 'n');
select ifnull('', 'n');
select ifnull(null, 'n');

-- demo判断员工工作地址是否为一线城市,不是则为二线城市
select
name,
case workaddress when '北京' then '一线城市' when '上海' then '一线城市' else '二线城市' end as '工作地址'
from emp;
-- demo2查询score表各科成绩
select
name,
(case when math >= 85 then '优秀' when math >= 60 then '合格' else '不合格' end) as '数学',
(case when english >= 85 then '优秀' when english >= 60 then '合格' else '不合格' end) as '英语',
(case when chinese >= 85 then '优秀' when chinese >= 60 then '合格' else '不合格' end) as '语文'
from score;

约束

基本约束

建表

1
2
3
4
5
6
7
create table user2(
id int primary key auto_increment comment '主键',
name varchar(10) not null unique comment '姓名',
age int check ( age > 0 && age <= 120 ) comment '年龄',
status char(1) default '1' comment '状态',
gender char(1) comment '性别'
) comment '用户表2';

插入数据

1
2
3
4
5
6
7
8
9
10
11
insert into user2(name, age, status, gender) values ('Tom1', 19, 1, '男'), ('Tom2', 25, 0, '男'), ('Tom3', 19, 1, '男');

insert into user2(name, age, status, gender) values (null, 19, 1, '男');
insert into user2(name, age, status, gender) values ('Tom3', 19, 1, '男');

insert into user2(name, age, status, gender) values ('Tom4', 80, 1, '男');

insert into user2(name, age, status, gender) values ('Tom5', -1, 1, '男');
insert into user2(name, age, status, gender) values ('Tom6', 121, 1, '男');

insert into user2(name, age, gender) values ('Tom7', 120, '男');

效果展示

外键

1
2
alter table emp add constraint emp_emp_id_fk foreign key (dept_id) references dept(id);
alter table emp drop foreign key emp_emp_id_fk;

效果