粉丝2.4万获赞10.2万

好的,我们今天看一个双击推流比较特殊的一个案例哈。啊,这个我现在操纵的是腹肌,然后直播伴侣上显示的画面是主机的画面。 这个采集卡呢,是原钢的五七三采集卡,它是 pce 的 接口,也就是插在主板上的,并不是通过 usb 连的。那这个采集还有一个特性,它这边录制这边是没有采集卡的,所有的 hdmi 通道的,也没有所谓的跳线通道啊,什么都没有,然后怎么才能有声音呢?我们需要把这个五七三的驱动 提前准备好。这个驱动呢,比较难搞啊,比较难搞,搞到之后把驱动要打好,打好驱动之后,我们这边必须得加采集,加采集之后我们这边有一个音频设置,给它设为输出音频就行啊。五七三这采集卡 他的规格应该是目前市面上最高的,你可以看到他在二 k 模式下是有六十帧的 rgb 格式哈, rgb 的 格式, 所以它这个画面的颜色肯定是比 y u v r 的 稍微好一点,但是打游戏的话其实没什么区别哈。嗯,聊胜于无吧,你用相机的话可能区别大一点,主要就是声音的问题,我们主机这边声音就是还是用 mix line 传的哈,看我鼠标指的这里还是用 mix line 传的。然后传到这边之后就不能用传统的方式 啊,传统的方式就是在这边找到你的 hdmi 的 通道就采集卡,通道不行了,必须得打驱动,然后到这边我们用这个 音频这里给它设输出才可以哈。这个是一个比较经典的一个特殊的案例哈, pci 接口的采集卡,也没有 hdmi 的 那个声音通道,给大家分享一下哈。好,那本期视频就落到这里。

利用五七三来画角度,一毫米等于一度是什么原理呢?假如说咱们的半径是五十七点三,那么我们用五十七点三去乘以二,就等于它的一个直径,再用直径去乘以三点一四,等于它的一个周长,这个周长是三百六十毫米。假如说咱们从这个点往上量一个三十,然后两点相连, 那么这个角就是一个三十度的角。假如说我们以这个点为起点向上量一个五十, 两点相连,那么这个角就是一个五十度的角。

