每周分享第 52 期

作者: 阮一峰

日期: 2019年4月19日

腾讯课堂 NEXT 学院

这里记录过去一周,我看到的值得分享的东西,每周五发布。

欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

报道,汉王科技开发了一个"课堂呵护系统",已经在北京牛栏山一中、内蒙古赤峰四中等全国七所学校试点。

该系统在黑板上方安装了一个摄像头,上课时每秒对整个班级拍摄一张照片,然后进行人脸识别,判断谁在专心听课,谁在开小差,谁在讲悄悄话,以及谁在睡觉。

老师打开电脑或手机,可以查看统计结果。每个学生名字后面都有一个图形,红色的向上三角形,表示该学生本周专心听课时间上升,绿色的向下三角形表示下降。

该系统单个教室的安装成本是3万元人民币,学校不需要出钱,所有费用由当地教育局提供财政补助,作为在学校推广人工智能和大数据的体现。除了汉王公司,杭州的海康威视也开发了类似的"智能教室行为管理系统",采样频率低一点,每30秒才拍摄一次照片。

我想,以后不仅是学校,政府机关、公司、工厂应该也会安装类似系统,对员工进行不间断的人脸识别,评估他每天有多少时间在安心工作。这比上下班打卡,对企业更有利。

新闻

1、飞机上的摄像头

一位乘客发现,新加坡航空的座椅背面,液晶屏幕下面居然有摄像头。他把照片发到推特,引起一片哗然。新加坡航空不得不出面解释,这只是客机娱乐系统的标配,未来打算用于跟乘客互动,比如识别手势。新加坡航空称,从未启用摄像头,今后也不会用来监视用户。

但是,人们还是担心,黑客有可能控制这些它们,从而掌握乘客的一举一动。

2、开普勒望远镜的最后一张照片

2009年3月,美国发射了开普勒望远镜,用于观察太阳系外的行星。十年来,这架望远镜逐渐失灵,2018年9月25日,它拍摄了最后一张照片(上图),然后就不再工作了。

上图拍摄了水瓶座,缺少一些方格是因为相机的某些部分已经坏了。这个望远镜目前不再跟地球通信,从此永远围绕太阳公转。

3、种植肉

历史上,人类通过养殖动物得到肉类。现在越来越多的团队开始研究,能否像种植植物那样,把肉类种植出来。英国巴斯大学的团队,在叶子上种植了猪肉细胞;美国一家名叫 Just 的公司表示,它能够从鸡肉羽毛提取的细胞中,培养出鸡肉。

种植肉主要通过细胞分裂产生,最终产物是纯肌肉组织,基本上是瘦肉末。理论上,种植肉跟养殖肉的成分是一样的,但是为了得到相同的口味,需要添加脂肪细胞和结缔细胞。一旦种植肉证明在商业上可行,就会得到大规模推广。

4、横跨美国的列车

美国现在没有东西横穿全国的列车,19世纪淘金时代有,现在没有。如果你一定要坐火车,从东岸的纽约直到西岸的洛杉矶,并且愿意忍受中途换车,那么这2,448.8英里(相当于上海到乌鲁木齐)一共需要花费整整三天(67个小时),整趟行程的票价是1,089美元。

5、流媒体超过电视

美国电影协会 MPAA 宣布,2018年流媒体首次超过电视。美国人有52%的时间看网上视频,48%的时间看电视。

全球范围内,流媒体新增了1.312亿用户,用户总数达到6.133亿人,相比之下,有线电视用户下降了2%,达到5.56亿。另外,流媒体也挤压了 DVD 和蓝光光盘,美国的销售量2018年下降了15%。目前看来,五到十年内网络流媒体就会淘汰有线电视。

6、清江古生物化石

中国科学家在湖北省清江流域,发现了一处大型的古生物化石遗址,已经挖掘了2万多块化石。这些化石距今大约5.18亿年,其中是许多是软体生物。它们柔软的身体组织,包括皮肤、眼睛和内脏,都"精美地"保存完好。下图就是水母和节肢动物的化石,保存得极其完好,触须都清晰可见。

这些化石的珍贵之处在于,软体动物(比如水母和蠕虫)通常不会变成化石。大多数化石都是硬体动物,因为较硬的物质(比如骨头),不太可能腐烂和分解。清江生物群可能是由于突然的风暴,被迅速埋在沉积物中,才能使软组织得到很好的保存。

