所有问题
mysql - 这个查询可以写在 MS SQL 服务器上吗?该查询适用于 MySQL,但未在 MS SQL Server 上提供所需的输出
任务是从 STATION(tablename) 中列出不以元音开头或不以元音结尾的 CITY(column) 名称。我已经使用子字符串函数解决了它。下面的代码在 MySQL 服务器上完成了任务,但在 MS SQL SERVER 上给出了不同的输出。
我试图找出 MySQL 和 MS SQL Server 之间的区别。但无法弄清楚是什么问题。
我希望列不以元音开头或不以元音结尾。
java - 由于共享代码/同一库的不同版本导致的 Java/Android 命名空间冲突
在我的日常工作中,我开发 Android 库(我们称之为)libA 和 libB。在某些时候,我们已经意识到它们之间有很多共享代码,因此我们将这些代码移动到另一个文件夹并使用sourceset指令引用它。
当我们构建一个项目时,我们开始收到“错误:程序类型已经存在”,这让我认为 Android 编译器变得更智能,或者项目结构的更改(我们已经合并了项目)使重复可见。无论如何,这个问题仍然是断断续续的,但它可能总是一个坏主意。谷歌对这个主题有这样的看法。
我正在考虑的解决方案是将共享代码移至单独的模块。这样,每个类只编译一次。我做了一个简单的项目来测试这个架构。
生成的项目将具有以下模块:
- 演示应用程序(lib* 或所有共享应用程序)
- 库A
- 库B
- 共享库
这提出了以下问题:
- 这是正确的方法吗?我意识到这可能是基于意见的,但这是一个边缘案例,我无法在有关命名空间冲突的更一般问题的海洋中找到任何讨论。
- 我们如何分发共享代码?理想情况下,我想以某种方式将它捆绑到 lib* 的 aar 中。(目前,lib* aar 不包括共享代码。)否则,我只会分发两个 aar 文件。
- java/android 编译器如何处理这个问题?假设我尝试用相同的包/类编译两个库,我假设它会发出上述错误,或者只是选择一个并尝试编译。
- 流行的图书馆如何处理这个问题?我可以很容易地看到 okHTTP 捆绑到几个 3rd 方库和主应用程序中。我特别询问 API 破坏版本差异和非 API 破坏版本。
- 只是为了完整起见,我知道 DEX 没有多个具有相同名称的类的选项。我假设这一切都在java编译期间被整理出来。IIRC,我做了检查,DEX 创建有一个检查这个的 linter/validator。清除此问题并引用相关链接的额外积分。
笔记:
- 这对于 C/C++ 等来说不是问题,因为您可以选择使用静态库并复制代码。
- 一些关于命名空间冲突的 S/O 问题实际上是关于变量阴影的(例如java 命名空间冲突)。
- 这个答案向我证明了我对这个问题的直觉是正确的。不同的 jar 可能会导致此问题,但编译会检测到它。
- 这个问题,尤其是 CommonsWare 的回答暗示了一个更大的讨论。
visual-c++ - Microsoft 文档代码在 Microsoft Studio 中产生错误
直到最近我才创建了 c++ 控制台应用程序,winapi 仍然是新的,所以也许我只是错过了一些东西。
使用MS Docs中的代码时,我在 Visual Studio 中遇到有关不兼容类型的错误。到目前为止,我一直在更改或覆盖变量。认为是时候做对了。
一个例子:https ://docs.microsoft.com/en-us/windows/win32/learnwin32/creating-a-window
如果我将最后一个示例复制粘贴到一个工作的 Visual Studio 项目中,我会收到多个错误:
由于它是 Microsoft 代码和 Microsoft 软件,我原以为它不需要更改。
c++ - 将静态常量数据成员初始化移到类定义之外
我读到在类定义中定义或初始化静态成员会违反类定义只是一个蓝图并且不留出任何内存的想法。
但是我有一个常量值,我需要在类中初始化数组,所以我必须在类定义中初始化它,它工作正常,但是,有更好的方法吗?或者这是最好的方法?
c# - Unity 使用 .GetComponentsInChildren 停用错误的孩子()
我在父母中有一个 8 个孩子GameObjects,我正在尝试停用某些孩子,但它正在停用意外的孩子。
在这种情况下,值为part.drawingPoints3 和 4。但它正在停用点GameObject7、8
如果值为part.drawingPoints0,那么它实际上停用了父级,这很奇怪,因为我认为points应该只包含子级
这是GameObject结构,我正在尝试获取Points
flutter - 如何检测用户是否开始垂直滚动 Listview.builder?
如果用户开始滚动,我会尝试隐藏一个容器,以便为列表视图提供更多空间和可见性。我尝试将 Gesturedetector 作为 Listview.builer 的父级并使用它的“onVerticalDragStart”,但没有运气。我是flutter的初学者,希望你能帮助我。谢谢!
php - 如何在 Visual Studio 代码片段中使用 $?
我正在研究一些 PHP 的东西,但因为我不想编写整个默认的 PHP/HTML 东西,所以我在 VSCode 中制作了一个片段。但是,当我需要$_POST[]在片段中使用 a 时,它就不起作用了,因为它将把它用作制表符。
我一直在尝试解决这个问题,我在某处读到需要\在前面放一个,$但这$根本不会出现。
这是我的片段:
如何在$不制作制表符的情况下使用?
java - RabbitMQ + Spring 集成:从绑定到主题交换的队列的消息转换
我有两个组件(我们称它们为生产者和消费者)连接到同一个基于 RabbitMQ 主题的交换。
生产者可以发送两种不同的消息类型;Foo和Bar(每条消息的内容无关紧要,但我们只是说它们都有一个id字段)。每条消息使用的路由键分别是msg.foo和msg.bar。生产者不依赖默认的 Java 序列化,而是使用Jackson2JsonMessageConverter.
消费者有一个队列,该队列绑定到同一个交换器,其路由键为msg.#. 一旦被消费,所有消费者想要做的就是id在日志文件中打印每条消息。为了检索该id字段的值,需要将 JSON 有效负载转换为某种对象。
两个组件之间不共享消息类 (Foo和)。Bar消费者的对象在其消息表示中可能具有或多或少的字段。这很好,在这种情况下,任何空字段都可以设置为空。
有没有一种优雅的方法可以将这些消息从 JSON 转换/序列化为类型Foo和对象Bar?我能想出的唯一解决方案是手动编写代码来读取amqp_receivedRoutingKey或json__TypeId__标题以确定对象类型。例子:
if不幸的是,由于重复的/else子句,它非常不稳定而且非常难看。是否有任何我遗漏的 Spring Integration 技巧可以使我的代码更具可读性?
我设法找到了一个类似的问题(spring boot rabbitmq MappingJackson2MessageConverter custom object conversion),但除了解决方案不起作用之外,它还非常特定于 RabbitMQ。我宁愿与 RabbitMQ 无关,并尽可能使用标准 AMQP 类/导入。
c# - JetBrains Rider“文档已超过阈值”错误
我在 Win 10 x64 上使用 JetBrains Rider 2018.1.3 来开发一些 Unity 游戏。
我的 C# 脚本之一是大约 12000 行代码,文件大小约为 550KB。该文件禁用了代码检查,向该文件添加代码变得非常困难,因为它甚至没有向我显示错误。我必须输入我的代码,保存,进入统一,等待编译完成,然后在统一控制台中查看我的错误。检查在小文件上运行良好。
我可以做些什么来为大文件重新启用此功能?
这是我得到的错误的图像:
- 我已尝试重新安装 Rider
- 我已经尝试了以下链接中的所有解决方案,不幸的是它们都不起作用:
- https://rider-support.jetbrains.com/hc/en-us/community/posts/360000137704-No-analysis-has-been-performed-Document-size-has-exceeded-the-threshold-
- https://www.jetbrains.com/help/clion/configuring-file-size-limit.html?_ga=2.98728349.2055830657.1567927810-1008993667.1564211256
- 文件大小超出配置限制 (2560000),代码洞察功能不可用
- https://medium.com/@yobi.kim/intellij-file-size-exceeds-configured-limit-2560000-code-insight-features-not-available-8ccaae1f2d32
python - 使用 ffmpeg-python 链接“drawtext”
我的 python 脚本中有一个函数可以通过 API 循环遍历一些给定的文本,但是我在绘制多个文本值时遇到了问题:-
如果我将单个测试值传递到循环中,则此方法有效,但如果我传递 2 个或更多值,则仅将最后一个值绘制到视频上。
我如何能够循环text_lines并构建输出以包含输出文件中的所有值。
text_lines 的数组如下所示:-
我知道它们会相互重叠,但这不是目前的问题,只是除了最后一个值之外的值没有显示在视频上。
任何帮助将不胜感激。
先感谢您。
javascript - 如何将函数传递给自己的反应上下文提供程序,让您编辑状态?
我有以下代码:
如果我现在addNumber()像这样通过提供程序中的 Context api 调用该函数
numbers等于[2]而不是[1, 2]
我的提供程序函数中的状态NumberProvider不会像NumberContext.Provider. 我怎样才能防止这种情况发生?实现这一点的设计模式会是什么样子?
html - 如何在将表单数据发布到 API 后更改用户看到的内容
在构建 API 以了解它们的工作方式时,我在访问使用 HTML 表单将数据添加到底层数据库的端点时遇到了问题。
这是表单的 HTML:
记笔记action="mobile/add"
此表单设置为在此 URL 中可见:
http://localhost:8080/miscellaneous/APIexamples/CRUD/mobile/list单击提交时,数据将添加到数据库中,从列出移动数据的端点可以看出:
我相信重定向是由于action="mobile/add"表单中的,这是将数据添加到数据库所必需的,但不是我希望用户看到的。
有没有办法将表单中的数据添加到数据库中,但http://localhost:8080/miscellaneous/APIexamples/CRUD/在清除“添加移动”表单字段的情况下重新显示?或者上面使用的方法是非标准的(即,这通常是使用 AJAX 而不是表单提交来处理的)?
结果:
感谢@VoiceOfUnreason 的回答,将 HTTP 状态代码更改为 205 更正了问题。数据仍然提交,但页面没有重定向。但是,表单域没有被清除。为此,对表单标签进行了如下修改<form action="mobile/add" method="post" onsubmit="this.submit();this.reset();return false;">。这一点智慧来自@atesin 2019 年 8 月 17 日在这个帖子中的帖子。
django - 汇总 JSONField 中的所有数据还是使用模型 ForeignKey 更好?
我正在尝试以多种语言创建业务目录。我应该将所有数据聚合在一个 JSONField 中,还是应该将其拆分为多个模型,以及为什么。
{"name":{"ar":"阿拉伯名称","en":"英文名称"}} 等
phpmyadmin - 如何开始为 Wordpress 使用 php 7.3?
Wordpress 建议我开始使用 php 7.3。我不知道如何安排。我在 Synology 上运行 Wordpress 并安装了 maria db 10 和 Phpmyadmin。
我已经安装了 php 7.2 和 php 7.3 并且在 Webstation 我已经将 php 7.2 设置为常规设置。但 Phpmyadmin 仍在使用 php 5.6。作为一个非技术人员,我不知道如何改变这一点。我想我不能。Phpmyadmin 是否支持 php 7.2 或 php 7.3,如果支持,我如何升级到 php 7.2 或 php 7.3。Wordpress 告诉我我还在使用 php 5.6
javascript - 异步读取 mocha 测试中的文件?
我没有得到输入和输出变量的值。我也尝试在下面的代码中使用这个关键字。
我想我必须使用done回调异步读取文件。
我的问题是:
为什么我在 fs.readFile 方法之外没有得到任何输入和输出值?有没有办法使用done关键字异步读取它?
javascript - Nativescript Bitmap Factory - 慢速 fps 动画
我正在尝试使用 NativeScript 的 Bitmap Factory 插件制作交互式位图动画。我使用 Vuejs 模板。
Github 仓库: https ://github.com/sylwesterdigital/nativescript-bitmapfactory-anims.git
YT 演示链接: https ://youtu.be/rNR1q4hFWmY
不幸的是,如果我尝试添加更多动画对象并增加它们的直径,性能不高于 30fps 并且下降到零。
我想我更新图像模板的方式有问题
或者我设置间隔的方式
或者我提供 imageSource 的方式。还想知道我是否需要对每个刻度位图对象进行处理。
有任何想法吗?
Home.vue 组件下方
c++ - 为什么我的 STL 复制功能不起作用?
当我在“essential c++”中编写练习 3.1 的代码时,STL 复制功能根本不起作用,没有任何编译错误。
当我调试程序时,执行复制功能后文本向量仍然为空。
python - 如何修复我的 for 循环返回所有相同的变量
我正在处理这个for 循环,我从 CSV 文件中导入了数据。我正在尝试将不同的变量分配给不同的日期。但是,我的 for 循环只返回 1 个变量。
理想情况下,它应该如下所示:
我试过以下代码:
我得到的是:
有人能告诉我如何将每个变量分配给每个日期吗?谢谢
javascript - 如何使用电子和打字稿从语法导入?
我正在使用电子和打字稿开始一个新项目,我设置了项目并运行了一个基本的 hello world,但是我尝试添加一个库(https://github.com/benjamn/recast),导入语法是不工作。
我的 webpack 配置和 tsconfig 如下:
webpack.rules.js:
webpack.renderer.config.js:
tsconfig.json:
难道我做错了什么?
sql - 如何从上次日期中选择最近一周的数据
我希望我的表中的价格总和取决于其他表中的“CorpCode”,其中“InvoiceDate”在上周与 Max(InvoiceDate)LastInvoiceDate 之间
我的桌子设计是:
java - 从 Activity 调用 Fragment 方法 - NullPointerException
我试图从我的主要活动中调用我的片段中的一个方法,我得到:
主要活动:
片段:
主要活动.xml
其中 ID 为 FragmentMyday:
我不确定从错误中理解什么,片段不存在?它还没有创建?我已经编辑并添加了 MainActivity 中的 XML 和 onCreate。希望它有所帮助
android - Android XML:“与另一个具有相同 ID 的标签冲突”
我最近从我的项目中删除了一个片段,包括它的布局和视图模型。(FragmentAddFlight、VmAddFlight、fragment_add_flight.xml)
令人惊讶的是,我收到了这些错误:
请记住,这些错误中引用的文件已被删除。为什么我会收到这些错误?
我通过 Build -> clean project 清理了项目。我试图通过相同的菜单重建项目。但结果还是一样。
有人知道如何解决这个问题吗?
webpack - 没有“[name]”模式的 Webpack 多个条目输出
我想确定没有[name]字符串模式的文件名输出。我有多个条目,并希望通过使用条目的逻辑来确定文件名。像这样的东西:
问题是当我运行 webpack 配置时该条目是未知的。