你们知道在流浪地球中,地球到底要花多少年才能彻底飞出太阳系吗?行星发动机的重合巨变到底是什么原理呢?地球停转后,用六十小时至人类的年龄又该怎么算呢?首先要明确,地球要彻底飞出太阳系,不是离开地球轨道,而是完全脱离太阳的引力束缚。 在移山计划中,人类的航行分为三个核心阶段,第一个阶段,刹车时代,用四十二年时间让地球彻底停止自转,为行星发动机建立稳定的推进基础。第二个阶段,逃逸时代,用大约七百年时间持续加速,让地球达到太阳逃逸速度, 彻底飞出太阳系。第三个阶段,流浪时代,再用一千七百余年时间,以千分之五光速飞向四点二光年外的比邻星。很多人好奇,为什么花了整整七百多年才逃离太阳,引力 必须要达到十六点七千米每秒的逃逸速度,但行星发动机的推力极其有限,单台发动机功率时的二十次方瓦特,一万台总功率时的二十四次方瓦特,而地球质量高达五点九七乘以时的二十四次方千克,持续加速产生的加速度微乎其微,只能通过数百年的持续推进,才能让地球逐步达到逃逸速度。 因此,从刹车时代启动到地球彻底飞出太阳系,总共大约需要七百四十二年。而从地球启动航行到最终抵达比邻星,总航程是整整两千五百年。刹车时代从公元二零六五到二一零七年,一共四十二年。地球完成停转逃逸时代,从公元两千一百零七到二八零七年,一共七百年, 地球持续加速,最终脱离太阳引力流浪时代。从公元两千八百零七到四千五百六十五年,共一千七百五十八年,地球以恒定速度飞向比邻星, 那么能推动地球完成这场史诗航行的,是人类掌握的终极能源技术重核聚变,也就是重原子核聚变技术。我们熟悉的氢弹和可控核聚变都是氢核聚变,就是把氢的同位素刀和钛聚变成害,释放巨大能量。而重核聚变,顾名思义是用重元素,也就是元素周期表中铁之前的元素 作为聚变原料的核聚变技术。而行星发动机的核心是硅核聚变,两个硅二十八原子核在行星发动机创造的极端高温高压下,克服库伦赤粒,聚变成一个孪五十六原子核。按照核的结合能计算, 一克硅发生聚变,能释放出一点九乘十的十九次方交耳的能量,相当于四百五十万吨 t n t 炸药的爆炸威力是同等质量由裂变能量的十倍以上。 因此,单台行星发动机的功率高达十到二十次方瓦特。这意味着每秒钟一台发动机就要烧掉约二十平方米的岩石,一万台发动机每秒钟就要消耗两千万平方米的地壳岩石。 这也是为什么发动机只能建在亚洲和美洲等大陆板块上,地球表面会被挖成巨大矿坑。这里必须纠正一个常见误区,重核聚变不是重元素随便聚变,而 是有严格的物理边界。在元素周期表中,铁五十六是宇宙核变的坟墓,铁之前的元素氢、氩、碳、氧、硅等巨变会释放能量,但是铁之后的元素, 比如油不等,只有裂变会释放能量,巨变只会吸收能量。所以行星发动机只能用硅、碳等铁之前的重元素作为原料,不能用铁之后的元素。但根据如今科学家的理解,硅反应不会发生,更可能的是,硅会由于光分解反应融化成由中子、质子和阿尔法粒子。 也就是说,重核聚变是流浪地球中的科幻设定,是人类为了推动地球突破了当前物理认知的未来技术。另外,行星发动机的完整工作逻辑先是原料获取,从地壳岩石中提取硅元素作为聚变原料。第二步,用磁场约束和激光加热等技术, 创造上一度高温高压,让硅原子核发生聚变。第三步,聚变产生的巨大能量以等离子体喷流的形式从喷口喷出,产生反推力,推动地球紧接着持续运行,通过重聚变的自持反应, 维持发动机数千年的持续功率。而在地球停止自转后,人类采用了六十小时制。那年龄又该怎么算呢?地球原本自转周期二十四小时, 刹车时代,发动机持续减速,自转周期逐渐拉长,昼夜交替越来越慢,原本的二十四小时制彻底失效,全 球时间混乱。因此,为了统一社会秩序,适配逐渐变长的昼夜,人类临时起用六十小时制一天六十小时作为过度时间制度,仅在刹车的四十二年里使用。而在地球完全停止自转后,向阳面永昼被阳面永夜,不再有自然昼夜交替,人类完全依赖人工计时,因此恢复了二十四小时制。 人类的生理节律和文明的时间体系本质上基于传统二十四小时周期,六十小时制只是应急方案,停转后无自然昼夜干扰,人工计时可以完全沿用二十四小时制,不需要再用临时制度。而在六十小时这一制度下,年龄计算遵循双轨逻辑, 物理时间流速不变,仅仅是计时单位重构。官方纪年以原子钟为基础,一年等于三百六十五个六十小时之天,相当于现时二点五个地球年。法律和档案年龄按此累计,日历年龄是生理年龄的二点五倍。 生理年龄铰定人类自然生长周期一岁,对应原本现实的一年,换算为六十小时至需满一百四十六天,医疗和发育评估以此为准。简单来说,六十小时至只是给时间换了刻度,并未改变生命长度。届 时八十岁寿命在六十小时至日历上仅为三十二岁,日历上三十岁,实际生理年龄仅十二岁。当地球彻底停转,人类立刻回归。二十四小时至年龄计算恢复传统标准,六十小时至成为刹车时代的专属印记,见证着人类在绝境中对时间与秩序的坚守。 因此,六十小时制年龄计算还是按照二十四小时制计算,只是一天和一年的规定,长短变长了。流浪地球中七百四十二年的逃逸之路,是人类用科技对抗宇宙的残酷。 核聚变的奇迹,是人类用勇气改写命运的力量。六十小时制的过渡与回归,是人类在极端环境中对时间与生命的坚守。流浪地球的故事从来都不是简单的科幻冒险,而是人类文明在绝境中用爱与任性书写的伟大史诗。好了,本期视频就到这里,我是林杜,我们下期再见!


