普通视图

发现新文章,点击刷新页面。
今天 — 2025年5月21日独立博客

《金钱博弈》:新桥收购韩国第一银行始末

2025年5月20日 23:56
  1. 本书英文名是 money game,直译为《金钱游戏》也挺好,当然,两个书名都可能会让人觉得是垃圾书。
  2. 豆瓣有一类典型评论是「恶臭的美帝资本主义趁着经济危机强抢韩国银行,投资几亿美金赚了几十亿美金」,我的看法是:
    • 首先,9亿美元投入(1999 年)、33亿美元退出(2004 年),年化收益率约为 30%,并没有特别离谱。
    • 客观事实是,在新桥收购前,第一银行就是连续巨亏(当然也有经济危机影响,但从书中内容看,运营能力差也是原罪),收购后,人家有本事搞盈利,分点钱天经地义。
  3. 这本书主要是让我又意识到「格局」的重要性,上次在阅读上感受到大格局,查了一下是介绍黑石的《资本之王》。相比而言,这本书在具体的项目上更细节。同样是谈判,有的人谈几块(比如买菜)、几万、几百万;有的人谈几十亿。
    • 其实看起来,谈几十亿的生意和谈几万的生意也没太大区别,我也看过一些销售类的书籍,在谈判技巧上,基本都是一样的,本书反而不见出彩。
    • 单伟建现在是太盟投资集团执行董事长、阿里独立董事。比较想了解他是如何变成一个有格局的人,这本书大概介绍了从教授到新桥的一些关键选择,考虑了解一下他的《走出戈壁》,看看前面半段是怎样走过来的。整体感觉还是那句话「每一步都算数」。
  4. 私募就是
    • 第一步,找到合适的项目,谈好价格;
    • 第二步,搞定钱;
    • 第三步,运营好(这个案例是运营,黑石记得主要是分拆);
    • 第四步,卖掉。
  5. 本书是单伟建视角,关于这个收购,还有韩国方面负责人视角,以及后来的行长视角,我更想看里面的「难理喻」视角。总体而言就是政府方面关心的(例如舆论)和新桥关心的(纯粹赚钱)不一致,核心是如何理解政府诉求并搞定。

书摘

《金钱博弈》

 单伟建

前言 他山之石,可以攻玉

  • 按照国家统计局的定义,“外国直接投资”指投资方直接拥有或控制被投企业10%或以上的股权或投票权。
  • 2020年,中国对外直接投资的流量位列全球第一,为1537亿美元,而存量占全球第三,净额达到25807亿美元。中国2.8万家投资者在境外共设立境外企业4.5万家,分布全球189个国家和地区。

序曲 一掷万金

  • **《门口的野蛮人》(Barbarians at the Gate)一书讲述KKR收购RJR纳贝斯克公司的故事。收购在1988年完成,次年此书就出版了。书很畅销,还被翻拍成了电影。但很少有人知道,KKR不但没有赚钱,还赔了不少。**投资动用的资本金只有35亿美元,其余225亿美元的资金都是贷款。最终资本金损失了7.3亿美元。收购过程精彩,结局却颇为失败。
  • 为了帮助韩国度过危机,IMF紧急出台了580亿美元的救助计划,条件是韩国政府必须将其收归国有的两家银行出售给外国投资者。

第1章 钱能通神

  • 后来我到美国求学,先后在旧金山大学和加州大学伯克利分校获得管理学和经济学硕士以及工商管理博士学位,然后成为沃顿商学院的一名教授。

  • 在沃顿商学院,我创办了《中国经济评论》这本学术刊物,致力于研究中国经济的改革和发展以及在全球市场中的作用。

  • 在2000年,曼哈顿大通银行收购了摩根银行,两者合并后改名为摩根大通银行。

  • 到2020年,中国内地的GDP如果以美元计是美国的3/4,是日本的3倍,但以实际购买力计算,中国内地的GDP已经超过了美国。

  • 譬如银行给企业贷款,当企业无力还款的时候,同一银行又给企业安排上市,发行股票筹资,而筹来的资本金用来偿还该银行的贷款。这等于是银行嫁祸于人,一旦企业倒闭,最终遭殃的就是股市的投资者。

  • 东风汽车以前叫作中国第二汽车制造厂,简称“二汽”,是中国三大汽车制造商之一。另外两家是“一汽”和“上汽”。

  • 譬如东风汽车的一个大问题就是庞大的应收账款收不回来,所以虽然有利润,但是没有现金流。

  • 我逐渐感觉到,搞投行只有20%是搞金融,80%是搞关系,这实在不适合我干。

  • 新桥是由大卫·庞德曼所领导的德太和美国旧金山知名投资者迪克·布朗姆合办的专门针对亚洲市场的投资公司。

    WB:德太(TPG,德克萨斯太平洋集团),成立于1992年,总部位于美国旧金山,是全球领先的私募股权投资公司,管理资产规模超过570亿美元。其核心业务包括杠杆收购、资本重组、分拆及合资等,重点关注科技、金融服务、零售、医疗、航空等领域。TPG在全球设有多个办事处,包括中国上海、香港等地。

  • 在中国投资了一些知名品牌,譬如上海的大白兔奶糖和徐州的维维豆奶,但是这些企业在新桥投资之前赚钱,之后反而赔钱了。原因是老股东在生产或销售的环节上做了手脚,所以现金流不到合资企业的账上。

  • 庞德曼是德太的创始人,也是新桥的联合创始人。此人投资非常成功,在业界很有名气。他眼光独到,投资常常出人意表,常常逆市场而动。譬如他收购破产了的美国大陆航空公司以及倒闭了的美国储蓄银行,都是经典的逆市而行的佳作,获利甚丰。此人做大事不计小利,所以他一句话,就决定了我在投资行业的生涯。当然,我当时并没有想到那么远。

第2章 火中取栗

  • 咨询公司麦肯锡的一项研究发现,按资产回报率衡量,韩国银行的赢利能力仅为世界顶级银行的1/10。
  • 至1997年年底,韩国银行从国外借来的钱中有61%为不足一年期的短期贷款,它们转手把这些资金贷给企业,也是短期贷款。贷款的许多企业,尤其是财阀集团,却把短期贷款用来投资长期项目。
  • IMF救援计划是有条件的,包括要求政府采取紧缩政策,重组银行体制以及财阀集团。还有一个条件是要求韩国政府将两家已经倒闭并且收归国有的银行,即韩国第一银行和汉城银行,卖给外国投资者。
  • 如果一笔贷款成了坏账,回不来了,银行就要用自己的资本金填上。如果损失的贷款额大于资本金总额,窟窿堵不上了,银行就实际破产了。
  • 资产的窟窿由政府用纳税者的钱来填补,所以两家银行仍然在运行。
  • 当时美国公司的平均债务对股本的比例为70%左右,而韩国公司的平均债务对股本的比例则超过300%。
  • 中国人民银行的外汇管理局的英文译名是“State Administration of Foreign Exchange”,缩写为“SAFE”,同样的一个词,非常妥帖。
  • 1998年10月15日,我们完成了投资建议书的起草。
    • 第一,需要韩国政府从资产负债表中剔除所有的不良资产,替换成政府的有息借据。
    • 第二,新桥和韩国政府按51%对49%的比例共同投入足够的股本金,使银行的资本金不低于监管所要求的资本充足率。
    • 第三,如果在交割之后发现遗留下来的贷款中产生任何不良资产,投资者有权以原始账面价值加上应计利息将其卖还给政府。
  • 直到很久以后,我才知道与政府共享未来收益这一条会对其决策产生决定性的影响。
  • 如果新桥能够找到一家大的外资银行作为合作伙伴,我很有信心新桥可以成为政府的首选
  • 金监会还表示,希望新桥直接与其沟通,无须通过大摩。

第3章 白衣骑士

  • 在投资行业,“白衣骑士”指的是出现较晚但能向卖方提供更合适、更友好的交易条件的收购者,在卖方走投无路的时候半路杀出,施以援手。
  • 我后来有些后悔,应该把这些让利留作后手,在谈判艰苦的时候与对方交换我们必需的条件。
  • 按照我们的打法,我们几个人集中精力与金监会谈判,几乎垄断了金监会团队的全部时间,从早到晚捉对厮杀,我很难想象金星勋和他的团队能够抽出时间同时应付汇丰银行的团队。
  • 他们二人对韩国第一银行的管理层印象很好,说管理层清楚自己应该干什么,制订了一个自救计划,正在努力实施之,而汉城银行的管理层看起来仍在等候政府或外资的救援。
  • 说来也巧,就在当天晚些时候,汇丰银行也通知金监会,说选择韩国第一银行作为收购目标。金监会说,你们迟了一步。我很庆幸我们的行动迅速而果断。
  • 中国人对甲午海战耳熟能详,但鲜有人知的是,此战是日本为了争夺对朝鲜的控制权而挑起的。
  • 日本侵占中国台湾之后,如同早先吞并也曾是中国藩属国的琉球王国(今日本冲绳县)一样,采取的是比较柔和的政策,力图同化。
  • 韩国第一银行是韩国规模最大、历史最悠久的银行之一。这家银行成立于1929年,当时处于日占时代,原名为朝鲜储蓄银行。
  • 截至1996年年底,韩国第一银行的总资产为407亿美元(约合34.6万亿韩元),有员工8321名,韩国国内有421个分行,韩国国外有17家分行和办事处。它被视为韩国的顶尖银行。
  • 我收到庞德曼的传真,他要求我立刻停止谈判,给他打电话。他很不安,认为在我做出诸多让步之后,交易可能对我们不再可行了。
  • 拖售权,即允许新桥有权在出售自己所持的股份时,也替政府出售其持有的股份,只要是同等条件就可以了。

第4章 物是人非

  • 韩国的高官显贵多出自京畿高等学校和汉城国立大学,往往是从京畿高等学校毕业后就考入汉城国立大学。这一层次的同学关系遍及韩国的政商两界。

  • 庞德曼不是个含蓄的人,向来直言不讳。午餐开始,双方说完客套话之后,他就看着李宪宰说:“我的团队告诉我谈判进展很不顺利,贵方团队不大配合。”

  • 2月下旬,金监会和汇丰银行发布联合公告,称双方已就汇丰银行收购汉城银行一事达成了《共识备忘录》。

  • 3月2日,在会议结束之前,我提出一个大胆的建议,与对方分享我们的财务模型。我的想法是,他们看到了我们财务模型中的各种假设,就会意识到我们的要求并不过分,而是基于对各种风险的考虑。

  • 他的反提议是,贷款整体作价为账面值的97.5%,而且全部准备金转交给政府。这就好比我提出以高价买一块新的手表或者以低价买一块残破的旧表,而店主只同意把破表以新表的价格卖给我。

  • 南理宇如此不讲理,令我们瞠目结舌。

  • 我渐渐意识到,**金监会团队的谈判技巧很简单,这就是不断试探我们的底线,因为他们并不清楚己方的具体要求。**如果我们显示出仍然有让步的余地,他们就会不断挤压我们。

    WB:这件事,除了本书外,李宪宰和后来的行长也有记录,但我挺想看「难理喻」的记录,而且我觉得「不断试探底线」是很好的策略,后面作者的很多纠缠,其实都是在让步,当然,有些在作者看来不算让步,主要是双方的诉求不同,但满足对方诉求就是让步。

  • 庞德曼的一贯风格是雷厉风行,见信即复。他在同一天传真回复:“我认为我们被耍了。他们意识到不能避开《共识备忘录》,但也无意真正遵循。”

  • 3月15日是周一,我与瑞安律师通了电话。他曾在收购美国储蓄银行的交易上与庞德曼合作,深得庞德曼的信任。瑞安坦言他认为这笔交易不会成功,并且已经向庞德曼表达了他的悲观看法。

