shuspieler

新冠阳康之后容易二次感染吗?

2022年12月末尾,感觉身边人应阳尽阳了,现在很多人关心的已经不是怎样防护不被感染,而是感染康复后会不会被二次感染。正好我个人有个亲身例子,以及身边朋友的一份小样本统计,感觉可以分享一下。 我是十二月初期被感染,到了十二月中下旬已经完全恢复过来了,于是在12月18号周末下午约着同学去打球,打完球出来正好碰到门口检测点还没关门,我和同学想着来都来了,就做个核酸吧。可能检测点那时候生意已经不太行了,除了我们几个球场出来的就没有其他人排队了。那个时候普通的核酸基本上做了也是没结果,十混一概率太高了,这次小姐姐特别热心给我们都做的是单管,然后我和同学就开开心心吃火锅去了。 我的核算结果是第二天出来的,阴性,然后到了21号我同学给我发微信,告诉我他的核酸是阳的,我们可都是做的单管。。。 这算是我新冠康复后首次确认的密接活动吧,我和同学是下午一点左右见面的,一直下午打球,然后晚上一起吃火锅,直到晚上八点多,共同在一块的时间有六七个小时,并且还都是那种不戴口罩打球吃饭很近距离的接触那种。之后我一直关注我的身体状态,在同学首次阳很难受的这一周,我自我感觉是一切正常的,虽然期间没有再做测试,但是可以说,或者没有被二次感染,或者说是无症状吧。 再之后就到了圣诞节。本来是计划12月24日周六搞一个小聚会,可是主办人因为这周阳了并且还有很强的症状,于是迫不得已推迟一天,到25号周日。其实周日的话主办人恢复期从感染到当天满打满算也就7天,没阳过的人都不敢去了,最后一共到场是10个人,除了主人外其他都是杨康,我差不多下午三点去的同学家,晚上十点半离开,又是玩游戏又是打牌。期间主人做了一个抗原,黑黑的。。。 可以说这又是一次很明确的密接,并且又是那种又吃饭又玩游戏又不戴口罩那种,并且时间还超长,在同一个屋内八九个小时吧。回来后我又一次监控自己健康状态,没感觉到明显的异常。昨天周四晚上我在群里问大家的状况,在聚餐四天后,我们十个人中,主人已经在聚餐后两天转阴了,其他人也和我一样没有特别明显的症状,也没有检测复阳的出现。 今天周五在聚会后第五天,要是那天二次感染的话我现在应该是症状最重,以及检测的话将会是强阳状态,我特意做了一个抗原,下图是我刚刚的照片,我在阳光下仔细看T区域,确认没有一丁点的颜色,结合我没有任何症状,可以确认至少是第二次强密接,我没有二次感染。 通过我个人的经历,以及身边10个人小样本的统计,感觉在杨康后短时间内二次感染概率应该挺低的,在我个人以及我朋友这个小样本统计中甚至都是零,我个人推断扩展到更多人群中这个数据应该也不会很大,当然不阳是最好,阳了之后也可以换个角度看待就当作是打了一针强过市面上所有上市产品的新冠疫苗,毕竟现有疫苗都是防重症不防感染,而阳过一次一定程度是防感染的。 最后的最后祝大家身体健康,该吃吃该喝喝,一切顺其自然吧。

新冠阳康之后容易二次感染吗? Read More »

Auto Draft

能讲究,能将就,能享受最好的,也能承受最坏的。见过世面的他们自然会在人群中散发不一样的气质,温和却有力度,谦卑却有内涵。

Auto Draft Read More »

Jenkins 发送验证邮件失败

最近在玩Jenkins想配置一个邮件提醒,在正确配置了SMTP服务器账号密码信息后,点击发送测试邮件死活发不出去,并报下边的错误。我检查了很多遍我的配置,并且从其他一个服务器拿过来一个在用的确认没错的配置以及账号尝试发送还是不成功。查了很多帖子,原来是这里发送邮件的账户,应该与上边填写的系统管理员账户(System Admin e-mail address)一致,修改后示例邮件发送成功。看来这个Jenkins坑还不少啊。 java.net.SocketException: Connection or outbound has closed at java.base/sun.security.ssl.SSLSocketImpl$AppOutputStream.write(SSLSocketImpl.java:1297) at com.sun.mail.util.TraceOutputStream.write(TraceOutputStream.java:116) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2429) Caused: jakarta.mail.MessagingException: Can’t send command to SMTP host;   nested exception is: java.net.SocketException: Connection or outbound has closed at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2431) at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2418) at com.sun.mail.smtp.SMTPTransport.close(SMTPTransport.java:1394) at jakarta.mail.Transport.send0(Transport.java:233) at jakarta.mail.Transport.send(Transport.java:100) at hudson.tasks.Mailer$DescriptorImpl.doSendTestMail(Mailer.java:714) at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:710) at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:397) at

