所有问题

0 投票
1 回答
568 浏览

django - 运行 django 应用程序时遇到“解析变量‘redirect_to’时出现异常”

我做了一个简单的本地化应用程序(django 2.2.4)。我构建了一种更改语言的方法,并在使用https://docs.djangoproject.com/en/2.2/topics/i18n/translation/ 在本地运行它时使用了确切的代码

它工作正常,但是当我在不同的 ubuntu 服务器上通过 nginx 和 gunicorn 运行它时,我得到了

存在 python 版本差异,但在升级到相同版本的 python (python3.7) 后会发生同样的错误。

抛出异常的代码

我只是希望 django 能够识别 redirect_to 变量,因为它在本地与我的开发服务器完美配合( )我使用本指南https://www.digitalocean.com/community/tutorials/how-to-set-uppython manage.py runserver设置了生产服务器-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18-04

编辑:这是视图(非常简单)

0 投票
2 回答
66 浏览

python - 如何将 Python 结果保存在 5 个 txt 文件中

嗨,我想将结果保存在 5 个 txt 文件中。我的代码结果是

我想写在第一个文件

第二个

依此类推到 5。这是我的 1 个文件的代码,它们运行良好。

我从 Kevin 的一位高级用户那里得到建议,他给了我这段代码

但是当我尝试实现时,我收到错误“解析时出现意外的 EOF”

这是我尝试过的

有人可以帮我弄这个吗?

0 投票
4 回答
106 浏览

sql-server - 如何在 SQL 中压缩数字列表

我有一张桌子,有一int列。这些数字都是唯一的,但并非都存在于从最小 (1) 到最大的范围内。我想“压缩”数字列表,以便列表中的最大数字是列表中COUNT的数字,并且记录保持相同的相对顺序(将其视为身份列,但实际上是't)。所以例如,如果我有数字

我希望他们重新编号

3 变成了 2,5 变成了 3,等等。我怎样才能在 T-SQL 中做到这一点?

0 投票
1 回答
97 浏览

sass - 具有目标长度的列表中所有组合的Scss递归函数

任何人都可以将此函数变成递归通用函数,以便我可以使用它来检索n大小数量的组合吗?

这是我目前拥有的,它只在$size: 2

输出尺寸:1

甲,乙,丙

输出尺寸:2

a,b,c,aa,ab,ac,ba,bb,bc,ca,cb,cc

$size: n但我需要这样继续下去n <= length($list)

0 投票
1 回答
2053 浏览

swift - 以后如何在 SwiftUI 中访问内容视图的元素?

假设我有一个像这样的内容视图:

假设我想听一个回调方法,然后稍后更新内容视图的标签号 1 (CustomClass)。如何访问内容视图的子视图?我需要像 UIKit 的subviewWithTag(_:)这样的东西。SwiftUI 中是否有任何等价物?

0 投票
2 回答
453 浏览

ssis - SSIS 执行 SQL 任务需要忽略 DROP TABLE 上的错误

我刚刚开始使用 SQL Server 2016 的 SSIS。我试图在创建新表之前简单地 DROP TABLE,并且我使用执行 SQL 任务作为数据流任务创建新表之前的第一步。我收到该对象不存在的错误。看起来这在 SSIS 中是一件很常见的事情,我已经阅读了许多关于这个特定任务的 SO 帖子,但到目前为止还没有关于如何忽略错误的内容。我期待看到允许忽略错误的 Execute SQL 属性、错误连接器或类似的东西。我错过了此任务中的某些内容,还是在尝试创建新表之前确保表不存在的错误方法?

0 投票
2 回答
116 浏览

javascript - 隐藏/显示功能,可在单个页面中多次使用

为了在帖子中多次使用它,我需要每次都创建唯一的“id”,例如id=1id=2...。

有没有办法在没有任何“id”的情况下调用子 div 并取得结果。

注意:最初“内容”是隐藏的,当用户单击标题时,内容是可见的。

我不想为此使用任何插件。

0 投票
3 回答
5698 浏览

node.js - 通过 PKG 安装 Node 后找不到 NPM 命令(无 brew)

我试图删除 NPM 和 Node 并重新安装它们。你会注意到,我在这个过程中完全是个菜鸟。

我很遗憾不记得我使用的命令。

删除它们后,我跑了node -v,它又回来了command not found,我跑了npm -v,它又回来了command not found,所以我认为这个过程是成功的。

然后我去了 Nodejs 网站并下载了最新的 MacOS 软件包(v12.11.1)并运行了安装。它说它成功了。我检查node -v并按预期返回12.11.1,但后来我检查npm -v并遗憾地返回npm not a command

在此处输入图像描述

如果我跑,which node我会得到/usr/local/bin/node. 如果我跑步,which npm我什么也得不到。

从那以后,我尝试了很多方法来再次删除它们,以防万一遗漏了一些东西,但我每次都得到同样的东西——没有 NPM!

StackOverflow 上的大多数答案都在谈论 Brew,但我没有使用过 Brew,并且我尝试了很多其他答案,但无法让 NPM 恢复。

PKG 安装程序提到这一点:“确保 /usr/local/bin 在您的 $PATH 中。” 但不完全确定这意味着什么以及这是否是我的问题。

有没有人知道删除两者所有痕迹的可靠方法,所以当我从 Node 重新安装 PKG 时,我安装了 Node 和 NPM 并正常工作?

更新:

自从发布这个问题以来,我似乎取得了一些成功。我按照https://docs.npmjs.com/misc/removing-npm.html上的说明手动删除“所有与 NPM 相关的内容”并再次运行安装程序。现在当我检查npm -v它返回到最新版本号6.11.3

在删除/回答我自己的问题之前,我会进行更多测试。

0 投票
1 回答
507 浏览

java - 注释在 Kotlin 中不起作用,错误的初始化?

我正在为 Kotlin 项目开发一个小功能,并且正在尝试进行注释。

我想在 try catch 中“封装”一个方法。

可以说我注释了这样的方法

所以我想处理注释以便以后做这样的事情:

甚至可能吗?

我从 Kotlin 教程开始(应该与 Java 没有太大不同)https://medium.com/@elye.project/annotation-tutorial-for-dummies-in-kotlin-1da864acc442但后来我正在使用这个

注册我的处理器,我认为没有初始化我的注释。

到目前为止,这是我的代码:

和我的处理器:

目前我无法在我的日志中看到任何内容,或者即使我将其更改为异常。

我在一个方法中使用这个注释。

知道我缺少什么吗?

//做某事和//记录某事只是不粘贴所有代码的示例

0 投票
1 回答
51 浏览

javascript - 在 HTML 文件中使用 JavaScript 在后台添加计时事件

我正在尝试在 HTML 文件中使用 JavaScript 在后台添加计时事件。

应该发生的是,当我在登录页面上单击登录时,它应该会出现 5 秒钟,然后应该会转到下一页。

这是我的代码:

如果我需要在样式文件中添加这个代码,这是我的style.css

0 投票
2 回答
896 浏览

haskell - 将浮点数舍入到特定的小数位数

我正在尝试显示一个浮点数但对其进行舍入,这样

显示为:5.55同时

显示为:5.54

我见过只显示前两位小数的方法,但我想把它四舍五入。

谢谢 !

0 投票
0 回答
310 浏览

azure - Pyspark - 获取给定视图的所有表的列表

我们有一些视图是在其他几个视图之上创建的,依此类推。我想知道找到这些视图使用的所有表及其路径。但是,无法弄清楚如何做到这一点。

最初我想解析Query Plan并获取此信息。但是,当我解析计划时,我无法获得完整的路径。

计划类型是pyspark.sql.dataframe.DataFrame = [plan: string]

然后我将其转换为字符串并解析位置。但是,位置不包含整个路径。

输出

adl://abc.azuredatalakestore.net/informationmart/database...,PartitionFilters:[],PushedFilters:

以下不返回任何内容,它只是在控制台上打印。

0 投票
2 回答
114 浏览

android - 可以在 Android ViewModel 中保存带有活动引用的复杂对象吗?

我正在使用一个库,它使用我通过的接口与调用活动进行通信,问题是一旦我旋转设备,活动的新实例将不再接收回调。我正在考虑在 AndroidViewModel 中保存这个库的一个实例,这样做是否会因为该库的实例引用我的活动而出现内存问题?

旋转时出现问题:

如果我将“mLib”放在 AndroidViewModel 中会更好吗?或者对于这种情况有更好的选择吗?

0 投票
1 回答
260 浏览

java - 两个 Web 应用程序共享的 JAR 可以记录到 Tomcat 中的同一个文件吗?

假设我们有两个 Web 应用程序和一个 Tomcat 实例,它从外部目录(通过shared.loader定义的方式)加载共享 JAR(两个应用程序的依赖项catalina.properties)。因此,这些依赖项不会打包到 WAR 文件中。

我们也这么说:

  • 这两个 Web 应用程序都依赖于一个特定的共享 JAR 文件,该文件使用一个日志框架(目前是 log4j2,但这不是必需的)。
  • 两个 Web 应用程序都使用自己的日志记录框架(我们不关心它们是否相同,只要事情按预期工作即可),以及不同的日志记录配置。

我们想要实现的是共享 JAR 可靠地记录到同一个文件,而不管它的方法被调用哪个 Web 应用程序。据我们了解,两个 Web 应用程序都有不同的日志记录上下文,并且将两个这样的上下文记录到同一个文件是不可能的,或者至少是危险的。如果这不是真的或不一定是真的,请详细说明。

问题:是否可以使用单个日志记录上下文来实现上述场景?如果是这样,您能否提供一个使用 lo4j2 或 logback 使其工作的示例(关键位就足够了)?有什么问题吗?

请注意,我们希望避免在其中一个 Web 应用程序中为此设置一个特殊的 servlet(因此另一个 Web 应用程序会调用它而不是直接记录到文件中)。使用(例如)syslog 可能是一个解决方案,但请让我们将这个问题集中在所描述的场景上。

0 投票
1 回答
53 浏览

haskell - Haskell 中的 isPrime 函数正在生成非详尽模式错误。怎么了?

我正在 Haskell 中编写一个 isPrime 函数,并且不断收到诸如“函数 isPrime 中的非详尽模式”之类的错误。我不考虑哪些情况?

0 投票
0 回答
31 浏览

git - 减少 git 稀疏检出的范围

我有一个包含 3 个子文件夹的仓库:A、B、C

我在 sparse_checkout 中使用 A/ 和 B/ 进行结帐。

现在我想从我的稀疏视图中删除 B 。如何?

如果我只是 rm -r B,或 git rm -r B,或 git rm -r --cached B,那么 git 想要将该删除提交给 repo。但我想将 B 保留在 repo 中,只是不想将它保留在我的工作目录中。

0 投票
0 回答
696 浏览

php - Mac OS X(通过 brew)和 PHP 上的 unixODBC

我正在尝试在 Mac OS X 10.14 comp 上使用 ODBC。

我的开发环境有一个 nginx 网络服务器和 php 7.3.10。在遵循一些指南之后,我安装mdbtools了 odbc 支持。

isql我可以通过 odbc 名称或 DSN读取我的访问数据库。

使用这两个连接命令,isql连接正常,我可以使用 aSELECT * FROM MyTable查看数据。

现在,问题:

使用 PHP odbc_connect

PHP错误:

使用 PDO:

使用这两种连接方法会导致 odbc 死掉(nginx 返回 404 错误)。

ODBC 跟踪:

用于测试的配置:

我的odbc.ini: 我的odbcinst.ini

任何人都可以帮我解决这个问题吗?

编辑

在 mdbtools 存储库上找到了这个“错误报告”。这似乎是同样的问题。我已经尝试了上次评论中建议的解决方案,但它不起作用。

编辑2

SQL_CUR_USE_ODBC用作odbc_connect()返回nginx404错误的参数(odbc 进程死亡,与 pdo 相同的错误)。使用SQL_CUR_USE_DRIVER, 返回指定的错误(这篇文章中的致命错误详细信息)。

0 投票
1 回答
54 浏览

node.js - res.redirect() 在第一次提交时挂起

我有一个奇怪的问题,我只能与某些用户复制。仅在 google chrome 上使用 activedirectory ( https://www.npmjs.com/package/activedirectory ) 登录时,他们第一次单击登录时 res.redirect 将不起作用。如果他们等待一秒钟并再次按 Enter 或单击,它就会通过,只要他们不关闭 chrome,他们就可以随意登录和注销,而不会出现任何问题。我的大多数用户都可以毫无问题地登录。

我从表单而不是 AJAX 发布登录信息,有一些承诺,在我调试时都会返回正确的值,所以我知道它们不是问题的一部分。有谁之前经历过这个吗?

0 投票
1 回答
56 浏览

hibernate - Hibernate 结合两个没有关系的 HQL 查询

我正在使用 Hibernate,这是我的场景:
我有两个实体,它们之间没有任何关系(唯一存在的关系是逻辑关系,这就是问题所在)。
这两个实体类似于 Student 和 FinalExam。

学生和考试是这样的:

我想创建一个 HQL 查询以包含以下列:姓名、姓氏、已通过。
姓名和姓氏是学生的姓名和姓氏,是两个实体之间的联系。
传递的列可以是真或假。它代表学生是否通过了考试。
因此,如果在 FinalExam 中存在一个分数高于 6 的行,这是正确的。

我怎样才能做到这一点?
我想要这样的东西:

0 投票
0 回答
82 浏览

mysql - MySQL 条件如果存在则更新否则插入

我试图弄清楚如何进行条件更新 else Insert,但是我的查询有问题并且找不到问题。任何提示或帮助将不胜感激。

错误:您的 SQL 语法有错误;似乎错误就在附近:'IF EXISTS (SELECT * FROM analytics WHERE visit_date = "09-10-2019") 在第 1 行

0 投票
2 回答
6624 浏览

javascript - 将nestjs与哨兵集成

我想将 sentry 与 nest.js + express 集成,但我刚刚找到了 raven 版本,但已弃用。我按照哨兵文档与 express 集成,但不知道如何处理“所有控制器都应该住在这里”部分。

0 投票
0 回答
236 浏览

c# - ADFS 2016 OpenId Connect,一个asp.net core web app多个api资源

我创建了一个需要访问多个 API 的 asp.net 核心 Web 应用程序。身份验证应该通过 ADFS 进行。我能够设置 OpenId Connect 身份验证并检索单个 api 资源的 access_token。如何检索其余 API 的 access_tokens,以便我可以调用它们或一个具有多个受众的 access_token?

通常我应该添加范围,但似乎 ADFS 对于范围的含义与 IdentityServer 不同,而是使用“资源”选项。

然后我可以,在需要的时候打电话

然后将令牌添加为承载并验证它就好了。如果我从一开始就添加它,这对每一个资源 (API) 都适用。但是,我似乎一次无法获得多个资源的访问令牌。

ADFS 甚至可以吗?我是否应该为具有多个受众的所有 API 资源检索一个访问令牌(因为所有 API 的身份提供者都相同)?

0 投票
1 回答
57 浏览

node.js - 如何在 Express 中 GET 后调用 PUT

在 Postman 中请求 GET 然后 PUT 可以按预期工作,尽管我看不到如何在 node.js 中以编程方式执行此操作。

例子:

请求 GET localhost:3000/orders/Asia 返回 50 库存

请求 PUT localhost:3000/orders/Asia/40 返回 10

从get“获取”股票价值后,如何以编程方式调用更新?

谢谢

0 投票
0 回答
1751 浏览

ios - 重新加载应用程序后,未设置 Bridge。这可能是因为您在 NativeModule 中显式合成了桥接器

我为游戏中心身份验证制作了简单的本机 ios 模块,该模块运行良好,直到我cmd + r在 ios 模拟器中重新加载我的应用程序。刷新我的应用程序并调用此事件发射器后,我的应用程序崩溃并出现以下错误。

桥未设置。这可能是因为您在 ASQGameCenter 中显式合成了桥,即使它是从 RCTEventEmitter 继承的。

这是模块

以及相关的头文件

0 投票
0 回答
53 浏览

javascript - Javascript单元测试一个简单的文件

我有一个简单的应用程序,我正在尝试为其编写单元测试。我想对下面示例代码中的帮助按钮进行单元测试,以确保加载状态变为空字符串。但是,我无法弄清楚如何让假 DOM 工作。我尝试过 jsdom、jsdomifiy、jsdom-global 等。我总是以未定义的 appStatus 结束,然后我无法设置 innerHTML 属性。我正在尝试使用业力和摩卡咖啡,但如果有更好的方法请告诉我。我真的没有 package.json 可以分享,因为我尝试了很多东西。