7、监控驾驶员

汽车的人工智能一般只用于判断车外环境,但是沃尔沃汽车反其道行之,将人工智能用于车内。2020年开始,每一辆出厂的沃尔沃汽车都会带有车内摄像头,专门观察驾驶员的眼睛。

如果发现驾驶员分心,没有专心开车,将以声音和视觉的形式发出警告,例如仪表盘闪烁和发出嘟嘟声。如果驾驶员继续不专心,汽车将自行减速。如果依然无效,汽车将自动靠边停车。另外,还有算法判断驾驶员是否饮酒,如果发现有饮酒迹象,将不允许驾驶。

8、一句话新闻

  • 苹果公司宣布,终止对高通公司的所有诉讼,并向其购买 5G 芯片。随后,Intel 公司宣布放弃 5G 研发,因为它的 5G 芯片的唯一客户就是苹果公司,现在也没了。

  • 全世界74亿人口如果都住在一起,最小需要多少空间?历史上,人口密度最大的地方是香港的九龙城寨,1平方公里住了120万人。据此计算,6000多平方公里就够了,相当于上海市的面积。

  • 爱达荷州的太阳能发电创下美国价格最低记录,每度电2.175美分(相当于人民币0.146元)。该价格是发电厂的价格,居民支付的价格会更高一点。

  • 挪威三月份的新车销售总共18,375辆,其中10,732辆为电动汽车,占比58%。电动车比例是全世界最高。

文章

1、魔兽世界的玩家去世以后(中文)

Robert Steen (上图)的儿子患有重病,无法行走,不幸在2014年去世,只有25岁。去世以后,父亲发现儿子的笔记本上有《魔兽世界》的密码,才发现儿子是一个资深玩家,他用这个密码登陆,把死讯告诉儿子在游戏里面的好友,结果,葬礼上,欧洲各国的魔兽玩家都来了。

2、为什么亚马逊河不能架桥?(英文)

亚马逊是世界最长的河流之一,但是整条河没有一座桥,这是为什么?

3、什么是 Wayback Machine?(英文)

Wayback Machine 是一个庞大的网页数字档案库,为全世界的网页存档。该项目于1996年启动,目前保存了100亿个快照,数据量达到 30PB,另外还有 30PB 备份。

4、类型正在向右移动(英文)

以前的编程语言,类型声明都是写在变量的左边,比如 int count 。但是,现在越来越多的编程语言,将类型声明写在变量的右边,比如 count:int ,这是为什么?

5、运动追踪的红外线加热器(英文)

作者自己动手,将一个普通的红外线加热器,接上了树莓派,加装了一个摄像头,实时捕捉和识别走动的人体。不管人走到哪里,加热器就会自动转到那个方向,对着人进行加热。

6、我作为工程师的报酬(英文)

一个美国工程师回顾自己的薪水增长,2007年他作为 IT 管理员,年薪是4.2万美元,2018年他变成了架构师,年薪是18.9万美元。许多网友看了他的文章,也纷纷留言,写下自己的年薪变化

7、10个 Homebrew 软件包(英文)

Homebrew 是 Mac 系统的软件包管理器,可用于安装 Unix 软件包。本文推荐10个值得安装的软件包。

8、Java 语言的 null 是一个设计错误(英文)

Java 语言的 null 值导致了很多问题,本文解释为什么 Java 的设计是错的,而 Kotlin 的设计是对的。

9、如何安装 Alpine Linux 的桌面(英文)

Alpine 是一个极度瘦身的 Linux 发行版,只有 5MB 左右,主要用于制作 Docker 镜像文件。本文介绍 Alpine 的基本知识,如何安装一个基于它的桌面开发环境。

10、未来没有 Webpack 的前端开发(英文)

现在的 Web 应用,一般都需要使用 Webpack 打包脚本。但是,浏览器已经支持 ES6 模块,能够自行处理模块的依赖,因此完全可以跳过打包这个步骤。

11、996.icu 事件的可视化(视频)

这段90秒的视频,帮你回顾 996.icu 事件的全过程。(@jdk137 投稿)

12、Edge 变成 Chromium 意味着什么?(英文)

微软的 Edge 浏览器内核从自研变成了 Chromium,现在 Windows 系统预览版已经发布了。与原来相比,到底新增了哪些功能?

