所有问题

0 投票
0 回答
160 浏览

javascript - LOCALSTORAGE 无法离线工作。在实时服务器上运行良好

我写了一个小型的香草 js 应用程序,它将高分存储在本地存储中。每次超过该分数时,都会在本地存储和 DOM 中更新高分。

这是非常基本的,当我使用实时服务器时它工作正常。

但是当我直接从文件服务器运行它时,它会说:

“无法从 'Window' 读取 'localStorage' 属性:拒绝访问此文档。”

如何更改浏览器的访问说明符?

PS:我尝试同时使用 Chrome(74) 和 Firefox(66) 并遇到类似的问题。

关于如何解决这个问题的任何想法?

0 投票
1 回答
91 浏览

syntax - Power Query · 动态列计算 · M 语法

我需要做一个新列作为从两个(上一年的年份)的减法,每年都会改变。所以,第一个值必须是:49.443

在此处输入图像描述

我已经尝试过了,但它不起作用。

谢谢

0 投票
1 回答
1363 浏览

python - Python导入:解决当前目录与外部库的冲突

第 101 次询问此类问题,但我仍然没有找到任何解决方案:

我有 3 个 python 文件:

这些文件中的每一个都可以包含一个 main 函数,如果 __ name __ == __ main __ 则执行该函数,因此命令“python3 file.py”应该能够处理“file”= main/site/math的所有导入。

第二个问题是文件名 site 和 math 也是标准库的名称。

此外,程序应该是可移植的,因为导入不应包含其他 python 文件的绝对路径。

需要什么导入语句?

试试 1)

所有文件都在同一个目录中

主文件

网站.py

问题:改为导入标准库。

试试 2)

site.py 和 mathtools.py(在本例中重命名 math.py)位于包含 main.py 的目录的子目录“include”中

主文件

网站.py

问题:虽然 site.py 可以毫无问题地运行,但运行 main.py 时,“import mathtools”语句会导致未知模块。

试试 3)

site.py 和 math.py 位于包含 main.py 的目录的子目录“include”中

主文件

网站.py

问题:虽然尝试 2 中的问题已解决,但仍然存在冲突,因为数学与标准库混淆了。

我理想的解决方案:有没有一种简单的方法来说明“从与包含此导入语句的 python 文件位于同一目录中的文件导入,而不是从标准库导入”

提前谢谢你!

0 投票
1 回答
78 浏览

css - 使用 css 类将 react 组件放置在布局中

我得到了以下组件

我想将WidgetMenu组件放置在App以下 3 个位置。

为此,我正在使用 css 类,如下所示。

但我不能传递一个类名,因为没有请求这样的属性WidgetMenu。那么这应该怎么做呢?什么是正确的方法?我必须用divs 包装每个反应组件并在它们上使用 className 吗?

0 投票
0 回答
194 浏览

protractor - 如果更改目录结构,webdriver-manager start 命令将不起作用

我正在使用量角器工具,我面临一个与 chromedriver 相关的问题。我已经使用该命令在本地安装了量角器。npm install protractor 相应的量角器包添加到“node_modules”文件夹。. 安装了某些版本的量角器

我已经使用该命令更新了 webdriver-manager。 webdriver-manager update.

webdriver-manager 已更新,对应的“update-config.json”更新为下载的 chromedriver 版本。. webdriver-manager 中的 Selenuim 文件夹

例如。

带有硬编码路径的 updateConfig 文件更新

现在用 cmd 启动一个 webdriver-manager: webdriver-manager start 它将启动 webdriver-manager 服务器。

我已将同一个项目复制到其他文件夹结构并删除了以前的项目文件夹。然后尝试使用相同的命令再次启动服务器。但这一次得到错误说 chromedriver_2.46.exe 无法在特定路径找到。

我不想再次更新网络驱动程序管理器。因为它对路径进行了硬编码,所以它会失败。即使我无法为我的项目提供其他用户。

所以不更新网络驱动程序管理器如何解决这个问题??????

0 投票
2 回答
147 浏览

ios - 如何在 TableView 中使用的 UIImageView 扩展中再次从 startAnimation 修复 UIActivityIndi​​catorView

我有一个UIImageView带有下载设置图像的方法的扩展,该扩展还包含一个UIActivityIndicatorView我在加载图像之前设置为视图的视图,一旦加载图像,我将删除或UIActivityIndicatorView隐藏UIImageView

然后我可以像这样使用这个扩展功能,

这是Operation用于从缓存(如果可用)或从服务器加载图像。

}

操作在这里管理,

当我 tableView第一次开始加载indicator节目并完美隐藏时,但是当我滚动时tableview,它开始indicatorUIImageView. 我该如何防止这种情况?

0 投票
0 回答
3879 浏览