Jenkins 发送验证邮件失败 Read More »

Jenkins设置系统语言

最近玩一玩Jenkins,在安装好默认的配置下,语言是中英文混杂,看着太别扭了,有些中文翻译也很别扭,我感觉还有可能有误导嫌疑,于是我想讲系统语言设置成英文,可是在配置页面找了好几遍竟然没找到,查了下原来是需要一个插件才能完成这个基本的功能: Locale: https://plugins.jenkins.io/locale/ 安装好后在系统设置页面找到Locale栏,Default Language输入en_US并且勾选“Ignore browser preference and force this language to all users” 即可将默认语言更改为英文。 这个locale用的是Linux格式,即xx_YY ,比如zh_CN。可以在Linux上运行locale -a查看所有可用的locale。   Reference: https://blog.csdn.net/nklinsirui/article/details/89576475

Jenkins设置系统语言 Read More »

我的新冠自我防护经验

分享一下我新冠病毒爆发期间,我在国外工作生活两年半时间,在与病毒共存的状态下,怎样尽量减少对生活的影响,又成功地没有感染到病毒的经验。将这些记录下来,提供给大家参考。 时间跨度上从2019年12月算起,到2022年3月回国,我在疫情爆发后大约两年半时间里,一直生活在国外。根据疫情得严重程度,我也在家自我隔离过,长达一个月时间每周只出门一次去买生活用品;也放飞自我过半个多月时间旅行游玩了好几个国家。自我感觉我的一套成体系的防护经验还是挺有效的,两三年时间该吃吃该喝喝该玩玩该防护防护没有被感染。首先我先分享几个图说下这段时间都去过哪里玩,大概我数了一下有八九个国家,十几个城市,比如说: 波兰,Kraków City 立陶宛,维尔纽斯 爱沙尼亚,塔林 芬兰,图尔库 瑞典,Helsingborgs 丹麦,哥本哈根 马耳他,丁利 马耳他,圣劳伦斯 马耳他,格伦迪 马耳他,Ta’Xbiex 奥地利,洛伊塔施 西班牙,加那利群岛,Arrecife 西班牙,加那利群岛,Tías 西班牙,加那利群岛,Santa Cruz de La Palma 西班牙,加那利群岛,Las Palmas de Gran Canaria 克罗地亚,萨格勒布 斯洛文尼亚,Tržič 奥地利,维也纳 暂时列举一些这期间去往我长期生活国家以外的地儿的游玩,期间坐过飞机17次,在外住宿时间总共加起来超过30天,以及和同学自驾去玩行程也有上千公里吧。大部分时间在饭店吃饭,少数时候和朋友在Airbnb自己做点儿吃。大概游玩的地儿在这三大块: 巴尔干半岛 大西洋加那利群岛 地中海马耳他 在我当时生活的国家的活动就不贴了,因为实在实在太多了。。。坐火车没有一百次也有几十次,坐地铁公交更是不计其数,这里放一放图做代表吧,是我们2022年1月疫情也超级严重的时候,我和小伙伴们一起聚餐: 这么个玩法在当时病毒密度超高的国外,竟然能够全身而退,多少有一定运气成分在,但是也不能忽略我的一系列防护。接下来是我想要分享的重点,就是我当时都做了哪些防疫措施。 首先从大的时间维度来看,我更多的室外以及人多的团体活动还有旅行是夏天参加的,疫情已经不是一天两天了,这么长时间大家应该也看出了规律,就是冬天病毒传播力强,同时毒性大。而到了夏天则相对毒性弱很多,传播力度也小了不少。这在全球各个国家的统计数据都可以看得到。所以我也是识趣地尽量减少冬天的活动(当然是和夏天相比而言)。同时两三年时间每天都对自己高标准严要求,做到我认为满意的个人防护。 首先是疫情初期,口罩很难买,所以一些口罩如果只用一次就扔掉很可惜,并且我们常用的医用外科口罩,使用的是电离吸附原理,清洗后防病毒效果会骤减,而放口袋里也有通过手的接触二次传播的风险,放在家里桌子上也类似。于是我在疫情的初期就自己做了一个口罩钩子的架子,下图是我从宜家找了类似的一个效果图,我当时可没这么高级。我住的公寓有一面照片墙,上边设计好了那种橡皮条用来夹照片的,于是我用绑数据线的那种轧带做了14个钩子挂在上边,用来挂不同期的口罩。之所以做了14个,是当时是研究结果说最长14天离开人体后的病毒就肯定会失活的。我把口罩按照顺序挂,然后挂满了就开始复用第一个。在疫情差不多前半年就这样子用了一段时间,后来口罩没那么稀缺了,很多时候用了一天的口罩就直接扔掉了,也就不再复用了。不过整体一个思路就是我出门在外几乎都是带着口罩的,尤其到了第二年,也由于我们所在州的规定,公共场所是需要佩戴FFP2也就是N95口罩,所以后边在公共场所我都是严格佩戴着,并且强迫自己不要有习惯性动作比如无意识地摘下来,口罩外表面我基本上也不会碰。现在大家已经过了口罩稀缺的那个年代,我感觉家里钩子意义可能要低很多,不过其他的几个方面还是值得借鉴比如说出门全程佩戴N95口罩,不轻易摘下,不把口罩团成一团放口袋里,不碰口罩外面,杜绝习惯性动作拿掉口罩等。 然后是这个紫外线灯,也是起了大作用。也是在疫情初期我就买了,看购买日期是2020年3月1日,基本上是国外开始爆发的前期。这个紫外线灯适合作为消毒喷雾的补充,下边也会提到消毒喷雾有很强的腐蚀性,不适合经常性对家里各个地方使用。这个灯作为补充就是很好的大范围消毒杀菌工具。我接了一个2米长的电源线,基本上每周会将入门门口,卫生间,床边,厨房灶台,饭桌等区域进行消毒。基本用法也简单,就是把灯放在工作台上,然后接上电源,人离开一小时,回来把灯拿掉就好了。对于其他区域比如说卫生间,有时候我会消毒一夜,以及下边提到的一个放置室外衣服的柜子,有时候也会通电一夜。总之总结起来就是一周大约会轮一遍。另外我还意外发现了一个作用,就是用这个消毒床上被子啥的时候,之后会有被子被晒完那种烤螨虫的味道,因为那时候我住的房子朝东,好久没晒被子了,闻着那熟悉的味道睡觉还挺香。 接下来是介绍我的一个放置户外衣物的柜子,下边是宜家找的效果图,我之前所在公寓一进门左手边有一个下图右侧中间挂衬衫类似的衣柜,我用来放我回家后穿在外边的衣服。不管是上衣还是裤子,我都挂起来,然后用消毒喷雾前前后后里里外外喷一遍,包括上衣以及裤子的口袋里。然后我的紫外线灯也会挂外这里,前边后边都再消毒一遍。我同时还会把我的手机放在下边那个木板上,用一种相对刺激性不大的消毒喷雾喷一下,或者用消毒湿巾擦一遍。进门后这么一套动作,衣服脱了挂起来,手机也放下了,口罩也拿了下来,也都喷好消毒水了,我就去洗手洗脸了。 说疫情有啥收获,勤洗手一定是其中之一。我从新冠一开始就养成了回家必洗手甚至洗脸的习惯。并且洗手方式也科学了很多,里里外外上上下下,都搓一搓。下图是用过的一款洗手液,后面那一款也很不错,都是很柔和的那种,稍微洗漱时间久一点也关系不是很大。有的时候回来我就直接洗个澡,彻底清洁一下。 外出的时候,非必要我是不摘口罩的,有时候洗手不方便,我会随身带这种免洗的洗手液,觉得接触了很多危险的地儿了就拿出这个来擦擦手,比如说坐完火车搭完地铁等。 接下来回来再说我用的几款消毒喷雾,下边这个据说是效果最好的,前期我也用过几瓶。可后来发现这个对于家具还有彩色衣服腐蚀很严重,后来我就弃用了,换用了另外一个比较柔和的,以及同时喷室外门把手啥的使用了75%酒精。   下边这个是我复购最多的消毒喷雾了,我对比了几个感觉是在效用以及腐蚀刺激性最平衡的一款,也是我最长用来喷衣服,以及手机用的消毒喷雾。每次回家我都会喷半天,衣服上上下下,手机前前后后。 上边总结了我大部分时间的一份防疫过程,比如说平时出门去超市买个菜啊,跑个步啊啥的。整体一个流程就是出门前将紫外线消毒放在工作台上消毒,因为平时我经常在这里,平时找不到没人的时间,也就我出门的时候,把消毒灯拿过来可以消毒。然后换衣服,在外边和在家完全两套不同的衣服,然后戴口罩出门。 回来后脱衣服,挂起来,手机拿出来放板子上,开始喷消毒喷雾,口罩挂勾子上或扔掉,之后去洗手或者洗澡,穿上居家的衣服。 当出去玩的时候,比如坐飞机坐火车,我会在带N95口罩同时,带上眼镜。也不是啥特殊的防护眼镜,就是我的近视镜。火车飞机都会人员很拥挤,即使普通的近视镜也可以很大程度避免飞沫眼睛传播。然后在火车飞机上我就会休息一会儿,睡个觉啥的,尽量减少不必要的动作,尽量减少去洗手间的次数。 而出去游玩的适合,我不会把每天的行程都安排很满,可以说是安排非常轻松了。我会睡到自然醒,然后一般赶在九点半或者十点前早餐收摊时候,去吃个早餐,这个时候基本上也没啥其他人了,一定程度上降低风险。吃饱了休息一下可能都快十一点了才出门游玩。有研究表明新冠病毒在60左右高温就会失活,所以在外边吃饭的时候,大概率饭里边有病毒概率很低的,大多的风险在于周边人员,以及刀叉餐具。所以我在外边吃饭时候,错峰吃饭的同时,有室外桌椅的我一定会坐在室外,吃中餐时候我会和老板要一个一次性筷子,而不用他们的刀叉,而吃西餐时候我会用消毒湿巾擦一下刀叉再开始吃饭。 出去玩时候大多是一个人,所以我只要做到自己高标准严要求,就问题不大。可是在常住国游玩时候一般会结伴,这个时候就很考验整个团队的防疫有没有在同一根线上了。所以我这几年基本上都是和熟悉的朋友玩耍,都是信得过的人。当有时候病毒很严重比如今年1月份时候,以及聚餐人数很多时候,我们会约定每个人来之前进行一下抗原自测,然后把结果发到群里,这样子做到来聚餐的人都是检测阴性,上边的一张图很多人聚餐我们当时所有人就都在群里上传过自测照片。为了各自以及周边人的健康,大家都还是挺配合的。 现在回到了国内,我的个人防疫等级和当时比差了很多。一方面国内确实也没啥病毒传播,另外一方面是回来后我的生活条件大幅度地下降,很多之前个人防疫的方法失去了先决条件。比如我在国外是住单人公寓,整个屋子都是我的,而回来后现在再国内是合租,我还有两个室友,厨房卫生间是公用的。并且我的屋子也小了好多只有十来平米,没有了室外衣服和室内衣服分离的物理条件。结合内在原因和外在原因,我在国内现在也是做的很不到位的。 以上是我在国外两三年一边防疫一边生活的记录贴。现在国内放开了感觉回到了国外两年前的状态,一幕幕真的像是昨日重现,没想到我之前的一些技巧现在还能再用上,之前走的路竟然还得再走一遍。。。总之对我对大家,希望我的分享对每个读者都有一份启发吧。 祝大家身体健康,永远不羊。

