ARTS Week 44

Algorithm

本周的算法题为 557. 反转字符串中的单词 III

给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。

示例 1:

输入:s = "Let's take LeetCode contest"
输出:"s'teL ekat edoCteeL tsetnoc"

实现代码如下:

const reverseWords = function (s) {
    let result = '';
    s.match(/\S+/g).forEach(word => {
        result += word.split('').reverse().join('') + ' ';
    });
    return result.trimEnd();
}

解题思路:

String.prototype.match() 方法检索字符串与正则表达式进行匹配的结果。比如以上示例,s.match(/\S+/g)的结果为 [ "Let's", 'take', 'LeetCode', 'contest' ]

Review

Record number of people in space - Breaking News English Lesson

太空变得越来越拥挤了。目前,太空中创纪录地有19人。这一记录是在俄罗斯联盟号宇宙飞船的三名乘员与国际空间站(ISS)对接后打破的。最近的任务包括NASA宇航员Don Pettit和俄罗斯宇航员Alexey Ovchinin以及Ivan Vagner。他们将国际空间站的居民人数增加到了12人。中国的宇航员也是这一记录的一部分。他们在天宫空间站有三名"太空人"在工作。剩下的四名太空旅行者是SpaceX的极光黎明任务的一部分。该项目在上周四见证了历史上第一次全平民太空行走。

关于最近的记录有一点争议,那就是关于外太空起点的定义。NASA和美国军方将地球大气层和外太空的边界视为海拔80公里。按照这种解释,人类在太空中的记录是20人,在2023年5月和今年1月创下。然而,外太空边缘的传统定义被称为卡门线。国际航空联合会将这条线定为海拔100公里。新的记录使用了这个定义。卡门线用于法律目的,以区分飞机和宇宙飞船。

Tip

在给项目配置Sentry时,要将sourcemaps通过sentry-wizard自动上传至Sentry,但是却提示以下报错信息:

Loading Wizard failed. Did you provide the right URL?

再三确认URL是没有问题,所以,就很奇怪这是什么问题?

使用curl命令是没有问题的,但是,返回了Sentry网站没有证书的信息。

查看Github上面的Issues,发现有类似的问题,如下所示:

Loading Wizard failed for NextJs #416

提供的解决方案是,使用命令 set NODE_TLS_REJECT_UNAUTHORIZED=0 ,因为在Node.js 中,NODE_TLS_REJECT_UNAUTHORIZED 是一个环境变量,用于控制Node.js在执行HTTPS请求时是否应该拒绝未经授权的SSL证书。

然后,可以使用命令npx @sentry/wizard@latest -i sourcemaps可以正常执行了,只是在运行npm run build进行打包的时候,还是报错了,提示证书异常:

error: API request failed
  caused by: [60] SSL peer certificate or SSH remote key was not OK (schannel: SEC_E_UNTRUSTED_ROOT (0x80090325))

所以,还是没办法解决,后来,Sentry更新了证书就好了。

Share

"套用98年乔丹对斯科特·伯勒尔的一段话:'你肯定想再来一局,你想告诉你的外孙们,你打败了乔丹,那我和我外孙们说点什么?说我打败了斯科特·伯勒尔吗?'这才是真正的杀人诛心!他们赢了乔丹可以使劲吹。乔丹赢了他们有意思吗?"

本文由mdnice多平台发布

相关推荐
谢尔登1 小时前
【React】setState 的同步异步问题
前端·javascript·react.js
王可夫2 小时前
JavaScript基础---typeof和instanceof的区别
开发语言·前端·javascript
7_35Durant2 小时前
vue-自定义指令
前端·javascript·vue.js
秋秋小事2 小时前
Vue3 Vuex的使用
前端·javascript·vue.js
我不当帕鲁谁当帕鲁3 小时前
arcgis for js点位渲染与实际坐标不一致且popupTemplate偏移
前端·javascript·arcgis
徐同保3 小时前
pnpm设置镜像源
javascript
太阳花ˉ4 小时前
Object.hasOwnProperty() 详解
前端·javascript·vue.js
半糖11224 小时前
解决PC端和移动端的css简单适配问题
前端·javascript·css
Манго нектар5 小时前
vue 条件渲染
前端·javascript·vue.js