javascript - 目前如何向 deepl 请求翻译?

由于 DeepL 更新了他们的网站 ( https://www.deepl.com/translator ) 也使用的 API,因此当您通过 Java 或 Python 请求翻译时会出现错误。它说“请求太多”。一年前,来自 EmilioK 的答案(使用 DeepL API 翻译文本)奏效了。

由于他们的更新,API URL 更改为“ https://www2.deepl.com/jsonrpc ”。但反应是{"jsonrpc": "2.0","error":{"code":1042901,"message":"Too many requests."}}。通过网站翻译工作,所以他们似乎已经实施了背景调查。我已经尝试调试他们的 JavaScript 代码,但我不明白我做错了什么。最后,我尝试通过分析主页的网络流量来重新构建请求。也没有用。此外,似乎其他人也有同样的问题https://github.com/EmilioK97/pydeepl/issues/12,https://github.com/vsetka/deepl-translator/issues/9)。

我将 Java 8 与 Apache HttpClient 4.5.8 一起使用:

结果应该是这样的,但我记不太清了:

{"result":{"source_lang":"EN","target_lang":"DE","translations":[{"beams":[{"postprocessed_sentence":"Hallo","score":0.5,"totalLogProb":0.3,"num_symbols":1},{"postprocessed_sentence":"Guten Tag","score":0.3,"totalLogProb":0.7,"num_symbols":2}]}]}}

0 投票
1 回答
503 浏览

solr - 如何防止 Solr 在重新启动时执行删除索引的提交

**更新据我所知,在主机上完成的删除和重建提交会被缓存,然后当索引被复制到另一台机器并重新启动 solr 时,它会以某种方式在某处找到那些缓存的提交并在启动时运行它们。这对我们很不利,因为 solr 在重做那些缓存的提交时被冲洗掉了。

如何禁用它?

**原来的

我们最近从 Solr 3 更改为 Solr 8。

索引建立在一台机器上,然后复制到另外 4 台机器上。

这是一个“静态”产品列表。大约一周一次,我们在机器 1 上删除并重建索引并复制到其他机器,然后在这些机器上重新启动 solr。在重建之间不修改(添加或删除)索引。

使用 Solr 3,当我们在复制新索引后重新启动 Solr 时,一切都会按预期工作。它只会使用我们复制过来的索引。

现在使用 Solr 8,我们发现重新启动其他机器会导致 DirectUpdateHandler2/LogUpdateProcessorFactory “从索引中删除所有文档”,执行提交并发送删除查询。

这永远不会在构建索引的机器上发生,只有索引被复制到的从机。

我们认为在我们的情况下不需要复制,因为索引保持静态,而且我们将索引同步到其他机器更简单。

我无法在 solrconfig.xml 中找到需要更改的内容,以防止它在启动时发送 deleteByQuery。似乎只有在我们上次重建索引后已经过去了足够的时间时才这样做。

这在配置中是空的:

**这并没有什么不同我只是添加了这个希望它会有所作为:

Solr 在本地运行,而不是在云模式下运行。我不使用 /bin/solr 文件来启动/停止。我有一个启动它的 rc.d。

以下是相关的 solr 日志。看起来它执行删除查询然后将它们添加回来但索引文件夹保持为空?

0 投票
0 回答
63 浏览

perl - 使用在 stash 上设置的 Catalyst 值重置按钮上的文本

我是 Catalyst 和 Perl 的新手——但我的问题是我在 Catalyst“tt”文件上有一个按钮,我想显示存储在存储中的值。单击后,Perl 控制器文件将通过 ajax 调用更改该值。但是,由于某种原因,这不起作用。我想知道 Catalyst 是否在不“刷新”页面的情况下不重置存储中的值?

我可以使用 getElementsById 并更改文本 - 但喜欢让控制器处理它。

这是file.tt中的按钮

这是执行 ajax 调用的 Javascript 函数:

这是来自 Perl 控制器的代码:

我希望单击按钮实际上会使按钮的文本更改为“另一个值”,但它保持不变。

0 投票
2 回答
884 浏览

python - 如何将此时间序列转换为 UTC?

我第一次来这里:)

我有关注 Pandas DataFrame

time应该代表一天中的小时减一,例如

等于2018-03-25 00:00欧洲/伦敦时间。

生成此时间序列数据的设备设置为根据'Europe/London'时区工作,这就是为什么 2018 年 3 月 25 日结束于第 23 小时(记录[2:25]),而 2018 年 10 月 28 日结束于第 25 小时(记录[33:58])(DST 开关)。

这是我已经尝试过的东西:

这导致:

我需要什么:我需要将这两列合并到日期时间列中,然后将时区从转换'Europe/London''UTC'(或其他方式:调整列中的值time以适应'UTC'然后与date列结合)