家人们花了二十多块钱买了这一堆杂志,全是以前我们小时候读的那种什么布克啊,某什么什么鬼故事啊,新锐阅读啊,我这段时间我每天去看嘛,然后就发现了其中有一个故事 非常有意思,而且他那个设定吧,放到现在也是非常够看的,就这一篇算什么什么命司机的故事,那么准备好了吗?害怕的姐妹点个赞,改天再看!最近 a 大 呢,盛传着一件怪事, 就是五七三公交车来了一个特别奇怪的司机,每到终点站,这个司机就会给最后一个下车的乘客算上一命。关键是啥?他算的奇准无比,刚好这个五七三的终点站就是 a 大, 所以碰到他的大部分都是 a 大 的学生。有一次,一个 a 大 的学生就碰到了这个司机,刚好他就是最后一个下车的那个司机慢悠悠的看了他一眼,就说,你被一个恶什么鬼盯上了,三天之内必有血,什么什么光之灾。那个学生不信啊,结果回学校以后,当天晒被子的时候,就不小心从阳台上摔了下去,摔断了腿, 还好呢,没有危及性命。然后还有一个同学也碰见过他,那司机也告诫这个同学说,晚上你不要出门,否则有性命之忧。结果那天晚上那个同学也没停,出去跟同学唱 k, 然后就被大火车撞死了。不仅如此,有一个同学不信邪,专门去碰这个司机,故意坐到终点站等着他, 然后也如愿以偿的跟这个司机对上话了,那个司机说,你近期必有一劫。这学生还是不以为意,回到了宿舍,你猜怎么的?一周后,他拿着一把那个刀,自己 捅进自己的胸口自嘎了,而且在他临死之前,他非常恐惧的盯着某个方向,大喊着说,你不要过来,你不要过来, 场面非常的诡异。至此以后,这五七三公交车司机的故事就在整个学校传开了,并且大家还发现了一个规律,但凡被他算过的人都会出事,轻则断胳膊断腿, 重则失去性命。从那以后,大家就会刻意的避开五七三公交车,不敢坐了。在之后的有一天啊,一个叫沈芳的男同学,他赶着回学校开会,但是那天不凑巧的是啥,没有其他公交车回学校, 只有这个五七三公交车向他慢慢缓缓开来,他呢,虽然有一点犹豫啊,但是没有办法,他赶快去开会啊,还是上了车,一上车他就后悔了,因为这个公交车上明明是高峰期, 一个人都没有,非常忐忑,但只好也坐下。坐下来了以后没有过一会,这个司机就开口了,他说,今天这位客人似乎很特别呢,反正车上也不会有其他乘客了,你是最后一位,那我就破例在终点站之前为你算上一卦吧。沈芳还来不及拒绝,这个司机就开口了,他说,你叫沈芳,今年二十一岁, 是 a 大 四的学生,家里有一个妹妹,你的父亲早逝,是你的母亲把你俩拉扯长大的。沈方听涛这就大吃一惊,他说,你怎么知道的?那个司机冷笑了一声,他说,可惜了, 你这杨树要到尽头了,你别乱说,我身体好好的,怎么会死呢?那司机也不再回答了。到了终点站,沈芳自己就下车了,下车之前那个司机冲他笑了一下,然后向他扔来了一个戒指,并对他说着,如果你不想死,他能救你一命。沈芳下意识就伸手去接住了,然后去看到手上的戒指 泛着金光啊,他意识起了贪念,就留下了那面戒指,跟着沈芳呢,就捏着这个戒指回到了学校。走在小路的时候,突然间不知道从哪里冒了一个人出来,那个人拿着刀恶狠狠的对着他说,把你的戒指给我拿出来。原来这个人从公交车站就盯上他了。 沈芳了之后,老老实实的交出自己的戒指,那个人拿了戒指以后就赶紧往外跑,结果刚走出去没有两步路,他头上一节松掉的电线就掉了下来,正好落在了他的身上,当场就没了。而沈芳看到这直接是大气不敢喘一个,如果不是这个人拦住了他, 这个被砸住的人就是他自己本人了,这难道就是传说中的破财消灾?很快帽子来了,处理完现场以后,就把这个戒指归还给了沈芳。沈芳拿着这个戒指回到了自己的寝室,神不守舍的。他的室友看到他神情不太自然,就问他说,你咋了?沈芳摇了摇头没有回答, 反倒问吴璐说,你有没有听说过五七三司机的事情啊?吴璐说,啊,你怎么对这个事情感兴趣啊?不过说起那个公交车,我倒是知道一件别人都不知道的事情。接着他压低声音说,我有一次看到五七三公交车开到了第四个站点大桥上的时候,突然一下翻了车,冲出围栏就掉了下去, 当时周围都没有人,我拨打了帽子的电话,结果帽子来了之后发现除了断掉的栏杆之外,水里什么都打捞不出来啊,没东西。结果第二天,那个五七三公交车正常行驶了,但是换了一个新的司机,这个新司机居然还保持着给别人算命的习惯。沈芳听的愣住, 他问他救的司机呢?吴璐说,这就很神奇了,当时我不是拨打了电话,帽子来了以后什么都没打捞到吗?然后他们就以为我在撒谎,专门给公交车的公司打了电话去, 结果他们发现那天五七三根本就没有发车,因为那个司机在那天突发心脏病走了。然后吴璐就继续说,啊,这我说来也好奇怪啊,我有一次下了五七三之后, 那个新来的司机也给我算上了那么一卦,沈芳很疑惑啊,就问他说他说啥了,无路不告诉他这个事呢,就翻篇了。这个事情发生几天之后,沈芳就去逼大看望自己的女朋友陆倩去了,这个倩倩跟他在同一个城市读书,两个学校都离得不是很远,沈芳在一个站口下车以后,他只需要再转一次车就能到陆倩的学校了。 但是这个时候呢,他就想给陆倩打个电话,先去问一下情况,他就问陆倩说,喂,你在哪呢?结果不问不知道,这个陆倩已经出学校了,刚好就要乘车到他这个所在的站口,两个人就相约现在这个站口碰面,大概过了十分钟,这个陆倩呢就坐公交车到达了站口。下车以后,两个人还没来得及说上几句热乎话, 就听到嘭传来了两辆车猛烈撞击在一起的声音,然后两个人顺着声音看过去,结果是刚刚杜倩乘的公交车跟一个货车相撞了,车上的乘客包括司机 当场死了。这个事情发生以后呢,两个人也没有心情玩了,各自就回自己学校里面了。沈芳回到宿舍之后呢,就跟他的室友无路讲起了这个事情,结果这个无路反问他说,如果不是因为你的女友路前一个人要下车的话,那这辆车就不会停下来,他直接开过路口,应该就不会跟这个大货车相撞了吧。沈芳听闻愣了一下, 他说你在开什么玩笑,这跟陆倩有什么关系?那个吴璐摇了摇头,他说跟陆倩确实没关系,跟你有关系,要不是因为你打那通电话, 陆倩也不会下那个车。不知道为什么就半天时间没见,沈芳竟然觉得自己室友吴璐像换了一个人,像那个五七三公交车司机。第二天睡醒以后,沈芳就发现自己藏在口袋的那个戒指居然渗透了很浓重的血色,绅士 他可以闻到那个血腥味,他联想到昨天吴璐说的话,他心里就非常的不安呐,所以他决心要把这个戒指还给那个司机。早上起来饭都来不及吃,急匆匆的就往校外走, 结果刚刚走出校门,他就发现五七三路公交车就停在门口,好像专门等着他来一样。沈芳一看到那个司机做事就要把戒指还给他,结果不知道为什么,在还出去的一瞬间,那个戒指牢牢的套在了他的手指上, 怎么都拔不下来,那司机就问他说,怎么刚帮你挡了一劫,你就不认他了?接着下一秒,司机说的话更是让沈芳心凉了半截,他说,我现在为你算一卦, 你身边的人都会因你而死。一直到把这三十八人的公交车装满为止。沈芳惊恐的看着他,这时候他才看到 那个公交车司机的脸上竟然有湿斑,就在同时,他的身后有个座位上传来了一个男人的声音, 那个男人说,搞什么还不发出,然后沈芳就转过去看,这个男人竟是前些日子偷他戒指被电死的小偷,沈芳看到这直接跳车就跑了。好!这个事情过后又过去了三天,沈芳好不容易平息了心情,以为自己没事了,约了两个男生一块打篮球,结果当天那两个男生就 出车祸死了。到这里他再怎么顽固,他都不得不相信那个司机说的好像是真的,只要靠近他的人都会死。他第一时间联想到自己的女友陆倩,急忙跟他提了分手,结果当晚这个陆倩就因为失恋 一跃而下,人直接没了。陈芳知道这个事情以后,当场就崩溃了。处理完陆倩的后事之后呢, 他回到了学校,然后他无意中就听到两个同学在讨论一件事情,他们说五七三的司机心脏病发作死了,这已经是五七三路第二个司机死于心脏病发作了。沈芳听完大感不妙, 他快步走回自己的宿舍,结果刚走到门口,迎面而来的就是他的室友无路,那个无路不知道为什么拉着他就往外走,嘴巴还念念叨叨说着什么,你快跟我走,时间不够了!沈芳本想挣脱,结果发现自己的身体竟然不受控制的跟着他往外走。一直走到校门口, 五七三路就安静的停在他们的面前,吴璐拉着他就上了车。上车之后吴璐才松开手,他自顾自的走向了驾驶位坐下了,看样子好像是要当司机。审方见状就问他说,你干嘛?吴璐,吴璐淡淡的说了一句,你还记得我之前跟你说了一个事吗? 我上午骑三路的时候也被算了一卦,那个司机告诉我说,不久之后我将成为这里的新司机。接着吴璐指着一个空位置给他说,你去那坐吧。沈芳身体又不受控制的往那个座位走,在他走动的时候,他环顾了四周,发现车内的乘客 全是他熟悉的面孔,他坐下之后,旁边竟然是他死去的面孔,他坐下之后,旁边竟然是他死去的面孔。他说,阴曹地府, 难道你看不出来吗?这一车人都是被你害死的。沈芳说,什么意思?葫芦说,你其实早就应该是个死人了,三十八天之前你的阳寿就尽了,那天被电死的应该是你。 我们之所以没有带走你,是因为我们需要一些人帮我们往地府里面运的人,于是我们就找到了你,让你多活三十八天,但是作为交换,你必须害死三十八个人,帮我们装满这辆车,现在车满了,所以该发车了。沈芳这个时候几乎快要失去理智了, 他大喊大叫说,你快停下来,快停下来,你为什么要让我害死他们?此后吴璐又不说话了,一直开到了 一座大桥上上方,这个时候突然想起吴璐之前给他讲的一个事情,我有一次看到五七三公交车开往了大桥,结果公交车翻了,天呐,这辆公交车要冲出大桥坠毁了。 想到这时方剧烈的挣扎,他想要通过一些东西把玻璃窗砸碎跑出去。葫芦说,不用试了,这辆车包括你在内,但凡是被你害死的人,都没有办法对这个车造成任何损伤,你们所有人都只能被我送去阴曹地府。然而他话音刚落, 啪!传来了玻璃破碎的声音,是陆建用手把玻璃砸开了。陆建说,你不是说所有被他害死的人都对这辆车造不成任何损伤吗? 但是我不一样啊,我是自愿为他而死的,我爱他,所以我愿意为他而死。说完之后,他就把沈芳推向了窗外,沈芳重重的摔在了桥上,然后赶紧就往下看,却发现那辆车刚刚坠入河里, 就瞬间消失不见了。 ok, 故事结束。说实话,咱们以前看的这种书啊,有很多故事非常老套,估计也是因为过审的原因吧,很多书不能明显有什么什么东西的,都是那种最后发现是人搞的啊。我小时候看这个我就觉得特别不得劲,所以翻到这篇故事的时候非常高兴,因为我觉得它既有一点点 都是外弹的元素,又跟一些不是那么平庸的设定做了一个结合。很难想象这是一零年的故事啊,具体现在已经呃十六年了,大家觉得今天这个故事怎么样呢? ok, 那 么这就是本期视频的所有内容了,如果有想要的视频的话,请帮我按个赞吧,那我们下期见,拜拜!