我的新冠自我防护经验 Read More »

CAN FD总线基础

学习笔记系列之CAN FD总线。 之前一篇笔记记录了CAN总线基础:https://blog.shuspieler.com/3649/ , 在这继续记录CAN FD的知识。 如果用一句话总结CAN FD和CAN的区别的话,就是为了加大数据吞吐率,在Payload使用了不同的传输频率,头部尾部保持不变,从而在相同的时间长度,传输了更多的数据,就像下图所示。 CAN FD协议需要新的控制器,而新的控制器是兼容老的CAN协议的,也就是说CAN FD控制器可以向下兼容与CAN控制器通信。有时候车身CAN控制器可以混杂部署,比如通过将一部分CAN控制器设置成休眠模式,就可以在CAN FD控制器之间进行高速传输,比如刷新ECU的时候。通常通过CAN需要传输几小时,通过CAN FD就可以大大减少这个时间。 下边是CAN FD和CAN 帧的对比图: 首先是CAN FD没有remote frame这个帧了。也不难想到,首先是这个用的确实不多,其次remote frame没有Data Field,而CAN FD 和CAN区别就在这里,所以remote frame就失去了其意义。在数据帧中,RTR也被换成RRS(Remote Request Substitution),并且保持显性电位。在帧头的SOF,IDE,以及帧尾的ACK,DEL,EOF以及ITM(Intermission Field)都与CAN总线一致。 CAN FD和CAN的帧主要区别位于IDE和ACK之间。如下图所示,两者的区分是那个r保留位,当r是显性电平逻辑0时候,代表这是一个传统的CAN帧,当r是隐性电平逻辑1时候,说明这是一个CAN FD帧,同时这个保留位r有了一个名字FDF: Flexible Data Rate Format。 CAN FD控制器可以发送和接收传统CAN帧以及CAN FD帧,传统CAN控制器在接收CAN FD帧由于显性电平r是不符合规则从而会报错,然后将通过错误帧应答,也就是说,传统CAN并不能解析CAN FD数据,按照错误帧处理。 CAN FD中有一个新的帧叫做BRS(Bit Rate Switch),当这一位是显性时,中间部分数据传输速率baud rate 2 和帧头帧尾传输速率baud rate 1 是相同的,这种情况下CAN FD并不能起到加速速率传输的效果。当这一位是隐性时候,中间部分数据传输速率变为 5Mbit/s,这是一个在实验室大量验证证实在绝大多数车身网络这是比较可靠的值。BRS的值决定了中间部分从BRS起到ACK之前的速率。 ESI全称Error State Indicator,这一位是显性代表这个节点是Error Active状态,如果这一位是隐性,代表这个节点是Error