我的逻辑线:1 年有 24 小时 * 365 天 = 8760 小时。如果我取全年的时间序列数据,我应该得到 363 天,每条记录 24 条记录,1 天有 23 条记录,1 天有 25 条记录,总共 8712 + 23 + 25 = 8760 条记录,所以,每个记录一条一年中的一个小时。

我失败的地方:将我的逻辑转换为代码:P。我不知道如何抵消这些日期,所以一切都会有意义,这意味着 DST 切换日期之间的平滑过渡,没有重复的时间序列值,也没有时间序列中的缺失值(漏洞)。

预期结果

请帮忙 :)

0 投票
1 回答
53 浏览

scala - lambda function does not capture the surrounding variable

f(code: String): String is the new code function, it takes one old code string and generates new code string.

I passed the lambda function to get the new code and updated it to the newCodes array. The new code array shall be returned at the end of the function. But an empty array is returned.

Seems the lambda function is not captured the newCodes variable, Why is that?

0 投票
2 回答
1309 浏览

r - 建模收益递减的最佳函数

我正在参观一个鸟类保护区,那里有许多不同种类的鸟类。有些物种数量较多,而其他物种数量较少。我回到保护区 9 次,每次访问后,我都会计算我观察到的物种总数。不出所料,我的访问次数减少了,因为我每次访问时都观察到最多的物种,但这并没有增加观察到的物种的数量。R 中预测我第 20 次访问时将观察到多少只鸟的最佳函数是什么?

这是data.frame

我希望看到一个模型能够很好地拟合数据并以“类似对数”的方式表现,预测收益递减

0 投票
1 回答
60 浏览

vue.js - 无法使用 prop 值进行组件数据初始化工作

我正在尝试将数组作为道具传递给子组件以在本地使用它。主要思想是能够在子组件中编辑此数组,然后通过 axios 将其传递给 php。当我尝试使用道具初始化孩子的本地数据时,我得到一个空数组作为数据。

父组件

子组件

预期结果:在我的子组件中, cmd 应该从 comanda prop 获取数组。

实际结果:

实际结果

0 投票
2 回答
677 浏览

postgresql - How to create text search configuration if not exists on PostgreSQL?

How to create text search configuration but only when it doesn't exists? For instance, like the other create statements:

0 投票
1 回答
616 浏览

sonarqube - Sonarqube 忽略测试文件

我正在使用 Sonarqube 检查我的代码(Typescript),并且我想提供我项目的覆盖部分,但是在分析步骤中,Sonarqube 它总是忽略我的测试文件。

登出

我已经检查过了,所有那些“未知文件”都存在。我究竟做错了什么?

0 投票
2 回答
1189 浏览

xamarin - How to bind a nested Layout with external ContentView in Xamarin.Forms?

I have a Page with a StackLayout using BindableLayout.ItemsSource, inside each item I have a ListView, for each item in this nested ListView I need to do a Binding to a property on the Page's ViewModel. I'm trying to use the Source+Path approach but the app crashes as soon as I open the page that contains this structure.

MainPage.xaml:

MessageListViewTemplate.xaml:

The exception shows that there is a problem finding the reference to the x:Name I used: Can not find the object referenced by listView

enter image description here

This only happens when I have a nested structure as I mentioned (StackLayout with BindableLayout > ListView). I'm not sure if this is not a supported scenario or if it is a bug.

I tried using different Paths for the binding, but since this is a problem parsing the XAML not finding the x:Name referenced, I don't think it even starts evaluating my Path.

Am I doing something wrong or is this a bug in Xamarin.Forms?

Xamarin.Forms version used: 3.6.0.293080
Repro sample: https://github.com/akamud/BindableLayoutReferenceBug

0 投票
1 回答
82 浏览

python - 换行符/代码 \r\n \r\n 在文本之前显示

我正在尝试将电子邮件导入网络应用程序,当在网络应用程序中打开电子邮件时,它会显示如下文本:

"b'您的工单有 x 添加的新通信。\r\n\r\n在客户端门户网站 clientportal.com 上查看此工单\r\n\r\n或者,您可以从移动设备查看工单更新,方法是安装和登录 x 移动应用程序。\r\n \r\n如果您希望在这些消息中收到有关您的票证更新的更多详细信息,请选择接收加密电子邮件。"

我的代码:

我正在尝试从文本之前删除 '\r\n\r\n' 。我也不确定为什么“b”出现在文本的开头。

0 投票
1 回答
306 浏览

javascript - 如何从嵌套集合模型中的对象数组生成嵌套对象数组?

我正在尝试创建一个函数,该函数可以将对象的嵌套集合模型数组转换为对象数组中的普通对象嵌套数组。