软件

1、ink

使用 React 语法开发富交互的命令行应用的 JS 库。

2、QuickChart

通过 URL 生成图表的开源服务。

3、vuepress-theme-reco

VuePress 的一个主题,为博客定制。(@recoluan 投稿)

4、koa-mapper

koa-router 模块的替代品。(@helloyou2012 投稿)

5、GitPress

文档的 git 仓库直接发布成静态网站的工具。(@pad0van 投稿)

6、code-server

开源的 VS Code 在线版,支持大部分 VS Code 插件 。(@Y024 投稿)

7、UserLAnd

安卓手机安装 Linux 发行版的 App。

8、ArchiveBox

网页离线储存工具,可以将一个网页的所有资源(HTML、JS、 图片、PDF 等)都下载下来,打包成 Web Archive 格式。

9、instagram.css

一个 CSS 开源库,提供纯 CSS 的 Instagram 滤镜实现。(@ifrontend-xyz 投稿)

10、devices.css

一些主要的电子消费产品外观图片的 CSS 实现。(@ifrontend-xyz 投稿)

11、AutoPiano

自由钢琴,HTML5 技术开发的网页钢琴应用。可以自动演奏曲谱,同步显示琴键的位置。(@WarpPrism 投稿)

12、workbase-server

一个国产的开源企业通信套件,包括私有部署的邮件和聊天解决方案,并提供手机端。可以把它当做自建的 Slack。(@wanglian 投稿)

资源

1、中国哲学古籍电子化计划

免费的线上图书馆,提供中国古籍电子版,已收藏超过3万本著作,约50亿字。(@nosarthur 投稿)

2、Chrome 插件英雄榜

该项目收集优秀的 Chrome 浏览器插件,并为它们写中文说明书。(@zhaoolee 投稿)

3、Ops School

运维工程师的培训资料库,介绍各种运维的基础知识。

4、维米尔全部画作

17世纪荷兰画家维米尔以精确还原生活场景而著称,他一共留下了36幅作品,全部收集在这个网页。

5、好奇者的量子计算入门

英文的开源教程,介绍量子计算的基本概念。同时,网站中包含了上百道简单的练习题,可以帮助初学者检验自己的知识掌握程度。(@nosarthur 投稿)

6、2018年 JavaScript 明星项目

该网站列出2018年各个方向上最受关注的 JavaScript 项目。(@StephenWu5 投稿)

文摘

1、为什么隔着玻璃晒太阳没有用?

人体需要晒太阳,一个主要原因是,阳光里面的紫外线,可以让我们的身体产生维生素 D。这种维生素很难从食物中摄取,必须依靠阳光来合成。

维生素 D 可以促进钙元素的吸收,保证骨骼健康。 所以,长期不见阳光会导致缺乏维生素 D,就会产生骨质疏松,以及其他一些问题。

虽然晒太阳是必要的,但是多晒却不行,多晒太阳会导致皮肤损伤。因为紫外线包含两种,一种是紫外线 A(又称UVA),它们渗透到皮肤深层,可能导致过早老化;另一种是紫外线 B(又称 UVB),导致晒伤发红。研究表明,主要是紫外线里面的 UVB,触发了维生素 D 的合成,而 UVA 并不会产生维生素 D。

一般来说,每天晒十分钟太阳,就能产生足够的维生素 D。但是,在室内或车内晒太阳是没用的,因为玻璃会阻挡 UVB 射线。你无法通过坐在阳光明媚的窗前增加维生素 D 水平,而且玻璃会让大部分 UVA 辐射通过,可能会对你的皮肤造成有害影响。

2、测量地球的年龄

二战后,芝加哥大学的化学家帕特森,希望通过测定岩石里的铅,判断岩石的年代。但是,遇到了一个问题:他找不到无铅环境,到处都有铅污染,因为加铅汽油使得铅在空气无处不在。他试图去除样品中的铅污染,擦洗了玻璃器皿,使用蒸馏水。没有办法,铅仍然出现了。

帕特森从头到尾分析了实验的每一步,以确定铅的起源。当时没人知道,加铅汽油有这么严重的后果。"我发现我使用的所有东西都有铅。这是人们以前从未想过的一种污染。"

