所有问题
sql - 使用 QueryDsl,如何使用 MAX(currentValue, newValue) 更新列
我正在使用 Querydsl,它目前运行良好。但是,我有一个用例来根据当前值的 MAX 值和新值更新列。在 SQL 中,它会这样做:
UPDATE MY_TABLE SET COL_A = MAX(COL_A, NEW_VALUE);
有没有办法在 Querydsl 中做到这一点?
我现在正在做的是读取所有值,在代码中调用 max(),然后使用 Querydsl 更新纯值,这很好。但是如果能用纯Querydsl来做就更好了。
wcf - .Net Core 中的 WCF 替换
我需要创建客户端应用程序和服务器服务应用程序,它们使用带有 Windows 身份验证和模拟的远程过程调用。由于 Net Core 不支持 WCF 并且 gRPC 使用 http/2,Windows 身份验证不支持它,我可以使用其他替代方法吗?
javascript - 自动播放策略更改后单击按钮时如何播放音频?(反应)
该程序中有 9 个按钮,我想播放与单击的按钮相对应的声音。显然[objectName].play()播放音频,但发生的是所有按钮的音频同时播放,而不是在我单击按钮时播放。我应该在程序中添加/删除什么?另外,有什么方法可以获取我点击的按钮的 id 吗?
typescript - 属性“目标”的类型不兼容
事件是:
Event 接口表示发生在 DOM 中的事件。...
错误:
接口“MyEvent”错误地扩展了接口“Event”。
属性“目标”的类型不兼容。
键入'T | null' 不可分配给类型 'EventTarget | 空值'。
类型“T”不可分配给类型“EventTarget | 空值'。
类型“T”不可分配给类型“EventTarget”。
为什么我不能这样做?
reactjs - package.json 不同平台之间
我用 react + cordova 构建了一个应用程序,我需要将“主页”参数更改为 package.json:当我为 web 构建时,我必须设置
“主页”: ”/”
当我为 android/ios 构建时,我必须设置
“主页”: ”。/”
现在我手动切换这些值,但是存在一种自动切换这些值的方法吗?
谢谢你
rust - “Cargo.lock 中的包 foo 在注册表中被拉出”是什么意思?
我试图安装ripgrep_all使用cargo install ripgrep_all. 它给出了以下错误:
然后我搜索了一下,发现:
它看起来像 cachedir yanked 版本 0.1.1。
解决方案是:
我能够成功安装它。但是,在安装过程中它说:
这让我很好奇。Yank在 rust 世界中是什么意思?
ruby - Ruby 中当前日历月的控制台输出
我需要在 Ruby 中将当月的日历输出到控制台。结果应该类似于类 UNIX 系统上的 ncal。我找到了 C++ 的解决方案,但无法适应 Ruby。到目前为止,我只意识到我需要使用嵌套循环来输出高度和宽度。告诉我往哪个方向移动?
reactjs - react.js 中的“未找到 GSAP 目标”,动画在热重载时自行发生
我正在尝试使用gsapin为元素设置动画react.js。
我的代码仅在响应热重载时才有效,并且在控制台中我收到 gsap 的警告说GSAP target not found
javascript - 搜索栏:使用从 Firestore 获取的数据从表中搜索术语
我想在从 firestore 获取的表上添加一个搜索栏(获取操作正在运行),但搜索操作没有,事实上,我认为问题在于尚未读取变量 'searchTerm' 但我无法弄清楚作为 React Js 的初学者到底出了什么问题
更新!!!:结果,搜索栏显示存储在 Cloud Firestore 中的客户表,当我在搜索栏中输入文本时,它返回一个空表,尽管书面单词是 最初呈现的表中的名字
客户.js
android - 数据未显示在回收站视图中
我目前正在学习 Android 开发,并且正在构建一个显示来自 OMDB api 的电影的应用程序。但是,在运行应用程序时,recyclerview 不会显示任何数据。我什至尝试对数据进行硬编码,但它仍然没有显示任何内容。我感谢任何形式的帮助。谢谢你。
这是文件。
电影布局.xml
fragment_movies_list.xml
MoviesListFragment.kt
MoviesListViewModel.kt
MoviesListAdapter.kt
电影.kt
电影API.kt
MoviesRepository.kt
MoviesPagingSource.kt
MoviesResponse.kt
MoviesRepository.kt
c# - C# 泛型错误,抱怨它不能在相同的元组类型之间转换
尝试做我自己的 zip,得到了这个代码(泛型参数 T 定义在这个方法的封闭类上)。
错误是
错误 CS0029 无法将类型 'System.Collections.Generic.List<(T First, T2 Second)>' 隐式转换为 'System.Collections.Generic.List<(T, T2)>'
'System.Collections.Generic.List<(T First, T2 Second)>' 中的 First/Second 是什么,为什么在 'System.Collections.Generic.List<(T, T2)>' 中缺少它 - - 什么是关于我在这里不理解的元组类型吗?
好的,改用 try 对每个元组进行显式转换,所以
现在错误完全令人困惑,显然抱怨它无法在 2 个相同的元组类型之间进行转换:
错误 CS1503 参数 1:无法从 '(T, T2)' 转换为 '(T, T2)'
废话?
php - 解析错误:语法错误,意外 (T_CONSTANT_ENCAPSED_STRING)
我正在尝试创建一个简单的 wordpress 插件,它允许我通过添加简码在页面上显示当前登录的用户 ID。我想我已经弄清楚了最大的部分,除了我遇到了解析错误。解析错误:语法错误,意外 '''' (T_CONSTANT_ENCAPSED_STRING),期待 ';' 或 ',' in ... 第 53 行
在它下面是失败的代码
第 53 行是
对此的任何帮助将不胜感激!谢谢你,肯尼斯
c# - 此代码块需要太多时间来执行 C#
Excel 表有 20 000 行(UTF8 unicode)。甚至我的 Lap 8gb ram i3 也需要 8 秒才能加载。他们有什么方法可以存储这些数据吗?我想创建一个字典(不是 csharp 字典)。
amazon-web-services - 如何从 netlify 撤销域管理?
我在 netlify 有一个域,该域是在 aws.com 上购买的,但现在我想再次自己处理该域。我如何撤销它并让 ROUTE 53 再次处理 ipv4 映射?我已经在 netlify 上删除了我的网站。
frontend - 构建仪表板的最佳方法是什么?
让我先简单解释一下这个问题。我最近开始涉足网络开发。我知道现代 MVC 体系结构的位和字节,并且已经在使用它。但是现在我打算建立一个仪表板,我对如何去做感到困惑。
传统的数据流是,它从后端的数据库中加载,稍加处理并作为响应发送到前端。这就是我到现在为止的工作。
但是谈到仪表板,假设应该在仪表板上显示的数据需要太多的处理。就像假设仪表板显示该人到目前为止已经花费/赚了多少钱。
现在,添加一些背景上下文。如果该应用程序是关于显示该人到目前为止在在线购物网站上花费了多少,则可能不需要太多处理。加载数百条记录可能没问题(也许!)。
但是,如果仪表板是关于显示盘中交易者到目前为止(自从他/她加入以来)已经花费/赚取了多少,那就太重了。在这种情况下,加载数万条记录并计算(加/减)将导致服务器负载。
在这种情况下,我正在考虑为报告创建一个单独的表格,该表格会在必要时更新(例如:当用户执行新交易时)。然后简单地读取数据并将其发送到前端。此外,如果需要,可能会进行一些处理,但所有繁重的工作都已经完成。
这两个例子可以分为两类:
- 实时处理
- 提前处理
现在,我的问题是,“我应该总是使用第二种方法吗?” 我有这个问题是因为如果处理太少,那么为报告创建单独的表格只是浪费存储。所以,我能想到一些取舍。
现在,进入这个问题的第二部分。这部分是指我应该如何在前端处理数据更改。三种可能的方式是:
- 定期更改(如果数据更新频率较低,则可以)
- 即时/实时更改(可能使用数据流之类的东西?)
- 即时/实时更改,但仅将更新(发生的新更改)而不是整个数据发送到前端
现在,谈谈我对这部分的看法。如果数据更改的频率较低,即一天一次,则可以采用第一种方法。但我仍然不知道第二个和第三个。另外,我应该使用数据流吗?谁能提供一些关于流与正常请求-响应周期有何不同的见解?我认为这可能与 websockets 或类似的东西有关,但我不知道。
PS:我目前使用 Django 作为我的后端,并计划使用 React/Vue 或类似的框架作为我的前端。(答案将与此无关,但仅供参考)
dart - 在运行时识别返回类型为 void 的函数
我有一个函数,它接受另一个函数及其参数作为参数。函数的返回类型及其参数类型是未知的。我需要在运行时知道参数函数是否返回一个值或者它是否是一个 void 函数。
我不能使用 fn.runtimeType 因为参数类型是未知的。
void 函数将返回 null,但我无法区分 void 函数和仅返回 null 值的函数。
如果 fn 是返回类型为 void 的函数,有什么方法可以在运行时检查?
javascript - js在父类方法中使用反射创建子类
我得到了关于 js 扩展系统的想法。通过阅读以下代码会更容易理解我的意思
在 moduleA.js 我有 Frame 类
在 moduleB.js 我有 SubFrame1 类
现在我想要实现的是,当我调用时new SubFrame1().nextFrame(),它会自动创建几个子帧,这些子帧类似于我创建的子帧。我可以为其构造函数的参数定义一些模式。所以无论我有多少子类,只要它们扩展了 Frame,那么它们在调用.nextFrame().
但问题是我不希望在我的原始类中有一个 SubFrame1 类或 SubFrame1,SubFrame2,...,SubFrame3 类的引用。
像这个
我几乎是 javascript 的新手,但在学校我被告知要编写代码,以便我可以重用它们并减少冗余代码,任何帮助或更正都会很棒
html - 如何将 Firebase 存储中的文档嵌入 Google/Microsoft 文档查看器
Google Docs 和 Microsoft Office Live 无法从 Firebase 存储中嵌入/渲染 doc/pdf/ppt 文件。我什至将我的 Firebase 存储规则设置为可公开访问。我还尝试使用 javascript | 嵌入 url encodeURIComponent| encodeUri仍然不能解决我的问题。
我尝试了几种方法,如下所示:
可悲的是,以上都不起作用。但是当我尝试从某人的网站嵌入 .ppt 时,它工作正常。
我猜我的 Firebase 存储有问题?或者根本不可能从firebase渲染/显示文档文件到google docs或microsoft api?
c++ - 为什么字符串作为指针或字符串作为原始数组在重载函数中总是被称为指针?
我有一个check_str为const char*和const char(&)[N]类型重载的函数。
然后,我声明arr_01为const char[]:
当我打电话给他们时:
第一个调用打印"string as pointer!!",而第二个调用仍然打印"string as pointer!!"。
好吧,如果我使用std::stringor std::string_view,它将失去对它们进行分类的意义。
有没有办法调用具有参数类型的重载函数const char(&)[N]以便在不指定非类型模板参数的情况下arr_01打印?"string as array!!"
android - Kotlin 协程。Kotlin Flow 和共享偏好。awaitClose 永远不会被调用
我很想观察共同偏好的变化。以下是我使用 Kotlin Flow 的方法:
数据源。
存储库
视图模型
分段。
我注意到awaitClose从未调用过。但这是我的清理代码所在的位置。请指教。如果一开始使用不是一个好主意callbackFlow,请告诉我(如您所见,某些功能ExperimentalCoroutinesApi意味着它们的行为可以改变)
python-3.x - 使用 Python 检查文本文件中的重复单词
我想从 python 中的文本文件中检查重复的单词,而我的文本文件具有这样的格式,我该如何检查重复的单词?文本文件示例:
python - 摆脱 subprocess.Popen 中的撇号来移动文件
我的脚本根据它提取的信息生成多个包含随机名称的文件。我创建了这个测试来尝试将运行时创建的所有新文件移动到以正在运行的文件命名的新目录中。
当我使用os.popen("mv " + moveFiles +' ' + filename + "_dir")它时,它工作得很好,但是 os.popen 由于 shellshock 被认为是不安全的
切换到 时cmd = Popen(["mv", str(moveFiles), filename + "_dir"]),出现以下错误
mv: cannot stat '/home/test/testing/TestFile1.txt /home/test/testing/TestFile2.txt': 没有这样的文件或目录
我相信这是由于它在 moveFiles 变量的开头和结尾添加了撇号,该变量试图将其作为 1 个文件而不是 2 个文件移动。因此,它在创建单个文件时有效,但不再会导致错误。有没有办法删除这个?
django - django.db.utils.OperationalError:(2059,“无法加载身份验证插件'caching_sha2_password':
这是“settings.py”中的数据库代码:
}
成功输入“manage.py makemigrations”后,然后输入“manage.py migrate”,出现以下错误:所有基本代码都已成功完成,但是当我尝试迁移时,会发生以下情况
此错误与“找不到模块”有关。这个问题如何解决,因为没有发现这样的错误,
