Feathers

英语影视台词---经典电影台词(世间万物有始皆有终。)

拈花ヽ惹草 提交于 2020-12-06 19:52:09
英语影视台词---经典电影台词(世间万物有始皆有终。) 一、总结 一句话总结:Everything that has a begin has an end. 世间万物有始皆有终。 --来自1999年《黑客帝国》 Everything that has_a_begin has_an_end 1、我会开出令他无法拒绝的条件。? I’m going to make_him_an_offer he_can’t_refuse I’m going to make him an offer he can’t refuse. 我会开出令他无法拒绝的条件。 --来自1972年的《教父》 2、 爱就是永远不说对不起。? Love_means never_having_to_say you’re_sorry Love means never having to say you’re sorry. 爱就是永远不说对不起。 --来自1970年的《爱情故事》 3、路易斯,我想,这将是一段美好友谊的开始。? Louis I_think this_is_the_beginning_of a_beautiful_friendship Louis,I think this is the beginning of a beautiful friendship. 路易斯,我想,这将是一段美好友谊的开始。 -

CircuitPython 6.0.0发布了

余生长醉 提交于 2020-11-20 14:57:59
CircuitPython 6.0.0正式版本已经发布。 移植情况 CircuitPython有许多 "移植",是各种微控制器系列的核心实现。每个移植版本的稳定性各不相同。截至本版本,F4系列的atmel-samd, nrf和stm32是稳定的。cxd56, esp32s2和stm其它型号正在积极改进,但可能会有功能缺失和bug,litex和mimxrt10xx处于alpha状态,会有bug和功能缺失。 从5.x开始的主要新功能和改进 新增ESP32-S2芯片的移植。 RGBMatrix 显示支持。 countio 模块以计数脉冲。 watchdog控制硬件看门狗定时器。仅在某些芯片上。 vectorio提供原始displayio。 canio 为CAN总线操作提供支持。 _bleio 增加了对基于HCI的BLE协处理器(如AirLift板)的支持。 aesio 提供对AES计算的支持。 async/await默认在许多版本中可用;支持得到改善。 网络模块进行了改造,增加了 wifi、socketpool、ssl 等模块。停用了 socket、wiznet5k 和network 模块。它们将在 7.x 中被移除,转而使用网络库。 更新stage和pew库。 _pixelbuf 改进。 改进的USB串口检测。 json 现在可以从流对象读取。 pulseio.PWMOut 被拆分到

window.opener引用为null的解决办法

自闭症网瘾萝莉.ら 提交于 2020-11-19 02:52:47
项目使用的是iframe来包含新打开的页面,在使用IE的时候,通过window.open打开子页面之后,在子页面是可以获取到打开窗口的父页面的引用,但是在使用firefox与chrome的时候,却无法获得。而且使用window.close也无法关闭弹窗。针对这2个问题,找到了以下的解决办法,有更好的解决办法: 一、解决window.opener返回结果为null的问题 1、通过interval,在父页面定时为子页面添加引用 var c_win = window.open(url, "pageName", "feathers");//参数根据API填写 var intervalTemp = setInterval(function () {//设置一个interval,每隔1s去执行一次,为子页面添加opener属性值,获取到子页面已经关闭,则清除interval if ("complete" == c_win .document.readyState) { c_win .opener = window; } if (c_win .closed) { clearInterval(intervalTemp); } }, 1000) 2、为父页面window添加属性 这个方法就是为父页面添加一个属性,当子页面需要去获取父页面的引用时,只需要获取顶级窗口,遍历页面的所有iframe

单元测试C代码[关闭]

十年热恋 提交于 2019-12-18 13:45:22
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今年夏天,我用直接C编写了一个嵌入式系统。这是我工作的公司接管的现有项目。 我已经习惯于使用JUnit在Java中编写单元测试,但是对于为现有代码(需要重构)编写单元测试的最佳方法以及添加到系统中的新代码感到茫然。 是否有任何项目使单元测试普通C代码与使用JUnit进行单元测试Java代码一样简单? 任何专门针对嵌入式开发(交叉编译到arm-linux平台)的见解都将非常感激。 #1楼 我个人喜欢 Google Test框架 。 测试C代码的真正困难在于打破了对外部模块的依赖性,因此您可以将代码单独隔离。 当您尝试围绕遗留代码进行测试时,这可能会特别成问题。 在这种情况下,我经常发现自己使用链接器在测试中使用存根函数。 这是人们在谈论“ 接缝 ”时所指的。 在C中,您唯一的选择就是使用预处理器或链接器来模拟您的依赖项。 我的一个C项目中的典型测试套件可能如下所示: #include "myimplementationfile.c" #include <gtest/gtest.h> // Mock out external dependency on mylogger.o void Logger_log(...){} TEST(FactorialTest, Zero) { EXPECT_EQ(1,