所有问题
php - 使用hasMany关系时如何从post表中获取用户
我对 Laravel 很陌生,我已经被这个问题困扰了很长一段时间,当我尝试使用 hasMany 关系通过 post 表获取用户名时遇到了一个问题。希望添加的代码有助于更好地理解问题。谢谢
我希望会显示帖子的作者姓名,但事实并非如此。我收到一个错误:
我的帖子表如下所示:
laravel - 如何在 Laravel Query Builder 中执行 TRIM() 和 CONCAT()?
我尝试将 FirstName、middlename、Lastname 与 RAW 结合使用查询生成器,但失败了。我的方法错了吗?谢谢
c# - Expression.Convert 与 Expression.ConvertChecked
Expression.Convert和 和有什么不一样Expression.ConvertChecked?
任何示例,差异在哪里可见?(即第二次会抛出异常)
c# - 后台服务/工作者不要垃圾收集
我需要一个 IHostedService 或“Worker Service”,但我遇到了一个有趣的难题,那就是垃圾收集器没有在“适当的”时间运行。相反,它只是不收集任何资源,导致应用程序的内存使用量增加,(在调试期间,根本没有发生 GC)。
我已经做了所有可以想到的事情,包括让我的所有任务都返回一些值,并尽可能使用 using 语句。还使用依赖注入抽象了几层,(以确保有多个位置应该与运行时通信,以表明它适合运行垃圾收集。
我唯一不是解决方案的“解决方案”是手动运行 GC.Collect();
结果是我的代码在没有手动触发 GC 的情况下会膨胀以最大化可用内存,但是,使用手动 GC 这可以运行数小时而不会显着改变资源使用情况
解决方案 使用本文中提到的设置:https ://dotnet.github.io/orleans/1.5/Documentation/Deployment-and-Operations/Configuration-Guide/Configuring-.NET-Garbage-Collection.html (已弃用)
更新链接:https ://docs.microsoft.com/en-us/dotnet/core/run-time-config/garbage-collector
google-apps-script - 如何将带有 Google 电子表格的 Google 表单复制给新所有者
我需要帮助修复脚本。目前我有一个脚本,可以让我从主表单复制工作表。
问题:
如果我有一个链接到工作表的表单,脚本不会复制该表单。我想复制表格并链接到每个工作表副本。
我找到了一个很棒的应用程序脚本(感谢 youtuber Carl Arrow Smith),它使我能够从主表单中复制一张表格耶!这是代码:
但是我有一个链接到工作表的表格,这个脚本没有复制表格。
我想复制表格并链接到每个工作表副本。
App 脚本本质上链接到工作表。源文件和文件夹被添加到工作表中。每次您在工作表中键入人名和电子邮件的第一部分(下面的副本)时,它都会创建工作表的副本。我的问题是如何添加到脚本以获取要复制的表单链接。
链接到我的电子表格
我在 StackOverflow 上找到了第二个脚本,该脚本旨在解决类似的问题(复制 Google 电子表格不再复制链接的表单),我尝试向其中添加脚本,但现实是 48 小时后我刚刚弄得一团糟而不是先进一点也不。
如果我没有提供足够的信息,请在此处发布第 1 篇文章,所以请放轻松。谢谢
最终结果需要是表单和链接以与工作表一起复制
java - 带有注释 @Scope(scopeName = WebApplicationContext.SCOPE_SESSION) 的两个对象实例
我在 Spring @Scope(scopeName = WebApplicationContext.SCOPE_SESSION) 中需要一些帮助。我正在创建 Web 应用程序,但会话对象有问题。我创建了类:
我将它实现为一个控制器中的一个字段。
我需要在另一个控制器中使用它作为一个独立的过滤器:
Spring 为两个控制器创建单例 FilterParameter。如何设置它以创建 FilterParameter 的独立实例?
r - 创建许多随机数矩阵的问题
我想制作一个 3x3 矩阵,其中的数字来自区间 [0,1] 上的均匀分布。我想这样做 1000 次。
我目前这样做:
但该命令会创建一个包含 9000 个数字的列表,而不是 1000 个 3x3 矩阵。我怎样才能解决这个问题?
javascript - JS - 根据原始数组随机创建新数组
我想创建一个函数,它接受一个数组,然后返回一个新数组,其中包含来自原始数组的随机数量的项目。请注意,虽然它需要是原始数组中随机数量的项目,但它们仍然需要以相同的顺序排列。知道怎么做吗?
例如:
swift - 将渐变添加到仅在我在 Swift 4.2 中滚动时出现的表格视图顶部
如何创建一个渐变,就像这张图片中显示的那样,它仅在 Swift 4.2 中滚动 tableview 后出现在 tableview 顶部;并在滚动回第 0 个单元格索引时消失?
https://drive.google.com/file/d/1eSzVYa_tI2_JEbP9MllAiXR7l1jN7bn-/view?usp=sharing
c# - 按条件调用函数的更简洁的语法
我发现自己经常做以下类型的片段
编辑: foo 函数来自 API,我无权访问它的代码。本质上,API 的函数需要一个非空输入。
有没有更干净的 C# 方法来做到这一点?或者如果我发现自己经常这样做,我是否在做一些架构上不正确的事情?
抱歉,如果这是重复的话,我似乎找不到合适的搜索词。
我曾尝试使用新的合并运算符来实现这一点,但这不能用于调用函数。不确定是否可以使用三元运算符来实现这一点。
我希望有一种方法可以做到这一点。有一些像
python - 将值 1 分配给列表中的正数,将 0 分配给列表中的负数
我从一个更大的数据集中获取了一个特定的列表,并希望将 0 的值分配给负数,将 1 的值分配给 >= 0 的数字。
这段代码给了我更大数据集中的具体列表
这是我已经尝试完成我想要的代码
它不起作用,而是说“'> ='在'str'和'int'的实例之间不支持”
sql - SQL:如何选择共享 NAME 字段的多个 COUNT 值?
我有一个名为 STUDENTS 的 APACHE DERBY 数据库表,其中包含以下行:
我正在尝试找到获得以下输出的语法...
我尝试了以下方法:
......它有点像一个学生的概念证明。但是,它很冗长,仅适用于一名学生,并且不适用于我将添加到数据库中的未来几个月的任何数据。这意味着,无论数据库中存在多少个月的数据,我都希望能够获得每个 NAME 的最后 3 个 COUNTER 值。
我查看了多个与嵌套查询相关的 so 问题,但没有一个有帮助。
建议?
任何帮助表示赞赏!
java - 如何将以下数据转换为 LOOP
我正在尝试将以下内容转换为循环,但无论我尝试过什么都是徒劳的,我希望有人帮助我将这种类型的数据转换为循环。
react-native - 当我运行“exp build:ios”时,Expo OTA 会更新 android 应用程序
当运行 exp build:ios 对我的应用程序执行 OTA 更新时,我注意到我在 Google Play 商店中的 android 应用程序已经更新了我只希望用于我的 iOS 应用程序的更改。我只是在寻找对此的快速解释,以及如何为 iOS 和 Android 进行特定的 OTA 更新。
php - 如何在 laravel Production 中修复“页面未找到”
我已经在共享主机上部署了 laravel 应用程序,并且还更改了 public_html 中 index.php 中的目录。问题是 laravel 不会在本地文件夹中打开视图文件,它说找不到页面 例如:views/pages/home.blade.php ,主文件不会打开它会返回找不到页面但是当我搬家时。 Blade.php 到这样的视图: view/home.blade.php 它正在工作。但是,这种情况仅适用于共享主机。
这是路由控制器。
...
...
这是 web.php 中的路由...
...
这就是我使用类似 website.com/home 这样的路线时得到的
javascript - Ajax 未显示服务器答案
我在php中进行简单的聊天,当我发送用户消息ajax时,页面中没有显示,我现在开始研究ajax,所以我不知道代码有什么问题,我做了就像我在 w3schools 看到的那样
现在我只是想检查消息是否会显示在页面中,而不是在服务器上什么都不做,当我可以解决这个问题时,我会制作发送到数据库的类,我尝试通过邮寄发送,但也不工作
我希望通过 ajax 发送到服务器的消息出现在#content 标签中(我没有把标签放在这里),但是什么也没发生(稍后我会改进服务器,现在我只想修复这个),如果有人想查看所有代码,可以在我的 github 中查看https://github.com/CristoferPortela/chatbox.git
freeze - 为什么添加功能时我的 Atmega328p 程序会卡住?
我正在尝试在 Atmega328p 上创建一个简单的程序。当我只包含主要功能时,它可以正常工作,但是添加另一个功能(即使没有调用它)会导致微控制器冻结(灯根本不闪烁)。
我已将其缩小为仅添加一个空函数。下面冻结 - 通过简单地注释掉它工作正常的功能(灯闪烁)。
macos - 如何使用 clang 将 C 库链接到 Mac 上的程序集库
我的 C 库中有这个:
这在我的程序集库中:
然后我想有第三个程序集或 C项目来加载程序集库。但我无法让这个 C -> 程序集工作。我也没有dyld在 Mac 上安装“动态加载器”,所以如果可能的话,我宁愿不安装任何特殊工具,但如果需要,我想知道如何使用该工具进行链接。
如果我做到buildasm这一点:
它编译时没有任何错误,但是当它运行时./myasm会给出:
如果我基本上在 asm 中这样做:
在 C 中是这样的:
想知道什么会使这项工作。
matlab - numpy reshape 问题(matlab 比较)
假设我有一个名为 s 的一维向量,由 0、3、6、9 组成。
在 MATLAB 中,形状表示为 (1,4)。即 1x4 行向量。
但在 numpy 中,形状为 (4,)。为什么?这个符号不应该表示一个 4x1 向量,因为 python 也使用 row x col 约定?
现在,如果我想重塑行向量,在 MATLAB 中我会键入 reshape(s,[4,1]) 来获取列向量。
我假设等效操作的标准符号是 s.reshape(4,1)。但是在文档中我看到了 s.reshape(-1,1)。为什么?一种语法比另一种更好吗?在这种情况下,-1 是什么意思?
c++ - 在类(不是主文件)中使用另一个文件中的类会产生未声明的错误
我有一个 main.cpp 文件和两个类,每个类都有一个 .h 文件和一个 .cpp 文件。Main.cpp 包含每个类的 .h 文件并毫无问题地使用这些类。我可以让一个班级使用另一个班级。
我尝试将一个类的 .h 文件包含在另一个类中,但已经声明错误。
我尝试在另一个类中声明该类,但得到不完整的声明错误。
我花了一个多小时阅读其他堆栈溢出答案和其他网站,但我发现没有什么是相同的(其中大多数是主类和一个类的问题)。
main.cpp 有:
类1.h
class1.cpp 无关紧要,因为从 main.cpp 使用时,其中的所有内容都有效
类2.h
类2.cpp
尝试了许多在 class2 中使用 class1 的方法,但都没有奏效。
在我的项目中,我尝试创建一个class1的实例,在main中使用它,然后创建一个class2的实例(直到这里一切正常)并调用class2实例内部的方法来修改class1的实例(通过使用定义的公共方法在类 1) 内。
Class2 是程序的一部分,一旦用户想要使用另一部分(Class3)就会被丢弃,因此无需将其保存在内存中。Class1 关心用户看到的内容,所以当用户从 Class2 更改为 Class3 时,我不希望它消失。
希望这有点道理,感谢您的阅读。
c# - 结果的 Lambda 或 LINQ
我从用户那里得到了一个反馈表,反馈类包含步骤。
步骤可以实现 (A)、未实现 (DA) 或通过提示实现 (AWP)
但也想显示每个不同成就状态的数量。在表中是这样的:
我试着做
和两个“for each”循环
我确信使用 LINQ 有一种简单的方法可以做到这一点。任何人都可以帮忙,拜托。
c# - C# 从字符串中删除 x 个父目录
我正在从一个目录中读取几个文件并将它们的路径插入到一个字符串数组中,如下所示:
数组中的每个元素如下所示:
我希望他们最终看起来像这样:
注意:就我而言,父目录的名称(filepath1、filepath2等)并不总是相同的。
删除前 X 个父目录的最有效方法是什么?
ios - 我的应用程序关闭时如何处理通知操作?
问题总结
我正在编写一个发送提醒通知的 iOS 应用程序,让用户通过他们的 x-callback-url 运行其他应用程序。如果应用程序位于前台或后台,我的一切都可以正常工作,但是当我的应用程序关闭时它就无法工作。
当我的应用程序关闭时,通知也会正确发送,用户可以关闭它或选择自定义操作以通过它的 x-callback-url 启动另一个应用程序。当用户对通知采取任何操作时,我的应用程序启动得很好。
当应用程序直接从关闭状态启动时不起作用的是触发启动 x-callback-url 以启动快捷方式应用程序。
这是代码
这是我的 AppDelegate 中与通知相关的代码:
这是我的主表视图控制器中的代码,它是接收通知的委托:
预期和实际结果
我希望当应用程序由于用户与通知的交互而从关闭状态启动时,自定义“运行快捷方式”操作应该启动快捷方式应用程序,其 x-callback-url 存储在通知用户数据中。
java - 从列表中刷新或删除信标
所以这段代码实际上很好并且可以工作,但是每当我从一个信标离开区域时,列表大小保持为 2 并且else {
Log.i("MainActivity", "Less than 2 beacons detected");
部分代码永远不会执行,当信标超出范围时如何删除或刷新信标,因此每当列表中添加了 2 个信标但其中一个信标超出范围时,检测到的信标将少于 2 个打印。