第5章 流水无情

  • 我看着尚可倚说:“请问金监会是否有足够的权力与我们谈判?”他说有。不过,他接着说,他最新提出的估值是最终方案了。如果新桥不同意,交易会就此失败。
  • 我意识到南理宇局长是个障碍。我们接触过的所有官员都很专业、勤奋、有礼貌,而南理宇是一个例外。
  • 现在,我觉得是时候了。我以布朗姆的名义起草了一封信,于1999年3月18日寄出。信的开头就说,从新桥的角度看,“谈判已经撞墙了”。信中说,韩国政府如果有诚意以国际最佳的标准来重组其银行体系,那么就必须遵守《共识备忘录》的各项条款。
  • 我只是觉得哭笑不得:新桥内部有人认为我让步太多,而韩国政府方认为我让步太少。我变成了猪八戒照镜子——里外不是人。不得已,“攘外必先安内”,否则谈判无法进展。
  • 此时,我已经掌握了南理宇的思维方式:凡是我们建议的,他都反对,而我们表示为难的,他都坚持,总是反其道而行之。
  • 我们在很多报道中都看得到南理宇的影子,不过他掩饰得比较拙劣,经常露出马脚。
  • 我们的用意是给南理宇施加压力:你如果不合作,我们只能越过你,在上层解决问题。但是没用。
  • 我们决定安排金监会的李宪宰和新桥的两位联席主席(布朗姆和庞德曼)举行一次会议。我们希望能一次解决全部关键问题。高层会议定于4月16日举行,距离排他期结束仅有两周。
  • 金监会方面现在居然想降低活期存款的作价,从而使净资产上升。这种说法简直是莫名其妙,如果负债减少,净资产当然增加,但是负债是刚性的,如何靠重新作价的方式减值?
  • 布朗姆越来越压不住火了。他的面容紧绷,眼神也变得很犀利。终于有机会发言时,他一边说话一边拍桌子。我坐在他旁边,轻轻拉了拉他的袖子,想让他冷静下来。他突然转过身来,脸憋得通红,冲着我吼道:“对于这些胡言乱语,你怎么能忍受了这么久?”
  • 菲利普解释说,李宪宰声色俱厉的声明不过是做样子,因为金监会担心新桥会退出谈判。
  • 他们认为韩国的金融市场和信贷状况有所改善,其谈判地位也因之提高。他认为,最新提议大概是他们力所能及的了。
  • 我认为如果没有公众舆论的支持,韩国第一银行的交易难以成功。我坚信这个交易符合各方利益。不仅我们需要它成功,政府更需要。这些都应该对媒体讲清楚。
  • 谈判久拖不决,韩国第一银行则每况愈下。4月初,金监会通知韩国第一银行准备再接受2万亿3万亿韩元(合17亿25亿美元)的注资。
  • 南理宇曾在记者会前给银行打电话,试图劝阻崔元圭担任我的翻译,但崔元圭没有理会。
  • 我描述了如何建立新的“信贷文化”——不靠关系、不靠政策,而靠客户还款能力放贷,减少坏账的风险,使韩国第一银行成为名副其实的国际竞争者。
  • **我们迫切需要了解政府内部到底是怎么想的。**为此,我们聘请了一家总部设在纽约的政治咨询公司来帮助我们。游说是美国政治和经济生态的一部分,各种利益集团通过游说公司了解政坛的走向,影响政客、政府以及国会的决策。有些美国的此类公司在其他国家也很活跃。
  • 两位顾问说,韩国的情报机构不仅监听我们的谈话,还为我们每个人取了个代号。据说庞德曼的代号是“KIM CHEE”(泡菜先生)。为了保密,顾问也给我们每人取了代号,包括他们自己。两位顾问一位是“高个子”,另一位是“矮个子”,我是“瘦子”,而唐开罗是“帅哥”。
  • 他大概期待新桥会在最后一分钟缴械投降,接受他的全部条件,所以单独会见我们,等着收礼物。他如果真是这么想的,那就太天真了。看到他难以掩饰的得意神态,我估计他不可能同意延长排他期。

第6章 双重身份

  • 汉城位于朝鲜半岛中部三八线以南,和山东烟台在同一纬度上,所以气候也相似。
  • 5月3日是周一,金监会对外宣布将继续与新桥就出售韩国第一银行的交易谈判,以10天为限,到5月12日为止,但新桥不再有独家谈判权。金监会的意图很明显,如果有人愿意出更好的条件参加竞争,此举可能迫使新桥让步,接受对政府更有利的条件。
  • 我们觉得在过去的4个月里,我们一直在和自己谈判,在政府的催促下提交了一个又一个方案,在政府的一再要求下不断改善条件,但无论我们做什么,对方都无动于衷。
  • 按照资产覆盖模式,银行将保留所有贷款,政府对贷款本息担保5年。期满后,韩国第一银行有权将不良贷款卖还给政府,政府有权选择或者按照原始账面值加累计的欠息(担保值)买回,或者支付担保值和银行对该贷款估值之间的差价。这种安排的考虑是,从政府的角度考虑,不必担心银行估值低于市值,因为政府有权按担保值买回然后按市值出售,优于支付担保值和银行估值之间的差价。从银行的角度看,如果估值低于市值,贷款被政府买走,自己失去一个客户,对自己不利。当然,银行也不会对贷款估值过高而导致损失。所以,双方利益都得到保护。
  • 一般的谈判是零和游戏,任何一个条款,对卖方有利,就对买方不利,而我们提出的新模式,同时改善双方的条件,所以不同寻常。
  • 当晚,布朗姆乘私人飞机抵达汉城。他来访是两位政治顾问安排的,专门来见一位叫崔云志的先生。
  • 据说崔云志属于其中的联合自由民主党,又是三个党的财务主管。不仅如此,他还是金监会李宪宰的师父。
  • 一时之间,好像许多不相干的人对交易的前景比我们自己还了解,跑来告诉我们何事在何时会发生。
  • 他们声称,一些极有影响力的反对派人士在5月11日晚间突然发起反击,把已经煮熟的鸭子打飞了,而牵头的正是大宇的董事长金宇中。
  • 奥汉隆说,金宇中的态度消极,在谈及这笔交易时用的是英语的过去时态。
  • 一些韩国朋友告诉我,李宪宰曾经是金宇中的幕僚长,因此他俩彼此熟悉,私交很好。
  • 显然,对于新桥的新建议,南理宇压了下来,既没有和他的主席分享,也没有给我们任何反馈。
  • 以我对南理宇的了解,很难想象汇丰银行的运气比我们更好。很快,有消息证明我的怀疑没错。
  • 5月20日,我和韩国第一银行的崔元圭一起吃午饭。一入座,他就说:“汇丰银行的交易遇到麻烦了。”
  • 汇丰银行的新提案大大出乎金监会的意料,他们都惊呆了,不知所措。现在一比较,才知道汇丰银行提出的条件不如新桥的对政府有利,金监会不知道拿汇丰银行怎么办好了。
  • “你猜怎么着?”崔继续说道,“现在金监会认为新桥的人并不坏,因为与汇丰银行相比,你们一直是直来直去,而且很讲道理。”
  • 搞投行的都知道一个说法,叫作“先钓上来再调包”(bait and switch),意思是先抛出诱人的条件,待对方上钩后再慢慢调包,对方一旦进入一个程序,就不容易退出来了。
  • 我回想起南理宇与汇丰银行签订初步协议之后得意扬扬的样子。他当时一定自以为比前任能干得多。其实,他太天真了。有经验的人都知道,任何一个头脑正常的投资者都不会在投资之前先赔钱,所以指望投资者分担坏账风险是不现实的。
  • 他们想要最好的条件,但不知道我方的底线。他们不像我们一样做分析,也不征求顾问的意见,唯一的标杆是能逼我们做出最大让步,也就是测试我方的底线。
  • 唯一的办法就是让他们明白,我们的最新方案在财务上已经达到或超过了我们的底线。

第7章 峰峰相连

  • 为什么几天前谈判已经到了无路可走的地步,金监会已经停止接触,现在突然积极起来了呢?不久,谜底揭开了。据报道,就在几天前,李宪宰应召去青瓦台,向总统汇报出售银行的进展。

  • 我们从一个可靠的消息来源得知,尚可倚对他的顶头上司也不满,私下抱怨说,南理宇完全没有决策能力。

  • 我们内部都知道,李宪宰担忧的是新桥接管韩国第一银行之后切断和许多客户的关系。

  • 尽管尚可倚在条款上态度很强硬,但他对新桥的评价还不错。他说,经过长期相处,金监会对新桥有好感了。之前他们认为新桥不是乘人之危,就是充满阴谋诡计,现在意识到新桥的人坦诚。他说,相比之下,汇丰银行出尔反尔,让金监会非常恼火。

  • 李宪宰最后报告总统,为了维持韩国第一银行的运转,政府还要再注资3万亿韩元(合近25亿美元),但此举不会影响与新桥的谈判。

  • 根据这些情报,我在5月26日写了一份备忘录,其中写道:“所有的证据表明,他们非常愿意达成协议,但同样明显的是,他们不知道自己能得到多好的条件,所以一直在试探我们的底线。”

  • 他还有一个层次的担心,即如果韩国第一银行对贷款的分类与其他银行不同,那么其他银行也会对同一借款人采取同样的做法,这将给客户和其他银行都带来麻烦。

  • 时隔多年,我回想起来,深感美国外交官的影响力。新桥是美国公司,得益于此。汇丰银行是英国公司,我估计英国就没有这种影响力。美国的大使馆将为美国公司提供服务视为工作职责的一部分,尽心尽力帮助,不是我们去找他们,而是他们找到我们,主动帮忙。

  • 几年后,我率领的新桥团队收购深圳发展银行,美国驻华大使也是关怀备至,还主动出面拜会监管部门,表示重视。

  • **如果一个国家的外交机构和外交官为本国的公司服务到这种程度,岂非很好地维护了本国的利益?**这段体会,在本书的英文版中没有,行文至此,与中文版的读者分享。

  • 他认为此类沟通没有问题,但建议:**“不要说太多,提纲挈领的几句话,便于记忆,就可以了。”**对于他的建议,我心悦诚服,沟通的有效性在于点到为止,说得越多,能够记住的就越少,能够复述的就更少了。看来他深谙此道。也难怪,他是资深的外交家,经验丰富。

  • 清晨5点半左右,我照例在港岛半山的宝云道跑步。这条路贴着太平山的山腰蜿蜒,全长4千米,其中3.5千米禁止车辆通行,所以特别适合跑步和运动。

  • 最后,庞德曼开口了,他说,我们并没有十足的信心最终谈成这笔收购,但如果谈成了,我们有信心可以成功改造该银行,使其扭亏为盈。

  • 金监会的新提议与李宪宰在香港建议的交易架构毫无相似之处。譬如,它将新桥的投资回报率限制在12%以内,这是任何投资者也不可能接受的条件。再譬如,它要求新桥接受资产以账面值作价,没有一丝折扣。更有甚者,它取消了投资者将不良贷款卖还给政府的权利。如果说李宪宰在香港提出的框架是前进了一步,那么金监会的新提议等于后退了十步。这巨大的变化,令人既费解又恼火。

  • 现在许多顾问告诉我们,尽管金大中总统坚定地致力于银行业改革,但官僚机构并非真心想达成韩国第一银行的交易。他们说,官僚机构处于进退两难境地,只是在争取时间罢了。我们对这一说法持疑了很久,但金监会的行为似乎印证这种说法。

  • 新桥的两位主席很难理解,李主席身为内阁成员,他的下属怎么敢对他的意见置之不理?

  • 雷曼兄弟的金载旻打来电话,说雷曼兄弟团队(其中包括赵建镐、奥汉隆和他本人)集体的建议是不要对金监会的提议逐条回复,否则给他们错误印象,以为可以在他们提议的基础上谈判。这样一来,恐怕金监会又会花一个月时间考虑如何应答。

  • 金监会的官员们不用猜就知道给记者提供消息的是鄙人,但我并不担心他们会如何反应,我只想把事实公之于众,即谈判受阻的责任在他们而不在我们。

  • 有的告诉我,汇丰银行的团队也和他们接触,而且鼓励他们写关于新桥收购出现困难的报道。我听了一笑了之,但心想竞争对手够狡猾的,对自己面临的困难藏着不说,还暗算我们。

  • 果然,他亲自谈判,立刻取得突破,但问题是由于他不能把话对自己的团队说清楚,工作层次的人还是不能执行。

  • 当天,玄大使也见了南理宇。之后他对我说,他向南理宇强调,新桥已经被逼到了极限,准备放弃了。南理宇听了此话似乎感到非常惊讶。

  • 李宪宰不承认曾经同意6月8日峰会记录中的内容,表示这些只是布朗姆和庞德曼的建议。他并不赞成将某些贷款归为“灰色池”。接着他敦促新桥考虑并回应尚可倚6月9日的提案。

  • 玄大使也有些失去耐心了。他给李宪宰打电话,质问他到底是否想做这笔交易。言外之意是,如果不想做,不如直截了当告诉新桥方面,而不要玩游戏。

  • 他注意到金监会不喜欢“灰色池”这个词,建议我们换一种说法,“尽量使用他们的词汇”。

  • **金监会之所以对“灰色池”的提法很敏感,是担心一旦入池,该贷款客户等于被打入另册,给市场的信号是该客户出现财务问题了。**这个考虑很切实,如果一个企业上了黑名单或是灰名单,当然会影响其经营,这一点我们确实始虑未及。

    WB:如前,所以我觉得韩国方面其实也是在办事的,只能说本书是「 单伟建视角」。

  • 酒酣耳热之际,尚可倚坦白地说,南理宇是交易的障碍,他本人也对南理宇不满。

  • 由于汇丰银行认为自己的方案不如新桥的方案对投资方更有利,所以希望能够以新桥最终达成的方案作为基准重启谈判。

  • 几个月前,其出售不良贷款的平均价格是账面值的20%,今天已经涨到50%。韩国的股市也在上涨。这一切说明投资者对韩国经济的信心有所恢复,同时也意味着韩国政府完成与新桥交易的动力大大降低了。

  • 我向来都认为新桥的提议对政府是有利的,使政府裹足不前的是政治方面的考量,同时照顾韩国国内的民意和国际社会的反应。

  • 韩国政府已经公之于世,金大中总统将于7月1—2日访问美国。他显然想给美国总统带去韩国第一银行项目有突破性进展的好消息。

  • 李宪宰想在两位元首见面之前达成协议,使之成为韩国总统带给美国总统的见面礼。为了赶这个时机,金监会才有压力和我们尽快达成协议。

  • 尽管我明确通知李宪宰,新桥在《投资条款书》签署之前不会同意公告,但无济于事。7月2日一大早,韩国各大报纸都报道称,新桥已经与政府达成协议,正赶上韩美两国总统的会晤。