CAN FD总线基础 Read More »

CAN总线基础

学习笔记系列之CAN总线。 基础知识已经学习过很多次了,可是时间久了对于一些细节的记忆就会模糊不清,每次资料看别人的总结还不如自己也总结一下,之后看自己的笔记就好了。 CAN (Controller Area Network) 在1980年由Bosch提出并于1994年进行了标准化(ISO 11891-1)。时至今日,CAN依旧在汽车动力总成,底盘等领域有着广泛的应用。CAN可以提供非常可靠的数据传输,以及满足很多情况下对于实时性的要求。 CAN标准可以再细分为高速和低速两种不同的子协议,主要区别在于物理层的电压不同从而最大传输速率有区别,低速CAN(CAN Low Speed)遵循 ISO 11891-3 标准,最高传输速率为 125 kbit/s. 高速CAN(CAN High Speed)遵循 ISO 11898-2 标准,最高传输速率为 1Mbit/s。通常我们汽车领域用高速CAN并且设置速率为 500 kbit/s,同时低速CAN也有特有的优势,比如说抗干扰能力强。 下边这张图对比了我们熟知的OSI七层模型和CAN 模型的对比。 通常情况下,CAN协议通过硬件控制器(CAN controller)的形式实现,物理信号的收发通过CAN收发器(CAN Transceiver)进行。通常选择非屏蔽双绞线来连接CAN收发器,传输距离不超过40米,并且在两端需要连接两个120 欧姆的电阻(仅高速CAN,低速CAN不做要求),以防止信号反射造成干扰。协议还规定了,一条CAN总线最多连接32个节点。 由于不同信号有着不同的传输频率的需求比如有的传输周期是10毫秒有的是100毫秒,所以也就催生了CAN控制器(CAN Controller)分为带储存(缓存)型和不带缓存型两种。不过对于上层控制器来说,一致都是将CAN控制器当作一个“储存芯片”对待,从中读出和写入数据。 双绞线可以有效地降低电磁干扰,在CAN总线(CAN Bus)中这两条线分别被称作 CAN high line (CANH) 和 CAN low line (CANL). 在网络物理层基于差分电压传输,这种模式可以有效消除电机,点火系统等开关造成干扰电压冲击带来的影响。 对于高速CAN,协议定义差分电压0伏代表逻辑1,并被称为隐性; 差分电压2伏代表逻辑0,被称为显性。有点绕,但是一定要记清楚! 关于高速CAN和低速CAN差分电压的规定如下图:   以高速CAN为例子,理解为何差分为2逻辑为1,是显性;而差分为0逻辑为0,是隐性,可以结合下午CAN收发器(CAN Transceiver) 物理实现来理解: 同时显性会覆盖隐性,也就是说,当同一时刻不同的节点有发送显性也有发送隐性,那么在总线上会展示成为显性,只有当所有的节点都发送隐性的时候,总线才会展示成隐性。我是这样记忆的,假设我们有多个TxD,只有所有的Driver都发送逻辑1:隐性,也就是所有上边和下边的三极管都是断开状态(Driver输出0),那么对于Receiver才能测出差分电压为0,单反有一个TxD发送了逻辑0,就是有一对上下三极管是接通状态(Driver输出1),那么CANH和CANL就分别接到了VCC和GND,那么Receiver检测的差分电压就是2V。当然现实情况会有一定的误差,CAN协议规定当差分电压大于0.9伏才能被认为是显性(逻辑1),差分电压小于0.5V才能被认为是隐形(逻辑0)。 对于低速CAN,协议规定差分信号是5V代表逻辑1,差分信号是2V代表逻辑0。根据CAN协议逻辑,可以看出显性和隐性是AND逻辑。就是说有一个发逻辑0(显性),结果就是逻辑0(显性)。 在CAN通信中,节点是以广播的形式发出信息的,所有节点都可以接收,然后根据其中的ID号过滤来确定是否试自己需要的信息。在数据格式上,CAN的Frame共有三种形式:Data

