所有问题
sql-server - 在事务中使用 WHILE LOOP 删除
我正在尝试删除只有大约 39K 记录的表,但由于某些原因,即使删除一条记录也需要时间(大约 1.5 分钟)。如何提高删除操作的性能。如何确保日志活动不会花费太多时间。我可以将“DELETE”语句放在一个while循环中,然后每次成功完成时打开一个事务并提交它。还有其他有效的方法吗?
[PrimaryKey] 这里有一个“聚集索引”
reactjs - react-script 应用程序是否可以导出路由以方便 NGINX 使用
语境
我正在将基于 ReactJS 的应用程序部署到 NGINX 以进行客户端渲染。NGINX 提供静态文件如下:
这在为 index.html 提供服务的主路由上非常有效/,然后客户端路由器启动并呈现页面。
版本
问题
如果我们有类似/abcReact 的路由。这需要在客户端渲染。问题是,如果有人为路线添加书签,或分享路线,或将路线发布到搜索引擎等......然后如果浏览器/abc在 NGINX 中请求,那么它找不到/abc位置块或文件,因此会导致404.
我目前提出的解决方案
我可以为每个已知路由添加一条到 NGINX 的路由,如下所示:
或者,我可以修改默认位置块 try_files 指令,如下所示:
第一种方法似乎更好,因为我明确定义了可接受的路线。所以请求/xyz- 这不是有效的路线,会导致 404 - 这就是我想要的。但是,它要求我定义可能成为维护问题的每条路线,除非我可以有效地自动化它。
我建议 CI 构建的一部分执行以下操作:
然后使用此输出根据路由生成 NGINX 位置块。
例如像这样的输入:
变成:
然后我可以生成返回的 NGINX 路由,index.html以允许客户端路由器启动并呈现正确的页面。
问题
有谁知道使用 NGINX 或 react JS/reach 脚本的某些功能以比使用我上面建议的脚本更简单的方式导出路由的更好方法。
javascript - 如何更改默认 Onesignal 字体?
最近我为 Wordpress 安装了 OneSignal 插件。一切都很好,但我想更改默认字体系列并使用我的网站字体。问题是 OneSignal 使用外部 CSS:
我不能改变它。我怎样才能使用其他字体?我试过了:
但不起作用。
android - TimerTask 没有被调用
在 MainActivity.onCreate() 我设置了一个计时器:
计时器类如下所示:
但是好像从来没有调用过,因为没有输出……
java - 使用 cipherInputStream 时出现“javax.crypto.BadPaddingException”
我正在编写一个程序来加密和解密数据。为了加密,我使用keyGenerator. 我将密钥转移到密码中,并创建了密钥的字符串版本:
为了将其存储在配置文件中(这样我就可以在解密函数中检索密钥)。
现在,在解密函数中,我需要将该字符串恢复为密钥格式,因此我可以将其作为参数发送到 dercypt 模式下的密码。我以这种方式将其转换回密钥:
我将其传输到密码并使用以下命令写入输出(解密的数据)CipherInputStream:
我收到此错误:
线程“主”java.io.IOException 中的异常:javax.crypto.BadPaddingException:给定最终块未正确填充。如果在解密期间使用了错误的密钥,则可能会出现此类问题。
所以我怀疑我对待钥匙的方式可能有问题。
有什么建议么?帮助将不胜感激!
python - 在已知设定点的文本文件中查找信息
所以我知道设置点<start point>和<end point>文本文件,我需要使用它们来查找它们之间的某些信息,这些信息将被使用和打印。我目前有.readlines()一个不同的功能,用于在新功能中查找信息。
java - 查看在 Google Chrome 中打开的页面
我想知道是否有可能找出在浏览器(例如 Google Chrome)中打开的页面的 URL。
我在想最好的方法是制作一个 Chrome 扩展程序来记录文件中打开的任何选项卡的当前 URL,然后 Java 应用程序只需要读取文件,但是有没有办法做到这一点扩大?
我发现Check what the current URL is in browser,但我不确定这是否是同一个问题,因为该问题的 OP 正在寻求使用 Selenium 库来完成它,但仍然没有给出答案。
扩展是最好的方法,还是没有它Java可以做到这一点?
谢谢。
编辑:从外观上看,Chrome 扩展程序无论如何都无法保存文件,所以我真的不确定这是否可能。
unit-testing - 开玩笑测试阿波罗提供者得到错误:TypeError: this.client.watchQuery is not a function
我收到错误:不变违规:在查询的上下文中找不到“客户端”或作为传递的道具。将根组件包装在一个
然后我在测试时使用 prop 客户端将组件包装在 apollo 提供程序中。
python - Python 中的 array.count() 是否比 list.count() 慢几个数量级?
目前我正在玩 Python 性能,试图加快我的程序(通常是那些计算启发式的程序)。我总是使用列表,尽量不进入numpy数组。
但最近我听说 Python 有8.7. array — Efficient arrays of numeric values,所以我想我会尝试那个。
我写了一段代码来测量 an array.count()vs. a list.count(),因为我在代码中的很多地方都使用了它:
我期待使用array. 好吧,这就是发生的事情:
因此,根据timeit2013xlist.count()比array.count(). 我绝对没想到。所以我搜索了 SO、python 文档等,我唯一发现的是数组中的对象必须首先包装到int-s 中,所以这可能会减慢速度,但我希望在创建一个array.array-instance,而不是在随机访问它时(我相信是这样.count()做的)。
那么问题在哪里?
难道我做错了什么?
或者也许我不应该使用标准数组而直接进入numpy.arrays?
mysql - 节点 js 应用程序部署在谷歌云连接上,与不同服务器上的远程 mysql 连接。
我需要连接到不同服务器上的远程 mysql,并且我的 nodejs 代码部署在谷歌云上。我尝试使用主机 ip,远程 mysql 的用户名密码,但给出以下错误:-
{"errorno":"ETIMEDOUT","code":"ETIMEDOUT","syscall":"connect","fatal":true}
laravel - 使用请求将数据从刀片表单解析到控制器
我想将表单中的标签 name="predictDataTemp" 解析到我的控制器中,我已经从标签中设置了值,但是当我想请求数据时仍然为空
content.blade.php
控制器
mysql - 使用 Group BY 的一个 MySQL 查询获取最小值和最大值
我以前在这里看到过类似的问题,但他们似乎都在谈论只获得最小值或最大值。我需要同时获得两者,最好是通过一个查询。我无法理解这在 MySQL 中是如何工作的逻辑。
示例数据
逻辑和常识会决定这样的事情:
结果是:
For 2018-05-14min 应该是8.69,max 应该是14.14
For 2018-05-15min 应该是8.77,max 应该是13.42
如何从 temp_* 列中获取真正的最小值和最大值以及驱动正确查询的逻辑是什么?
c# - Unity3d - 相机旋转平滑“错误”
我做了一个简单的赛车游戏。摄像机跟随汽车(玩家),其位置和旋转基于汽车的 Y 旋转。我想平滑相机旋转,但是当它越过 0 度点时,它会旋转 360 度。这是代码:
我发现这种旋转是由平滑脚本引起的:
如何防止这种不必要的旋转?
c - 为什么数组不接受空终止符?
我试图在这个数组的末尾插入一个空终止符。我将如何解决它?
错误:
javascript - 悬停时div闪烁
我在这里阅读了很多问题,但找不到解决此问题的问题。我已经编写了一个 div 来跟随我的光标。我只希望它在光标位于#backgroundiv 上时出现。我已经让它工作了,但它有时会在 chrome 上随机闪烁并在 Firefox 上完全消失。更随机的是,它有时似乎工作,然后开始闪烁。我尝试了从悬停到鼠标输入/鼠标悬停的各种方法,但似乎没有任何效果。
我想要的是当光标在#backgroundiv 上方时出现#newdot,然后在div 周围跟随光标。任何帮助将非常感激。
php - yii2 两个活动表单需要第二次点击提交
在我看来,我有两个 activeform,其中一个使用 pjax。而且他们都需要第二次点击才能提交。我不知道我做错了什么。我在互联网上搜索了这个问题,但遇到了其他第二次点击的情况
“_show”视图是:
_handle_form 是:
如果我用 pjax 注释行,一切正常。我该如何解决这个问题?
mysql - MySQL 连接不工作我得到错误
所以我想检索表的一行,但首先我想让它工作,然后我会做剩下的,所以下面是代码:
在这里你可以看到我的错误,我尝试了很多不同的方法,我在 StackOverflow 中找到了,但没有一个对我有用,你能分享你的经验吗?请参阅下面的错误
python - SCons 无法在 Windows 7 上检测 Visual Studio Build 2017 工具
我正在尝试编译 Godot Engine - Godot Engine,它是一个用 C++ 制作的 3D 游戏引擎。根据最新的 Godot Docs - Compiling Godot on Windows,我试图在我的 32 位 Windows 7 Ultimate PC 上编译 Godot。
我使用命令从官方来源安装了 Scons -
./setup.py 安装
所以,我确实安装成功,没有任何错误。
然后我下载了 Visual C++ 构建工具并安装了它,提示也可以正常工作。
我在目录 C:\python27\ 中安装了 Python2.7 使用 -
蟒蛇--版本
此外,它似乎工作正常。
但是,当我使用当前目录打开 Visual Studio C++ 的 Bash 提示时,我运行这些命令 -
我遇到了一些奇怪的错误,
这里有什么问题?有什么我想念的吗?
elasticsearch - 在 Google Cloud Kubernetes 上运行 elasticsearch 以 CrashLoopBackOff 结束
我尝试在谷歌云实例上运行elasticsearch6容器。不幸的是,容器总是以 CrashLoopBackOff 结束。这就是我所做的:
安装 gcloud 和 kubectl
配置 gcloud
创建 Kubernetes 集群
激活吊舱
在此之后我得到状态:
Akubectl logs test-elasticsearch不显示任何输出。
这里是kubectl describe po test-elasticsearch一些信息 XXX 的输出。
java - JAVA 不允许我创建 ActionListener 类
为什么这段代码不起作用?它不允许我创建“测试”类。
python - 获取旋转补丁(矩形)matplotlib的坐标
我想实现以下目标:
- 1)获取旋转补丁的坐标
- 2)获取补丁的所有点(这里:矩形)
- ** 我的印象是旋转的矩形在面之间没有 90 度。这只是可视化吗?
我的片段如下。旋转补丁的坐标与原始补丁的坐标相同.. 如何实现 1) 和 2) ?