第8章 主帅上阵

  • 他告诉我,南理宇大发脾气,并跑去对李宪宰说,新桥对韩国政府发出最后通牒,是对韩国政府的侮辱。
  • 我已然不知下一步该怎么走。我觉得南理宇是个不可理喻的人。就在几天前,谈判完成在即,而现在,双方之间出现了一条不可逾越的鸿沟。
  • 金大中告诉克林顿,韩国第一银行交易已经达成,两人相互祝贺。在政治层面,似乎木已成舟,交易必须完成,但实际情况并非如此。而且,随着首脑会议结束,推动交易的动力消失了。
  • 我指示陈焕彪带队“以有礼貌、冷静、有分寸的方式离开会场”。我觉得和南理宇没什么可谈的了。
  • 令人惊讶的是,南理宇对新桥团队的回应感到震惊,竭力阻止他们离开。
  • 我通过玄大使转达李宪宰,新桥可以考虑他的要求,增加投资,但不会接受金监会其他新的要求。
  • 他说,当时交易进展缓慢,总统很不满意,青瓦台内部谣言四起,说李宪宰本人是交易延迟的原因,金监会官员蓄意阻止交易。
  • 我估计李宪宰心知肚明,他的部下南理宇是个废物,成事不足,败事有余。
  • 李宪宰最关心的是某个条款对监管或市场的影响,而不是死抠经济利益。
  • 比如他强调我们对五大财阀集团贷款的处理必须平等对待,但事实是有的财阀的资信比其他的好,因此贷款的条件也理应更好。
  • 伟凯的尹律师总是对商业条款提出反对意见。为了解决这个问题,玄大使答应与李宪宰商量,请他要求尹律师摆正位置,提供法律意见,而不是商业咨询,不要反对双方达成的商业共识。
  • 有几次,李宪宰通过玄大使要求我立即返回汉城,但每次在我登机之前,他又说暂无必要。
  • 李宪宰有一位老同学,名叫林昌烈,此人仕途亨通,曾任财政经济部部长,此时担任韩国人口密集的京畿道的知事。有人告发他收受贿赂,游说政府不要让资不抵债的京畿道银行倒闭。作为金监会的主席,李宪宰还是关闭了这家银行,但因为他与林昌烈是老同学的关系,所以难脱两人可能串谋的嫌疑。
  • 李宪宰腹背受敌,急需援兵,而援兵就是在韩国第一银行的项目上取得突破,带来好消息。

第9章 波澜再起

  • 因为韩国第一银行是大宇的主要债权人,大宇的欠款直接影响韩国第一银行的资产质量,在没有查清韩国第一银行对大宇的风险敞口之前,李宪宰只能拖。
  • 李宪宰还亲自向韩国国家审计部门(韩国审计和检查委员会)主席韩胜元提出要求,对金监会所执行的银行重组工作进行全面审计。
  • 他要求根据当时的情况做审计,得出结论,以免有人事后诸葛亮,秋后算账,不能不说有先见之明。
  • 如果我们了解大宇危机的实情或是金监会正在接受审计,我们就会耐心等待。
  • 为了拯救大宇,金监会要求韩国所有银行对大宇到期的贷款展期,甚至要求外国银行和债权人对大宇到期的贷款展期。要求外国银行和债权人展期是不同寻常的,因为金监会有很多手段可以制约韩国国内银行,但一般来说对于外国银行和债权人只能照章办事。现在金监会在重压之下,不得已向外国银行和债权人求救。
  • 大宇的债务危机和韩汇银行发股失利再度引发了国际市场对韩国经济复苏是否牢靠的质疑。
  • 让我感觉非常不快的是,他好像完全忘记了7月12日与我谈判时达成的共识。本来我们应该在7月12日共识的基础上继续谈判解决剩余的问题,但现在似乎又回到了起点,让人感觉就像在没完没了地兜圈子,不止一次地重复讨论已经解决的问题。
  • 根据“矮个子”的情报,李宪宰并不打算卖韩国第一银行,他相信韩国第一银行能够自我恢复健康,因此不需要卖给新桥,但由于青瓦台极力主张出售,他只好拖延时间,消极对抗。他已经要求总统再给他三个月时间完成谈判,而真实意图是为韩国第一银行自我改善争取时间,一旦银行的经营出现转机,他就可以说服总统放弃卖韩国第一银行的计划。
  • 布朗姆对政治很敏感,对于国际事务也很了解。他的太太黛安娜·范斯坦是美国参议员,民主党中的重量级人物。
  • 我们不想破坏与金监会的关系。毕竟,金监会不但是我们的谈判对象,一旦交易成功,也将是新桥的长期合作伙伴。
  • 虽然大宇问题最受关注,但媒体报道表明,人们越来越关注出售两家银行的进程之缓慢。
  • 同是美国私市股权投资公司的凯雷和保险公司美国国际集团最近联袂收购韩国人寿保险公司,已经和卖方签署了有约束力的《共识备忘录》,可是最近卖方变卦了,坚持要提高价格,导致交易流产。看来,每个外资都有与新桥相似的遭遇。

第10章 阴云密布

  • 香港天文台衡量台风强度分为1、3、8、9、10号,10号为最强。
  • 为了让他准确地将我们的失望、不满和无奈转达给李宪宰,我说:“玄大使,坦白讲,我已经放弃了这笔交易。在我们看来,经济形势没有好转,而是恶化,但是我们仍然愿意信守诺言。我很遗憾李主席说话不算数。事已至此,我们无话可说了。”
  • 如果他同意以此为基础推进谈判,我则前往汉城和他谈;如果不同意,我们就不谈了。
  • 在逐条讨论之后,玄大使把他去香港和我及新桥联席主席谈判的情况转告李宪宰。他说,新桥内部对韩国第一银行收购的支持度正在逐渐减弱,对李宪宰本人逐渐失去信心和信任,这些都影响李宪宰自己的声誉。
  • 我们内部的决定是,必须在9月6日美国劳动节之前完成谈判,否则就不谈了。
  • 又过了一两天,金监会和汇丰银行同时宣布,双方已终止有关汉城银行的谈判。
  • 他对法律约束力这个问题的看法出乎我的意料。我认为对于这个条件应该寸步不让,而他认为分手费也是可以接受的,因为如果政府终止交易,至少我们可以得到一定的补偿,比我们现在的处境要好。

第11章 最后通牒

  • 9月6日,朴炳茂律师在起草文件的时候发现了这个双方的分歧点。他告诉我们,这不是问题,因为需要支付的裁员费用已经有了。原来,韩国法律规定,所有公司都必须建立一个储备金,专门用于支付遣散费。

    WB:专业人员的价值。

  • 他那时才38岁,已经成为韩国最大、最知名的律师事务所合伙人,可见金张律师事务所的老板们知人善任。

  • 玄大使后来告诉我,李宪宰看了这些案例之后,打电话给尚可倚,说看起来新桥提出的这个条款是合理的,为什么我们反对?尚可倚回答,韩国第一银行可能有一些财务报表之外的负债,如果政府答应了对新桥免责和赔偿,将来可能要承担责任。李宪宰立刻反驳说,这正是新桥要求免责和赔偿的原因!

  • 他不同意说“目的是使股东价值最大化”,而要求改为“目的是使股东价值最大化成为可能”。

  • 有一次,庞德曼告诉我,如果他在睡眠中被电话叫醒,他打完电话之后可以倒头就睡。我非常羡慕他有此等福分

  • 李宪宰召开的会议开始不久,他就打电话给玄大使,说忘记了之前已经对法律约束力一事达成一致,表示道歉。我想也许他真的忘记了,也许我和玄大使拒绝参会让他意识到拒绝这个条款可能使整个交易触礁而悔悟了。

  • 在两位总统见面之前,我们不能发表签署《投资条款书》的公告,以免公众猜测政府是在美国总统的压力之下才决定签约的。

  • 《共识备忘录》之后,谈判了近9个月,其中充满了曲折和不确定性,总算走到这一步了。签署《投资条款书》是件大事,我请在中国香港和美国的新桥团队成员能够来汉城的都在周一赶过来,参加签字仪式,以壮声势。

第12章 峰回路转

  • 原来玄机在此。这就类似于房屋保险的保单上有项条款,说桌子受火灾损坏将得到赔偿。这句话本身没有问题,但言外之意是,保险不赔付其他家具。
  • 一如既往,南理宇板着脸,面如寒冰,显然他有一肚子的怨气。这也难怪,《投资条款书》最后的谈成根本没有他的份,李宪宰让他靠边站了。自7月初以来,我有两个多月没见到他。我估计他可能到最后一刻才知道要签署《投资条款书》了。
  • 尽管前面的路还很长,双方还要在《投资条款书》的基础上谈判落实构成最终协议的几个文件,但这份具有法律约束力的《投资条款书》意味着交易已经锁定,不会再有变数了。
  • 《投资条款书》中的最主要条款都是曾经反复争执的焦点,终于落实了:政府将用政府借据填补韩国第一银行不良资产被剥离后留下的豁口,从而使银行的资产和负债恢复平衡。新桥和政府按51%对49%的比例出资,新桥出资额为5000亿韩元。除了49%的股份,政府获得占总股数5%的认股权证。新桥有权选择保留或剥离的资产。银行将保留3.5%的贷款损失准备金,其余返还给政府,相当于保留的贷款整体作价为原始账面值的96.5%。保留的贷款根据种类不同在未来2~3年内享受政府担保,银行管理层定期认定所需的损失准备金,政府将以政府借据的形式支付。虽然新桥持有51%的股权,但是拥有100%的投票权。
  • 伟凯的尹律师也在场。此前,我认为他经常出些馊主意,无事生非,妨碍双方达成一致,有几次,我真想把手伸过谈判桌掐他的脖子。此时,大局已定,他好像变成了另一个人。
  • 议会讨论的一个重要议题是韩国第一银行的出售,因此李宪宰没有时间和我见面,他必须准备接受国会质询。报纸上有人批评政府出售韩国第一银行作价太低,议员们当然会过问此事,李宪宰的压力不小。
  • 最大的挑战是,在韩国境内,几乎不可能找到真正懂得世界先进管理方法的银行家,而懂得现代管理的银行家都是外国人,既不懂韩语,也不了解韩国的市场和文化。
  • 我知道银行内部、政府方面和整个市场都期待新桥更换韩国第一银行的董事长,如果让他续任,会让所有人惊讶,但我觉得他是最佳人选。我将这个想法告诉了我的同事,大家都对柳时烈印象很好,表示赞同。
  • 我还建议让崔元圭领导特别工作组。他始终如一支持新桥的收购,我们也很赞许他的才智和正直。大概是因为他与新桥团队过从甚密,引起南理宇等人的忌惮,在谈判陷入低谷的时候,他被排挤。本来他是银行内部私有化小组的负责人,后来被调离总行,发配到一个仅有7名员工的小分行担任经理。
  • 过渡团队没有批准贷款的权利(否则就要承担新增贷款成为不良贷款的责任,政府可能以此为由拒绝对其担保),但是可以否决授信。
  • 刚刚得知豪伊通不能作为长期行长的人选,柳时烈又告诉我他不能留任董事长了。他被选为韩国银行联合会主席。这是个全职工作,所以他不能兼任其他职务。他表示遗憾。我们只好再觅董事长的人选。
  • 我觉得很有讽刺意味的是,我以前是个做力气活的,现在却成了资方代表与工会领导人谈判。但是,由于我的背景,对工会有强烈的同情心,很有亲和力,所以和他们打交道很容易。