CAN总线基础 Read More »

敏捷和Scrum

Manifesto for Agile Software Development   We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That

敏捷和Scrum Read More »

控制变量法下的鼻炎

大约七八年前我在郑州读书的时候,我患有非常严重的鼻炎。那时候郑州空气污染很重,一年之中鼻炎最严重的就是送暖的第一周,我甚至能够根据我鼻炎的程度,感知学校是不是开始暖气送暖了。2014年冬天我去到了德国,当时还想着去体验一下那里的优质医疗,由于也都是免费的,想着读书之余,把鼻炎根治一下。但是神奇的是,那年冬天一天鼻子难受都没有过,甚至之后接下来的七年,也完全没有再犯过。我甚至都以为我的鼻炎自己好了,因为都七年了,一丁点事情都没有,很是开心。逐渐地逐渐地,我甚至都快忘了我有鼻炎的毛病,直到今年冬天。 今年回国来到北京生活,真的领略了大家说的北方冬天的空气以及大家口中所说的北京不适宜生存是什么意思。空气长期保持在一个不干净的状态,到了秋冬加上环境干燥,我熟悉的七八年前鼻炎的体验终于又回来了,原来我鼻炎并没有自动好,只是在德国的那七年,一次都没犯过罢了。到了今天实在扛不住的时候,我终于妥协了,开始吃下火药和消炎药。自诩体格非常好,印象中已经七八年没吃过药了,我完全想不起来上次吃药是啥时候,这次重拾小药片,纪念一下。。。 三四月份刚回来时候也有一定程度鼻炎过敏,那时候我猜可能是花粉,之前没过敏过,体验下来也是挺难受的,从那时起养成了看空气质量的一个习惯。我发现同一个地儿的空气质量与所用的手机有关系,以及是用百度或者谷歌查询有关系。比如下边的几个例子,两个是春天同一天拍的,中午用苹果查出来AQI是22评级是非常好(Excellent)而右边三星同一时间查出来的是AQI是52评级是中等(Moderat)。另一张晚上用苹果查出来的是55评级是很好(Good),右边三星查出来是85评级很差。这几天由于我鼻子很难受,我又对比了一下,中午时间苹果AQI是88评级是很好(Good),三星AQI是101评级是非常差(sehr schlecht)。真的很有意思,同一时间同一地点的空气质量,竟然与用户使用的手机品牌有关系,也是长知识了。

控制变量法下的鼻炎 Read More »