玻璃器皿、自来水、实验室墙壁上的油漆、桌子、空气中的灰尘、皮肤、衣服、头发,甚至头皮屑都含铅。如果帕特森希望得到准确的结果,别无选择,他只能成为世界上最洁癖的怪人。

(上图:帕特森竭尽全力将铅和其他污染物排出实验室。)

帕特森竭尽全力摆脱铅。他买了耐热玻璃器皿,洗净,用氢氧化钾热水浸泡,然后用双氧水冲洗。他擦了又擦,跪在地上,擦掉地板上任何铅的痕迹。他用干净材料覆盖了他的工作台面,并在实验室的通风橱里安装了额外的空气泵----甚至在它周围建造了一个塑料笼,以防止空气中的灰尘有铅。他戴着面具和长袍,后来用塑料披着他的身体。

这些措施在当时并不常见。当时还没有"超洁净实验室"实验室的概念。帕特森根本不知道典型的实验室周围漂浮着大约300万个微观粒子,每个粒子都是实验结果的障碍。

五年之后,帕特森终于完善了技术。1951年,他设法准备了一个完全未受污染的铅样品,并确认了一个十亿年前的花岗岩块的年龄,这一成就使他获得了博士学位。下一步是使用这种方法,找出地球的年龄。

帕特森后来去了加州理工学院,建立了世界上最干净的实验室。他拆掉建筑里面的铅管,并重新铺设电线(旧电线有含铅的焊料)。他安装了一个排气系统,用于净化空气,并建造了独立的房间,用于研磨岩石,清洗样品,净化水。地质系通过出售收藏的化石资助了本次大修。

1953年,超净实验室已准备就绪。帕特森着手测试岩石样本,目标是发现地球的年龄。他变得越来越挑剔,要求助手每天用小抹布擦洗地板。后来,他禁止普通服装,要求助手穿着科学连体衣。样本准备好之后,帕特森前往国家实验室使用他们的质谱仪。一天晚上,机器吐出了数字。帕特森独自一人在实验室中将它们代入方程式,得出了地球的年龄是45亿年。

图片

1、BMI 指数

BMI 指数是体重除以身高,用来衡量一个人的肥胖程度。过高的 BMI,几乎必然导致心血管疾病,以及糖尿病等。下图纵轴是身高,横轴是体重,可以用来速查你的 BMI,以及肥胖程度。

2、彩色窨井盖

日本的很多窨井盖都是彩色的,已经成为了一种艺术现象,甚至有专门的民间爱好者交流和收集这些窨井盖。

言论

1、

阿里和腾讯都是膨胀的大平台,将用户聚集在一起,创造一个生态系统。我们听多了创业和快速移动,但是实际上,企业集团正在卷土重来,在政府的支持下成为一个可怕的巨头。这样的互联网公司,正成为当今时代和未来的主导。

-- HN 读者评论

2、

我的工位几乎看不到外面,我觉得这座建筑物真的开始吃掉我整天盯着墙壁的灵魂。

-- HN 读者留言

3、

赚钱的商业方式只有两种,一种是捆绑(bundle),另一种是分解(unbundle)。

-- 马克·安德森,Netscape 浏览器创始人

4、

你想尽办法让孩子上贵族学校,他会骑马,会演莎士比亚剧,但就是不了解普通人的想法,那你确信他会过好这一生吗?

-- 逻辑思维

5、

一般来说,帮企业赚钱的系统好卖,帮企业省钱的不好卖,因为省钱的系统基本上都要动到既得利益者。

-- 子柳

订阅

这个专栏每周五发布,同步更新在我的个人网站微信公众号语雀

微信搜索"阮一峰的网络日志"或者扫描二维码,即可订阅。

(完)

留言(54条)

每周必读

每周五都在期待阮老师的分享,辛苦了。

感觉到了无处不在的摄像头 活在监控之下 这种感觉太可怕了

阮老师,罗辑思维,罗字写错啦~

第一个摄像头如果应用到了企业,我觉得我会崩溃

请教阮老师是如何能做到一直坚持做一件事情的呢,比如每周的分享?

我觉得教育缺的并不是什么所谓得科技,缺的是一颗心而已,而教育却越来越远离这个心,之前是人与自然斗争,现在是人与人在斗争。我强烈反对在教育上使用这些花里胡哨得东西,这是毁掉整个生存可能

赚钱的商业方式只有两种,一种是捆绑(bundle),另一种是分解(unbundle)。