第13章 一鼓作气

  • 实际上韩国第一银行就是被两个大客户拖垮的,一个是韩宝钢铁,另一个是起亚汽车,这两家公司的破产就决定了韩国第一银行的命运。后来我们才知道,即便没有这两家公司的破产,韩国第一银行也在劫难逃,因为大宇是更大的客户。大宇的破产,证明韩国第一银行的失败是早晚的事情。
  • 我想出了一个加快他们决策速度的方法。我提出建议,如果他们同意了任何条款,之后要推翻,我们可以再谈,而不会责备他们言而无信,但是我们同意的条款,说话算数,不会再撤回。
  • 金钟泰毕业于沃顿商学院,我曾在那里当过教授。争论之中,金钟泰说:“你这是在讲课。”我马上意识到我的态度不对。
  • 堀江被派驻日本,把联合第一资本公司打造成日本第五大消费金融机构。我的同事们看中他是因为他懂得消费金融。
  • 崔元圭的反应让我意识到我们看轻了堀江的种族背景会在韩国社会产生的影响。如果员工和客户都抵制他,这家银行还能搞得好吗?
  • 我的想法是,任命巴纳姆这个纯种美国人担任董事长,堀江担任行长,也许就淡化了公众心目中后者的“血统问题”。任命高管还要考虑种族背景,此乃平生第一次。
  • 新桥有两个发起机构,一个是德太,创始人是庞德曼,另一个是布朗姆合伙的公司。德太基金规模几十亿美元,我以为拿出几亿美元没有问题。也许是因为亚洲金融危机吓坏了美国的投资者,所以虽然庞德曼指挥收购韩国第一银行,又是德太的主席,但无法让德太拿出钱来。布朗姆的基金规模有限,也帮不上大忙。
  • 他说出两个理由:第一,金大中总统多次请他投资韩国;第二,他是韩裔。孙正义是日本人,但祖先是韩国人。他本来有个日本姓——康本,全名是康本正义,但他在美国毕业回到日本后,决定恢复家族的韩国姓氏——孙,虽然名还是日本名。
  • 凌晨1点左右,出乎我的意料,韩国产业银行的一位康先生来酒店拜访我。他想要和新桥签署一份美元兑换韩元的远期合约,因为要完成这笔交易,我们需要把美元兑换成韩元。
  • 他竟然在凌晨1点跑到客户入住的酒店来拉生意,我不得不佩服他的敬业和胆量,尤其是考虑到他是一家国有银行的员工。
  • 我看了看表,正是1999年12月23日周四上午11点。自我和唐开罗在纽约的车上第一次看到大摩发来韩国两家银行求售的概要至今,已经过去了漫长的15个月。

第14章 前程险阻

  • 新桥的4位合伙人加入了董事会,包括布朗姆、庞德曼、唐开罗和我。
  • **朴正熙执政时,金大中流亡日本,曾被韩国中央情报局特务绑架。正当特务要把他扔进大海时,美国特工从天而降,把他救了出来。**从1982年12月起,金大中流亡美国,直到两年多之后的1985年2月才回国。
  • 南宫是复姓,在中国罕见,在韩国倒是有几万人。韩国还有皇甫、司空、诸葛等复姓。南宫、皇甫和司空都是古姓氏,远溯夏商周,是否在秦灭六国的时候跑到朝鲜半岛去的,大概已不可考,但是韩国有这些姓氏,可见其历史上和华夏的血缘关系。
  • 不过他仍然抱怨说在谈判过程中有些韩国人声称代表新桥到处活动,拆他的台。看来我们政治顾问的工作做得太到家了,让他不堪其扰,至今不能释怀。
  • 其实我们不知道谁打着新桥的招牌招摇撞骗,也从来没有授权任何外人代表新桥说话。
  • 一年下来,韩国第一银行扭亏为盈。在新桥接管前的两年中,这家银行亏损了数十亿美元。新桥管理下的第一年,净利润达到3000亿韩元(约合2.3亿美元),股本金回报率达到30%。
  • **这件事反映了韩国传统文化中的一个特点,就是潜意识中下级对上级的无条件服从,应该是源自儒教的上尊下卑的行为准则。**关于这个文化特征,作家马尔科姆·格拉德威尔在他的著作《异类》(Outliers)中曾举例说明。1997年,大韩航空公司的801航班在美国关岛即将着陆时撞山坠毁,造成228人死亡。后来调查失事的原因,发现副机长和飞行工程师应该知道机长偏离了航向。他们为什么没有及时纠正机长而酿成惨祸呢?调查人员认为很可能是因为在韩国文化中,下级从不指正上级的过错。其实这种传统,在受儒家学说影响的国家(比如中国、日本和韩国)都有不同程度的存在。
  • 行长承担了全部责任,引咎辞职。董事会接受了辞呈。

第15章 破旧立新

  • 科昂在董事会会议上就极力主张伸长生息资产的平均期限。他认为韩国市场的利率会持续下降,因此长期生息资产的价格会不断升高。
  • 他一上任,马上将这个想法付诸实施,购买长期固定利率资产,最终积累了数万亿韩元的长期债券。当时市场利率已经开始下降,所以他在长期债券上的投资给银行赚了不少钱。如果他的前任听了他的建议,本来还可以赚得更多。
  • 我发现请西方人当行长,无论在韩国还是在中国,都有一个优势,就是他们“六亲不认”,所以可以更好地杜绝关系贷款。
  • 他有一条狗,因为体型过大,没有一家航空公司愿意把它从美国运到汉城,而他和狗的感情很深,狗来不了,他也不能来。后来,庞德曼到汉城开会,用自己的私人飞机把沙查特和他的大狗一并带来了,费了不少周折。
  • 布朗姆走到一个示威者跟前,和他握了握手,然后拥抱了他。两个人默默拥抱,一言不发,因为彼此语言不通,无法交流。布朗姆的年龄大约是对方的两倍,个子比对方高一头,紧紧地搂抱着年轻人,仿佛找到了失散多年的儿子一样。大家都鼓起掌来。这时,一位工会成员走上前来,给布朗姆戴上了写着标语的红头巾。后来布朗姆说,此举使他成为工会的名誉会员。
  • 科昂和他的管理团队已经看出信用卡市场的疯狂增长酝酿着巨大的风险,十分担心银行对整个信用卡行业的风险敞口太大,于是开始大幅削减,果断而及时地退出这个市场。当信用卡危机爆发的时候,韩国第一银行已经完全退出,对信用卡公司的风险敞口为零!
  • 韩国第一银行扭亏为盈不是意外,改造这家银行是私市股权投资创造价值的最佳写照。只用了几年的时间,我们把一家问题银行改造成行业中最健康的。在此基础之上,韩国第一银行增长迅速,一年又一年地打破各项行业纪录。

第16章 狮子开口

  • 这是汇丰银行钱德拉的声音。我在2004年9月17日接到他的电话。
  • 此时,我们控制韩国第一银行已经快5年了,改造取得了很大的成功,如果价格好,我们会考虑卖,但我们也不着急,因为我们知道银行还可以进一步增长,完全可以待价而沽。现在钱德拉说汇丰银行董事长给他授权了,汇丰银行是个全球性的大银行,我自然乐于和他谈。
  • 在英国统治时期,土地在理论上为英王所拥有,由香港政府租赁给私人。几乎所有租期都是99年。中英之所以在20世纪80年代初开始谈判香港1997年的回归,就是因为大量的租约即将到期,没有中国政府的同意不能再延期99年。汇丰银行大厦的租约则是999年,体现了这家英属银行的特权。

第17章 鹬蚌相争

  • 渣打银行的一位顾问接到了汇丰银行一位高管的电话,警告称如果渣打银行想收购韩国第一银行,是“不明智”之举。这个警告的效果适得其反。**本来渣打银行的人还在犹豫,听到威胁,立刻下决心和汇丰银行竞争。**斯戴曼说,渣打银行要参加竞标,请我们配合。
  • 我对庞德曼说,我们对待渣打银行的方式要不同于汇丰银行。渣打银行的问题是缺乏自信,知道自己晚了汇丰银行一步,生怕被我们用来当垫脚石,而汇丰银行的问题是过于自信,认为没有竞争对手,因此不紧不慢。因此,我们的策略应该是尽量鼓励渣打银行,给他们以信心,把他们拉进来。
  • 汇丰银行是个庞大的机构,大概习惯指挥谈判对手了。所幸我们有选择,否则真是进退两难呢。
  • 汇丰银行答应了很多事情,无论是见面的时间,还是如何聘任审计师,抑或是确定净资产的方式,但没有一次说话算数。就连说加入竞标,现在也想先发制人。渣打银行则直来直去,从来就没有留一手,因此我感觉渣打银行比汇丰银行靠谱。
  • 就在此时,另一位新桥联席主席布朗姆有些着急了。他很想把韩国第一银行卖给汇丰银行,因为他和汇丰银行的董事长邦德熟悉,愿意做个人情。

第18章 鹿死谁手

  • 渣打银行的报价比汇丰银行高出7800万美元,但是附加太多条件,这些条件都不是我们可以掌握的,而只要有一个条件没有实现,渣打银行就无法成交,这就造成了交易的不确定性。
  • 12月23日,我醒来的时候还不到凌晨5点。一看隔夜发来的邮件,知道渣打银行正式聘请了瑞士银行包销约20亿美元的股票。这些钱再加上渣打银行账上已有的现金,足够支付收购韩国第一银行所需。这样,渣打银行消除了最后一个重大不确定因素。
  • 在汇丰银行这边,邦德和布朗姆谈妥一件事,却没有及时通知自己的团队,而是团队从我这里知道后向伦敦请示,从首席财务官那里得到证实。两家机构风格差异之大,汇丰银行的团队大概很难想象,但我们同时和他们打交道,看得一清二楚。
  • 邦德此时知道这是最后一锤了,却不肯多迈一步。他们在韩国收购屡试屡败,大概都是因为缺乏进取的意志。我想只有在一种情况下汇丰银行可以取胜,那就是愿者上钩——卖方实在别无选择、万般无奈的时候。
  • 我儿子回家过圣诞节。他在芝加哥大学读经济学,对投资很感兴趣。我让他旁听电话。我知道终局的时间到了,给他一个难得的机会,见证大亨们如何完成几十亿美元的交易。他很兴奋。
  • 成交了。按照当天的汇率计算,渣打银行3.4万亿韩元的价格等于32.5亿美元,比汇丰银行30.75亿美元的出价高出大约1.75亿美元,比汇丰银行最初的报价高出2.5亿美元。
  • 1999年12月23日,我代表新桥签署了收购韩国第一银行的最终协议。五年零一天之后,2004年12月24日,平安夜,我们签订了出售协议,为这笔投资画上了圆满的句号。两次交易都发生在圣诞节之前,算是圣诞老人给我们的大礼吧。
  • 5年前,新桥和韩国政府共同投资了1万亿韩元(约合9亿美元)。与渣打银行签字之后,又经过了几个月的时间,才获得监管批准。在此期间,韩元对美元持续升值。到了交割的时候,我们和韩国政府真正拿到手约33亿美元。不用说,结果令韩国政府和新桥皆大欢喜。更重要的是,我们接管的是个问题银行,我们出售的是个健康、朝气蓬勃和不断增长的银行。韩国银行的重建是韩国在金融危机之后银行体制改革的重要一步。改革是成功的。

附录

单伟建是亚洲私募股权投资领域的标志性人物,现任太盟投资集团(PAG)执行董事长、联合创始人及阿里巴巴集团独立董事。以下是其核心经历与成就的详细介绍:


一、早年经历与教育背景

单伟建1959年生于北京,青少年时期经历特殊历史时期。1969年,15岁的他赴内蒙古戈壁滩参与垦荒,期间坚持自学,1979年成为“工农兵大学生”并进入北京对外经济贸易大学学习英语。1980年代赴美深造,先后获得旧金山大学MBA、加州大学伯克利分校经济学硕士与工商管理博士学位,其导师包括前美联储主席珍妮特·耶伦。


二、职业历程与经典投资案例

  1. 早期职业与学术生涯
    • 1987-1993年:任职于世界银行、律所及宾夕法尼亚大学沃顿商学院,期间创办《中国经济评论》期刊,奠定与中国政商界的联系。
    • 1993-1998年:加入摩根大通任董事总经理及中国首席代表,主导外资进入中国市场的早期项目。
  2. 新桥资本与TPG时期
    • 韩国第一银行(1999年):在亚洲金融危机后,率新桥资本以9亿美元收购该行控股权,通过剥离不良资产、引入国际管理团队,5年后以33亿美元出售给渣打银行,年化收益率达29.28%。
    • 深圳发展银行(2004年):作为首例外资控股中资银行案例,以1.5亿美元投资实现14倍回报(净收益22.7亿美元),推动深发展重组后并入平安银行。
  3. 太盟投资集团(2010年至今)
    • 主导多项控股并购交易,包括:
      • 腾讯音乐(2013年):推动CMC与腾讯音乐合并,初始投资1.37亿美元,退出收益达26.07亿美元。
      • 大阪环球影城(2013年):投资2.5亿美元,4年后以27.5亿美元退出,回报率超9倍。
      • 万达商管(2024年):联合财团注资600亿元获得60%股权,解决万达债务危机并取得控制权,预计资产估值达4500亿元。

三、投资理念与行业影响

  1. 核心策略
    • 危机投资:擅长在行业低谷或经济危机中抄底,如亚洲金融危机、日本旅游业低迷期等。
    • 控股并购(Buy-out):强调通过控制权介入企业运营,实施深度重组以提升价值,而非被动财务投资。
  2. 行业贡献
    • 推动亚洲金融改革,如韩国银行业去财阀化、中国银行业引入外资管理经验。
    • 通过《金钱博弈》《走出戈壁》等著作,分享交易内幕与逆境成长经验,成为私募股权领域的参考范本。