想象你有十个灯泡,每一个都能随意点亮或熄灭,你能用它们来表示数字吗?或许你已经想到了该用什么方式表示自然数或者整数,但如果是整数的分数形式,又该怎么表示呢?甚至无理数和负数也能靠它们表示吗? 这个问题听上去可能有些荒谬,但正是这个问题的答案,才让我们如今身处的数字世界成为了现实。为了解决这个问题,一九八五年诞生了一项国际标准,如今几乎所有的计算机系统都在使用这套标准。 在这个视频里,我们就用最直观的方式重新解读这套标准。我们先从自然数开始讲起,比如我们可以定下一个规则,用点亮的灯泡数量直接对应要表示的数字。如果把这个规则告诉其他人, 对方看到三个灯泡亮着,就会知道我们要表示的是数字三。要是所有灯泡都亮,就代表数字十,没有灯泡亮就表示数字零。 这样一来,我们能表示出十一个自然数。刚开始这样做还算不错,但我们显然希望能表示更多数字。除此之外,数字一到九的表示方式并不是唯一的。比如要表示数字二,点亮这两个灯泡可以点亮另外两个灯泡也能实现。 我们马上就能看到这种表示方式的问题出在哪里。首先,我们试着制定另一个规则,我们可以给灯泡编上号,从最右侧的第一个开始,一直到最左侧的第十个结束。 现在我们可以定下新规则,用亮着的灯泡的编号直接对应要表示的数字。举个例子,点亮第三个灯泡就代表数字三,没有灯泡亮,依然表示数字零。 按照这个规则,我们还是能表示十一个数字,但每个数字都有了唯一的表示方式。接下来我们试着把这个概念再拓展一下, 目前这个规则里,同一时间只能点亮一个灯泡,那该怎么调整规则,才能让多个灯泡同时点亮呢? 其实有一个办法,就是把所有亮着的灯泡的编号加起来,比如点亮第四个和第八个灯泡,就用八加四得到数字十二。要是所有灯泡都亮,加起来的结果就是五十五。 这个规则下,我们能表示出五十六个数字,但可惜的是,数字的表示方式又变得不唯一了。当我们思考一个问题时,就会明白唯一表示方式的重要性。这个问题就是我们到底能表示多少个数字? 我们先假设只有两个灯泡,如果两个灯泡都熄灭,我们可以把这个状态对应任意数字,就像我们之前把它对应数字零那样。 但这两个灯泡还有其他的状态,比如右侧的亮,左侧的亮,右侧的灭,还有最后一种,两个都亮, 所以两个灯泡总共能表示出四个不同的数字。这个结果该怎么计算出来呢?其实很简单,第一个灯泡有两种状态,第二个灯泡也一样, 两个灯泡组合起来就是二乘二,也就是四种不同的状态。如果再增加一个有两种状态的灯泡,三个灯泡的组合状态就有八种。 总的来说,所有的组合状态数就是二的灯泡数量次方。所以有十个灯泡的话,我们总共能表示出一千零二十四个不同的数字,但如果多种灯泡状态都对应同一个数字里,就有一部分被浪费在同一个数字上了, 最终能表示的数字总数也就变少了。所以我们需要优化现在的表示方法。我们表示的数字零是唯一的,只有所有灯泡都熄灭时才代表零,只有点亮第一个灯泡才代表数字一。 只有点亮第二个灯泡才代表数字二。但表示数字三时出现了两种状态,要么点亮第三个灯泡,要么同时点亮前两个灯泡。既然用前两个灯泡就能表示出三,那我们就没必要再用第三个灯泡的编号来表示三了。 那第三个灯泡应该对应哪个数字呢?答案就是前两个灯泡无法表示的数轴上的下一个数字四。 这样一来,数字三的表示方式变得唯一,我们还能多表示一个新的数字。如果所有灯泡都亮,加起来是五十六。很好,我们继续往下推。 第三个灯泡对应了数字四。现在用前三个灯泡能表示哪些数字呢?数字三之后,我们能表示出四、五、六、七,所以前三个灯泡无法表示的下一个数字就是八。到这里,你或许已经发现规律了, 到目前为止,每个新的灯泡对应的数字都是前一个的两倍。顺着这个规律往下推,我们会发现这些数字都可以用二的密次来简洁表示。为了让不熟悉这个概念的朋友看明白,我们再把这些数值列出来。 有了这个规则,每个数字的表示方式都是唯一的,比如点亮对应六、十、四、八一的这几个灯泡加起来就是七十三,表示七十三,只有这一种灯泡状态。那数字四十二该怎么表示呢?你可以暂停视频自己思考一下。 答案很简单,小于四十二的最大二的密次是三十二,接下来是八,最后是二。按照这个规则,我们能表示的最大数字是一千零二十三,最小数字依然是零。就这样,我们用这个方法表示出了一千零二十四个不同的自然数,把所有的灯泡状态都充分利用了起来。 接下来,我们要表示负数,比如可以在现有规则里直接加一个固定的符号。这个方法确实能用,但可惜的是,这样就无法表示正数了。 我们需要的是一个能自己设定正负的符号位。要实现这个功能,我们可以把最后一个灯泡当做一个开关。我们定下规则,这个灯泡熄灭就表示正数,这个灯泡点亮就表示负数。这样一来,我们就能分别表示出正十九和负十九了。 按照这套规则,我们能表示的数字范围是从负五百一十一到正五百一十一。正数和负数的数量是完全相等的,但一千零二十四种灯泡状态最终只表示出了一千零二十三个数字,这说明有一个数字的表示方式不为一,这个数字就是零。 当然,在这个规则里,就出现了正零和负零两种表示方式。在算数运算里,正零和负零当然是同一个数,但在某些场景下,它们也可以被看作不同的数。 比如,在计算极限时,从负数一侧趋近于零和从正数一侧趋近于零,得到的结果可能是不同的,所以能表示出正零和负零其实是一件好事。 到这里,我们已经知道该怎么表示整数了。接下来的挑战是表示有理数,也就是整数的分数形式。 我们来仔细看看有理数该怎么表示。日常生活中,我们见到的分数大多是小数形式,一个小数由三部分组成,符号整数部分,还有小数点后的小数部分。 举个例子,某个小数的整数部分包含六个一、四个十和一个一百,小数部分则包含七个零点一和五个零点零一。 也就是说,这个数可以拆成六乘一、四乘十,以此类推,这些数位的全值都是十的密次。整数部分是十的正次密,小数部分是十的负次密。 这个概念和我们用灯泡表示数字的思路非常相似,区别只在于我们用的是二进制,而不是实进制,且还没表示过分数。但我们可以借鉴这个思路。我们也设定一个小数点,比如把它放在灯泡序列的中间位置。 整数部分我们沿用之前的二进制规则,小数部分就用二的负次密来拓展表示。为了方便理解,我们再把对应的实进制数字标出来。 事实证明,用这个方法,我们能表示出四点一二五、四点六二五这样的小数。而且每个小数的表示方式都是唯一的,因为小数部分的某个具体数值无法通过其他灯泡状态来表示。这样一来,我们能表示的最大数就是这个值, 最小数则是它的相反数。这个表示范围并不算大,但在这个范围内,我们总共能表示出一百二十四个数字,也就是说,每两个相邻的整数之间能表示出三十一个有理数。看到这个红点,我再提醒一下大家,正零和负零的表示方式是不同的。 好了,我们完成了小数表示的挑战,可以继续下一步了。但这种表示方式其实还不够完善,因为我们之前把小数点随意放在了中间位置。 如果把小数点向右移一位,能表示的数字范围会大很多,但代价是整数之间的表示精度会降低,每两个整数之间只能表示出十五个有理数。 那小数点放在哪里才最合适呢?答案取决于我们要表示的数字,看我们更关注数字的绝对值是大还是小。一个更巧妙的办法是让小数点的位置能根据需要随意移动。 但要实现这一点,我们需要制定一套新规则,让小数点能移动到我们需要的位置。或许我们可以再次借鉴实进制的思路。 比如在实进制中,想把小数点向右移一位,只需要把这个数乘以十就行。再乘一次十,小数点就相当于向右移了两位。如果想把小数点向左移,就用这个数除以十,也就是乘以十的负一次方,乘十的负二次方,就相当于左移两位,以此类推。 所以,实进制数的另一种表示方法是,先表示出一个基础小数,再通过乘以十的某次幂,把小数点移到需要的位置。 我们把这个思路套用到灯泡的二进制表示中,替换掉原本的实进制。现在我们需要用灯泡的亮灭表示三个部分符号带有小数点的基础数,还有指数底数二和乘号可以在脑海中默认存在,因为这两个量是固定不变的。 好的符号位我们已经有了。对于基础小数,我们用现有规则预留出几个灯泡来表示,剩下的灯泡就用来表示指数。 指数的作用很明确,正整数表示小数点右移,负整数表示小数点左移,零则表示小数点位置不变。那我们是不是可以用之前表示整数的规则来表示指数?答案是可以,但在这个场景下,正零和负零就没有意义了。 不过这个问题能解决,我们可以这样做,先用灯泡表示恢复整数,再给每个数都减去一个固定值。这个固定值我们称之为偏一量。举个例子,用四个灯泡不加偏一量的话,能表示出零到十五的所有整数,且每个数都为一。 如果给每个数都减去三,就能表示出负三到十二的数字,而且不会出现重复的零。理想情况下,我们选择的偏移量要能让表示出的正数和负数数量尽可能相等。 不包含零的话,总共能表示十五个正负数,这个数无法被平均分成两份,所以我们选择七作为偏移量,这样就能表示出八个正数和七个负数。好的,我们来测试一下。 点亮这些灯泡得到的基础小数是一点二五,符号位为负指数则是七减偏移量七,结果为零。 这就意味着我们用基础小数一点二五乘以二的零次方也就是一。就算没有指数部分,我们得到的结果也是一样的。 但如果我们把指数加一,基础小数就要乘以二的一次方,也就是二,最终得到的数字就是负二点五。如果没有指数部分要表示这个数, 我们就得把固定的小数点向右移一位。这说明指数的规则生效了。我们再也不用纠结小数点的固定位置,指数会帮我们完成这件事。和时进制不同,时进制小数点右移对应成十,而二进制里,小数点右移就相当于把数字翻倍。 小数点左移就是把数字减半。不过,有些时候,我们不用改变指数,也能实现数字的翻倍或减半。比如某个灯泡状态表示的数字是零点一二五,此时的指数整体为零,小数点位置不变。 如果再点亮一个灯泡,数字就变成了零点二五,相当于完成了一次翻倍。我们可以把指数减一,让这个数再减半。但问题也就在这个时候出现了,我们再次得到了零点一二五这个数字, 但这次用到的灯泡状态和最开始的不一样,这就意味着这个数字的表示方式不再唯一了。 更糟的是,我们还能通过改变基础小数的灯泡状态,再次得到零点二五,这说明零点二五的表示方式也不唯一了。 我们甚至可以继续这个循环,指数减一,让数减半,改变基础小数,让数翻倍,再用指数减一,让数减半。这个循环会一直持续,直到基础小数部分的最后一个灯泡,也就是唯一的整数为灯泡点亮,我们就无法再通过改变基础小数实现数字翻倍了。 无论我们在这部分再额外点亮哪一个灯泡都是如此。换句话说,只要代表数值一的这个整数位灯泡保持点亮,所有数字的表示方式就都是唯一的。那我们不如让这个灯泡一直保持点亮的状态。 既然这个灯泡始终是亮的,我们就可以把这一点定为固定规则,同时把原本的第五个灯泡用来表示额外的小数位。这样一来,基础小数部分的灯泡就只用来表示小数值了,这部分也有一个专门的名称尾数。 有了这套规则,一千零二十四种灯泡状态就都能被唯一分配给对应数字了。比如数字零点一二五, 就只有这一种表示方式,而且我们既能表示绝对值小的数字,也能表示绝对值大的数字。现在我们只剩一个问题需要解决,我们失去了正零和负零的表示方式, 如果所有灯泡都熄灭,我们得到的是一个无限接近零的数字,但并不是严格意义上的零,因为那个固定点亮的整数位灯泡会让数值始终存在一个基础值。不过我们现在的这套规则已经足够完善了,没必要再做大幅修改, 不如我们新增一个特殊情况来解决这个问题。我们可以规定,当指数部分的所有灯泡都熄灭,也就是指数取到最小值时,这个状态不再用来表示某个小数,而是作为规则切换的标识。 在这种情况下,我们不再默认小数点前有一个数字一,而是换成数字零。这样一来,我们不仅重新找回了正零和负零的数字,而且这些数字的表示方式都是唯一的。 因为只要指数取其他值,小数点前的数字一就会重新生效。说到特殊情况,我们还能制定哪些实用的特殊规则呢?比如当指数取到最大值时,也就是我们要表示绝对值极大或极小的数字时,我们可以用这些状态来表示正无穷和负无穷。 不过,用多种灯泡状态表示同一个正无穷或负无穷并没有实际意义。所以我们可以规定,只有当尾数部分的所有灯泡都熄灭时,才表示正无穷或负无穷。 如果尾数部分的灯泡并非全灭,这个状态就用来表示另一种情况,非数值,也就是 non。 这个状态可以用在一些特殊运算中,比如有人让我们表示一除以零的结果时,我们就知道这个结果并非一个具体的数字就可以用呢来表示。 尾数部分有多种非全面的状态,再加上符号位可以切换,这是不是意味着呢?的表示方式也不是唯一的?其实确实是这样,但只要我们统一认定一种标准的呢即可。当然,我们也可以用不同的呢来表示不同的无效运算情况, 比如用一种 non 表示除以零的情况,用另一种 non 表示对负数取对数的情况,诸如此类。到这里,我们的规则就制定的十分完善了。现在只剩最后一个问题需要考虑 我们该分别用多少个灯泡来表示指数和尾数。分给指数的灯泡越多,我们能表示的数字范围就越大,但数字之间的间隔会变远,也就会损失表示精度。反过来,分给尾数的灯泡越多,表示精度就越高,但能表示的数字范围就会变窄, 所以我们必须在范围和精度之间做出取舍。按照我们目前的这套规则,我们能准确表示有理数,却无法准确表示无理数。 那我们是否需要重新制定一套新规则呢?其实,像派这样的五里数,不仅有无限位小数,而且小数部分没有任何循环规律。 从某种意义上来说,这样的数字包含了无限的信息。要想准确表示它,我们需要无限多个灯泡,这显然是无法实现的。 所以我们能做的最佳选择就是用现有的这套规则去径似表示无理数,而负数的表示则有所不同。负数是二维的数字,由实部 a 和虚部 b 组成。实部和虚部都是实数。 虽然我们无法准确表示无理数,但能准确表示有理数,所以我们可以用现有的规则来表示实部和虚部都是有理数的负数。 我们不用十个灯泡来表示一个有理数,而是把十个灯泡分成两组,每组五个,分别表示两个有理数,一个作为实部,一个作为虚部。 而虚数单位 i 是 所有复数的固定组成部分,我们可以把它定为固定规则,无需额外用灯泡表示。 看到这里,你可能会问,这一切和我们身处的数字世界有什么关系?其实我们把这套规则交给的对象正是计算机,计算机内部的数字就是用这种方式表示的。 为了实现这种表示方式,像智能手机这样的现代计算机内部包含了数十亿个灯泡,只不过这些并不是传统的灯泡,而是晶体管。但晶体管的工作原理和灯泡很相似,他们也能通过十家不同的电压实现点亮和熄灭的状态切换。而且和传统灯泡相比, 晶体管的体积极小。当我们人类想要写下一个计算机能识别的数字时,不会每次都画出发光或熄灭的灯泡。晶体管而是用符号零和一来表示,我们把这两个符号称为 v。 计算机既然能处理数字,那就能处理所有可以用数字表示的事物。 每一段文字、每一段声音、每一张图片、每一段视频,在计算机眼中都是一串数字的集合。比如一段文字由字母和特殊字母组成, 我们可以给这些字母逐个编号。声音本质上是声波,也就是气压的连续变化。要表示声音,我们只需要告诉计算机扬声器每次需要震动的幅度即可。一张图片则由一个个彩色的小方块组成,这些小方块就是像素。 人类的眼睛里只有感知红、绿、蓝三原色的感光细胞,这些细胞受到不同程度的刺激后,我们的大脑会将三原色混合,让我们看到紫色、棕色这类其他颜色。 所以我们可以给每个像素配备红、绿、蓝三个 led 灯,只需要告诉计算机每个 led 灯的发光亮度,我们的大脑就会为我们混合出想要的颜色。 而视频其实就是连续的图像和声音的组合。除了这些数据,计算机处理的各类信息还有很多,但在他眼中,所有信息都是一串零和一。为了让计算机知道某一串数字对应的是文字,而非图片或其他内容, 人们开发出了不同的文件格式。这样一来,文本文件里的所有位都会被计算机解读为字母或特殊字母,以此类推。 你有没有想过,是否有一种更好的方式能在计算机中表示数字?也许你就是那个开创全新数字世界的人。

今天给大家分享一下利用五七三来画特殊角度,首先我们拿一个拐尺在地面上面给他画一条直线,然后我们取任意一个值,然后我们以五十七点三为半径画弧, 假如咱们要画一个二十五度的角,那么我们就在弧上找一个二十五的值画弧,然后两点相连, 那么这个角就是我们要求的二十五度角。假如说我们要切割弯头的话,那么我们我们就要在这里给它做一个垂直线, 然后我们把这个九度弯头给它放上来,两边对齐, 然后我们用线绳给它围起来,那么这个角就是我们要的二十五度的弯头。