这句话是Netscape当时的CEO Jim Barksdale在Netscape上市路演的时候说的。

从视频监控让步,从996让步,假如当一切成为理所应当...我不敢想象

每周都来开阔视野

个人反对滥用摄像头,未来商用,用于监控员工工资状态,如同清洁工20分钟手环一般,都会给人很不舒服的感觉

时刻被监督实在不是一个很好的选择

监控学生注意力的系统简直愚蠢至极!!!
一旦学生从意识上知道这件事,整个监控就已经失败了。
尤其是对于有强迫倾向、焦虑倾向的学生而言,这些愚蠢的系统很可能会让他们感到更加紧张,受到更多的 压力。

新闻的第一条 是对 监控学生系统的讽刺么

引用路过看看的发言:

第一个摄像头如果应用到了企业,我觉得我会崩溃

无法接受的被监控的世界。

根据1987年的调查,当时九龙城寨居住了33000人,也有传说九龙城寨最多时居住了超过50000人,不管按照哪种说法,九龙城寨都是历史上人口最密集的地方。

种出来的肉有人敢吃吗 = = 不知道还行 知道的话还有点恐怖的感觉

有科技没人文,居然还是一套教育系统,可悲。

第一个是真的蠢,看得我只想骂脏话

看似科技发展了,实则是在走后退路。想到校园里随时随地被监控的小孩子们,不敢说成绩能提高多少,校园工厂出来的模子一定是一模一样了。

引用zzr的发言:

第一个是真的蠢,看得我只想骂脏话

把人当奴隶牲畜来使的话,第一个确实是个好办法

引用ella的发言:

监控学生注意力的系统简直愚蠢至极!!!
一旦学生从意识上知道这件事,整个监控就已经失败了。
尤其是对于有强迫倾向、焦虑倾向的学生而言,这些愚蠢的系统很可能会让他们感到更加紧张,受到更多的 压力。

非常同意,且注意力集中与否,不是监控这个外力能够改善的。它取决于老师上课质量,学生主动参与度。监控对学生内部驱动力没有任何助益。

每周都来,感谢分享。

帕特森真是一名可敬的研究者。日本的下水道盖子真有美感,中国这方面是个很大的商机啊

上期的手环监控环卫工人,这期的摄像头监控学生,太可怕了

第一条课堂呵护系统,就像恐怖片一样可怕。想想看像犯人一样被监视的感觉。

啥都可以,就是第一个真的太。。。fuck了

"课堂呵护"尼玛。。
开发这个的人自己没上过学吗?上学时自己能保持全神贯注一天吗

52期,已经发了一年了

第一条的题外话,要保持高度专注,必须要求用户高频反馈。象俄罗斯方块游戏,多年前的流水线人工拧瓶盖,可做到。网游枪战游戏和公交司机,都很难做到高度注意力集中。

注意力是否集中也不可能通过他的行为,表情,神态来看出来,个人觉得这种系统只是满足管理者的心理而已。

引用kathy的发言:

感觉到了无处不在的摄像头活在监控之下 这种感觉太可怕了

Big Brother is watching !!! AI被滥用了之后是真的很可怕..难以想象一个在公司,在外面,在路上被一直监控的样子. 何况注意力这种东西本来也不是可以一直保持的,有个长久度. 这就是为什么有Tomato Timer这种工作方式. 想赶紧搬到SF去,美国第一个禁止人脸识别的城市.

相同的算法,竟然根据“每个教室”来卖钱,而且是3万块!?疯了?
竟然是“教育系统统筹采购”!?教育系统突然有钱了?
教育系统不是一向以穷著称的吗?

阮老师能否将个人网站升级一下,每周分享的每一条分享下都可以设置单独的回复和讨论(总体的回复和讨论也可以保留),这样评论区的活跃度能提升很多吧

BMI的计算公式是体重除以身高的平方。

@ella:

我也反对这种设计,学习本就不轻松,还要搞得这么压抑?

窨井盖就是彩色的才好看

一年了,感谢作者~