四、社会荣誉与跨界角色

  • 入选《财富》2020年“中国最具影响力的30位投资人”,担任香港交易所国际咨询委员会成员、大英博物馆理事等。
  • 2022年任阿里巴巴集团独立董事,参与企业治理与战略决策。

五、个人特质与评价

单伟建以“坚韧、精准、低调”著称。他的人生轨迹从戈壁知青到投资巨鳄,展现了逆境中持续学习的韧性;其交易风格以“手术刀式”精准著称,如对万达商管的“秃鹫式”抄底。尽管曾误判比亚迪案例,但其主导的多数项目均成为亚洲私募史上的经典。

综上,单伟建不仅是亚洲PE领域的“教父级”人物,更是跨时代经济变革的参与者和记录者。

做了一个小手术

作者 LMS
2025年5月20日 22:09

有一段时间老是觉得脖子那个地方臭,还以为什么时候口水流那里了不知道,有一次用手摸索后才知道臭味原来是脖子那边长了个东西,它发出来的。

这东西也不知道什么时候长的,不痛不痒,自从知道长了东西后偶尔会有异物微涨的感觉,会用手去摸去挤,挤出来的东西呈白色粉末豆渣状,当真是奇臭无比。

大家都说不要挤去医院割了就行了,拖了有一两年了吧,上周挂了皮肤病医院的号,这周去做了手术,脖子挨了一刀割掉了。

还是第一次去皮肤病医院,太相信医生了上了个不小的当。

挂了个专家号,排到我后问了几个问题,然后建议我做手术,我本来是奔着这个来的,当然同意了。医生开了个单子叫我去导诊台取号去找另外一个诊室的医生。我还以为另外一个诊室就能做手术,取了号过去排队,轮到我了还是一通问,又开了单子,才叫我去结算取药,到 5 楼排队做手术。

所以一个挂号费 50 元的主任医生居然不能开手术的单子,却要转到一个挂号费 30 元的医师那边开,这是什么逻辑我一直想不明白。

浪费我挂号费还浪费我时间。

还有那主任医生建议我做一下样本检查,本着相信医生的原则,当然是花 200 多元做了。然而手术做完护士直接将我脖子上割下来的东西丢垃圾桶了。还是手术医生术后拿着单子说,这个还要做样本检查,护士才惊诧的从垃圾桶里把东西找回来。

所以,从这护士的表现来看,这检查并不是必然或者必须要做的了,这主任医生看来还是忽悠人。

而且,也没说这检查报告要什么时候来拿,到哪里拿。想起那个从垃圾桶里捡回来的样本,我也没心思看报告了。

最奇葩的还是,主任医生给我开的药居然是用眼睛的眼膏还是眼药水,都不知道怎么用。

做了一个小手术

作者 LMS
2025年5月20日 22:09

有一段时间老是觉得脖子那个地方臭,还以为什么时候口水流那里了不知道,有一次用手摸索后才知道臭味原来是脖子那边长了个东西,它发出来的。

这东西也不知道什么时候长的,不痛不痒,自从知道长了东西后偶尔会有异物微涨的感觉,会用手去摸去挤,挤出来的东西呈白色粉末豆渣状,当真是奇臭无比。

大家都说不要挤去医院割了就行了,拖了有一两年了吧,上周挂了皮肤病医院的号,这周去做了手术,脖子挨了一刀割掉了。

还是第一次去皮肤病医院,太相信医生了上了个不小的当。

挂了个专家号,排到我后问了几个问题,然后建议我做手术,我本来是奔着这个来的,当然同意了。医生开了个单子叫我去导诊台取号去找另外一个诊室的医生。我还以为另外一个诊室就能做手术,取了号过去排队,轮到我了还是一通问,又开了单子,才叫我去结算取药,到 5 楼排队做手术。

所以一个挂号费 50 元的主任医生居然不能开手术的单子,却要转到一个挂号费 30 元的医师那边开,这是什么逻辑我一直想不明白。

浪费我挂号费还浪费我时间。

还有那主任医生建议我做一下样本检查,本着相信医生的原则,当然是花 200 多元做了。然而手术做完护士直接将我脖子上割下来的东西丢垃圾桶了。还是手术医生术后拿着单子说,这个还要做样本检查,护士才惊诧的从垃圾桶里把东西找回来。

所以,从这护士的表现来看,这检查并不是必然或者必须要做的了,这主任医生看来还是忽悠人。

而且,也没说这检查报告要什么时候来拿,到哪里拿。想起那个从垃圾桶里捡回来的样本,我也没心思看报告了。

最奇葩的还是,主任医生给我开的药居然是用眼睛的眼膏还是眼药水,都不知道怎么用。

做自己的Tony老师

作者 小陈故事
2025年5月20日 22:45

自从头发日渐稀疏,剪头发反倒成了一个麻烦事。

每次剪短后,稍一长就感觉浑身不得劲。就想剪短(为啥不直接光头?那啥,这不还没到那个程度的嘛。:-P )

走进理发店的频次多了,Tony老师对我的服务流程就“缩水”不少,剪发时间大幅缩短,理发费用却纹丝未动,甚至还隐隐有上涨的趋势。妈蛋。

后来,我尝试找门口摆摊的大妈剪发。这个大妈就搬个凳子摆在小区门口,手持一个充电推子,专门给老头老太服务。她的剪发服务那叫一个“纯粹”,就是纯剪,没有任何多余的花样,连洗头这个环节都直接省略。

大妈给男士的发型就两个:寸头或者光头。对于我来说,这两种发型简直再合适不过了。

本想今后就混在老大爷里一起处理,这多好的事。然而,剪了两次之后,我发现了一个大问题。估计是大妈的推子消毒不到位,剪完头发后,我的头皮有时就会发痒。

这可咋整呢?思来想去,还是自己动手,丰衣足食。有了疫情期间的经验,我重新购置了一个理发器【也叫Tony】,自己摸索着尝试了两次。嘿,没想到这一尝试,我就彻底爱上了自己给自己理发的感觉。

一个也叫Tony的理发器

左手感受着头发的长短,右手拿着推子,上上下下、左左右右地这么来回推几下,发型就大功告成了。心情不好,那就剪剪头吧;天气热了,那就剪剪头吧。剪完头发再冲个澡,那感觉,真是神清气爽。

现在,我基本上每两周就会自己做一次自己的Tony老师。

唯一的美中不足:目前这个号称红点大奖的理发器不支持全身水洗,清洁起来颇有点麻烦。

不过相对这价格,那真是剪三次回本,剪五次纯赚。还要什么自行车?

昨天 — 2025年5月20日独立博客

20250518~0520

作者 61
2025年5月20日 22:58

偷个懒吧,三天合并。

三天有个共同点是,要么深夜、要么早起、要么早起加熬夜,忙里偷闲迫不及待看完了 Netflix 六集纪录片《Investigation Alien》。周日要睡的时候在朋友圈看到一位朋友,在看完这部片子后激动的用英文写了一段英文感想。好奇心驱使,打破了不熬夜的原则在手机屏幕上立马看了第一集。

最近我天天被 Alen 吐槽,喜欢在小红书刷西安的龙。龙我是不信的,外星人我是信的。卧槽居然还有小灰人 emoji 👽。看完这六集,了解到了不明飞行物现象一些新的可能性,和假设。假如导演没骗人的话,还看到了很多的照片和视频证据。推荐大家自己去看,自己判断。总之看完我是很兴奋的。也许,它们与我们同在。

今天开始看一本新的书《段永平投资问答录》。先从后面的人生漫谈读起,我很认同他的大部分观点,观点也是简洁有力。比如平常心,思考问题本质,长远的考虑问题。今天最喜欢的还是下面这段,因为我比较极端,通常都是拉黑。拉黑的确会让自己有负担,也会被对方反感。前段时间刚拉黑了一位朋友,以后还是多多屏蔽吧。

屏蔽你不喜欢的人和事可以节省很多时间。我不喜欢用“拉黑”这两个字,因为拉黑有贬义,拉黑的时候自己有负担,也会引起对方更多的反感

村里通ADSL了

作者 陈大猫
2025年5月20日 11:20

