所有问题
javascript - 即使启用了历史模式,Vue.JS 的路由器也有“#”
我试图在我的 VueJS webapp 的 URL 中删除 #,但即使使用
#依然出现。我很确定这是由于 createWebHashHistory 函数造成的,但我无法删除它,否则 UI 不会显示。
所以我尝试了另一件事:
但 ui 甚至不在这里显示。
Vue.JS 的官方文档在这一点上对我没有帮助,有人可以帮我吗?
python - 在 python 上保持零小数位
我需要打开一个 json 文件并向其中添加内容并关闭它而不修改以前的内容。我正在使用 json.loads() 和 open() 从 .json 扩展名加载一个文件,但是当我这样做并重新打印到下一个 json 文件(包括我从第一个文件中获得的内容)时,所有的浮点数都是空的小数点地方。
例如:
原始json文件:
在 python 上加载文件并重新打印添加高度后,新的 json 文件如下所示:
理想的输出是这样的;
PD 这是递归的,这意味着我不能逐个字段地执行这个'{:10.6f}'.format(a),这个脚本正在处理超过 100 个 json 文件。
shell - 使用shell提取行数
我有一个包含不同主机组的 ansible 主机文件。我想提取特定组下的主机数。我正在尝试使用 linux 命令但无法获得正确的命令
以下是主机文件的内容
我想提取每个组下的主机数。我找不到提取这些主机的 linux 命令。请帮忙
python - 如何将管理菜单限制为管理员、模组和所有者(PyCharm 2020.3.3 Python 3.9.1
我很久以前创建了一个管理 cog,但我并没有限制管理员使用它。我试图为管理员限制它,但我只能将 cog 限制为一个角色。如何使 cog 仅限于具有管理员权限的人?
当前代码:
python - Python 线程 ValueError
我在 Python 中做多线程,代码片段如下:
该代码基本上是获取表中所有列的最大值。所以,我使用线程来获取每一列的最大值。因此,考虑我的表有 5 列:a、b、c、d、e,因此每个线程将处理其中一列。问题是对于某些列,我收到错误:ValueError: 'a' is not in list显示max_value_df其结果中没有特定的列名。这种行为是非常随机的。有时我完全没有错误,有时它是五列中的任何一列。请提出这里的问题以及我该如何解决。我尝试添加time.sleep(1),以便在线程返回结果之前等待,但问题仍然存在。谢谢。
python - 当日期之间不包含在数据中时,计算每天的任务数
我想计算每个日期的任务数。这需要包括下面的完成日期和实际日期之间的日期。例如。1 月 14 日至 1 月 16 日需要在 1 月 15 日计算。因此,对于下面的示例,两个任务在这些日期处于活动状态,因此计数需要为 2。
我有一个这样的数据框:
我需要将其转换为像这样的数据框:
任何帮助将不胜感激
ruby - Picking Numbers - 在 Ruby 中解决 Hacker Rank 挑战
问题说明
给定一个整数数组,找到任意两个元素之间的绝对差小于或等于 1 的最长子数组。
示例 a = [1,1,2,2,4,4,5,5,5] 有两个子数组满足条件:[1,1,2,2] 和 [4,4,5,5,5 ]。最大长度子数组有 5 个元素。
PickNumbers 具有以下参数:
- int a[n]:整数数组
退货
- int:满足条件的最长子数组的长度
我试过的
要求:
为什么上面的代码不起作用?如果有人可以解释,我将不胜感激。我正在学习解决算法挑战,我知道有很多更好的解决方案。不过,我想知道为什么这段代码不起作用!))提前致谢
go - Go 中的中间件模式 - “用作值”编译错误
我正在尝试为我的函数制作类似于用于 http.HandlerFunc 的模式的中间件,这通常有效:
这不起作用:
将返回编译错误:myFunc(3) used as value
正如你在这里看到的: https ://golang.org/src/net/http/server.go?s=64103:64150#L2055
在线 2065:
这个函数签名也不会返回一个值,但它会编译。
更新:
这种模式是我试图实现的,现在有效。
输出:
django - 在访问 Django Rest API 时验证生成的 API 密钥
我需要让第三方用户访问我拥有的一些 REST API。我制作了一个APIkey模型来存储生成的可用于访问 API 的密钥。
我只是还不知道如何将 API 密钥添加到我的应用程序的身份验证中,因为我BearerTokenAuthentication的auth.py
kotlin - 使用绑定适配器找不到参数
当我尝试在我的 BindingAdapter 中放置第二个参数“imgError”时出现错误。
这是我的 BindingAdapter :
我有这个错误:
我尝试了不同的方法来解决它,但没有任何效果。
这是我如何使用它:
html - Emmet BEM有没有办法让子元素继承父类?
所以我在创建父对象和一些子对象时遇到了这个问题。
使用 Emmets BEM 功能很容易.parent-class>.-child-class,这会产生
ParentClass="parent" ChildClass="parent__child". 但是,如果我随后尝试使用 Emmet 在父对象中插入一个新的子对象,则.-new-child只会产生__new-child。
这个初始块:
应该使用 Emmet 变成这样.-left+.-right:
即使在初始创建之后,有没有办法让子类从父类继承?还是它根本不了解实际的顶级父级是什么?
excel - 使用 Excel 在没有 Outlook 的情况下发送电子邮件
当目标日期和实际日期发生变化时,我会向团队负责人发送邮件通知。目标日期和实际日期由团队成员更新。我通过使用工作表更改事件触发邮件来完成此任务。
当少数团队成员没有在他们的系统中配置 Outlook 应用程序或当他们从 Web 浏览器使用我们的 Office Outlook 帐户时,就会出现问题。这停止了邮件触发过程。
有没有办法克服这个问题?
c++ - 多线程并行选择排序
我有选择排序功能
如何使用多线程对其进行优化?
我找到了仅用于快速排序的解决方案,但这些解决方案对我没有帮助。
php - 使用 eloquent laravel 获取数据库中的数据为 NULL
我是 Laravel 的新手,正在尝试探索。
我在尝试使用 eloquent 获取数据库中的数据时遇到问题。
我只想像这样获取数据。
这是我的控制器中的代码:
这是我的模型中的代码:
但它只是返回null。
谁能帮我解决我的问题。
npm - 为本地开发和 CI 设置私有 npm 注册表身份验证的最佳实践是什么?
我想知道是否有一个通用的最佳实践来为本地开发设置私有 npm 注册表身份验证,它也适用于 CI(反之亦然)。
这是我目前的理解:
对于本地开发:运行npm login将创建一个访问令牌,创建一个~/.npmrc文件,并将访问令牌写入该文件,如下所示:
在我的项目中,我有这个.npmrc文件(旁边package.json):
这似乎工作得很好。我可以安装我的私有包,因为 npm 似乎选择了注册表的用户级身份验证设置。
对于 CI: NPM 文档建议将以下内容添加到项目级别.npmrc以在 CI 中注入身份验证:
不幸的是,这会覆盖我机器上的用户级配置。.npmrc文件具有以下优先级(从高到低):项目级、用户级、全局、npm 内置。npm CLI 现在尝试使用 NPM_TOKEN 环境变量进行身份验证,除非我在本地计算机上显式导出它,否则这显然不起作用。
也许我错过了一些明显的东西。如果没有,我很好奇是否有任何常见的最佳实践来处理这个问题?当已经在用户级别配置访问令牌时,要求每个员工在他们的机器上导出访问令牌.npmrc似乎不是一个很好的解决方案。
或者,可以根本不打扰用户级配置(或 npm 登录),直接在每个员工的本地计算机上将访问令牌导出为 NPM_TOKEN。但就像提到的那样,我发现这不是一个很好的解决方案。我想象一个标准解决方案(如用户级配置文件),每个员工都可以在其中设置公司的私人注册表。
git - 更新先前的合并提交而不解决冲突两次
我有一个带有两个分支的仓库,main并且feature. 的输出git log --graph --format='%s %d' --all如下所示:
我现在想将e我的分支上的提交包含在main分支上的合并提交中feature,以便我有最新的更改,但如果分支上的main提交已经被推送,则不必强制推送。我也不想在我的历史记录中有另一个合并提交。我希望我的最终图表如下所示:bfeature
我可以通过git rebase -i main --onto :/a --rebase-merges将交互式变基的说明更改为:
但问题在于,在之前的合并提交中,我必须解决 and 之间的冲突b,c而使用这种方法,我将不得不再次解决这个冲突。因此,我真正想做的是拿起我在提交时中断的合并提交,然后c继续main合并e到feature. b有没有办法做到这一点?也许还有一种方法可以暂时引入另一个合并提交,然后再压缩这两个合并提交?
java - 使用 application.yaml 值验证 POJO
我想对这个 POJO 使用一些验证:
使用此 YAML 配置:
似乎我遗漏了一些东西,因为每当Simulation创建实例时我都会收到以下错误:
java - JPanel getpreferredsize() 返回 10 而不是 JFrame 的大小减去边框
我正在尝试获取 JPanel 的大小,以便随后可以计算我计划添加的图形的正确尺寸。由于我已将 JFrame 的大小设置为 (300, 200),因此我期望 getpreferredsize() 函数返回略小于 (300, 200) 的值(即减去边框)。但是,该函数仅返回 10 的高度和宽度。请帮忙。
c - 我需要从文件中找到偶数和奇数素数的计数。我的代码有什么问题?
上面的程序应该返回偶数、奇数和素数的计数。
我创建了一个文本文件,其中包含我要计算的数字。例如,如果它包含2, 4, 6, 8,我的程序应该返回以下输出:
2 even 0 odd 0 prime。
https://imgur.com/xAccwvO - 这是文本文件
php - 删除项目时购物车页面为空
当购物车为空时,我想为购物车页面设计自己的模板。我添加了以下代码片段来完成。
现在发生的事情是,当您直接访问购物车页面时,它工作正常。除非将商品添加到购物车 -> 访问购物车页面 -> 删除已添加的商品会显示空白页面,而不是我创建的自定义方法。然后如果页面被刷新,它工作正常自定义方法加载完美。为什么会发生这种情况?为什么删除项目后我会看到空白页?
提前干杯。
c# - 如何使用 Binance API 计算特定硬币的订单集合花费了多少钱?
基本上想象一个像 DOT 这样的代币,你可以有 5 个不同的买单,你在不同的时间和不同的价格下,其中一些甚至可以部分完成。然后考虑一些卖出这些代币的卖单。
不是,在所有这些操作之后,你可能还剩下 200 个硬币。但是你怎么能真正弄清楚你在这些硬币上花了多少钱呢?
现在我手动输入它们,但很容易出错,因为很容易错过已完成但您没有意识到的订单。
我只是想计算 PNL %(盈亏)。因此,如果我手动添加订单,它当然可以完美运行。
但是必须有一种自动化的方法来做到这一点。
浏览订单历史记录,我不确定如何添加所有这些。这可能吗?我怎样才能做到这一点?币安是否知道特定硬币总共花了多少钱?
javascript - 从 Shiny DT 中的单选按钮中提取用户输入值到数据框或列表中
我正在构建一个带有数据表的闪亮应用程序,该数据表使用一些 javascript 回调,用户可以在其中为每一行进行选择(是/否/也许),然后在应用程序的后期阶段我需要用户输入的形式列表或表格。未预定义确切的行数。理想情况下,我想总结一下每个用户选择了多少“是”/“否”/“可能”以及如何选择哪些行为否。我可以将值打印到 R 终端,但这还不够,需要将值保存为对象。
这是迄今为止我所拥有的代码的简短示例(基于Shiny Datatable 上的 Radio Buttons,带有 data.frame / data.table和Extracting values of selected radio buttons in shiny DT)
对于许多奖励积分,拥有一些 .css 代码来更改依赖于单选按钮的行的颜色会很棒(比如红色表示否,绿色表示是,黄色表示可能)。
javascript - Vue3编程路由在chrome中不起作用
程序化路由在 Chrome(版本 88.0.4324.182)中似乎无法正常工作。我有一个简单的应用程序,带有一个返回、前进或重定向到页面的按钮。
包.json:
程序化路由:
back()切换路线后不会返回一个条目。隐身模式下的 Firefox 或 Chrome 会按预期运行。
我做了一个沙箱来演示这个问题。只要应用程序运行嵌入在代码和框中,路由就可以正常工作:https ://codesandbox.io/s/condescending-hoover-2jcpc
如果直接在 Chrome 中打开应用程序,它可能会不起作用:https ://2jcpc.csb.app/
有人可以确认这一点还是有解决方案?