这次文章提到了 学校监控学生,汽车监控驾驶员,飞机上(可能的)监控乘客,企业未来可能监控员工。现在的时代是信息化的,各种信息海量爆炸,但是将人们自身的活动行为纳入监控——不管是供AI分析还是供管理者查看——这种将人类社会化的行为纳入数据统计的范围并加以监控,真的好么?
短期看我们对他人或者说对人类自身的掌控更强了,但是这种掌控和让植物生产肉类,用望远镜观测宇宙完全不同。人们主观意愿上并不期望自己被监控,但是实际的结果是每个人都逐步在被其他人(老师、父母、雇主、上司、政府甚至其他完全不知道的人)所监控。这种脱离人类自身掌握的发展方向,一定会给整个社会带来更大更多不可预知的影响。

咱去日本偷井盖吧,嘿嘿嘿

只看了 前两条信息(1.课堂呵护系统,2.飞机上的摄像头),来说几句:为什么学生被监控觉得好?而飞机上的摄像头却引起哗然? 有了系统真的, 人类社会越来越机械,层次感越来越强,比你高一个层级的人觉得监控你正常。。。。

还有想到之前的新闻,给环卫工人安装定位系统,(之前公司给事业单位开发移动办公系统,因为有定位的原因引起很大争议,很多人认为系统开发者实时的记录了 他们的位置。抵触情绪很大,后来连业务需求都很难进行下去了。)现在 居然主动给环卫工人安装 实时定位。 我并不觉得 “事业编制人员”与“环卫工” 之前有什么阶级划分,但是现在确实出现了这种情况。
(之前觉得美剧里面那些阶级划分的思想好扯,但是社会却朝着这个方向发展着)。

引用codinger的发言:

阮老师能否将个人网站升级一下,每周分享的每一条分享下都可以设置单独的回复和讨论(总体的回复和讨论也可以保留),这样评论区的活跃度能提升很多吧

活跃度有什么用,要的是浏览量,广告费

这跟手环监控环卫工人有差别吗?活在一个一直被监控的空间里使用摄像头记录作为指标这样真的好吗?是作为一个正常的社会人应该受到的待遇吗?

引用codinger的发言:

阮老师能否将个人网站升级一下,每周分享的每一条分享下都可以设置单独的回复和讨论(总体的回复和讨论也可以保留),这样评论区的活跃度能提升很多吧

支持这样的功能,对每一条消息都能单独的回复和讨论,针对特定内容形成深度的沟通和观点的碰撞,Reddit 和 Hacker News 都是这样的

"我想,以后不仅是学校,政府机关、公司、工厂应该也会安装类似系统,对员工进行不间断的人脸识别,评估他每天有多少时间在安心工作。这比上下班打卡,对企业更有利。"

--

的确,对企业更有利,但对每个工作的个人来说呢,不禁想起各种科幻电影小说中的场景,人类变成工作线上的机器人……实在想不到这种系统还能进入学校

"我的工位几乎看不到外面,我觉得这座建筑物真的开始吃掉我整天盯着墙壁的灵魂。"

我也是

引用Machao的发言:

无法接受的被监控的世界。

我觉得吧,大家都觉得不能接受,但是如果真正实施的话,可能没过多久大家就都漠视了这个的存在,人类就是很容易接受和遗忘

引用路过看看的发言:

第一个摄像头如果应用到了企业,我觉得我会崩溃

我在海康威视,也许我输入这段话的时候,我的老大正在通过摄像头看着

一般来说,帮企业赚钱的系统好卖,帮企业省钱的不好卖,因为省钱的系统基本上都要动到既得利益者。-- 子柳

是的,就是这样。

同样道理,企业应该尽量通过赚钱来盈利,而不是克扣和裁员来节省成本当盈利,因为被克扣工资奖金的人员肯定会怀恨在心,甚至彻底将公司利益和自身利益分割或对立起来,从此表面上看公司盈利了,实际上怀恨在心的成员在有机会的时候极可能会倾向于损害公司利益,因为在他们的记忆中,公司是以损害他自身利益来获取利益的。

“这个望远镜目前不再跟地球通信,从此永远围绕太阳公转。”

读到这句感觉好忧伤。

第一个公司设计的产品真的很棒呢,不知道什么时候会倒闭。

引用0.0的发言:

活跃度有什么用,要的是浏览量,广告费

有活跃度的地方广告主更愿意投放广告

阮老师的博客值得经常来看看,技能体系好全面

唉,以后上课的孩子要受苦了.

阮老师,记不清您在那一期里提到了一个开源地图的资源。现在想用,却找不到了?您说的那个开源地图openstreemap吗?

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接