所有问题
c# - “不支持返回 System.IServiceProvider 的配置服务。”
我需要AutoFac在 ASP 核心 3.0 中使用它
当我在启动中使用此代码时:
它告诉我这个错误:
“不支持返回 System.IServiceProvider 的配置服务。”
我通过以下方式更改program.cs:
但它没有解决。
这是BuildAutofacServiceProvider()代码:
我怎么解决这个问题?
excel - Excel VBA Worksheets.codename 给出错误
我有一个名为“数据”的工作表(选项卡)名称,当我使用时,工作表代码名也是“数据”;
它工作正常,但是当我使用时;
它给出了一个错误。
ios - 滑动后 UITextField 成为 UITableViewCella 中的 firstResponder 的正确方法
我有UITableView一些单元格,UITextField每个单元格都有一个。在连续滑动并按下滑动按钮后,我想让UITextField相应单元格的成为第一响应者,以便立即打开键盘。
我editActionsForRow用一个UITableViewRowAction看起来像这样的实现
自 iOS 13 以来,这不再正常工作。TextField 成为第一响应者,并且在 1 秒后神奇地让第一响应者辞职,这导致键盘再次关闭。整个单元格也会从 UI 中隐藏。
我已经找到了一种解决方法:如果我通过单元格上滑动手势动画的打开动画延迟执行becomeFirstResponder,则 textField 不会正确地 resignFirstResponder。
不过这很脏,我想知道这样做的正确方法是什么。
旁注:通过收到许多布局警告,我已经发现调用cellForRow回调UITableView是不可以的。仍然不确定我将如何在这里解决这个问题,因为我必须为indexPath.
amazon-web-services - 获取 Cloudformation Stack 中所有资源的 ARN
获取 Cloudformation 创建的每个资源的 ARN 的最简单方法是什么?
我试图找到一种简单的方法来做到这一点,以便我可以收集这些信息并将其发送到外部监控/拓扑工具,以用于建立组件之间的关系。
据我所知,没有简单的方法可以获取 Cloudformation 中每个资源的 ARN。
我认为:
可能有效,但我没有从中获得 ARN。
解决这个问题的最佳方法是什么?
python - 如何使用 RegEx 更新 SQL Server 中的列?
我的 SQL Server 中有一个列,如下所示:
因此,我尝试使用 UPDATE 语句删除名称前面的这些数字,但到目前为止我找不到正确的合成器来完成这项工作。
不过,在将表导入数据框中后,我能够在 python 中做到这一点。它看起来像这样replace(r'^([0-9]*.[0-9]*.?[0-9]*?)\s\b', "")。
所以我有两个问题:
- 如何使用 RegEx 将列值替换为更新语句?
- (如果第一个不可能)我可以通过使用 pyodbc 连接到数据库来更改数据库中的值,并且在修改表时只使用 python synthax 吗?
rpgle - 消息未出现在屏幕底部的消息子文件中
我在RPGLE中写了一个基本的维护功能,使用DDS创建显示文件。我定义了一个消息子文件来显示第 24 行的消息。消息子文件控制记录定义了一个覆盖。消息正在写入 pgm(检查作业日志并可以看到正确的消息被发送到正确的程序)。SFLPGMQ 被定义为“*”(我也尝试将完整的 pgm 名称也放入其中——同样的事情)。整个程序完全用完全自由格式的 RPG 编写。我有以下格式: HEADER(未定义覆盖) - 这包含前 4 行的叙述。SUBFILE(控制记录已定义覆盖) - 子文件第 6-21 行 FUNCKEYS(在第 23 行显示允许的功能键集 - 已定义覆盖) MSGSFL(控制记录已定义覆盖) - SFLMSGRCD(24)
构建屏幕时: Write Header Write Funckeys Write MsgSflC Exfmt SUBFILEC
奇怪的是 - 我有一种非常相似的使用窗口的子文件。我的方法与这个程序几乎相同——但效果很好!
我已经把头发拔了几个小时了,我这辈子都不明白发生了什么!!!!请有人让我摆脱痛苦!
这是显示文件的 DDS
下面是屏风搭建的精髓。屏幕正确显示所有内容 - 除了底部没有消息!
PGMQ 在程序开始时设置为 '*'
一次只能选择 1 条记录。如果不止一个,则应在底部显示一条消息 - 以及在字段 S_OPT 上突出显示的所有相关记录。所有字段的突出显示工作正常 - 消息出现在工作日志中!所以我希望他们出现在 MSGSFL 中!我确定我在做一些愚蠢的事情——但我这辈子看不到什么!!
debugging - Opengl调试,如何查看顶点着色器的结果
在顶点着色器处理完顶点后,有没有办法在不依赖进一步渲染的情况下查看顶点的最终位置(和其他属性)?能够单独看到我的顶点着色器阶段的输入 -> 输出将是帮助调试的巨大福音。
我使用 Visual Studio 2015,如果它有这样的调试实用程序可用(我也使用 Nsight,但在这些方面找不到任何东西)
mysql - 显示管理器下的所有用户(直接或间接) - SQL
我有一个emp表如下:
数据:
我需要直接或间接找到经理下的所有用户。
输出应如下所示:
如果是102:
如果我们检查 104,输出应该是:
我为实现此目的而编写的查询如下
但是我得到的输出满足第一个输出但不满足第二个:
我如何使用游标和存储过程来实现这个用例,通过它我可以获得每个经理的输出?
只是更新如果我使用以下查询,我也会得到第二个示例的结果,但 102 的第一个示例不满意:
如果我可以使用游标和过程获得解决方案,那也可以。
entity-framework - EF Core 3. 定义与现有数据库的多对多关系
我有一个非常旧的现有 SQL 数据库,架构不是很好,但我无法更改它,我必须忍受它。
我是 Entity Framework 的新手,正在使用EF Core 3尝试构建一个基本的 CRUD 应用程序。我在“多对多”关系方面遇到困难。
在下面的示例中,我将提供场景的缩减/虚构再现。
因此,在数据库中,我有两个表 [People] 和 [The_Cars],还有一个“链接”表,即 [People__The_Cars]。是的,可怕的表名......
每个表的定义如下:
这有一个 PeopleID 的主键
这没有主键....
这确实有一个主键,但没有外键。汽车“FK”是名字,而不是ID。并且数据类型不匹配 [PeopleID 是 [People] 表中的 varchar(10),但 nvarchar(255),在此链接表中]。还使用 varchar 与 nvarchar。
在 C# 中,我创建了一些类来用经过整理的名称来表示它们:
对于[人]
[The_Cars]
对于链接表
(数据注释反映了主表的数据类型)
现在进入数据上下文类
所以,几个问题。
- 我对没有键的表使用了“HasKey”。他们应该这样做。这是不好的做法,还是我应该诚实并在丢失时使用 HasNoKey。
- 然后如何与这些实体建立“多对多”关系?“链接表”实际上是在数据库中定义“多对一对多”关系,在我看来,我不想在我的实体中公开一些东西。
这么多要学...
jboss - 在 jboss EAP 5 中重新启动或停机期间重定向流量
我正在使用 JBoss EAP 5.1 应用程序服务器,尝试在应用程序关闭或重新启动时显示默认 HTML(错误页面)。实现此目的在服务器级别需要什么配置?
oracle - Initcap 不适用于特殊字符
我正在做
结果:/肥皂
但我希望结果是:
肥皂
我希望我的肥皂变小。我怎样才能做到这一点?
c# - 如何为 SOAP 提供列表参数
我无法为以下响应列表结构提供输入参数,请告知如何实现
这是请求格式
pkcs#11 - 如何使用 C# 通过智能卡远程登录 Windows 10?
我已经设置了活动目录以启用 SmartCard 登录,并且可以通过 PIN 通过登录屏幕登录到 Windows。
我正在寻找使用新会话登录或远程解锁活动会话的方法。我发现http://www.pkcs11interop.net/看起来很酷的工具。所以我花了几次阅读文档以找到解决方案。我实现了可以远程通信的服务,也可以初始化库并使用登录/注销创建会话,但是找不到如何登录到 Windows 或解锁活动会话的方法。有谁知道我怎么能达到这种方法?
我需要通过 C# 代码来做到这一点。
sql-server - 为什么 Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser 无法解析简单的有效表达式?
我们大量使用Microsoft.SqlServer.TransactSql.ScriptDom来处理一些 SQL 脚本。
我们的理解是解析器应该是完全保真的。
但是,我们最近发现了这个错误:
预期结果:isSuccess 为真
实际结果:isSuccess 为假
在 SQL Server 中运行以下查询有效: SELECT IIF( (IIF(1 = 1, 1, NULL)) IS NULL, 1, 0)
所以我们希望解析器也能够解析它。
这是一个已知的错误?
c# - 在请求标头中包含来自响应标头的 cookie
我在 Traefik 反向代理后面运行多个 .NET Core 应用程序实例。当用户访问网站时,Traefik 会发回 StickyCookie(在 Set-Cookie 中):
它告诉客户端 Traefik 背后的哪个服务器接受了他的请求。如果我们想再次向同一台服务器发送请求,我们还必须在请求中包含 cookie。
如何在 .NET Core 中实现中间件,将 StickyCookie 字段附加到每个请求?它应该包含与从先前响应中收到的相同的 StickyCookie。
基本上,我想实现与以下 Linux 命令相同的功能:
curl -v --cookie "StickyCookie=http://10.0.2.75:80" http://example.com:5000
anylogic - Counting connections of specific agent type
I have the code (see below), which counts agents ("developers") in a specific state. This works just fine.
Now I do not want to count agents in a specific state, but agents of a specific type only. How can I alter the code (or write some new code) to achieve this?
Thank you very much!
java - 将 java 7 迁移到 java 8 - 集合中的 forEach 和 addAll?
我的java7代码:
我尝试使用stream+ flatMap+ map+collect
git - RTC 到 Git 迁移失败
如何将 RTC 项目迁移到 GIT-bitbucket?我从https://github.com/rtcTo/rtc2gitcli下载了该项目,并且在不修改任何文件的情况下能够执行“scm migrate-to-git”,但似乎是 0 changest,0 baseline & 需要 34 秒才能完成。我不确定在哪里提供 git/bitbucket 存储库信息?我的代码很大,肯定不会在 34 秒内完成。知道我应该在哪里提供 git repo 详细信息以及我将在哪里检查它是否运行成功!
使用 RTC 6.0.4 和 SCM cli 从 eclipse 项目中导出了 jar 文件,但没有对下载的代码进行任何更改。
javascript - 使用“getElementById”从javascript获取价值到java
我在 java 中有一个 selenium 测试,它使用函数在 DEV 环境中运行良好findElement(By.xpath("actual xpath")).getAttribute("actual attribute"),这让我得到了一个输入的值。我尝试在 PROD 环境中运行相同的测试,但找不到此属性。由于某种原因,此输入的值在 xpath 中的任何位置都不可见。我知道输入的 id,所以我在浏览器的控制台中编写了一个简单的 javascript 函数document.getElementById("actual id").value,它返回了我需要的正确值,因此遗憾的是,该信息对 java 隐藏,但不是从 javascript 隐藏。有没有办法,我怎样才能在我的java代码中使用这个javascript函数?
这是我尝试过的:
你可以猜到,它没有用。对象name只是返回null。我确定这id是正确的,通过调试验证了它,所以我不得不在其他地方犯错。
开发环境:
ng-reflect-model我需要在这个环境中超级容易的值“John” ,但是
产品环境:
我没有什么可以与java一起使用...
javascript - 是否可以在现有的 javascript/html webapp 中实现 C# 打印控制台应用程序/服务?
我有一个内置 Javascript 的应用程序,可在 chrome 的 kiosk 模式下使用,我想在后台打印收据,而不会失去主窗口的任何焦点(没有打印预览,也没有打印对话框闪烁)。经过一些研究,如果只使用 Javascript 似乎是不可能的(由于浏览器的安全政策)。
我怎样才能绕过这个?
编辑1:添加了接收html文档的js打印功能
javascript - 在 react js 中搜索一个好的年份选择器下拉包。我试过 react-year-picker 但图书馆有一些错误
react.js 中的年份选择器下拉菜单,可以将年份作为整数返回。react-year-picker 有一些需要修复的错误。如果您知道,请建议。是否可以使用 Datepicker 包?如果是的话,有人可以告诉我怎么做。谢谢你。
sql-server - OLE DB 命令 DT_NTEXT 输出类型和 XML 输入
我正在处理如下图所示的 SSIS 数据流。以下是流程的详细信息。
- 获取一些记录。
- 添加一个 DT_NTEXT 类型的虚拟列
- 这是一个执行存储过程的 OLE DB 命令。存储过程的输出是 XML,但类型为 NVARCHAR(MAX)。输出正在填充虚拟字段。
- 将虚拟列中的 XML 写入表。
执行包时,目标数据库仅填充 < 而不是完整的 XML。如果我将虚拟列更改为 WSTR 类型,则 XML 会成功完整地写入表中。我需要将 XML 写入 NVARCHAR(MAX) 字段,因为 XML 可能很大并且超出 WSTR 类型的限制。
有谁知道发生了什么以及如何将我的 XML 写入 NVARCHAR(MAX) 字段?
javascript - Javascript对象的行为不同?
到目前为止,我相信 javascript 中的对象如果分配给另一个变量总是通过引用。
例如
所以如果我做类似的事情y.key1= "modifiedKey1"
key1in 的值x也会改变。x.key1 =modifiedKey1
但是,当我这样做时,y = null或者y= "someRandomString"
没有变化x
x 不为空,它仍然是同一个对象。
到底发生了什么?
elasticsearch - ElasticSearch 查询优化器是否理解 `{ from: null, to:null }` 时间范围过滤器是无操作的?
我正在使用 ElasticSearch 1.5.2。
在 Java 中,我编写如下查询:
但我不喜欢我必须做这个空检查。随着产品的发展,我们的代码库中会包含很多这样的内容。我宁愿让所有代码都走同一条路,如下所示:
这意味着我们不必要地将{ start: null, end: null }范围过滤器强加给我们的查询。这是否会为 ElasticSearch 带来额外的工作?
我使用 Profile API(在具有类似索引和映射的空 ES 2.4.1 数据库上——这不是一个公平的测试,但我唯一可用的资源)来询问有关查询的一些问题。
{ start: null, end: null }在查询计划中显示为:
那个时间比我的任何一个“TermQuery”元素都小一个数量级。这向我表明这是一个相对便宜的过滤器。然而,“非空过滤器”具有完全相同的、微小的时间成本。所以我不相信这是一个无操作。
这个“空过滤器”的存在并没有增加重写时间(与“无过滤器”相比)。
而“非空过滤器”的重写时间是“空过滤器”或“空过滤器”的两倍。
从这些结果:我被引导相信与“无过滤器”相比,“空过滤器”增加的工作量可以忽略不计(事实上,与“非空过滤器”增加的成本相同,可以忽略不计)。有人可以更确定地确认这种无操作过滤器很便宜(或已优化)吗?
visual-studio - 从 VS2019 启动 docker 时卷规范无效
更新
奇怪的是,但如果我用一切替换基本图像,mcr.microsoft.com/dotnet/core/aspnet:3.0-buster-slim一切正常。但它必须是相同的图像tags:3.0.0-buster-slim, 3.0-buster-slim, 3.0.0, 3.0, latest
更新 2
我对 MSFT 有一个问题:
mcr.microsoft.com/dotnet/core/aspnet - 3.0 - ec6c9791ce4a - 3 天前 - 346MB mcr.microsoft.com/dotnet/core/aspnet - 3.0.0 - ec6c9791ce4a -3 天前 - 346MB mcr.microsoft.com/ dotnet/core/aspnet - 3.0-buster-slim - 675139f95df1 - 3 天前 - 221MB mcr.microsoft.com/dotnet/core/aspnet - 3.0.0-rc1-buster-slim - 15b700e0a20c - 10 天前 - 221MB
3.0.0并且3.0是 Windows 容器。你们这些小骗子;-)
更新 3
这比我想象的还要疯狂。
如果我docker pull mcr.microsoft.com/dotnet/core/aspnet:3.0从 Windows 10(在 Parallels 下)执行此操作,我会得到带有 hash 的图像ec6c9791ce4a。
但!如果我在 iOS 中运行完全相同的命令,我最终会得到带有 hash 的图像675139f95df1。
怎么回事?!
我尝试以 dockerized 形式启动我的项目,但出现错误:
错误 CTC1015:docker:来自守护程序的错误响应:无效的卷规范:'C:\Microsoft\Xamarin\NuGet:/root/.nuget/fallbackpackages'。
和
错误 CTC1015:docker:来自守护程序的错误响应:无效的卷规范:'...\vsdbg\vs2017u5:/remote_debugger:rw'。
错误窗口指向Container.targets位于的文件...\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.9.5\build\Container.targets
奇怪的是volume指向Xamarin,因为我的解决方案没有相关项目,而vs2017u5很奇怪。
我使用最新的 VS2019 版本16.3.1
这里是Dockerfile:
这是发布配置文件:

