所有问题
c# - 试图从另一个表单中获取一个字符串,但我得到字符串值 null
我的第一个表单上有comboBox1、comboBox2 和一个文本框。当我点击这个表单上的一个按钮时,我试图将一个文本值从这个项目发送到第二个表单,并在我的连接字符串中使用这个值。我将文本框和组合框的值保存在表单 2 的字符串中。到目前为止,我已经完成了此操作,但似乎第二种表单中的值为空:
json - 在树枝中循环 json
这是我的控制器,我在其中创建 json 数据并将其传递给 twig 文件:
我以这种方式接收 json 响应,其中 id 仅为“1”,team_members 为“8”。所以现在,我想为 8 个团队成员创建 8 个 id。
这是json数据:
我需要的是使用循环的这种格式:
sql - SQL 和 PHP 中的这种递归似乎无关紧要
不幸的是,代码受我的工作保护,所以我不能分享它。
我的同事制作了一段代码,旨在从关系数据库中选择数据,该数据库以关系格式保存树结构。
树结构的一个例子是这样的:
我的同事生成的代码首先涉及执行 50 行 CTE 递归查询,该查询以线性格式(每行 1 条数据)生成树中所需的所有数据。
然后我的同事将这些线性数据成行提取并使用递归 PHP 函数遍历它,以从数据中重建树结构。
我试图说这是错误的方法,因为:
数据已经是一种格式(关系数据库表),可用于通过递归 php 函数和简单的查询来重建树结构,以便随时选择每条数据。我认为这更容易阅读,并且只需要一个递归循环。
这不是一个时间敏感的操作,我们正在为“编译过程”重建一个数据树,该过程可能每月发生一次。我认为,因为时间在这里并不重要,递归 CTE 查询几乎没有提供任何好处。
查询非常长且难以阅读,如果有人想了解 php 代码在做什么,他们必须首先了解查询。我认为递归应该在代码中,并且查询应该简单且易于理解它们正在检索的内容。
我认为理论上这里只需要一个递归——要么在 SQL 上递归,要么在 PHP 上递归。我认为 PHP 中的递归更容易理解,而 SQL 中的递归在没有大量查询的情况下无法重建树结构。
我对么?为什么/为什么不?我错了吗?为什么/为什么不?执行递归查询以将数据从关系格式更改为线性格式,然后执行另一个递归函数将线性数据更改为树是否有意义?
sql - SELECT语句为每条记录复制分数?
我正在尝试编写一个 SELECT 语句,该语句将显示原始得分超过 190 的投球手,在一场他们输掉的比赛中。
这段代码检索到 960 个结果,每个人的分数要么是 192,要么是 193,每个人都显示在每个团队中,每个团队在同一场比赛中多次参加比赛。
你可以看到这显然是错误的,而且我在代码中做错了,从根本上说。我只是不确定它是什么,以及我应该做些什么不同的事情。
我对 SQL 非常陌生,因此非常感谢您提供的任何其他建议或指示。
javascript - Expo错误-崩溃后,Android后退按钮导致独立应用程序进入后台
我们遇到了一个问题,即在应用程序“崩溃”并重新加载(用户被踢回第一个屏幕)后,每当用户按下 Android 后退按钮时,应用程序就会进入后台。我能够使用 CRNA 在 Expo 31 SDK 上提供的默认“Tabs”项目重现这一点(链接:https ://exp-shell-app-assets.s3.us-west-1.amazonaws.com/android/ %40allen.lin/split-screen-poc-c25e728a483c4c71ba9109ac70a93ef1-signed.apk 1) 没有添加额外的代码。当前的解决方法是让用户打开应用程序切换器并杀死并重新打开应用程序。
以下是在 Google Pixel 2 手机(或任何其他具有分屏功能的手机)上始终如一地重现它的一些步骤,这将导致应用重新加载:
- 打开应用程序。
- 点击任何选项卡以切换到不同的屏幕(即“链接”)。按下 Android 后退按钮应该让用户回到“主页”选项卡。
- 从这里,通过长按位于设备底部的方形图标(返回和主页按钮所在的位置)激活分屏功能。这将导致应用程序崩溃并重新加载。
- 通过将屏幕中心的黑色水平条拖到屏幕底部来退出分屏视图,以便再次聚焦应用程序。这将再次导致应用程序崩溃并重新加载。再次点击“链接”选项卡。
- 现在按下 Android 后退按钮。该应用程序应最小化。
我尝试查看 ADB Logcat,但日志中有太多噪音。不过,当我用 grep 查找“异常”的日志时,一行确实突出了:
我还看到按下后退按钮时对 moveTaskToBack() 进行了一些调用。
需要明确的是,这与 Android 设备上的分屏功能无关。我的一位同事能够在我们的主 Expo 应用程序 (SDK 30) 中在他的小米 A1M1 设备(运行 Vanilla Android 8.1.0 - 他使用的是 Android One 程序)上重现这一点。他的设备没有分屏功能,他仍然看到这个问题。我认为由于某些代码问题,我们的实际应用程序可能在他的设备上崩溃了。
这是世博会的一个已知问题吗?是否有避免此 Android 后退按钮问题的解决方法?
编辑:在这里被世博工程师跟踪:https ://github.com/expo/expo/issues/1786 。Android 上的主要问题似乎是内存压力导致应用程序被杀死。
可能是反应原生问题。
excel - 为什么空的excel文件是5.5mb大?
我有一个空的 excel 文件,大小为 5.5mb。如果我打开它 - 该过程非常滞后,即使在快速 PC(英特尔 i7 处理器)上也是如此。它打开约 30 秒。
打开时,显示文档有 1048576 行。我试图删除它们 - 但没有成功。如果我删除 G 列,文件大小会减少一半(2.5mb)。如果我删除整张表,添加新的空表,文件大小将变为 8kb。
问题不在于如何解决问题,而在于是什么导致了问题,为什么会发生这种情况以及如何删除未使用的行?我试图以不同的方式删除它们。保存文件重新打开 - 没有成功。
这是文档,如果您需要:https ://files.fm/u/erfr4weq
python - python初学者语法语句if-elif
我正在学习 python,我正在尝试一组练习,但我被困在下一个练习中:
但我收到下一条消息错误:
c# - 错误 VSSDK1001:找不到 Microsoft.VisualStudio.CommandTable.VSCTCompiler 类型
我正在尝试更新 Visual Studio 扩展以兼容 Visual Studio 2017 中的安装。我已按照以下每个页面(以及我搜索过的其他页面)中的步骤和注释进行操作:
- https://github.com/MicrosoftDocs/visualstudio-docs/blob/master/docs/extensibility/faq-2017.md#can-i-build-a-vsix-v3-with-visual-studio-2015
- http://www.visualstudioextensibility.com/2017/01/10/its-time-to-change-the-vsix-manifest-of-your-extension-to-v3-for-visual-studio-2017-compatibility/
我最初遇到了这篇文章中提到的一个单独的问题,该问题已得到解决。现在,项目(和扩展)继续在本地成功构建,但在我们的 TFS 构建服务器上失败并出现以下错误:
有没有其他人有过这个错误的经验来告诉我为什么我们的构建服务器会出现这个问题?
附加说明:我在本地计算机和相关构建服务器上都运行 Visual Studio 2015(更新 3)。
更新(2019 年 1 月 7 日)
该问题似乎与执行的 MSBuild.exe 版本有关。
默认情况下,我们的构建服务器使用与 .NET 的最高安装版本相关联的 MSBuild 版本(在我们的例子中是 MSBuild 版本 4.7.3062.0)。此版本从我的原始帖子中抛出错误(VSSDK1001)。
如果我使用与 VS 2015 关联的 MSBuild 版本(MSBuild 版本 14.0.27522.0)手动执行构建,则会消除错误并且构建成功。到目前为止,我一直无法强制 TFS 使用所需的 MSBuild.exe 版本......
c++ - 我应该在用户定义的文字中抛出什么异常?
我在 C++ 中有一个用户定义的文字。我想将值保存在 中uint32_t,但 C++ 只允许类型unsigned long long int或long double.
我的问题是,当用户使用超出范围的变量时,我应该抛出什么异常?
显而易见的答案是std::out_of_range,但我认为,它已经std::logic_error结束了std::overflow_error(因为它是某种东西,我什至可以通过代码检测到)。因此,我会考虑std::out_of_rangeor std::invalid_argument。
我也在研究 的实现std::chrono,但我没有设法从中获得任何信息。
nativescript - RadListView 是否还存在(Nativescript pro-ui)
编辑:我在此处发布了让 RadListView 与分组功能一起使用的更高级别版本。这里的问题只是让 RadListView 以其基本形式工作。
我已经离开 Nativescript pro ui 几个月了,现在正在尝试整理一个多级列表(包含类别,每个类别中的项目;用户可以通过点击隐藏和显示类别)。从这里的讨论中我看到 *ngFor 不是做多级列表的稳定方法(尽管它是最简单的!)
所以现在我正在尝试使用 pro ui listview,但文档已有几个月的历史并使用术语“RadListView”。
RadListView 还存在吗?在 Nativescript Angular 中进行两级或三级列表的最佳文档是什么?
有帮助的详细信息:
所以我现在尝试使用 RadListView 来执行此操作,但我不清楚 RadListView 是否已经存在。Nativescript pro-ui 的市场列表显示旧的 pro-ui 已被弃用,现在必须单独下载 pro ui 的每个项目(链接)。
它列出了pro ui“ListView”的npm 列表,使用术语“ListView”。但是,当您单击该 npm 列表中的任何文档/示例代码链接时,它们都使用术语“RadListView”(旧公式)。
我无法让 RadListView 工作。即使对于最简单的示例(几个月前有效),如果我在组件 html 中使用 RadListView,屏幕也是空白的。
例如,我正在尝试做一个多级列表。看起来 RadListView 中的“分组”功能是(唯一?)执行此操作的方法。我已经从这里剪切并粘贴了代码,但它不起作用 - 带有“RadListView”的空白屏幕并且只有“ListView”没有数据。
例子:
ts:
html:
使用从此处复制的这段代码,不会出现任何条目(只是 ListView 的行,里面什么都没有)。如果我说“RadListView”而不是“ListView”,则屏幕完全是空白的。如果有人更新了此操作的代码,我将不胜感激。
jenkins - 如何使用 groovy 在 Jenkins 中发送最重要的通知?
关于在 Jenkinsfile 中使用 groovy 发送最重要通知的任何指示?它类似于 slacksend 吗?
postgresql - 连接到 Postgres 数据库的 Docker 容器
将 Django docker 容器连接到 Postgres 数据库时,我收到以下错误。
下面是我运行容器的 Dockerfile
这是我的 Django 代码的 settings.py 文件中的代码
}
注意:我没有将 postgres 数据库作为容器运行,而是在本地计算机上运行
注意:以下详细信息包含在我的 pg_hba.conf 和 postgresql.conf 文件中
postgresql.conf- >listen_addresses = '*'
pg_hba.conf -> host all all 0.0.0.0/0 md5
我已经阅读了上面打开数据库连接的以下详细信息。
reactjs - React Native - 如何设置环境变量 REACT_DEBUGGER?
我无法获得此文档以启用REACT_DEBUGGER. 在哪里可以找到将为此执行的主文件的路径REACT_DEBUGGER。谁能告诉如何在windows环境中设置它?
c# - ASP.NET MVC 在将一个表复制到另一个表后删除该行
我有一个案例,我试图从表中删除一个项目,但在此之前我想将它复制到另一个表。
这是我的删除方法:
这是一种将“Car”表转换为“Booking”表的方法:
问题是我得到一个错误:
“System.InvalidOperationException”:实体类型 Booking 不是当前上下文模型的一部分。
我该如何解决这个问题?
jenkins-plugins - 带有 Jenkins 声明式管道的 SSH 代理插件 v1.17 不适用于 Windows
我在让我的多分支管道通过 Windows 上的 SSH 代理插件使用 SSH 密钥执行 git 命令时遇到问题。
我能够在运行 Jenkins 的 Windows 服务器上使用来自 Git Bash 的 ssh 成功执行 git clone。
在我的管道日志中,尝试使用 sshagent 插件时出现以下错误:
[ssh-agent] 寻找 ssh-agent 实现... 找不到 ssh-agent: IOException: Cannot run program "ssh-agent": CreateProcess error=2, 系统找不到指定的文件 检查 ssh-agent 是否安装并在 PATH [ssh-agent] 致命:找不到合适的 ssh-agent 提供程序
我已经看到安装 Apache Tomcat Native 库对一些人有所帮助,但是这样做的步骤描述性不是很强。
任何帮助表示赞赏。谢谢!
amazon-web-services - 如何使用 lerna 将 monorepo 代码部署到 AWS Lambda?
我正在尝试制作两个 AWS Lambda 函数(用打字稿编写)。这两个函数共享相同的代码来与 API 交互。为了不必将相同的代码复制到两个不同的 Lambda,我想将我的共享代码移动到本地模块,并让我的两个 Lambda 都依赖于所述模块。
我最初尝试在两个 lambda 之间查看代码是使用 monorepo 和 lerna。我当前的项目结构如下所示:
lerna.json:
在我的 Lambda 函数的每个 package.json 中,我都可以包含我的本地 api 模块:
有了这个,我已经能够将公共代码移动到它自己的模块中。但是,我现在不确定如何捆绑我的函数以部署到 AWS Lambda。lerna 有没有办法创建一个可以部署的包?
php - 将 JSON / Ajax 传递给 PHP 变量的问题
我在跨度的 id 中捕获 JSON / Ajax 响应,好吧。但我无法将响应保存在 PHP 变量中。
答案在 span 的 id 中打印得很好,但是在我尝试的所有 POST 选项中,没有打印任何内容。
过程.php
有人能帮我吗?
typescript - Angular Typescript用span替换字符串innerHTML
我正在 div 的 innerHTML 中搜索一个字符串,并希望设置一个跨度。我的方法没有任何错误是行不通的。怎么了?
HTML
JS
macos - Xcode 10 - 模态显示时将 NSVisualEffectView 添加到 NSWindow (Mac OS)
我有一个 NSWindow,我以模态方式显示在其他窗口上以显示警报。代码是:
问题是,当在运行 Mojave 的 Mac 中使用 Xcode 10.1 编译时,我看到警报后面有一个灰色的“模糊”视图,这是我不希望出现的:我希望显示它的背景窗口可见。
使用 Xcode 9.4.1 编译的相同代码不会显示此模糊视图。
此外,我调试了 UI,确实在 Xcode 10.1 编译版本中插入了一个 NSVisualEffectView,在 9.4.1 上编译时不存在,但我似乎找不到摆脱它的方法。下面是两个版本中调试的 UI 截图。
有人面对并解决了这个问题吗?
更新(插入 nsvisualeffectview 的最小项目重现问题):http ://s000.tinyupload.com/?file_id=43114618701497778758
python - 使用 Python 和 nltk 进行词形还原
我需要用 Python 对一些词进行词形还原
我已安装 NLTK,但出现以下错误
我已经安装了 nltk 并且之前导入了库我想知道为什么会出现这个错误。谢谢
r - grepl 的全词匹配
我想要 TRUE FALSE 而不是以下。有什么建议吗?
python - 通过 Windows 调度程序运行 python 脚本不起作用
我正在尝试通过 Windows 任务计划程序自动化 python 脚本,但它不起作用。在我的 python 脚本的末尾。应该创建两个 CSV 文件,但它们不是。
我尝试了以下方法: 1. 将我的 python.exe 的地址复制到 Program/Script。
C:\Program Files\Python35\python.exe
- 在添加参数中,我输入了我的文件名
历史聚合.py
- 在开始(可选)中,我输入了我的 python 脚本的路径
C:\Users\myname\PycharmProjects\Project1
我错过了什么吗
python - python 上的 Messenger 机器人
我正在使用 fbmq 为 python 上的 Messenger 制作一个简单的机器人,可以处理快速问题。
当用户在我的工作时间之外向我的 Facebook 页面发短信时,我让机器人发送消息。
由于人们通常在不止一条消息中表达他们想要的东西,因此他们的聊天中充斥着“我们已关闭消息!”
我不太喜欢那个,因为我想给用户一个机会留言,以便我明天回答。
你知道我可以用什么方法让机器人发送“我们关门了!” 用户每发送 5 条消息?
我试过这个:
但它没有用。如果您有任何想法,我怎么能意识到我会非常感激:)
// 我尝试了一个while循环。
但它没有用。Facebook 向机器人发送消息时收到错误消息。
javascript - 如何使用 FLIP 制作高度动画
我正在尝试将 div 从height: 500pxto设置为动画height: 0px。一般来说,可以做到这一点transition: height 0.2s ease;。但是,我试图使用FLIP技术来做同样的事情以提高性能。
我无法得到想要的结果,我很困惑。可以使用 FLIP 完成吗?或者有没有任何有效的方法来动画高度?因为动画高度会重新计算效率不高的布局。
这是我能够做到的
scaleY按Infinity原样返回500/0。Infinity任何输入都会有所帮助。
python - 在 Python 列表中存储 API 数据时出现问题
我正在努力处理从 API 获得的 json 数据。我已经进入了几个 api url 来获取我的数据,并将其存储在一个空列表中。然后我想去掉所有写着“声誉”的字段,我只对那个数字感兴趣。在这里查看我的代码:
到目前为止,我很高兴并且可以输入所有网址并获取数据。下一步我会遇到麻烦。上面的代码为我输出了以下 json 数据:
但是,我只想打印出声誉,我无法让它工作。如果我在我的代码中使用print(total_url['reputation'])它不起作用并说"TypeError: list indices must be integers or slices, not str",如果我尝试:
for s in total_url:
print(s['reputation'])
我得到相同的类型错误。
感觉好像我已经尝试了所有方法,但在网上找不到任何可以帮助我的答案,但我知道我还有很多东西要学,我的错误对这里的某些人来说是显而易见的。它似乎与我用 Python 完成的其他事情非常相似,但这次我被卡住了。澄清一下,我期望输出类似于:[568, 45, 6]
也许我从一开始就使用了错误的方法来做到这一点,这就是为什么它对我来说并不奏效。10 月份开始使用 Python 编写代码,它对我来说仍然很新,但我想学习。谢谢大家!