目前,我对深度限制为 2 的临时解决方案不满意。基本上它是使用一些 Knex 的服务器端控制器:

架构在这里:http ://sqlfiddle.com/#!17/a20af

嵌套集模型是一种处理分层数据的方法,它将子节点包含在边界中(通常称为lftand rgt)。因此,如果 的lftrgt的值node1介于 的lftrgt的值之间node2,则意味着它node1node2(我希望澄清了)的孩子。

例如,我有以下数组:

我希望它有这样的输出(如果有多个根节点,则为数组):

0 投票
3 回答
1075 浏览

java - 如何根据区域设置格式化数字,同时保留所有小数点?

我正在尝试使用 DecimalFormat 转换双精度值的小数分隔符,同时保留原始数字的所有小数。DecimalFormatter 接受格式为“0.##”的模式,例如。由于我必须使用具有不同小数的数字,因此这将不起作用,因为始终需要在模式中指定小数位数。

我正在寻找一种方法来解决这个问题。

我试过String.format。DecimaFormatter 和 NumberFormatter

理想情况下,我想要的是以下内容:

一些例子:

结果:

我想设置一个模式/正则表达式,它适用于小数点分隔符后任意位数的双精度,例如:

0 投票
1 回答
299 浏览

c# - 如何在 Unity 中将 ui 文本值设置为来自 Firebase 的寄存器?

我正在一个使用 Unity 和 Firebase 的学校项目中工作,我需要在文本框中显示当前用户的用户名。

我已经从 Firebase 获取数据,但是当我尝试将 userNameText 的文本设置为它时,没有任何反应。

这是我的代码:

变量:

初始化:

获取用户数据():

当我运行项目时,它只是在控制台中显示用户名,但文本框尚未更新。

0 投票
2 回答
197 浏览

android - React Native:警告:在现有状态转换期间无法更新

我正在获取数据,然后将它们保存在移动设备上的 sqlite 文件中。当这个屏幕被调用时,获取代码开始被componentDidMount()函数调用。当提取结束时,这会setState()调用componenDidUpdate()函数(将数据保存在 sqlite then 中setState= 'isLoadingDataProgramadas: false'),所以我希望应用程序'ActProgramadas'使用 React-Navigation V3 转换到屏幕。下面的解决方案有效,但给我一个警告:

警告:在现有状态期间无法更新(例如在“渲染”内)。渲染方法应该是 props 和 state 的纯函数。

我该如何解决?

0 投票
1 回答
7780 浏览

sql - Pyspark Dataframes as View

For a script that I am running, I have a bunch of chained views that looked at a specific set of data in sql (I am using Apache Spark SQL):

This logic culminates in view_n. However, I then need to perform logic that is difficult (or impossible) to implement in sql, specifically, the explode command:

My Questions:

  1. Is there a speed cost associated with switching to and from sql tables to pyspark dataframes? Or, since pyspark dataframes are lazily evaluated, is it very similair to a view?

  2. Is there a better way of switching from and sql table to a pyspark dataframe?

0 投票
1 回答
72 浏览

regex - 发出匹配确切字词

我正在构建一个可以匹配 url 的网站验证器正则表达式。

问题是,它 90% 有效!它进出我的字符串匹配,这就是问题所在。

我的正则表达式:(http(s?)://www.|www.|http(s?)://)+[a-z0-9]+([-.]{1}[a-z0-9 ]+) .[az]{2,5}(:[0-9]{1,5})?(/. )?

我要测试的字符串:

1)(这应该失败,但它通过了) https://www.xy

2)(这应该通过,它确实)https://www.xy.com

它不断进入我的组 (http(s?)://) 而不是组 ((http(s?)://www.)

关于如何解决这个问题的任何想法?

我要传递的网址:

http://www.test.com

http://test.com

https://test.com

https://www.test.com

我想失败的网址: http://www.bla https://www.ggg

所以,如果它匹配https://www。或http://www。它应该使用正确的组,然后应用正则表达式的其余部分来检查它是否包含.. test.com 等。

这是使用正确的组 这是使用错误的组

0 投票
1 回答
659 浏览

xml - XPath for Descriptor in Node

I'm trying to set properties and confused as to what the xpath would be. For example, one of my properties is

and I tried using rs:/descriptor with no value.

My xml is returning something like this:

0 投票
0 回答
119 浏览

delphi - 如何以编程方式在delphi上调用组件属性的“编辑”方法?

我正在构建一个简单的组件来存储 Tfont 的属性。工作正常,但我想实现对组件属性的默认编辑器的调用。我已经在 Google 和这里​​进行了很多搜索并尝试了几件事,但是,我无法以编程方式调用“默认编辑器”。组件和发布者代码如下:

...

如果我重复了这个问题,请原谅我,但是,我真的找不到能回答我问题的问题。