小编Aud*_*ong的帖子

重命名存储库后找不到 Github 页面

我正在使用 GitHub 页面发布用户页面。将我的存储库从username.github.io重命名为username.github.io__,并将我的存储库重命名回username.github.io我的页面后,不再显示。

重命名我的存储库的目的是在短时间内取消发布我的页面。

有人可以给我一个重新发布页面的解决方案吗?

github-pages

3
推荐指数
1
解决办法
2648
查看次数

在对象数组中查找下一个可用的 id

我有一系列对象。这些对象有一个属性 id。我需要一个返回下一个可用 id 的函数(对象未使用该 id)。

array = [{ id: 1 }, { id: 2 }, { id: 5 }, { id: 3 }];
Run Code Online (Sandbox Code Playgroud)

我想要一个函数,它接受一个数组作为输入并返回一个数字(这是下一个空闲 ID)。

在示例情况中:

findFreeId(array) {
  *magic happens*
}

// result = 4
Run Code Online (Sandbox Code Playgroud)

javascript arrays object

3
推荐指数
1
解决办法
2045
查看次数

如何在 JavaScript 中计算有效税率?

我目前有一系列间隔,可以用来告诉我该工资的税率是多少。

\n
let tree = new IntervalTree();\n\n// 2020 Federal Income Tax Brackets for Single\nlet singleIntervals = [\n  [0, 9875],\n  [9876, 40125],\n  [40126, 85525],\n  [85526, 163300],\n  [163301, 207350],\n  [207351, 518400],\n  [518401, 900000000],\n];\n\ntree.insert(singleIntervals[0], 10);\ntree.insert(singleIntervals[1], 12);\ntree.insert(singleIntervals[2], 22);\ntree.insert(singleIntervals[3], 24);\ntree.insert(singleIntervals[4], 32);\ntree.insert(singleIntervals[5], 35);\ntree.insert(singleIntervals[6], 37);\n
Run Code Online (Sandbox Code Playgroud)\n

所以我可以用它let values_in_range = tree.search([10000, 10000]);来获取年薪为 10,000 美元的人的税率,即12%。但我发现联邦所得税的运作方式是分批征税。

\n

例子

\n

因此,如果我的工资为 50,000 美元,那么“您\xe2\x80\x99d 为前 9,875 美元支付 10%,为 9,876 美元到 40,125 美元之间的收入部分支付 12%。然后,您\xe2\x80\x99d 支付 22%其余的,因为您的 50,000 美元应税收入中的一部分属于 22% 税级。总账单约为 6,800 美元 \xe2\x80\x94 约占您应税收入的 14%,即使您\xe2\x80\x99 处于22% 的税率。这 14% 称为有效税率。” …

javascript math

3
推荐指数
1
解决办法
1263
查看次数

Mac 和 Windows 之间的 NODE_ENV 设置有所不同

我的团队由 4 人组成,我是唯一的 Mac 用户,而我的同事则使用 Windows 计算机。我的团队成员(Windows 用户)使用以下命令,但在我的 Mac 计算机上不起作用:

"start": "set \"NODE_ENV=prod\" && node index.js"
Run Code Online (Sandbox Code Playgroud)

当我尝试打印process.env.NODE_ENV日志时,它返回了undefined

然后浏览后,我在 Mac 上使用了以下命令,效果很好:

"start: "export NODE_ENV=prod && node index.js"
Run Code Online (Sandbox Code Playgroud)

现在,如果我将代码提交到存储库中,它们将受到影响

有没有通用的解决方案可以用来解决这个平台问题?

提前致谢。

javascript node.js cross-env

2
推荐指数
1
解决办法
3305
查看次数

JavaScript 形式的过时值问题

这是 HTML:

<input type="text" placeholder="Answer..." id="ansbox1">
<input type="submit" onclick="submit1();" id="sp1">
Run Code Online (Sandbox Code Playgroud)

这是我的JS:

var txt1 = document.getElementById("ansbox1").value;
    
function submit1() {
  if (txt1.split(" ").join("") === atob("[base64string]").split(" ").join("")) {
    alert("Yaay!");
  }
  else { 
    alert("Nope, its wrong!");
  }
}
Run Code Online (Sandbox Code Playgroud)

当我将(甚至是解码后的匹配字符串)放入输入框中时,它仍然总是显示“不,它错了!”。

有错误吗?

我提到了这一点,但我仍然遇到同样的问题... JS - 检查输入字段是否等于解决方案

html javascript forms

2
推荐指数
1
解决办法
125
查看次数

TypeORM自定义存储库,从指定列中选择不同的值

在我使用 Nestjs + typeorm + postgresql 的后端中,我有一个 CustomRepository 并且想要替换一些普通的 sql 查询。

这就是我所拥有的

const sqlQuery = `SELECT DISTINCT "myColumn" FROM "myTable"`
const sqlRes = await this.query(sqlQuery);
Run Code Online (Sandbox Code Playgroud)

我正在尝试得到这样的东西

this.find({select:["myColumn"]}); // note the missing DISTINCT
Run Code Online (Sandbox Code Playgroud)

但这给了我完整的专栏,但我只想要不同的值。

我发现了很多奇怪的createQueryBuilder().select(DISTINCT "myColumn" FROM "...... etc...解决方案,与我的工作解决方案相比,它们并没有给我带来任何好处。

javascript postgresql typeorm nestjs

1
推荐指数
1
解决办法
8963
查看次数