所有问题
azure-devops - 无法将工作项分配给 Azure DevOps 中的版本
我来自使用 Rally 和 Pivotal Tracker。在这两种方法中,我都可以将工作项分配给作为计划工具的版本,并记录已部署的工作项的历史记录。
即使有来自 Microsoft 的所有关于 Azure DevOps 的高度具体的指导,如何针对未来的版本组织工作仍然是沉默的。我什至看不到将工作项与发布相关联的地方。我在所有文档中是否缺少某些东西,或者是否有一些变通方法比仅使用标签来主动计划发布更强大?还是微软希望我使用一些单独的产品管理工具来管理针对版本的工作项?
asp.net-core - 具有自定义需求/处理程序的 .Net 核心授权
我之前问过类似的问题,在其他人的帮助下我取得了一些进展,但仍然不确定我做错了什么或错过了什么。
我的应用程序很简单:域用户通过身份验证。经过身份验证的用户(作者)创建一个请求,保存在数据库中。其他经过身份验证的用户只能查看该请求。作者和管理员用户可以编辑/删除请求。
这是我遵循的示例之一: 不同角色的不同 API 功能
而另一个 PoliciesAuthApp:https ://github.com/aspnet/Docs/tree/master/aspnetcore/security/authorization/policies/samples/PoliciesAuthApp1 我不确定 PermissionHandler 是如何在这里使用/注册/调用的。
这是我的代码:
启动.cs
编辑需求.cs
权限处理程序.cs
请求控制器.cs
在调试应用程序时,我发现:
- 当页面第一次从数据库加载请求时,它会将一个 CreateRequestViewModel 类型的对象传递给 PermissionHandler 中 IsOwner 方法的资源参数。
- 单击页面上请求项的编辑按钮后,它通过 AuthorizationFilterContext 类型
- 然后进入 ReuqestController 中的 Edit 操作,该操作发送请求类型(在 _authorizationService.AuthorizeAsync 中)。
不确定我是否做了重复的事情或完全混合了不同的方法。
任何建议将不胜感激。
video - 如何让 ffmpeg 从文件列表中连接 1 秒?
我有大约一千个视频剪辑,我有 ffmpeg 和一个 ffmpeg 文件列表设置,如下所示:
我想将每个剪辑的第一秒连接成一个输出剪辑。我已经尝试了文件列表中指定的持续时间和外点,但似乎都没有做我想要的。
这是我读过的文档,我发现不清楚并且缺少使用完整 API 的示例: https ://ffmpeg.org/ffmpeg-formats.html#concat
这是我最近的一次(以 100 倍的速度连接所有文件):
ffmpeg -f concat -safe 0 -i ~/glass-videos.ffmpeg.txt -filter:v "setpts=PTS/100" -an output.mp4
excel - 更改熊猫中的索引列文本
我将以下电子表格引入 pandas:
我用以下方式导入它:
Jupyter 显示如下: Panda Dataframe 1
然后我用
这导致了这个 转置的数据帧
在这个阶段,我现在如何更改最左侧索引列中的文本?我想将单词Day更改为单词Service,但我不确定如何处理该单元格/标题。我不能参考第 0 列并为此更改标题。
同样,我怎么能继续更改现在是索引列的 A、B、C、D 文本?
r - 使用POSIXct时如何避免时区异常变化?
我正在使用 POSIXct 来转换我的日期时间。从文件中读取数据后,我将使用以下内容:
当时间从 EEST 变为 EET 时,问题就出现了。我的数据更改如下:
如果我使用 UTC 而不是 EET 它工作正常。有什么建议可以避免这种情况吗?
r - R Shiny - 动态创建的 actionButtons 要么一次全部触发(observeEvent),要么根本不触发(eventReactive)
我正在构建一个闪亮的应用程序并根据这篇文章对它的一部分进行建模:[ https://antoineguillot.wordpress.com/2017/03/01/three-r-shiny-tricks-to-make-your-shiny-app -shines-33-buttons-to-delete-edit-and-compare-datatable-rows/] ...
我在数据表的行名中动态创建 actionButtons(在用户输入后创建并在单击“运行”后输出到新选项卡)。单击这些操作按钮时,我希望弹出一个模式以提供该行的更多详细信息。我能够根据上面文章中的代码创建按钮,但是我无法让它们正确触发......
我首先为每个按钮创建了一个 observeEvent。但是,它们都会在创建表时触发(而不是等待单击按钮),并且之后只有最后一行的模式处于活动状态。然后在关闭该模式后没有任何按钮起作用。当我尝试使用 eventReactive 而不是 observeEvent 时,即使单击它们,它们也根本不会触发。
这是我正在尝试的简单版本:
我可以在上面的代码中更改什么以确保这些按钮在(且仅当)它们被点击时触发?谢谢!
mysql - 在 MySql 中,如何查询表以查看一列是否有另一列的两个相似条目?
假设我有一张名为CAT
CAT有两列ID和NAME
我忘了为这两列添加唯一约束。在我的数据库中,我想确保在添加该约束之前没有任何错误的条目。
所以我想要一个查询来确保每个列ID中都有唯一的值NAME。我该如何查询这个?
.net - .msi 卸载不会删除以前的文件
我有创建 .msi 的视觉工作室“安装项目”项目
在设置项目中,我们将 Remove Previous Versions 设置为 True。
每次创建新版本时,我们都会更新安装 exe 的版本和产品代码。当您在程序和功能中检查已安装的版本时,它会显示新的版本号,但实际上并没有最新的更改。
但是如果您手动卸载现有版本然后安装,一切正常
有人有想法或解决方案吗?
windows - Delphi 中的 Windows 10“固定启动”
我正在尝试编写一个 delphi 应用程序,该应用程序自动将应用程序固定到开始菜单,因此它们在平板电脑模式下很容易看到。
我做了一些研究,发现的只是一个有效的 VBScript(见下面的代码)。
所以我尝试使用 Shell Execute 在我的 delphi 应用程序中打开 VBScript
但是,如果我尝试使用 shell 运行脚本执行,则没有“Pin to start”动词。否则,如果我直接从资源管理器中打开它,它就可以工作。
直接从 windows 资源管理器运行文件或从 delphi 运行文件与 shell 执行有什么区别?
或者您知道如何尝试仅使用 delphi 固定应用程序吗?
VB脚本:
sql - 如何在 PostgreSQL 中找到序列中的空白?
我有一个带有 id 和 number_col 的项目表。Stackoverflow 上有很多关于寻找 ID 差距的问题,但我正在寻找的是数量上的差距。例如,如果我有 3 个项目:
我需要一个返回 id = 1, number_col = 3 缺失的 SQL 查询。查询应该查看每个 id 的 number_col 中的最大值。由于在我的示例中 4 是 id 1 的最大 number_col 值,因此它不应该返回 1,缺少 5。
css - 使用转换延迟的错误
我之前遇到了一些代码,发现它是基于转换延迟,如果它的属性是在转换本身之前设置的,则它不适用于转换。我想知道这是一个错误还是预期的行为。
我做了一个小笔来展示我的意思的一个例子:https ://codepen.io/itsharryfrancis/pen/pGBRBR
它本质上显示了以下之间的区别:
和
我猜这是否是由于 CSS 的级联性质造成的?
sas - 如何在 Enterprise Guide 7.1 中更改 sysprint 值
如何更改 Enterprise Guide 7.1 中的 sysprint 选项值?我已经在 SAS 9.4 环境中完成了它,并且成功完成了。可悲的是,在 Enterprise Guide 的程序中这样做并没有得到相同的结果。
python - 如何将后端的全息视图与 bokehjs 前端连接起来
嗨,我正在开发一个需要绘制数百万个点的网页,因此我在后端使用HoloViews生成绘图并将其作为Bokeh模型发送到使用Bokehjs的前端。
因此,在 API 中,我调用了一个执行此操作的函数
并返回一个以 JSON 格式发送到前端的 Bokeh 模型。
该函数hd.datashade渲染散景图并在内部调用 datashader 以在您控制缩放时创建图像。但问题是,当我通过 API 调用此函数一次时,缩放控件不会创建新图像,而只会使像素变大。
我需要一种方法来让“实时 python 进程运行”作为文档状态,这样我就可以拥有缩放控件和工具提示。但我不知道如何实现这一目标。
configuration - 将自定义内容元素注册到 Type-Dropdown 的最佳方式
将内容元素添加到“类型”下拉列表的最佳方法是什么?
在文档中仅推荐使用该功能\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin。
使用此功能,我无法确定项目在“类型”下拉列表中的位置。
但是通过该功能,addTcaSelectItem我可以确定元素的位置。
我忽略了什么吗?addPlugin有没有推荐而不推荐的原因addTcaSelectItem?
示例配置/TCA/Overrides/tt_content.php
在 textmedia-element 之后使用 Position
php - sym2 composer install 的 cygwin 内存限制
像许多其他人一样,我正在尝试在 Windows 上运行 composer 并且失败了(安装我的 symfony2 依赖项)。
像这样使用内存限制标志运行没有任何效果。php -d memory_limit=1024M /usr/local/bin/composer.phar
也不会更改 php.ini 文件。
虽然 php.ini 设置似乎缓存在 cygwin 程序中,因为我什至可以在 cygwin etc 文件夹中更改我的 php.ini 的名称,我仍然得到相同的结果。
有没有办法清除 cygwin 缓存,或者重新启动它,或者将 php.ini 中的设置重新读取到程序中?
asp.net-mvc - 使用 MVC 和 Sitecore 9 做出反应
我目前有一个使用 Helix 的 Sitecore 8.2 站点,我们将在几个月内升级到 9。我想知道 Sitecore 9 是否允许 React 和 MVC 视图同时工作,是否值得付出努力。我目前的困境是我希望我的前端开发人员专注于 ui 而不必掌握 sitecore。但是,我当前的站点是所有 MVC 和 Helix,我需要它共存。在我的完美世界中,我希望能够维护 MVC 视图(用于布局和组件)并在 React 中创建新模块。
mysql - mysql的优化表真的rebuild(recreate) table吗?
我有一个关于mysql的优化表的问题,我已经阅读了很多关于这个功能的文档,所有文档都说:它可以对InnoDB表进行碎片整理并重新组织表数据和关联索引数据的物理存储,以减少存储空间,但是没有人能告诉我优化表的原理并解决我的问题,我知道这些信息:
- 从 MySQL 5.6.17 开始,OPTIMIZE TABLE 对常规和分区 InnoDB 表使用在线 DDL
- ,从 MySQL 5.6.17 开始,由 OPTIMIZE TABLE 触发并在 ALTER TABLE 的掩护下执行的表重建... FORCE 就地完成(ALGORITHM =inplace)
我的问题:
- mysql的优化表真的rebuild(recreate) table吗?因为它就地完成(不是ALGORITHM=copy),ALGORITHM=inplace真的rebuild(recreate)表吗?
谢谢您的答复。
https://dev.mysql.com/doc/refman/5.6/en/innodb-online-ddl-operations.html
spring-batch - 处理批量输出中的大型数据集
我有一个用例,其中对于每个输入记录(由 Itemreader 返回),处理器将生成数百万行(巨大的数据集),这些行需要保存在数据库表中
我试图处理 ItemWriter 中的所有插入,但在它到达 ItemWriter 之前,我的内存不足。我的工作只有一步
如何在春季批处理步骤中处理大型数据集的持久性作为输出?
注意:本地分块是我不能在这里使用的输入,只有一条记录失败
powershell - 源代码中字符串文字的字符编码问题
我的目标是测试目录的存在并按需创建。
问题是路径包含德语字母(元音变音),目标服务器无法正确看到这些字母。
例如,服务器接收路径"D:\Dozent\01_Klassenbücher"而不是预期的"D:\Dozent\01_Klassenbücher".
如何强制使用正确的 UTF-8 编码?
java - 我需要java中的验证方法
我需要为学校项目制作自动取款机。我完成了所有工作,一切正常,我对 pin 进行了验证,因为它是字符串。所以我的问题是如何对所有其他方法进行验证,以检查是否输入了除数字之外的任何其他内容,以说明用户错误并在该方法开始时返回他。所有变量都以整数形式存储到数组中。
所以这是我的代码,请帮助我尝试了很多东西,但我无法让它工作..
因此,如果有人可以帮助我如何使用用户输入验证所有其他方法,那么 INT 在哪里会很棒。
java - LDAP 条目中毒已在 jdk-8u191 中修复?
Fortify 报告了我的一个 Spring 应用程序中的一个 LDAP 条目中毒漏洞。您可以从以下链接获取有关此漏洞的更多信息:
https://www.youtube.com/watch?v=Y8a5nB-vy78&feature=youtu.be&t=2111
我决定尝试自己证明这是否仍然是一个漏洞。我通过使用 Spring Tool Suite 做到了这一点:
文件 -> 新建 -> 导入 spring 入门内容
搜索 ldap 并导入 Authenticating Ldap -> complete code set
https://spring.io/guides/gs/authenticating-ldap/
然后,我在包含的 test-server.ldif 文件中添加了以下行到 bob 的条目以及开发人员的条目:
为了运行它,我需要将以下行添加到 application.properties:
我启动了 Wireshark 并运行了 Spring 示例应用程序,果然,当我使用 bob 登录时,我在 Wireshark 的 9999 端口上获得了成功。
当我让一位同事测试同样的东西时,他无法重现。经过一番研究,我们发现他的 jdk 比我更新,并且在我更新我的 jdk 后,我也无法重现该问题。
我们将其缩小到 jdk-8u191 是引入“修复”的版本,但我在 java 发行说明中找不到任何解释为什么或如何修复它的内容。
我的问题是 - 如果我们正在运行 jdk-8u191 或更新版本,现在 LDAP 条目中毒是否为假/阳性?或者是否有一些配置选项可以设置为覆盖这个“修复”?
java - 按标签和属性过滤 gremlin 路径
我想通过此遍历通过跳数(2)找到所有传递关系(无论方向如何):
结果将如下所示:
如果我在 path() 的末尾使用 by(label()):
如果我使用 by('name'):
但我无法弄清楚如何在路径结果中将标签和名称混合在一起,如下所示:
我已经可以使用 Java 达到预期的结果,但是它需要大量的迭代、转换并且性能不是很好。因此,我想知道是否有本地 gremlin 方法可以做到这一点。


