所有问题

0 投票
4 回答
593 浏览

python - 计算字符串中尾随的换行符

你好我有一个这样的python字符串

我想计算字符串中尾随换行符的数量,在这种情况下它是2。如果我使用s.strip()它只是删除新行并返回字符串,而不是在此过程中删除了多少新行字符。如何获取计数以及删除尾随的换行符。谢谢。

0 投票
1 回答
181 浏览

view - Lotus @-formula - 是否可以为视图创建动态选择公式?

几天来,我正在尝试为我的视图创建一个正确的选择公式。

我有此公式中使用的客户端环境变量和文档 ID 列表,我必须通过它们进行选择。并且只有具有此 ID 的文档必须在视图中。

我的公式如下所示:

是否可以从@DbLookup 的集合中按 ID 选择文档?您能否提供一些小建议以制定类似的解决方案等

谢谢你。

0 投票
1 回答
54 浏览

adfs - 进行 ADFS 设置时:-无法将“System.DBNull”类型的对象转换为“System.String”类型

在安装时的ADFS 配置向导期间,我收到以下错误消息:

我能做些什么来解决这个问题?

0 投票
1 回答
219 浏览

java - 如何对并发 rxjava 执行进行单元测试

我有两个Completable同时在两个不同的线程上运行并访问共享资源。我想测试他们的行为,以便只有第一个运行某些代码,第二个以错误结束。

由于我Scheduler.trampoline()在测试中使用,这两个Completables 不能同时运行,而是按顺序运行,我无法对该代码进行单元测试。

例子,

0 投票
1 回答
40 浏览

php - 用正则表达式替换 PHP

我对正则表达式很陌生,所以我想问一个与之相关的问题。基本上我只想用某个键更改 JSON 字符串的值部分。目前我正在使用例如: { "id":1, "newId":2,..."age":20}。我需要将“id”和“newId”的值都替换为{"id":encrypt(1),"newId":encrypt(2)...,"age":20}. 如何使用 regex 在 PHP 中实现这一点?预先感谢。

0 投票
1 回答
2171 浏览

java - 如何检测测试是否在 GitLab CI 服务器上运行

我有一个测试,它使用在 gitlab CI 服务器(gitlab-ci.yml)上配置和运行的 MySQL 数据库。我希望在本地运行时禁用该测试(它使用的是内存数据库)。有什么方法可以检查测试是否在 GitLab Ci 服务器上运行?就像是:

也许有环境变量,我可以检查一下?

0 投票
1 回答
2069 浏览

angular - 如何让 mat-expansion-panel 在展开模式下覆盖整个屏幕?

我在单个页面上使用多个垫子扩展面板。我希望扩展面板覆盖整个屏幕,即使它位于屏幕的末尾。它应该位于页面的中心并覆盖整个区域。

0 投票
1 回答
260 浏览

typescript - Preact:重新加载时有时会出现空白页面

我对 Preact 和 TypeScript 很陌生,并且使用parcel-preact-typescript-boilerplate.

到目前为止一切正常,但我意识到,在重新加载时,我有时会得到一个空白页面。打开页面时也会不时发生这种情况。空白页是指我的Hello组件不会在document.body. 但是,当我在 Google Chrome 中禁用缓存时不会发生这种情况,当我在 Firefox 中禁用缓存时仍然会发生这种情况。

我认为造成这种情况的原因可能是我的代码更改和介绍,但是在克隆parcel-preact-typescript-boilerplate并开始使用它时,npm run start我最终会遇到同样奇怪的行为。

这可能是什么原因?

索引.html:

索引.tsx:

包.json:

tsconfig.json:

编辑:玩了一会儿后,我意识到在使用 parcel 构建所有内容并通过preact serve dist/preact watch dist/index.html而不是启动应用程序后不会出现问题parcel index.html

0 投票
1 回答
476 浏览

json - 带有数据的 Union 类型的 Elm JSON 解码器

我的 json 看起来像这样:

或像这样:

或者

我的 Elm 联合类型定义如下:

我可以为没有附加数据的联合类型编写解码器。但是ProviderWithVal需要一个字符串,我不确定如何让它全部工作。

这是我到目前为止所拥有的:

0 投票
1 回答
38 浏览

python - 如何使用 cx_oracle 将存储在 python 变量中的数据发送到 oracle 数据库表?

我已经使用 an 从网站中提取了一些联系信息api并使用 python 打印它,但我需要它将数据发送到我已经创建了一个表的 oracle 数据库。如果您可以使用cx_oracle.

我想要数据库表中的输出。

输出是

0 投票
0 回答
128 浏览

node.js - 为什么 css loader 不能在 react 16.6 上使用 npm 运行弹出

当我跑

我收到以下错误:

配置对象无效。Webpack 已使用与 API 模式不匹配的配置对象进行初始化。

我怎样才能解决这个问题?

0 投票
0 回答
269 浏览

python - 从用户 root 运行 pyspark2 时权限被拒绝

我试图从 user=root 运行 pyspark2,但出现权限被拒绝错误。不知道为什么会发生这个错误。

我授予 777 访问此文件夹 /usr/local/bin 的权限。没有帮助。

当我尝试运行 pyspark - 它工作并运行 pyspark 1.6 默认 shell。

我试图设置环境变量,但它没有解决问题,甚至 1.6 的 pyspark 给了我权限被拒绝错误:

我也尝试导出,但没有运气:

我的环境是:

  • CDH 5.13.3
  • 蟒蛇 3.6
  • 默认 centos 6.7 和 python 2.6.6
  • 火花 1.6
  • Spark2 2.3.0
0 投票
1 回答
2548 浏览

python - 如果 plt.pause 如此重要,为什么在任何教程中都没有描述它?(或者我做错了吗?)

我正在编写一个带有散布图和计算的 python 脚本。我对 matplotlib 的行为,尤其是plt.pause. 考虑以下片段:

-> 五秒钟内没有任何反应

-> 窗口显示所需的绘图五秒钟

似乎plt.pause需要看到任何东西。那么为什么文档会说“这个功能是实验性的;它的行为可能会在未来的版本中改变或扩展。” 为什么我没有plt.pause在任何教程中看到?

另外,为什么如此重要的功能会被设计得如此奇怪,以至于用户必须输入足够小的时间,而不是零?我知道有些人实际上想暂停执行,但我没有,我只是想看看情节。这有那么不寻常吗?


顺便说一句,我注意到我也可以这样做plt.show(),由于我不知道的原因,它的行为不同于plt.gcf().show()[= fig.show] 并阻止执行,直到用户关闭窗口。虽然这确实在我想要的时候显示了情节,但我不希望停止执行,我希望用户在后续计算期间继续看到情节。使用plt.show(block=False)DOES 似乎表现得像plt.gcf().show()[= fig.show()],所以它也是没用的。

此外,我在某个地方读到了plt.ion应该有帮助的地方,但没有。在上面的片段中添加plt.ion()beforefig,ax=plt.subplots()不会改变任何东西。

最后,我听说不同的后端可能会有不同的行为。我在 Ubuntu 18 上使用 python 3.6 (anaconda) 和 matplotlib 2.2.2。如果我import matplotlib; matplotlib.use('Qt5Agg')在片段的开头添加,没有太大的变化,而是第一个片段在五秒钟内没有显示任何内容,而是在五秒钟内显示一个垃圾窗口(窗口显示屏幕上弹出的位置显示的任何内容) .

0 投票
1 回答
75 浏览

node.js - Mongodb查询文档数组字段长度不取数组

假设我有一个包含数组字段的集合:

现在我需要从集合中查询一个文档列表,只使用users每个文档的长度,而不使用数组中的实际元素users(因为它可能很大,从数据库中获取它们并计算长度是不值得的) :

可能吗?

0 投票
2 回答
1963 浏览

django - 如何查看导致 Django 迁移错误的 SQL 查询?

我正在尝试运行删除表中所有行的数据迁移(例如,MyModel)。还有另一个表指向该表 ( RelatedModel)。RelatedModel映射到的字段MyModelon_delete=models.SET_NULL。但是,当我运行迁移时,我得到:

我在迁移中添加了一个断点并检查了 SQL DELETE 查询。我在 shell 中以交互方式运行它们,它们在事务中工作,但是当它尝试提交迁移时,迁移仍然中断。但是我看不到哪个查询确切地导致了这个错误,所以我不知道如何调试它。有什么建议么?谢谢。

PS:我正在使用 Django 1.9.13、Python 2.7、PostgreSQL 10.4。

0 投票
0 回答
171 浏览

python - 具有相对导入和 pytest 的 Python 项目结构

想象一下这个项目结构:

使用这些文件内容:

mypkg1.__init__.py

mypkg1.__main__.py

mypkg1.mod1.py

mypkg1.mod2.py

mypkg1.standalone.py

mypkg2.__init__.py

mypkg2.mod1.py

mypkg2.mod2.py

tests.mypkg1.mod1_test.pytests.mypkg1_mod1_test.py

mypkg1_run.py

独立运行.py

一般存储库要求

  1. mypkg1 可以使用来自 mypkg2 的脚本。
  2. mypkg1 应该可以作为独立包运行。
  3. Pytest 用于测试。

必需的使用行为

  1. 从 myrepo 目录运行包: python -m mypkg1
  2. 从 myrepo 目录外部运行包: python -m [some path].myrepo.mypkg1
  3. 从 myrepo 目录运行独立包脚本: python -m mypkg1.standalone
  4. 从外部 myrepo 目录运行独立包脚本: python -m [some path].myrepo.mypkg1.standalone

所需的测试行为

  1. 从 myrepo 目录调用 pytest 应该收集并运行测试文件夹中的所有测试
  2. mypkg1_mod1_test.py 和 mod1_test.py 应该可以从其父目录运行
  3. mypkg1_mod1_test.py 和 mod1_test.py 应该可以从任何外部目录运行

结论

  1. 由于需要从 myrepo 外部的路径运行包,因此需要相对导入。
  2. 此行是查找兄弟包所必需的 sys.path.append(str((Path(inspect.getfile(inspect.currentframe())) / '../..').resolve()))

最后是我的问题

  1. 有没有办法让standalone.py在这个项目结构中作为脚本从它的包中运行?就像双击脚本文件一样。当我像这样独立运行时,出现此错误: ModuleNotFoundError: No module named '__main__.mod2'; '__main__' is not a package 此错误是由包中的相对导入引起的。
  2. 我的项目/包结构约定中是否有任何反模式?
  3. 有什么需要纠正或改进的地方吗?
0 投票
2 回答
42 浏览

mysql - 在 MYSQL 中创建组织数据库

我想知道如何最好地构建一个包含员工、部门和经理数据的数据库。

我遇到的问题是它本质上需要无限递归,因为彼此之下可能有多个部门。

所以,本质上就像一个文件夹结构。但是我怎样才能最好地将这些数据保存到一个或多个 mySQL 表中呢?

任何帮助将不胜感激。

0 投票
0 回答
1077 浏览

node.js - RequestError:从 node.js 运行存储过程时,'' 附近的语法不正确

这是代码(用于建立连接的代码不包括在下面,因为错误与连接无关):

这是我传递给migrate_sql_dump函数的 .sql 文件。

console.log(data)从函数中执行migrate_sql_dump的操作与上面提到的相同,它在 Microsoft SQL Server Studio 中运行得非常好,但从RequestErrornode.js中给出。

编辑: .sql 文件只有一个简单的INSERT查询并且编码设置为utf8代码,此代码工作正常。

0 投票
2 回答
521 浏览

css - SVG删除填充上方/下方的文本

我正在尝试从 SVG 文本元素中删除上方/下方的填充。

现在是这样:

带有填充的 TEXT 的图片

我想成为怎样的人:

https://i.imgur.com/gk1wBAe.png

这是 SVG 代码

正如您从图片链接中看到的那样,只有上方和下方有填充。

如果有人可以帮助我如何删除此填充,我将不胜感激。