村里通ADSL了村里通ADSL了,上来更新一下 [手动狗头]。
这几个月没写博客、也很少浏览其他博友的站点,因为比较茫然。
过去的30多年,感觉每天都有崭新的、积极的变化,而现在更多是消极的变化。
常常失眠,怀疑自己是不是有抑郁症……
玩了2年的草缸,也没啥心思维护,改成一个原生缸了,3只乌龟在里面趴着,很少喂食,居然也在慢慢长大。
陆陆续续买了几十颗金弹子,现在还有2颗健康活着,其余都挂了,或者快挂了。
最近突然想折腾Nas,群晖感觉性价比不高,也不想折腾黑裙。国产的看了极空间、绿联、海康威视,最后突然想起我还有个旧笔记本。
大概是2013年初买的,华硕A45系列,英特尔i5三代芯片,4G内存,500G硬盘,大体是这个配置。后面被我折腾把光驱拆了改成了固态硬盘。
由于家里有台式机,这台笔记本闲置多年了,个别键位也不灵光,电池也不行了。
但改成Nas估计是没问题的。
首先,把家里网络优化一下,闲鱼上找了个查光猫超级密码的服务,花1块钱拿到超密,进入光猫后台,删掉TR069远程连接(防止被运营商远程改超密和配置),然后删掉原来的internet连接,新建一个名字相同的连接,只是拨号模式改成桥接。做完这些后,进入路由器后台,改成pppoe拨号模式,关掉IPV6防火墙等。
笔记本刷飞牛OS系统,顺利安装成功。
接着改飞牛的系统配置,防止笔记本盒盖后自动断开连接(这块网上有很多教程,最重要的一点就是一定要把代码前面的#删掉,不然不起作用)。
做完这些,就可以把笔记本放到一边了,打开台式机,输入笔记本的IP。顺利连上飞牛系统,速度还不错,安了几个APP,随手找了些磁力链接和种子挂上去,慢慢等待下载。
在外边的时候,手机4G直连可以通过IPV6方式,同时我也配置了DDNS但几乎没啥用,因为单位网络只有IPV4,还得借助飞牛的域名进行中继访问。
虽然是中继访问,但速度也完全符合我需求了,远程连上后,能查阅文档,能进入下载模块查看进度,能新建下载任务,就可以了。
由于笔记本的硬盘比较小,加上年限太老了,暂时就没打算把手机照片同步到Nas系统,只是测试玩玩而已。
然后还试了飞牛影视,这块单独有APP,分别在手机和平板都下载了,用来访问Nas的影视资源,并且支持自动刮削,非常方便,体验感比之前SMB分享的方式是稳定多了。
今年五一基本上都在家里蹲,中间有一天和朋友出去徒步。本来是打算自驾川西或者其他某些地方,担心堵车,担心人多,担心天气,担心浪费钱……就哪儿都不想去了。
马上又要端午节放3天,也是不太想出去玩,不知道这是不是衰老的标志。
我这小博客自从安装了一个安全管理插件后,发现每天有超多外部攻击,各种常识破解我后台管理员密码的,虽然都被自动封禁,但防不胜防换IP又来的。攻破了究竟有啥用啊?这还是只是通过wp后台来登陆的,估计直接攻击服务器,妄图扫描主机漏洞的更多吧。

BERRY 2.0

作者 bigfa
2025年5月20日 18:48
WordPress 主题 Berry

这个主题当时只是随手一弄,就是个半成品,功能严重缺失,名字的由来其实来自品牌burberry,我把单词做了拆分分别作为两款主题的名字burberry。本次重制保留了原来的框架,对样式进行了重新排版,支持了两种文章格式,更符合现在风格。

演示地址

Github地址

目前最新版本为2.0.8,最近更新日期2025/05/20

首页
文章页

【翻译】让MFC的窗口程序支持输出到stdout

作者 大致
2025年5月20日 16:35

今日接到一个需求:要求我们的一个MFC窗口程序同时兼容命令行模式,也就是用命令行启动并传一个以上参数时,以命令行方式运行,并在命令行上打印运行结果。
visual studio的工程向导创建工程时就对命令行输出进行了规划:如果选择Console程序,工程的编译选项将会出现“/SUBSYSTEM:CONSOLE”,这样工程编译运行之后,stdin,stdout和stderr都指向窗口。但如果选择的是Windows工程,那么编译选项会变成“/SUBSYSTEM:WINDOWS”,就无法向窗口输出了。
解决方法是重定向输出

void EnablePrintfAtMFC()
{
    if (AttachConsole(ATTACH_PARENT_PROCESS))
    {
        FILE* pCout;
        freopen_s(&pCout, "CONOUT$", "w", stdout);
        std::cout.clear();
        std::wcout.clear();
    }
}

这样,只要在输出到窗口前调用上面的EnablePrintfAtMFC();就能将字符串输出到窗口了。
注意两行clear不能省略,我第一次找到这个方法就是因为没clear而造成不能正常显示。

    EnablePrintfAtMFC();
    printf("Hello world!\n");
    std::cout << "It works!" << endl;

但是,在我们的日文命令行下想输出日文还要注意一个转码的问题。
再封装一次就好。

void MyPrint(CString strOutput)
{
    int nSjislen = WideCharToMultiByte(932, 0, strOutput.GetBuffer(0), -1, nullptr, 0, nullptr, nullptr); 
    if (nSjislen >0)
    {
        CStringA strPrintA;
        char* pstr = strPrintA.GetBuffer(nSjislen);
        WideCharToMultiByte(932, 0, strOutput.GetBuffer(0), -1, pstr, nSjislen, nullptr, nullptr);
        printf(pstr);
        strPrintA.ReleaseBuffer();
    }
    strOutput.ReleaseBuffer();
}

中文比日文稍微麻烦一点,有几种码,懒得查了,找到或者用GetConsoleCP()取一下,替换掉932就行。

via

WordPress 自定义字段介绍 & 本站在用字段分享

作者 Kevin
2025年5月20日 15:00

WordPress 自定义字段由两部分组成:键(key)值(value)。你可以把它理解为一组“属性-内容”的数据对。比如你希望在文章中显示“预计阅读时长”,就可以设置键为 reading_time,值为 5 分钟;或者为转载文章添加来源信息,键为 source_name,值为 知乎专栏

当我们为某篇文章或页面添加自定义字段时,所填写的数据会与该内容一一绑定。换句话说,字段的内容是“归属”当前文章或页面的,它不会影响其他内容。这也正是自定义字段强大的地方 —— 你可以为每一篇文章设置完全不同的扩展信息,并在前端有选择地展示它们。

1. WordPress 自定义字段介绍

WordPress 自定义字段(Custom Fields)是一种原生支持的元数据机制,允许用户为文章、页面或自定义内容类型附加额外的信息。每一组字段由键(key)和值(value)组成,键用于标识字段名称,值则为实际内容。这一机制广泛应用于扩展文章功能,例如设置封面图地址、附加资源链接、记录阅读时间或评分数据等。

WordPress编辑器自定义字段控制栏[ 阅读全文 ]

原文链接: https://www.shephe.com/website/wordpress-custom-fields/
版权声明: Kevin's Space 版权所有,转载请用明链标明本文地址
本站相关: 随机文章 | 站长微博 | 关于本站 | 联系站长 | 捐助作者

周报 #96 - 基于 Roo Code/Cursor 的 iOS 开发工作流

2025年5月20日 09:35

前言

weekly_review_96_new

本篇是对 2025-05-132025-05-18 这周生活的记录与思考。

记录一下学习 iOS/SwiftUI 开发的一些资源和基于 Roo Code 与 Cursor 的 iOS 开发环境搭建和工作流。

iOS/SwiftUI 开发

学习资源

最近工作中有涉及一些 iOS 相关的开发,虽然之前做「TheWan App」的时候也是用的 SwiftUI,但因为是很个人的项目,基本上就是完成了功能,并没有追求什么最佳实践。所以这次就趁着五一重新补充了一下基础知识。

  • Apple - SwiftUI,官方文档。
  • Apple - SwiftUI Tutorials,Apple 官方也有一个交互式的 SwiftUI 教程,关于布局、动画相关的相关概念会更加形象。
  • SwiftUI 新手入門課程,ChaoCode 的入门教程应该算是最简洁易懂的教程了,难度不高但是讲解得很清晰,看完后基本上就能做一些小项目了。
  • CS193p - Developing Apps for iOS,Standford 的一门很经典的 iOS 开发课程,2023 年的课程也转向了 SwiftUI,质量很高,看完后能更多理解 MVVM 设计模式和一些更底层的概念。
  • 肘子的 Swift 记事本,有很多精品的文章,关于 Swift Data 的最佳实践我都是参考的他的博文。
  • 13 的 iOS Developer+,平时有看他的 Newsletter,他也正在连载 SwiftUI 的教程,在考虑学习深入一点之后订阅学习。

搜索一些具体的概念、实践时可以直接 Google 搜索,能查到一些 Medium 或其他平台上的文章,参差不齐,不过目前还是比 LLMs 生成的答案靠谱多了,唯一需要注意的就是甄别一下时效性,很多老版本的实践可能并不适用。

开发环境搭建

xcode_completion

支持 Apple Intelligence 的 macOS 会有一个内置的 Predictive code completion,会下载一个 2.5G 左右的本地模型,在没网的时候可以使用。

xcode_copilot

但比起这个本地模型,GitHub Copilot 为 Xcode 提供的官方插件更强大,使用起来除了补全,也有一个 Chat 栏,可以很方便地指定 Xcode 中正在打开的一些文件进行提问,也支持 Claude 3.7 Sonnet Thinking 等最新模型,不过目前还没提供和 VS Code 中类似的 Agents 功能。

但习惯了 Cursor 的 Agents 模式后,仅仅通过 Xcode 中的 Chat 辅助开发已经有些不够用了,好在 Cursor/VS Code 也通过一些插件对 SwiftUI 提供了一些支持 ——

首先是安装一些命令行工具:

可以通过 brew 一键安装或在上述 GitHub Repo 中分别安装

brew install xcode-build-server xcbeautify swiftformat

Cursor/VS Code 中需要安装两个插件:

上述依赖都安装完成后

  1. 使用 Cursor 打开项目,需要与 xx.xcodeproj 同级目录
  2. Cmd + Shift + P 调出命令面板,输入/检索 Sweetpad: Generate Build Server Config,选择当前项目
  3. 稍等片刻,会在当前项目根目录下生成一个 buildServer.json 文件

cursor_sweetpad

点开 🍬 图标的侧边栏插件,在项目对应的 schema 上点击 build,选中模拟型或是已连接的实机,会自动编译并运行,就可以实现完全不打开 Xcode 也能进行开发了。

现在再点开所有的代码文件,也不会再出现 imports 错误等一片红的报错,所以再使用 Cursor/Roo Code Agent 进行开发时,也会更准确。

基于 Roo Code + Cursor 的开发工作流

swift_cursor_roocode

在 iOS 开发过程中,或许是因为上下文长度和模型语料的原因,我发现通过 Roo Code 插件配合 gemini-2.5-pro-preview-05-06 模型在一些更大的功能模块拆分、重构等场景下效果显著好于前者(当然,按量计费 token 消耗也夸张很多)。

所以我目前的工作流是通过采用 roocode-workspace 这个项目先让模型理解项目结构并生成 Memory Bank 文件供后续使用;在一些大功能的开发上尽可能多地提供官方文档、博客和自己的 prompts 让 Roo Code 进行开发,同时自己修复一些逻辑性的 bug。

cursor_agents_ios

最后如果有一些比较复杂的报错或 lint error,可以拆分成小的任务单元使用 Cursor + Claude 3.7 Sonnet Thinking 进行修复,虽然是两倍速率消耗,但生成代码的可用性还是更强一些。

目前有几个大的需求都是通过这个工作流辅助开发的,效果还比较满意。

有趣的事与物

输入

虽然大部分有意思的输入会在 「Yu's Life」 Telegram 频道里自动同步,不过还是挑选一部分在这里列举一下,感觉更像一个 newsletter 了。

我把 Telegram Channel 消息作为内容源搭建了一个微博客 —— 「daily.pseudoyu.com」,可以更方便浏览了。

收藏

文章

视频

电影

  • 我仍在此,久违的在影院看的电影,不得不说因为和巴西友好交流的政治原因使得这部政治性指向明显的(左翼、暴力)的片子能在国内院线上映也是一件很微妙的事...

剧集

音乐

角度

2025年5月20日 06:25

昨天519,今天520,都是美好的日子。这段时间,部分精力是放在519世界家庭医生日相关工作准备中,不管是省上培训比赛,还是区上义诊活动,都如期顺利完成,会心一笑,再启下程。而今天,爱、喜悦、和平,一切都要快乐顺遂,一切都是最好的安排。虽然工作排队排,但也要放轻松。

IMG_20250518_100057.jpg

路边,走过。突然看到台阶上……嘿,这不是一只狗头么?什么品种?哈士奇。你瞧,有鼻子有眼~~~这谁画的呢?再近前,哈哈哈哈,这不就是鸟屎么?从天而降的稀粑粑,吧唧,自然天成的有了“狗头”形状。不由得想到这句话“人心中的成见就像一座大山,任你如何努力都无法搬动它。”或许,成见其实就是自己看待事物的角度,就是自己给自己的“短视”画了一个“牢笼”,可悲,戒之。

敖丙:我是龙,是妖,就只能是妖。

哪吒:别人的看法都是狗屁,你是谁只有你自己说了才算,这是爹教我的道理。

敖丙:你生来就是魔丸,这是命中注定。

哪吒:去你个鸟命。是魔是仙,我自己说了才算。

昨天以前独立博客

無為自然

作者 ONO
2025年5月19日 11:00

读作むいしぜん(muishizen),日语里「浑然天成」的意思,取自中国哲学里的「无为」,强调自然而成,不需要人类的干预而自然形成。

高中有一年暑假作业,我实在不想完成 10 篇不一样的作文,就干脆在作业本上写了一部恐怖小说,集合了我小时候所有经历过的灵异事件和在潜意识里的恐怖符号,比如长廊、没有出口的楼梯、颠倒的房间等等。它的体量远远超过了 10 篇 800 字作文的量,还被老师夸赞了一番,但是老师也提出了疑问——为什么男主角没想过要在这种聊斋志异的故事里逃出来?

逃出来就意味着要么故事就此结束,他的勇气战胜了恐惧;要么他的暂时胜利一定会换来更恐怖的灾难,但是我能想到最恐怖的事情也仅仅是这些童年记忆深处的恐怖符号了。

在创作技巧不足时,创作者总是希望通过追求量大管饱的方式来展现自己的诚意,以至于「剧情」和「人物」都会被压缩,为「背景」提供更宽广的舞台。


之前参加过一个剧本创作团队,因为他们几乎是做世界观出身的,所以在「背景」方面尤为考究,既想要「有依可循」又希望「脱离框架巧妙解读」。于是我当时说出了一个让他们生厌的词,明显能感觉他们对这个词有向外人重复解释、规避过,这个词就是——历史虚无主义。

故事的「有依可循」是否意味着一定要贴合某种存在的历史,从而为「此刻」发生的故事进行背书。比如中国人向来善良,那么剧情和人物也需要符合善良的设定,否则便是对历史的反对。这个就跟中国式的灾难故事一样,东方明珠在世界末日中可以被毁灭,因为那是一种符号丰碑的坍塌,但是天安门和中南海就绝对不能,因为那是民族和政权的根基——同样的,如果进入到废土文化中的漂浮大陆,中国式科幻还需不需要在这个大陆上重新建立的政权里明确表达还有「党组织」的存在?

剧本中人文景观的「难」就在于它很难全盘无视历史的存在,否则就会触犯文字炼狱的条款。我前几年写过一部小说,就是太烦去构建人文景观里的「合理性」,所以完全架空在了未来的某一个联合政权的国度上,而完全跳过了政权这个概念。但是这种搭建景观的过程也会被人「嘲笑」:一个中国人写的科幻小说里角色竟然会用外国人的名字,这真是「没自信」的表现。

那构建一个中国式的科幻小说,首先就要讨论「政权」是否已经更换?还是要弱化中央集权制的存在——除非剧情就是在这样的政权下诞生的——比如我当时的小说其实就是建立在中央集权制的规则之下的,如果再用「中国人文」,是不是太有指向性了?

当人文景观难以搭建,于是就会回到最容易也是最让人「着迷」的部分——自然景观。


搭建自然景观之所以着迷,这件事从剧本跳脱,现实也能找到类似的清醒——交代背景故事。在社交聊天中,我对背景故事非常敏感,比如一笔带过的某些背景,或是反复地、冗杂地交代某些背景,其实都需要从「剧情」和「人物」上找到对应的此消彼长。

人类的记忆具有「篡改」功能,特别是那些常常被提起、反复向人倾吐、重复回味加工的记忆,会将很多细节渐渐靠向「对自己更有利」的情况。无论人们是否有意识,这种无意识的加工,其实是人对自己的一种保护机制。比如当我意识到我可以通过「惨烈」的故事博取他人安慰和关注时,我的故事就会变得越来越「惨烈」;或是我其实才是这段历史事件的始作俑者,我为了降低自己的负罪感,开始加入了更多的「阴差阳错」来洗脱自己的罪孽。

故事背景越丰富,在现实来讲,就意味着「不得已」越多,而在剧本里就是「规则」越多。越是巧妙构建的情境,比如在哪些阴差阳错中将自己的罪孽降到最低的故事,看上去自己什么也做不了,只能默默接受事件的发生;跟在剧本里误闯异世界的主角一样,这个世界的规矩太多了,他们如此精巧美妙地运作着,此时的创作者虽然是创造「剧情」和「主角」的人,但是他也是这个精妙世界的神,他对这里运作的规则都了如指掌,那些精巧的结构、隐喻、逻辑链条,都值得展示给观众,以至于他不允许任何人破坏这里的规则,就算主角有那个本事,也一定是在破坏规则后,被这里的另一个更大的规则进行惩罚。

这便是之前在《自業自得》里提到的「旅游导览手册」


在博客大巴时期(有点出卖年龄了),我被邀请参与过一次「小说接力」,所谓的小说接力就是各凭本事将故事继续下去,甚至没有剧情、人物和背景的任何要求。于是故事就会朝着各种不同的路径发展,最终不了了之——原因当然是因为这样的游戏一定是自娱自乐的,因为它没有框架结构,所以剧情和人物都没有线性可言。

后来这种「接力」的形式出现了各种各样的变形,比如人类观察日记、流浪笔记本、忒修斯之船、后室创作等等。他们会开始要求「规则」的存在,甚至会有大量的人员自发性地维系规则的存在,比如后室某一层的湿度是 45%,那就得是 45%,过分地破坏规则,就意味着「不尊重规则」。

「背景」让创作者着迷就跟沙盒游戏一样,因为它可以完全规避「剧情」和「人物」的构建技巧,只需要安排一个人,像是旅游一样地「看见」正在发生的事情,与「背景」这个庞大的角色进行互动,得到对应的(甚至是规定好的)反馈,所要呈现的是规则,以及对抗规则将会遭受的惩罚。

回到现实,这些所谓的「规则」就是背景故事里的那些「外归因」,自己之所以无法突破束缚,就是因为有那些外归因捆绑着自己——你真到了要跟对方聊起如何拆解束缚的时候,他们就会逃走,因为没有了那些外归因的束缚,他们是否意味着就必须要面对那些悬而未决的事情了?

这就是现实世界,构建「背景」的迷人之处。


最后联动一下另一个聊过的话题——人们之所以「改造自然」,特别是构建一个充满了规则和逻辑的世界,像是自己在充当这个异世界的神的过程,其实就是人们对权力追求的形式之一,在建造一座权力的花园

无论是中国皇家园林、还是达官贵族把玩的盆栽、还是欧洲中世纪时期的音乐喷泉,都是在将「自然景观」进行人为干预的过程,而在这个过程中便有了与「神」平等的地位,即改造自然,一山一水、一水一木,都可以根据自己的想法移动,从而接近人们认为的「美学比例」。改造自然,然后又将改造的自然无限地接近他们认为的美的自然——那这还是所谓的「无为自然」吗?

一个人创作一个作品,特别是在编制那个美轮美奂的异世界规则时,也是「神」,所以他们更不希望有这样一个「主角」可以轻易地毁掉自己的世界,所以有一些作品就会呈现「旅游」的气息——当然,我并不是说这样的作品就是错的,各花入各眼罢了。

而现实世界的那些「外归因」,太多着迷对于外归因的构建,那「人物」自然就会被的弱化甚至失去主体性。

碾转

2025年5月19日 15:49

刚看到 “碾转” 这俩字点进来的朋友,估计还摸不着头脑。其实这是种吃食,现在知道的人不多了。

过去青黄不接的时候,地里的青麦熟了,人们就割下青麦,搓掉外皮,把麦仁蒸熟晾干,再放进石磨里碾。磨盘一圈圈转,出来的细长条,就是碾转。吃法不讲究,打俩鸡蛋炒一炒,或者拌点蒜末香油就能吃。晒干了收起来,想吃的时候上锅一蒸,照样能填饱肚子。老一辈人靠着这不起眼的东西,熬过饥荒,等到新麦磨成面粉。

等我记事时,日子没那么紧巴了,谁家也舍不得割还没熟透的麦子。做碾转又费工夫,得守着石磨一圈圈推,慢慢就没人做了。我就吃过一回,还是邻居大娘送来的。那碗碾转端在手里,麦香直往鼻子里钻,吃起来又筋道又香甜,到现在都忘不了。

前两天上班路上,瞧见有小贩在卖碾转,用白布盖着,底下透出青绿的颜色。我称了半斤带回家,妻子压根没听说过这东西。我搁锅里用油炒了炒,吃起来还是那么有嚼劲,可总觉得少了点啥。想来想去才明白,现在啥都不缺,吃啥都不稀罕了。小时候难得吃上一回,那滋味里掺着期待和满足,哪是现在能比的。

有些味道,大概只能留在回忆里了。

阳新县百洞峡半日游

作者 山野愚人
2025年5月19日 09:59

百洞峡位于湖北省阳新县,距离武汉一百多公里,车程也就2个多小时吧。趁着工会活动,去这里游玩了半日。

炎热的夏日,外面热浪似火,但一到洞口,便有清凉的气流迎面吹来,格外凉爽。徐徐入内,沿着甬道而入,便仿佛进入了另一个世界——千奇百怪的溶洞世界。

溶洞内幽暗曲折,大大小小的钟乳石林立其中,或大或小,或长或短,形状不一,让人产生无限联想,如鬼斧神工造就一般。

映衬着洞内五彩灯光,景象更显光怪陆离,踏幽静、绕石穹,在蜿蜒的洞内小路上探索前进,时而上时而下,左右穿梭中浏览着大自然给予我们的神奇危之景,不由得阵阵感慨。

出溶洞,已然来到悬崖峭壁之上,沿着栈道而行,聆听着山谷中风的声音,倾听着树木摩挲的低语,仿佛与此融为一体,甚是畅快。

周报 #95 - All AI 与 No AI

2025年5月19日 11:02

前言

weekly_review_95

本篇是对 2025-05-052025-05-12 这周生活的记录与思考。

这周看到一些有意思的关于 AI Coding 的思考或是讨论,也结合着自己 AI 使用的经历来聊一聊想法。

All AI 与 No AI

AI 与自我

最初是看到了一篇言辞颇为激烈的文章「AI 正在让人变得前所未有地自以为是」,其中有这样几段话 ——

ai_ego

虽然我同样对一些过度鼓吹 AI 从而达成自己个人营销目的的个别“网红”也有些反感,但并不觉得“程序员”一词需要刻意构筑一道门槛来将一些非科班或是技术爱好者拒之门外。

我大学时也是与代码毫不相关的文科类专业,当时即使真的只是用 python 写出一个冒泡排序也会让我感受到奇妙,第一次接外包单子给一个公司用 php 做官网时的感受至今依然记得,那是我第一次作为程序员完成的作品,或许现在看来确实并不一定如一个实习生所能做到的,但依然不妨碍我从中获取的成就感。

甚至也很羡慕现在的人,有了 Cursor 这些 AI 工具加持,可以做出许多复杂度远远高于自己当前知识储备的应用,并不一定是逐行都理解,但想法到实现的路径早已被大大缩短,模块化设计、模型、需求调整这些也会在 AI 写码的过程中融入开发者自身的思维。

编程并不是塞尔达的大师之剑那样一个需要费尽千辛拔出来的荣耀的象征,而更多是普罗米修斯传递的火种,并不稀有,但对世界的运作改变深远。

ai_renaibao

但还是希望像「AI 编程」 vs. 「热奶宝」文中所说的那样,希望对编程毫无热情而只把 AI 编程作为流量密码的人少来污染这个行业了。

NO AI

polebug_ai

看到并且也深切感受到了对于过度依赖 AI 造成的焦虑或是恐慌,我现在同时用两个 Cursor 账号、一个 Windsurf,一个 v0.dev,这些 IDE 或是工具的 Agent 模式已经成为了我想要实现一个新功能时的本能反应,也已经太久太久没有依赖搜索引擎和官方文档本身(除了 SwiftUI,没办法,LLMs 语料太少了)。

确实会有一种很矛盾的感觉,一方面对自己所能开发的领域、边界有了更多信心,可以开发前端、iOS 甚至是各种之前并不了解的技术栈;而另一方面,对于自己离开 AI 后独立写代码的信心在显著下降,连带着自己独立思考的能力。

ai_code_wwwyesterday

倒不至于说对 AI 生成的代码有多少羞耻感,只是确实比起自己敲的代码,少了些许“真实感”,不过我想随着 LLMs 更快速的发展以及自己的工作流中更好地与其融合,这种感受也能慢慢地有所缓解。

而看到 No AI 的实践,我甚至想相反地去实践 All AI,在一些 side project 或者个人项目中完全用 AI 去实现,用 AI 修复 AI 产生的 bug,而自己在其中去探索工作流的优化,看看实践了一阵子后究竟是 No AI 还是 All AI 所带来的成就感更高,或许也很有趣。

AI 与思考能力

但我对于非编程类的 AI 实践却有些趋于保守,很少用 AI 类的搜索引擎,也并不怎么用 NotebookLM 或是 Gemini Deep Research 这样的工具来帮助消化学习。

诚然 AI 降低了很多知识获取与学习的门槛,但我依然不敢信任它在我未曾涉猎的领域中给出的似乎条分缕析的回答或是长篇大论的 Research,如果有一天我对 AI 生成的东西感到陌生或是完全无法判断真伪,可能会更担心是不是自己已经丧失思考能力了吧。

程序员算是 AI 浪潮的比较直接的受益者,LLMs 很大程度改变了我的工作模式和行为习惯,我也偶尔会偷懒让 AI 帮我总结或是用沉浸式翻译读英文资料,但我依然不会也难以想象用 AI 帮我写周报/博文,或许它终有一天能做得不错,却少了灵魂和一些微妙的“人”感。

有趣的事与物

软件

subo_screenshot

在 Twitter 上看到 CaiCai 推荐了一个订阅管理软件「Subo」,试用了一下就为了它的多币种功能付费了,整理了自己的各种订阅/服务器,好用 & 很有设计感!

输入

虽然大部分有意思的输入会在 「Yu's Life」 Telegram 频道里自动同步,不过还是挑选一部分在这里列举一下,感觉更像一个 newsletter 了。

我把 Telegram Channel 消息作为内容源搭建了一个微博客 —— 「daily.pseudoyu.com」,可以更方便浏览了。

收藏

文章

视频

剧集

周报 #94 - 生活的界限与真实感

2025年5月19日 09:03

前言

weekly_review_94

本篇是对 2025-04-282025-05-04 这周生活的记录与思考。

这周是五一,久违的长假,放下了疲惫与焦虑,“摆烂”地享受了几天,看剧、运动、招待朋友,发现似乎更能找回一些生活的节奏;也补了 Rust 和 SwiftUI 的课程,重构了之前的项目;还有很多有意思的事。

生活的界限与真实感

界限

severance_post

我时常觉得自己有一根弦一直绷着,并不是很具象的来自工作或是生活的什么压力,而是一种源自内心的焦虑,例如有一个完整的周末,我似乎很难真正放松下来打一天游戏(即使我真的很想把《宝可梦朱/紫》通关),给自己安排了许多“正”事,却又会因为学习或是目标达成不尽人意而进入自责的循环。

这个五一假期却有了一些例外。假期前我依然给自己安排了许多学习、工作,但因为沉迷看一部新韩剧《苦尽柑来遇见你》和玩《双人成行》而“虚度”了好几个下午,但整个人却似乎融化在了这种舒适的日常中,搁置了那些不良的情绪,只是享受其中。

似乎很久没有这样的时候了,即使只是“在假日休息”这样天经地义又简单的事。

在看《人生切割术》的时候我也常常在想,我现在的生活有时还常常不如剧中那样通过一部电梯来彻底地割离工作与生活,甚至有些羡慕。不由得也开始反思自己是否真的需要填满这些时间,匆匆忙忙地奔波在一项项任务中,模糊了生活的界限。

而对于远程办公已经近两年的我来说,这种界限并不是一个具体的上下班的时间节点所切分的时间片段,而是一种心态上的定义或是掌控感,让自己不再被这些具体的一项项事务裹挟着进入日复一日的循环。

真实感

DSCF0710

最近工作内容是并不熟悉的技术栈,常常因为代码写不出来/焦虑而熬夜,甚至也有一天因为夜里开会而吵醒了学姐,持续了两周后有些消耗,但似乎处在一个无解的状态里,确实是需要投入这些时间去学习/完成这些工作,却又由于这些被占据的时间与随之而来的情绪而压垮了仅剩的一些生活的空间。

DSCF0731

刚好周五同事 Ares 和 Innei 来家里作客,中午我在家里做了牛排简餐,傍晚一起去天目里拍照,交流着相机、镜头,驻足于配色好看的摊位、与对面同样拿着相机在四处拍的陌生人拿着相机对狙,纯粹的快乐。

i_m_still_here

movie_threater

晚上又和学姐去看了一部电影「I'm Still Here」,在一家可以一边吃东西一边观影的影院,很惬意,整个周末也似乎因为着短短的几个小时而延长了,变得充实而真切。

或许有时候出去走走,去触碰一下窗外的雨滴,感受一下空气的流动和温度,就能为生活注入一些真实感。

苦尽柑来遇见你

kujinganlai

这个假期花了几天时间追完了这部新出的韩剧,原本只是每天吃饭的时候看下,两集之后就有些上头,看完后有些意犹未尽和怅然,似乎陪伴着他们走过了一生,他们之间的爱情自不必多言,其中更打动我的还有三代人之间的情感传递与循环,似乎常常也会落入同样的命运选择中,却又由于根植在生命中的来自上一代的传承而有一些微妙的不同。

之前就一直很喜欢《请回答 1988》和《老友记》这类更偏群像的讲述人生某个阶段琐碎日常与情感的剧集,或许 P5R 这类游戏也是,我期待从中找到一些陪伴感,他们也常常会在生活的许多偶尔的阶段里给予我前行或是回望的勇气。

有趣的事与物

输入

虽然大部分有意思的输入会在 「Yu's Life」 Telegram 频道里自动同步,不过还是挑选一部分在这里列举一下,感觉更像一个 newsletter 了。

我把 Telegram Channel 消息作为内容源搭建了一个微博客 —— 「daily.pseudoyu.com」,可以更方便浏览了。

播客

收藏

文章

  • How the Raycast API and extensions work,raycast 的体验真的甩同类 Alfred 已经太远了,解读技术实现的文章也很清晰。
  • 我的三天心动原则,我之前看评测很心动大疆的一个无人机,激情下单,但发现到手后忙一些事三天都没空拆开快递,想到以前真正想要的东西都会一天刷三十遍快递去驿站自己取的,于是就退货了。

视频

剧集

  • 苦尽柑来遇见你,近几年最喜欢的剧了!!!有点找回了看《请回答 1988》的感受,但由于故事更完整,看着看着就像是陪她们度过了整个人生,有好几个地方都看哭了。
  • 最后生还者 第二季,非游戏党,看完第一季印象比较深,追一下。
  • 雷普利,剧情虽然没多少悬疑的部分,但节奏很棒,也好喜欢这部的光影和意大利人特有的松弛感,想去。

C++ 教程: 用std::move来移动所有权


📘 C++ 移动语义与 std::move() 教程

C++的std::move用于转移变量/对像的所有权/Ownership。

🔹 什么是移动语义?

在 C++ 中,移动语义通过转移资源所有权/Ownership(如内存或文件句柄)来优化性能,而不是复制它们。

移动语义是在 C++11 中引入的,它允许:

  • 更快速地传递大型或昂贵的对象
  • 更高效地使用临时值

🔹 什么是 std::move()?

std::move(x) 并不会真的移动任何东西 —— 它只是将 x 转换为一个 右值引用(即 T&&),告诉编译器:
你可以把这个对象当作临时对象来处理并移动它。

要真正实现移动,你的类型必须实现 移动构造函数移动赋值运算符

✅ 什么时候该用 std::move()?

在以下情况下使用它:

  • 你想 转移资源的所有权
  • 你正在处理 复制开销大的对象(如 std::stringstd::vectorunique_ptr)。
  • 你写的函数按值接收参数,并希望将其移动进成员变量。

🔍 std::string 示例

#include <iostream>
#include <string>
#include <utility>
int main() {
    std::string a = "hello";
    std::string b = std::move(a);
    std::cout << "b: " << b << std::endl;
    std::cout << "a: " << a << std::endl;
}

🔍 移动 std::vector

std::vector<int> original = {1, 2, 3};
std::vector<int> moved_to = std::move(original);
// original 现在为空(但仍然有效)

⚠️ 移动后会发生什么?

移动后:

  • 被移动的对象 仍然有效
  • 但其 内容未定义 —— 你只能销毁它或重新赋值。
std::string x = "abc";
std::string y = std::move(x);
// x 现在处于有效但未定义的状态 —— 不要再读取它!

🧠 对内建类型使用 std::move()

int x = 42;
int y = std::move(x);  // 实际是拷贝,因为 int 没有移动语义

没必要,因为像 int 这样的基本类型不支持移动构造。

🛠️ 自定义类型实现移动语义

class MyBuffer {
    int* data;
    size_t size;
public:
    MyBuffer(size_t s) : size(s), data(new int[s]) {}
    // 移动构造函数
    MyBuffer(MyBuffer&& other) noexcept
        : data(other.data), size(other.size) {
        other.data = nullptr;
        other.size = 0;
    }

    // 移动赋值运算符
    MyBuffer& operator=(MyBuffer&& other) noexcept {
        if (this != &other) {
            delete[] data;
            data = other.data;
            size = other.size;
            other.data = nullptr;
            other.size = 0;
        }
        return *this;
    }
    ~MyBuffer() { delete[] data; }
};

使用示例:

MyBuffer a(1000);
MyBuffer b = std::move(a);  // 将 a 移动到 b

📦 std::move() 与智能指针

可以用 std::move来操作智能指针,比如 unique_ptr 或 shared_ptr:

#include <memory>
std::unique_ptr<int> p1 = std::make_unique<int>(10);
std::unique_ptr<int> p2 = std::move(p1);
// p1 现在为空指针

🔁 std::shared_ptr 所有权转移

当你“转移所有权”给另一个 shared_ptr 时,你实际上是:

  • 将控制块(用于跟踪引用计数)从一个 shared_ptr 移动到另一个。
  • 原来的 shared_ptr 变为空(use_count() == 0)。
  • 总体引用计数不变(仍为 1,除非还有其他共享所有者)。

✅ 示例:通过 std::move() 转移所有权

#include <iostream>
#include <memory>
int main() {
    std::shared_ptr<int> p1 = std::make_shared<int>(42);
    std::cout << "p1 use_count: " << p1.use_count() << std::endl; // 1
    std::shared_ptr<int> p2 = std::move(p1); // 转移所有权
    std::cout << "p1 is " << (p1 ? "not null" : "null") << std::endl; // null
    std::cout << "p2 use_count: " << p2.use_count() << std::endl; // 1
}

🔍 重要区别:shared_ptr vs unique_ptr

指针类型 转移机制 允许拷贝 主要用途
std::unique_ptr 仅支持 std::move() ❌ 不允许 独占资源所有权
std::shared_ptr std::move() 或拷贝 ✅ 允许 共享资源所有权,引用计数

⚠️ 注意事项

  • 可以使用 move 来转移 shared_ptr 的所有权(源指针将变为空)。
  • 也可以拷贝 shared_ptr 来共享所有权(两个指针都有效,引用计数增加)。
  • 只有在你明确希望原来的 shared_ptr 被置空时才使用 std::move()

🔄 常见使用模式

函数返回值使用移动:

std::string get_name() {
    std::string name = "Alice";
    return std::move(name);
}

只有在你想强制进行移动(比如返回函数参数)时才使用 std::move()

🚫 不该使用 std::move() 的场景

1. ❌ 不要从还需要使用的变量移动:

std::string s = "test";
std::string t = std::move(s);
std::cout << s;  // 内容未定义

2. ❌ 不要对 const 对象使用 std::move():

const std::string s = "hi";
std::string t = std::move(s);  // 实际是拷贝,因为移动构造<a  href="https://justyy.com/archives/67736">函数</a>无法接收 const 参数

🧪 总结速查表

使用场景 是否使用 std::move() 原因
移动大型容器或字符串 ✅ 是 高效转移内存或资源
移动智能指针 ✅ 是 转移所有权
基本类型(如 int、bool) 🚫 否 没有移动语义,等同于拷贝
const 对象 🚫 否 移动构造函数不接受 const
临时变量 🚫 通常不需要 已经是右值了

✅ 最后小贴士

如果你不确定该不该用 std::move(),问自己:
“我是否不再需要这个变量并打算把它交出去?”
如果答案是“是” → 那就用 std::move()

C/C++编程

英文:Tutorial on C++ std::move (Transfer Ownership)

本文一共 880 个汉字, 你数一下对不对.
C++ 教程: 用std::move来移动所有权. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c C++ 教程: 用std::move来移动所有权 C++ 学习笔记 编程 计算机
The post C++ 教程: 用std::move来移动所有权 first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 简易教程: C++的智能指针 C++ 智能指针教程 C++ 中的智能指针提供了自动且安全的内存管理。它们通过 RAII(资源获取即初始化)机制,帮助开发者避免内存泄漏和悬空指针的问题,确保对象在生命周期结束时被正确释放。 本教程将介绍 C++ 中三种主要的智能指针: std::unique_ptr:独占式所有权 std::shared_ptr:共享式所有权 std::weak_ptr:非拥有式弱引用 1. std::unique_ptr unique_ptr 拥有独占所有权。一个资源只能被一个...
  2. 借助AI快速开源了三个小工具: 写代码越来越像做产品了, AI 真把我宠坏了(Vibe Coding) 程序员的未来?Vibe Coding + AI 一起上! 借助 AI 快速开源了三个小工具 最近,我利用 ChatGPT-4o 和 o4-mini 快速开发并开源了三个小工具。起因其实很简单——每次想转换 YAML/JSON 或进行...
  3. 被动收入之: 微博红包 今年开始重新经营我的微博帐号 drlai 收到两笔微信红包,应该是来自于官方的支持,150元(成功提现到支付宝)。虽然这不能持久,也没多少,但毕竟实现了零的突破,意义重大。 如果流量上来,内容创作者可能会接受到比较多的赞赏,这也是一个比较简单的变现方法。这也能作为一种被动收入,不过如果不是头部网红,可能杯水车薪,但如果你有好几个类似这样的,也能积少成多! 在用户中心,微博用户可以每天登陆手机微博APP打卡,获取点数和少量的红包钱(几分钱),积少成多! 微博做些小任务可获得积分和几分钱。聊胜于无。 微博的主要盈利模式 微博的主要盈利模式主要包括以下几个方面: 广告收入:微博的大部分收入来源于广告,尤其是品牌广告和效果广告。广告形式包括信息流广告(类似于推文广告)、热门话题广告、开屏广告和视频广告。品牌和企业可以利用微博庞大的用户群和社交互动来提升曝光率、推广品牌和产品。 会员服务:微博提供的VIP会员服务,用户可以支付订阅费用来享受更多的特权,比如个性化的主题、特有的表情包、私密权限设置等。这些会员服务主要面向个人用户,提升其社交体验。 直播和打赏:微博提供直播平台,用户可以通过购买虚拟礼物来支持主播,微博会从这些打赏中抽取一定比例的分成。此外,微博与内容创作者分成,通过内容付费、知识付费等形式变现。 增值服务:针对企业和大V(拥有大量粉丝的用户),微博还提供增值服务,如账号认证、粉丝数据分析、精准推送、推广和营销工具等。这些服务帮助企业提升营销效果,同时也增加了微博的收入来源。 电商和导流:微博上有大量的电商导流业务,尤其是和明星、网红的合作推广。微博用户在浏览社交内容时,可以直接跳转到商品购买链接,微博通过这种方式赚取导流佣金。 游戏联运:微博也会与一些游戏公司合作推出联合运营的游戏,微博负责推广和流量引入,用户充值或付费时,微博可以获得一部分的分成。 这些模式相结合,使得微博能够在广告市场、内容创作和电商等多个领域获利。...
  4. 步步高学生电脑上 Basic 编程语言 peek 用法示例 步步高学生电脑 是8位FC机的经典之作.它上面的BASIC有三个版本 1.0, 2.0 和 2.1 2.1 版本有个在线帮助,实际上是 help.cmd 1.0 是用 Esc 键退回到 DOS 的,...
  5. 换了个奥迪Q5大灯花了我1000英镑 我那辆奥迪Q5 SUV今年年检没通过,原因是左前车灯坏了,需要更换。车厂告诉我,光是订购零件就要700多英镑,加上人工费,总费用得1000英镑。但没办法,如果不修,车辆年检(MOT)就过不了,车也不能上路。 MOT是英国的机动车强制性安全检测(Ministry of Transport Test)的简称。 近侧前位置灯不工作 drl/位置灯集成(4.2.1(a)(ii)) Nearside Front Position lamp not working drl/position...
  6. C++ Ranges 教程 C++20 引入了 ranges(范围),这是一个强大且优雅的抽象,用于处理序列(如数组、vector 等)。相比传统的迭代器或旧式循环,Ranges 提高了代码的可读性、可组合性和性能。 什么是 Range? 在 C++20 中,range(范围) 是一种抽象,代表一个可以迭代的元素序列。它与 views(视图) 和 actions(操作) 如过滤、转换等配合使用非常自然。...
  7. C++中的 const和constexpr 比较 C++ const 与 constexpr:真正的区别是什么? 一眼看都是定义常量。 为什么这很重要 现代 C++ 鼓励编写不可变、高效且表达力强的代码。两个关键字—const 和 constexpr—是这一理念的核心。它们看起来很相似,但理解它们的不同语义,对于正确利用编译期与运行期行为至关重要。 高层次对比 特性 const constexpr...
  8. 你给SteemIt中文微信群拖后腿了么? 这年头不缺算法, 就缺数据. 这两天花了很多时间在整API上, 整完之后自己用了一下还觉得真是挺方便的. 今天就突然想看一看自己是否给大家拖后腿了, 于是调用每日中文区微信群排行榜单的API, 刷刷拿着 NodeJs 练手: 1 2 3 4 5 6...
❌
❌