作者: Zhang Ao

  • Windows11安装Linux子系统

    Windows平台下的Linux子系统的全称为Windows Subsystem for Linux,简称WSL。目前,该系统的最新版本为WSL 2.0,下面,介绍在windows11系统中,安装Linux子系统。

    1. 在开始的windows徽标上点鼠标右键→windows终端(管理员)。
    图1 运行Powershell

    2. 输入命令 wsl --install ,回车,等待安装完成,完成后重新启动电脑。默认安装的是WSL 2.0,Ubuntu核心。

    图2 在Powershell中安装WSL

    3. 重启后,打开Ubuntu,根据提示输入用户名和密码,自己随便起即可。

    恭喜,可以在Windows11的命令行使用Ubuntu了。

  • 无法进入系统时的数据抢救

      遭遇病毒或自己折腾电脑,难免造成机器除了进入开机画面以外全面崩溃的情况。在这种情况下就需要自救,挽回无价的数据。

      通常,引导区发生错误或者系统完全崩溃是无法再进入原有系统的。那么就需要从安装系统着手。最近,我的电脑就因为尝试重新安装Windows11失败,根本进入不了系统。当然,我不会因此放弃全新安装Windows11的,但必须把重要的文件拷贝回来。

      这次是真的比较严重,PE盘也不能引导系统,直接蓝屏,看来只能使用微软自己的安装工具了。首先在另一台电脑上,登录https://www.microsoft.com/zh-cn/software-download/windows11,下载”创建Windows11安装”,运行后插入U盘,按照提示完成U盘安装介质的创建。

      将U盘插入奔溃的电脑,引导进入安装页面,按Shift+F10打开命令提示符。利用xcopy命令将原硬盘上的数据拷贝到移动硬盘。

    xcopy d:\data\ f:\data /s

      d和f是盘符,修改成自己的盘符即可。重要数据没问题了,随便折腾吧,大不了机器不要了。

      当然,如果开机能够进入PE系统会更简单一些,本方法适用于无法进入PE的情况。

  • 【异想天开】光速不变与时空穿越

    今天添加了一个特别的分类——异想天开,灵感来源于小时候经常看的一本杂志,好像叫做《少年电脑世界》,里面有一个板块就叫做异想天开的发明家。

    很多时候,我们被传统的思维所束缚,抑或为了生计疲于奔命,忘记了我们理想中世界的样子。然而,科学也好,神学也罢,都存在着弊端和无数解不开的谜团。有时候,我们应该再大胆些,勇敢的去假设,去探索,去寻找那个原本就流淌于自己血液中的那个世界,而非别人灌输的存在。

    今天说一说光速,在爱因斯坦的相对论中,光速是不变的,其速度是299792.458km/s,接近于30万公里/秒。很奇特的是,光具有波粒二象性,由于不能够静止,因此现在认为光是没有质量的。但这些都不是我今天要讨论的重点。

    今天我们试着论证一下,在光速不变且相对于任何事物都不变的前提下,能不能实现时空穿越。

    先来看一个假设,假设一束光和另一束光平行射出,正常的思维是两束光相对静止。但是,光速相对于如何事物都不变的情况下,A光就会以光速远离B,而B也会以光速远离A,很抽象。我也很难理解,姑且认为这是正确的吧。

    有一个有趣的现象,已经观测到黑洞周围有一圈一圈的光,那些光正在逐渐的被吸入黑洞。用具象思维,一个能够把高速运动的物体吸回来的速度,应该比物体逃离的速度快,如果光相对于任何物质的速度都是不变的,那这种情况就出现了比光速度更快的速度。或者是一种能能量,该能量换算后的速度高于光速。抑或是理论上的光速不能超越,但是却将光束缚在较慢的水平。

    那么,就有一种可能,以超过光速的速度到达某一星球,然后以星球的视角观察地球,因为地球的变化是以光速传播到其他星球的,理论上可以看到地球的过去。这虽然不是理想化的时空穿越,但是能够看到过去发生的一切。也就是说,理论上,可以看到过去而不能改变过去,“祖父悖论”不成立。当然,这种超越光速的能量可能需要人类能够利用黑洞或者虫洞的时候才能掌握。

    不管怎么样,这是一种值得去尝试的方案。

    开动脑力,异想天开,纯属娱乐,请勿当真。

  • 【歌曲】Mexico Tequila

    词和曲已经完成,还差演奏和录制。

    Mexico Tequila
    作词:张敖
    作曲:张敖

    你想喝Tequila
    我陪你喝可乐
    我有我的办法
    能在一起玩耍

    你想喝Tequila
    我陪你喝可乐
    快想想买些啥
    周末来开个派对(Party)

    Rápido Rápido

    Hola Amigo Cómo estás Soy de China
    No hablo español Hasta manana
    Toma un taxi ir a Walmart
    Quiero tacos, tequila, y ensalada

    你想喝Tequila
    我陪你喝可乐
    墨西哥神奇多
    等待你去开发

    快登上金字塔
    探寻神秘的Maya
    墙壁上画的画
    特斯卡特利波卡

    Uno dos dres vamos

    Hola Amiga Cómo estás Soy de China
    Quiero un sombrero Entrar en una dienda
    Varios estilos de ropa Cuánto cuesta
    Más barato Vamos amiga

    你想喝Tequila
    我陪你喝可乐
    墨西哥欢乐多
    欢迎你来做客

    你想喝Tequila
    我陪你喝可乐
    期待你来中华
    为你献上鲜花

    Bienvenido a China

  • 【新闻报道】2021年总结

    2021年总结

    尊敬的各位领导、老师:

    大家好!我是生物技术教研室,和植物生理与种质创新团队的张敖。原本应该于2021年7月12日结束访学,从墨西哥回国;但是受疫情影响,购买的航班连续两次被取消,导致我的回国日期定在了2022年的1月7日,当得知1月5日和7日回国第二段的航班取消时,我的心情极其不安,我无数次的安慰自己,根据统计学原理,连续三次航班被取消的概率很低。还好,感谢这趟航班的坚挺。

    在有惊无险的拿到墨西哥核酸检测机构的阴性证明和大使馆的绿码后,我乘坐回国的第一段航班到达阿姆斯特丹。在机场完成了采血、鼻试纸、咽试纸的检测,然后开启了全长约28小时的等待。等待,是一种煎熬,因为一旦检测呈阳性,那么回国的希望就此破灭。据之前阳性回国留学生介绍,她在阿姆斯特丹机场酒店住了两个多月,没有得到任何医疗,也不知道什么时候可以回国,每天的住宿费100欧元。万幸,5个小时左右,我收到了阴性证明,马上申请中国驻荷兰大使馆的绿码,本来以为荷兰会像墨西哥一样,第二天才能收到绿码;令我意外的是,荷兰这边的反应很快,半夜11点多提交申请,1个小时内就拿到了绿码。由于害怕在机场被感染,我只能坐在远离人群的角落里,任凭小老鼠在周围嬉闹。

    最终,2022年1月10日,我到达国内杭州萧山机场,开启了28+28的隔离生活。杭州隔离政策原本是14天,但由于航班上出现了10个感染者,导致之后的航班持续取消,我们的隔离也从14天增加到21天,同时每天必须接受核酸检测,而且是口鼻同时检测。大年三十,我孤零零的一个人在宾馆看春晚,但值得庆幸的是,我能够和这批感染者一同回国,如果错过了这次机会,恐怕需要等到4月份才有机票。

    在2021年里,我以第一作者投稿了2篇SCI论文,其中一篇投稿到一区期刊The Crop Journal,经过大半年终于在今年2月见刊,另一篇投稿到育种知名杂志Euphytica上,正在审稿中。我与新疆农业大学、上海农科院、黑龙江农科院分别合作发表1篇SCI论文,排名均在3、4位。新主持辽宁省教育厅项目一项,经费8万元。指导学生梁忍等获得辽宁省生命科学创新创业大赛优胜奖,指导陈珊等获得学校社会实践优秀调查报告,指导陈珊、孙凯悦分别获得生物科学技术学院研究生学术演讲比赛三等奖和优胜奖。翻译了一本题目为《国际农业研究磋商组织(CGIAR)玉米研究50年:多样性、变革和最高成就》的书籍,已经获得了两位作者和CGIAR的授权,正在联系出版社出版。我自己编写的全基因组预测程序也持续性的改进,增加了群体间预测、CDMean建模群体优化算法、AvgRGM建模群体优化算法、将环境效应作为固定效应的GBLUP预测等(https://dataholdcn.cn/R/sommerGS/sommerGS.html)。本年度,我接受新华社邀请拍摄了2021年新年十二个国家留学人员十二生肖拜年视频和2021中国青年的“国际范”视频,发布在新华社微信小程序和APP上,浏览量超过一百三十万。此外,我还参与了外交部#此心安处是吾乡-我在国外过大年活动,作品《CIMMYT过大年》在外交部官方微博播放。由于2020年在墨西哥驻中国大使馆举办的征文大赛和微视频大赛上表现出色(三等奖和一等奖),使馆聘我为《2021年在墨汉语教师征文大赛》的评审。

    我人不在学校,没有办法上课,但对研究生的管理没有放松,除了组会要求讲文献外,每周必须一一向我汇报科研进展,督促学生加快科研进度。另外,我鼓励学生参加校内外的各种科研活动,培养学生逻辑、写作和表达能力。

    我将于3月7日晚间解除居家隔离,3月8日正式上班,希望能在新的一年里,把学到先进技术和理念运用到实际的科研和教学中,多为学院和学校做贡献,也弥补留学期间教学上的亏欠。

    谢谢大家!

    张敖

    2022-02-28

  • 疫情期间墨西哥城-阿姆斯特丹-杭州回国攻略

    墨西哥回国,需要查看大使馆发布的重要信息:

    http://mx.china-embassy.org/lsfw1/zytz

    一、大概流程

    1. 购买机票(KL686、KL831),我是在携程购买的,销售人员会根据情况购买联程机票。在起飞时间48小时内到大使馆指定检测机构进行血清特异性IgM抗体核酸检测,两项必须都要检,也就是既要抽血由要用鼻咽试纸。需要注意的是:护照号需要在结果单上,IgM抗体检测报告须注明静脉血( sangre de vena或sangre periférica)字样。核酸和抗体检测报告均须注明采样日期(fecha de muestra、fecha de toma),不接受申请日期(fecha de solicitud、fecha de petición)或其他日期(如fecha de ingreso等)作为取样日期。
    2. 结果都为阴性时,在微信防疫健康码国际版上申请绿码。需要提交很多材料,都必须是图片格式,包括:两种检测阴性的报告、行程单、居留证明、护照首页、护照入境页、护照签证页、疫苗接种证书、疫苗接种声明书。我的拘留证明是FM卡、黄卡(CIMMYT)和家里的电费单(非必须)。
    3. 拿到绿码要立即在转机国机场检测机构预约,我的是阿姆斯特丹(https://novamedikschiphol.com/),预约之后打印预约单。
    4. 从墨西哥城飞行10小时到达阿姆斯特丹。落地后从转机口经过安检进入机场,找D10登机口,检测地点就在附近,应该很多中国人排队,很好找。填写单据,然后进行鼻、咽测试和手指采血。我是5点四十左右做的检测,晚上十点多得到检测结果(邮箱或网站查询)。接下来申请绿码,绿码要在之前申请材料的基础上再加入测试结果和上一个绿码截图,仔细阅读填写要求即可。大约四十分钟左右得到绿码。吐槽一下荷兰机场小老鼠到处跑。机场晚上会下班,检测完如果觉得饿可以先买个袋装面包备用,可乐30人民币一瓶。提前一个小时去F2登机口填写信息和测体温,通过后会去F8登机口(可能有变动),扫码并填写中国海关出入境健康申报和广州健康申报,里面的目的地填写最终到达的城市,不写杭州,填错了也没关系,有人会帮忙调整。这套工序下来就等待登机了。
    5. KL831每隔一排坐人。阿姆斯特丹飞行10小时到达首尔机场,不下飞机,50分钟停留,约2小时后到达杭州。飞机到达后每20人一组前往海关,检测口鼻,取行李,上大巴。接下来就等着去隔离酒店了。

    参考网站:

    关于在墨西哥实施“双阴性证明”登机措施的常见问题解答

    http://mx.china-embassy.org/lsfw1/zytz/202109/t20210902_9029547.htm

    墨西哥新冠病毒核酸和血清特异性IgM抗体检测医疗机构名单(11月27日更新)

    http://mx.china-embassy.org/lsfw1/zytz/202007/t20200725_4886112.htm

    新冠疫苗接种说明书格式

    http://mx.china-embassy.org/lsfw1/zytz/202108/t20210824_9029546.htm

    关于在墨西哥申请健康码常见问题解答

    http://mx.china-embassy.org/lsfw1/zytz/202104/t20210426_9029533.htm

  • 编程中的变量、赋值和命名

    编程中的变量和数学中的变量很接近,实际上都是一个存储值的“容器”。就像是一个“盒子”,盒子里面可以装载不同的数据,可以是任何一个数字,也可以是一组数字(向量),还可以是文字、段落、数组等等。

    对大多数编程来说,变量在使用前是需要声明的,也就是告诉计算机,我需要一个变量来使用。例如在JavaScript中,声明一个变量使用var函数。

    var a;

    上面就是JavaScript语言中声明变量的代码。有些编程语言在声明时要确定取值类型,比如字符串、数组、数字、浮点、整型等等。

    变量的赋值一般用一个“等于号”,如:

    a = 1;
    a = "1";

    如果一个变量多次赋值,最后一个为准。这个很好理解,如同把原来盒子里面的东西拿走以后,再放入新的东西。

    需要注意的是,1和”1″是不同的,前面的1是数值型,后面的”1″是字符型或字符串。

    变量的名字可以任意起,但不能以数字开头。尽量避免使用一个字母这种无意义的名称,比如a,在维护的时候根本不知道这个a到底是做什么用的,会增加维护成本,尤其是代码较多时遇到这种变量名很头疼。

    我比较喜欢用驼峰命名法(Camel-Case)命名存储数据的变量,用.或_方式命名函数变量。

    驼峰命名法:首单词小写,后面的单词首字母都大写,如myNewBooks。

    而.或_的连接明明则有:t_phenotype或get.PVE。

    这样做的好处是,在程序中很容易区分哪些是存储数据的,哪些是函数,维护起来比较方便。另一方面,函数可能用的单词较多,还可能出现动词,再加上会遇上如PVE这样的大写缩写,用驼峰命名法易造成混淆。

  • 卷积神经网络的理解

    好吧,教科书还是百科上的解释,已经完全让人头大,怎么才能把卷积神经网络理解了呢?

    先从最基本的公式入手吧。

    这个公式的意思就是,当锚定某个图像的特定像素点后,其周围的若干像素点都对该点有影响。卷积神经网络就是依靠汇总这些影响来预测的。f是锚定点变量的函数,g是锚定点周围任意一点的函数。周围包括锚定点本身都会对中心点造成影响。计算时,就是利用这种影响,得到预测值。

    然而,因为g函数针对的是卷积核,为t-x。在实际情况中,往往位置会和原来的图片发生颠倒,因此,需要将g颠倒一下再相乘,可能这个过程叫做卷积。

    如果不理解,可以看下面这个例子。

    假设随机设定图像的某一点为中心点,即f(x,y);那么其左上方的点为f(x-1,y+1)。根据公式,g(t-x),得到响应的g函数为:原点(x,y)-造成影响的点(x-1,y+1)=(x,y)-(x-1,y+1)=(x-(x-1),y-(y+1))=(1,-1)。这里的t是原点,x是影响t的点。如图:

    图1 f函数和g函数关系示意图

    原图左上方的点(-1,1)刚好对应卷积核右下方的点(1,-1),则只要将卷积核旋转180度,两个图像则可以完全匹配,可以进行对应位置的四则运算,起到图片修改的作用。

    这便是卷积神经网路的原理了。

  • “鬼压床”的亲身体验

      何谓鬼压床?我也是百度之后才知道有这么个名字的。不知道有没有人有和我一样的经历。接下来我描述一下我的亲身经历,完全没有杜撰成分。

      我的“鬼压床”一般发生在午睡、下午觉或上午的回笼觉时。

      当“鬼压床”出现时,会先睁开眼睛(实际上应该/可能没有睁开),能够非常清晰的看到房间内的一切,大多情况下好像房门是关闭的,头不能转动,身体也不能动,无论怎么使劲,身体都纹丝不动。此时,闭上眼睛,眼前进入黑暗状态,黑暗时能够感觉到身体是可以动的,可以坐起身或翻身,但好像不能站起来。关键是不能睁开眼睛,因为只要不睁眼,怎么动都可以,但是只要睁眼,就会恢复到不能动的状态,眼前只能看到之前的画面,非常清晰,感觉上和真正醒着的时候没有分别。

      这种情况会持续一段时间,通常情况下是听到熟人(母亲、同学、同事)的脚步声,或者出现某些声响,突然就可以醒来,好像极少数是没有听到声音或者在“梦境中”听到熟悉的声音然后醒来。之所以是梦境中听到,是因为醒来之后家里并没有其他人,或者家人正在睡觉,即他们不可能经过我的房门。当然,发生地点未必在家里,家的床上上、沙发上发生过,在寝室也发生过。

      早期这种状况出现时,会非常紧张和害怕,以为自己死掉了,醒来之后会觉得时间很长。但是,通过记录的时间显示,从开始睡觉到醒来,包括“鬼压床”的过程一般不超过半个小时。但是随着出现次数的增加,也就没有那么害怕了,闭上眼睛,静静的等待真正醒来。

      之前的理解是,这可能是一种梦境,在梦里睁开了眼睛,实际上可能并没有睁开,但是这种梦境和现实结合的太紧密。而且,梦境看到的景象一般不会非常清晰,相对来说是模糊的,很多细节看不清,也记不住。“鬼压床”的不同在于,眼前看到的景象和真实的情况完全一致,而且非常清晰,就像真的睁开了眼睛看到了一样,眼球能不能转动我记不起来了。事实上,我无法确定是不是真的睁开了眼睛。

      比较科学的解释是,当人在比较紧张的时候进入睡眠,会有一个信号催促大脑醒来。然而,这个信号只唤醒了视觉细胞和意识,控制身体运动的神经还在沉睡状态,导致了“鬼压床”。

      可以肯定的是,控制视觉和意识的神经元与控制身体行动的神经元有不同的“开关”。可以用编程中的if语句来解释:if (出现信号1){打开视觉神经元;打开意识}。说明,控制视觉的神经元和控制意识的神经元受到相同的信号控制,或者先开启一个,紧接着释放了另一个信号开启另一个,即它们两个在一个通路上。但是,这里有一个BUG,在我的记忆里,眼球是不能动的,也就是说,固定的身体只能看到一个画面,不能左右看。那么可以推断,眼球转动受运动神经控制,而眼前的景象受视觉神经控制。明确了这一点,那么,眼皮的运动也应该受到运动神经控制而不是视觉神经,所以此时,眼睛应该是闭着的。

      如果眼睛是能够睁开的,看到清晰的画面不足为奇,若眼睛是闭着的,说明视觉神经可以清晰的记录睡觉前的最后一张画面。当视觉神经兴奋时,意识苏醒,那个影像就出现了,非常清晰,且能够保持很长时间。换句话说,只要没有新的画面覆盖这个画面,这个画面就一直存在。

      记得小的时候,老师教我们做了一个“海豹顶球”的玩具。这个玩具像一个纸壳做的拨浪鼓,只不过纸壳很薄,也没有鼓槌。纸壳正面画着海豹,背面画着球,通过旋转纸壳,看到海豹顶球的画面。静止画面可以通过快速叠加产生动态效果,这就是动画的原理。

      记得日本的七田真写过一本书,叫做《超右脑照相记忆法》,应该是利用了这个原理,即让这种清晰的图像暂时不被覆盖掉,然后被右脑保存起来。通过训练,让大脑读取图像实现记忆的目的。我不是在做广告,只是介绍一种可能性,不排除这种方式是利用科学的行骗行为,也不能保证这种非常规的训练不会对大脑造成损伤。

      (以下部分包含未证实内容,谨慎阅读)

      从神学的角度,有人经历过濒死体验,发现在濒死状态下,是能够看见的。濒死者可以看见周围的大夫和护士,并能在醒来后认出他们。据说,这个人被送去手术时已经失去了意识,那么是什么让他看见的不得而知。应该不是我上面所解释的,即记录了闭眼前的最后一张画面,因为送去手术室时通常已经没有了意识,除非假设该患者的眼睛是睁着的。当然这种假设无从考证。也许,半闭的双眼记录了手术过程的图像,传递给了记忆,醒来后被调取。

      抛开世俗的眼光,有没有一种可能,在闭眼的状态下,真的能够看到呢?

  • 成功是汗水换来的

      

    Genius is from perspiration and inspiration. Do the project first and to leave the perspiration, and burst of inspiration during the presses.

    天才源自汗水和灵感,汗水需要先开始做才会留下,灵感需要在做的过程中迸发。

    ——张敖

      世界上最伟大的发明家托马斯·爱迪生(Thomas Alva Edison),电力系统、灯、留声机、电影等的发明者,为改变世界和我们的生活做出了杰出的贡献。我们将他称为——天才!

      爱迪生有一句名言:

    Genius is one percent inspiration, ninety-nine percent perspiration.
    天才是百分之一的灵感和百分之九十九的汗水。

    ——爱迪生

      不知道为什么,爱迪生把灵感放在的汗水的前面。我想,应该是,先找到一件值得去做的事(灵感),然后不断的努力(汗水)完成这项工程。

      爱迪生在写下上面那句话时,到底是怎么想的,我不得而知,不过从他留给后人的语录中可以寻到一些蛛丝马迹。

      他曾说:“We don’t know a millionth of one percent about anything.”,翻译过来是“我们对任何事物的了解都不足百万分之一。”

      是的,对事物缺乏足够的了解,因此我们不能合理的利用它们。发明,实际上就是把那么一丢丢的新的理解应用到改变生活上。我想,爱迪生先生的灵感指的是对事物的新的理解和发现上。

      再看看爱迪生的另一句话:“I find out what the world needs. Then, I go ahead and invent it.”——我先发现世界需要什么,然后开始着手并努力发明它。

      这三句话联系在一起,不难发现爱迪生的做事风格——我们对事物缺乏了解,所以不断的深入了解它们;在了解的过程中,推测其对世界的作用;然后坚定不移的围绕着这一点开展发明工作。

      原来,爱迪生的灵感指的是要做什么。因此,“灵感”先于“汗水”。

      我对灵感的认识,与爱迪生略有不同。我更强调如何实施一个项目,“灵感”的作用是灵活应用所学到的科学原理解决项目实施过程中的实际问题。也许,一名大学教师和一个伟大的发明家的区别就在这小小的差异上。

      然而,我仍然坚持我的想法。

      抛开灵感,我和爱迪生都更看重汗水。天才是那些能够做出伟大贡献的人,而不是天赋。伟大的贡献都离不开“汗水”,所以爱迪生认为“汗水”的比重高达百分之九十九。这里的“汗水”,是对“坚持不懈”的抽象。正如爱迪生所说:“Our greatest weakness lies in giving up. The most certain way to succeed is always to try just one more time.”我们最大的弱点在于放弃,最成功的方法总是一次一次的尝试。

      不断尝试,就是强调“做”。万事始于做。不要纠结于那百分之一的灵感,耗时万年去追求一个无懈可击的所谓“灵感”,充其量只能算是一个念头,没有多大的价值。而在做的过程中,不断的学习、积累、完善、提高,不断的向着完美靠近,这就是追求真理的过程。仔细想来,好像与统计学上贝叶斯预测的迭代过程极为相似,从随机的任意一点开始,不断的无限接近真实值,虽然不知道什么时候能够得到真实值,亦或即便得到真实值我们也不确定那就是真实值,但是,至少我们在路上,围绕着它前进。因此,我的那句话,“天才源自汗水和灵感,汗水需要先开始做才会留下,灵感需要在做的过程中迸发。”我将“开始做”放在了首位。天才需要用汗水作为交换,留下汗水,换来天才的头衔;同时,灵感是头脑中已经储备的知识的重构过程,知识结构的形成同样需要汗水作为交换,显然依旧是汗水先于灵感。因此,无论从先后顺序还是重要程度上看,汗水都应该摆在主导位置上。

      汗水需要坚持,坚持的核心是做。静下心来,Just do it and keep moving.