提前致谢。

0 投票
2 回答
67 浏览

json - 如何正确查看该 CSV 文件?

我想知道如何正确查看该 CSV 文件。它看起来像是一个分号分隔的 CSV 文件,但我尝试在 excel 上查看它并将其导入到谷歌工作表和其他查看器上,但我无法正确查看它,那么我有什么办法可以在 excel 或 google sheet 上正确查看该文件并以正确的格式导出它?

https://drive.google.com/open?id=1ZnrUGP6RskzA1iI_o0kt0kFEl-PecsO6

对此问题的任何帮助将不胜感激。

0 投票
3 回答
4536 浏览

python - python - 将浮点数转换为熊猫列中的整数

我有一个熊猫数据框:

我必须有:

所以我必须仅在“T”上将浮点数转换为整数。

0 投票
1 回答
42 浏览

angular - 如何从 $(document) 中调用函数或变量?

我尝试使用this.calculatePrice但不工作,无法minTraveller从内部访问外部变量

我该如何解决?

0 投票
3 回答
63 浏览

asp.net - 使用ajax将参数传递给Web API

我正在尝试将参数传递给我的 web api,但发布请求没有通过。它可以在没有参数的情况下正常工作,但使用一个参数是行不通的。我一直在使用相同的方法将参数传递给 MVC 操作,并且效果很好,但 api 就是不接受它。

视频控制器:

html中的链接:

阿贾克斯请求:

提前致谢

0 投票
0 回答
513 浏览

redis - 谷歌云函数和 Redis:ECONNRESET

有谁知道为什么我在使用 ioredis 模块时不断从云功能(谷歌云功能)中得到这个错误?

[ioredis] 未处理的错误事件:错误:在 TLSWrap.onread (net.js:628:25) 的 _errnoException (util.js:1022:11) 处读取 ECONNRESET

错误日志示例 错误永远不会停止。它不会影响正常操作(意思是,我可以使用 ioredis 模块和我的 redis 执行所有需要的操作)。它非常令人讨厌,并且无法调试云功能性能。

注意:在 Microsoft Azure 上使用 redis 缓存(尽管我也尝试在 google 计算上使用自我管理的 redis),高级层。

我怀疑这一定与我如何实例化 redis/导入它有关。我只在一个文件 utils/index.ts 中使用它,并且像这样实例化它:

我尝试过 no-TLS,创建新的缓存,以及几乎所有我能想到的东西。任何对 ioredis 及其与云功能的兼容性有深入了解的人,请帮助!m 注意:我实际上已经尝试过使用 node_redis 与 ioredis - 仍然有这个问题。

utils/index.ts 编辑:来自https://gist.github.com/nicoandmee/c38d2b014b4377a4f386a0a0ae9a85e5的完整示例代码 这是我的“index.ts”,这是我的入口点(我正在导出实际的 firebase 函数)。 https://gist.github.com/nicoandmee/6e1d7d319effa1f23141b7148e3459c7

这是我说它不影响正常操作时的意思的一个例子。在这里我的函数成功执行,但错误仍然不断弹出,几秒钟后。我的代码运行良好,但由于 ECONNRESET 的所有这些垃圾邮件都被抛出,我几乎无法判断。也许有一种方法可以抑制这个错误/处理它?因为它不会影响我的代码。 示例 2

0 投票
0 回答
88 浏览

javascript - 滚动控制的 SVG 动画有问题

我正在尝试创建一个 SVG 插图,当用户在页面上滚动时会产生动画效果(实际上是田径图形上的简单路径进展)。

我试图遵循这个很酷的代码:https ://codepen.io/chardy/pen/vEBvNP

但是我得到了一些奇怪的结果:当我滚动时,路径没有得到与示例相同的行为(路径的奇怪进展,比如在开始时消失了,并且动画没有在正确的点开始和结束)。我对 SVG 了解不多,我认为问题就在那里,但我不知道是什么......

这是我在 codepen 上的代码https://codepen.io/patrick38/pen/ZVbwRe或就在这里,谢谢!: