阮一峰的网络日志

Ruan YiFeng's Blog

Latest articles

科技爱好者周刊(第 126 期):内卷化是什么?

这里记录每周值得分享的科技内容,周五发布。( 通知:下周是十一假期,周刊将提前到9月30日周三发布。 ) 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作/实习岗位。 封面图 美国加州的伊万帕太阳能发电站,有三座137米的高塔,塔顶装有水箱,当水被反射的阳光煮沸,就会产生蒸汽来发电。(维基百科) 本周话题:内卷化是什么? 最近,我经常看到"内卷化"这个词,不理解什么意思。 网上找到的解释: "内卷化,指一种社会或文化模式在某一发展阶段达到一种确定的形式后,便停滞不前或无法转化为另一种高级模式的现象。"(百度百科)...

科技爱好者周刊(第 125 期):数字人民币要取代谁

这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作/实习岗位。 封面图 西班牙加纳利岛的人们,在火山灰上挖坑种葡萄。火山灰排水快,种出来的葡萄更适合酿酒。(via) 本周话题:数字人民币要取代谁 数字人民币,已经传了很久了,但它到底是什么东西,媒体却不提。 本周,人民银行的副行长写了一篇文章,第一段就回答了这个问题。 "数字人民币主要定位于流通中现金。......国家有必要利用新技术对现金进行数字化,为数字经济发展提供通用性的基础货币。" ...

轻松学会 React 钩子:以 useEffect() 为例

五年多前,我写过 React 系列教程。不用说,内容已经有些过时了。 我本来不想碰它们了,觉得框架一直在升级,教程写出来就会过时。 但是,最近我逐渐体会到 React 钩子(hooks)非常好用,重新认识了 React 这个框架,觉得应该补上关于钩子的部分。 下面就来谈谈,怎样正确理解钩子,并且深入剖析最重要的钩子之一的useEffect()。内容会尽量通俗,让不熟悉 React 的朋友也能看懂。欢迎大家参考我以前写的《React 框架入门》和《React 最常用的四个钩子》。 本文得到了 开课吧 的支持,结尾有 React 视频学习资料。希望通过视频来系统学习 React 的同学,可以关注。 一、React 的两套...

科技爱好者周刊(第 124 期):华为如何考核员工

这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作/实习岗位。 封面图 《国家地理》杂志摄影师在希腊拍到的下雨天的蘑菇。(via) 本周话题:华为如何考核员工 最近,华为的一份内部文件出现在网上。 8月31日,任正非对新员工讲话,透露了一个消息。华为将把所有职位分成三类:职员类,专家类和管理类,每一类都有不同的考核方法。 (1)职员类 主要指后勤人员(比如物业和保安)。这一类人员不用对利润负责,不采用淘汰制,只要适任,可以一直做下去。但是,职级不会太高,收入只略高于社会同类岗位,也拿不到股票和分红。...

科技爱好者周刊(第 123 期):互联网公司与湘军的军制

这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作/实习岗位。 封面图 8月30日,一个三岁台湾女童不小心被风筝缠住身体。一阵大风吹来,就飞上了天,至少五层楼高。所幸风筝下落被众人抓住,女童没有大碍。(via) 本周话题:互联网公司与湘军的军制 大学里,我读过一本历史学著作,罗尔纲的《湘军兵志》。 湘军是清朝末年曾国藩在湖南省组建的一支军队,清朝全靠它,打败了太平天国。这里有一个疑问:为什么国家的正规军(绿营)接连战败,但是一支地方的民兵部队却能连克强敌?湘军到底有何不同?...

科技爱好者周刊(第 122 期):谈谈互联网公司的高估值

这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作/实习岗位。 封面图 新加坡南洋理工大学的学习中心大楼,有56间智能教室,可以让学生们进行小组活动。这栋楼的垂直绿化与阶梯式阳台,让它像一个花园,同时也减少了太阳光照带来的热量。(via) 本周话题:谈谈互联网公司的高估值 上周,贝壳找房在美国上市,第一天的市值就超过了中国最大的房地产公司万科。 虽然两家公司不太一样(贝壳找房是二手房交易平台,万科是开发商),但这种估值还是挺让人震惊的。贝壳找房还在亏损,而万科每年有500多亿人民币的利润,但市场依然认为前者更值钱。...

rsync 用法教程

一、简介 rsync 是一个常用的 Linux 应用程序,用于文件同步。 它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。 它名称里面的r指的是 remote,rsync 其实就是"远程同步"(remote sync)的意思。与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件大小或修改时间有变动)。 二、安装 如果本机或者远程计算机没有安装 rsync,可以用下面的命令安装。 # Debian $ sudo apt-get install rsync...

科技爱好者周刊(第 121 期):为什么人类没有越来越闲?

这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作/实习岗位。 封面图 8月12日是"世界大象日",西双版纳野象谷景区为大象准备了美食。(via) 本周话题:为什么人类没有越来越闲? 很多人相信,随着科技的发展,未来的人们会有很多空闲时间,因为机器会干活。 这种观点是不对的。即使有高度智能的机器,未来的工人也不会空闲,可能还会更忙,至少资本主义制度是如此。 将近100年前的1930年,经济学家凯恩斯预言,在一个世纪之内,生产力的提高将使发达国家的居民每周工作15个小时,还能保持体面的生活水平。...

Node.js 如何处理 ES6 模块

学习 JavaScript 语言,你会发现它有两种格式的模块。 一种是 ES6 模块,简称 ESM;另一种是 Node.js 专用的 CommonJS 模块,简称 CJS。这两种模块不兼容。 本文就来谈谈,ES6 模块在 Node.js 里面怎么使用。 一、两种模块的差异 ES6 模块和 CommonJS 模块有很大的差异。 语法上面,CommonJS 模块使用require()和module.exports,ES6 模块使用import和export。 用法上面,require()是同步加载,后面的代码必须等待这个命令执行完,才会执行。import命令则是异步加载,或者更准确地说,ES6 模块有一个独立的静态解析阶段,依赖关系的分析是在那个阶段完成的,最底层的模块第一个执行。...

科技爱好者周刊(第 120 期):只有开放才能打败封锁

这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作/实习岗位。 封面图 8月5日,伦敦自然历史博物馆重新开馆。工作人员为蛇颈龙化石展品做清洁。(来源:Instagram) 本周话题:只有开放才能打败封锁 美国搞技术封锁,不允许中国企业使用美国技术。今天就来谈谈,应该怎么应对这种局面。 华为最近宣布,9月15日以后,手机的麒麟芯片无法生产了,可能将成为绝响,因为台积电迫于美国的禁令,不再接受华为的订单了。 此前,华为手机已经不能预装谷歌服务框架了。但是,安卓系统是开源的,就算不能用上层的谷歌服务,系统本身还是可以用的。...

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!