所有问题
java - 按块读取和写入文件块
我正在开发一个文件加密程序。我正在使用下面的功能来加密文件,直到我意识到它不适合大文件;因为它将所有文件内容读入内存。现在,我需要创建一个可以分块读取和写入文件内容的函数。我怎样才能做到这一点?
ios - 如何从子视图内的按钮触发事件以触发父视图上的事件?按钮不工作
我正在尝试分 4 个步骤创建验证过程,为了使我的代码更高效,我决定使用子视图并相应地更新 UI。我设法将我的子视图添加到我的 MasterView,但是,我无法单击我的子视图中的按钮。
我已经检查了视图层次结构,我的按钮顶部没有任何内容。我还尝试以编程方式添加操作,重新添加按钮,但我无法使其工作。我是快速开发的新手,所以可能我遗漏了一些东西。
子视图代码
主视图代码
我真的很感激任何帮助。谢谢
azure-logic-apps - 使用逻辑应用根据大型对象数组中的字段编写新 JSON
我收到的 JSON 没有以很好的方式分组。对于 HR 系统中已更新的每个“字段”,我都会收到一个包含许多不必要字段的对象。这些对象只有三个我感兴趣的值,“uniqueId”、“field”和“value”。
我想获取与 uniqueId 关联的所有“字段”和“值”并创建一个新的 JSON,例如 uniqueId 是 Env30362。
如何使用逻辑应用实现这一目标?
sql - BigQuery - 如何查找 1 个或多个类别中唯一重叠值的计数(分类值计数)?
我对 BigQuery 和标准 SQL 非常陌生。我可能无法找出解决问题的正确方法。请帮帮我。
请帮助我更改此代码以获得所需的输出。
我有一个颜色列和一个 ID 列。示例如下所示:
颜色 | ID
蓝色 | id_1
蓝色 | id_5
蓝色 | id_6
蓝色 | id_2
蓝色 | id_7
绿色 | id_1
绿色 | id_2
绿色 | id_3
红色 | id_3
红色 | id_5
红色 | id_2
红色 | id_4
红色 | id_7
黄色 | id_3
黄色 | id_4
我想要如下所述的结果输出:
- 我想看看 id_1 在多种颜色中重复了多少次,并将颜色的数量捕获为一个桶。
- 我不是在寻找“颜色”名称,而是在寻找颜色的数量
样本输出:
品牌数量 || 1 色 :|: 2 色 :|: 3 色 :|: 4 色
唯一ID 计数 || 1 | 5 | 1 | 0 |
提前感谢您的耐心等待和时间。
我遇到的困难是当然存在重叠,因此 GROUP BY 或 DISTINCT 可以动态地连续填充 1 种颜色、2 种颜色、3 种颜色等。
sql - 如何根据布尔值将 SQL 行拆分为多行?
我有一个具有这样结构的表,其中对于每个 ID,a、b、c 和 d 列的布尔值为 True 或 False:

我正在尝试查询表以生成只有 2 列(ID 和 val)的视图。我需要每一行都包含一个元组,其中包含一个 ID 和该 ID 值为 True 的列的名称。如果多个列具有该 ID 的 True 值,则它们将位于不同的行上,如下所示:

我不确定这是否可能并且不知道如何解决这个问题,因为我以前不需要在 SQL 中做这样的事情,但如果有人能给我任何有用的提示或指导,我将不胜感激。谢谢!
编辑:我正在尝试在 MS Access 2016 中执行此操作。
html - 如何防止垂直堆叠的导航下拉菜单覆盖移动设备中的其他导航链接
我正在制作一个响应式顶部导航栏,在较小的屏幕上查看时会垂直堆叠。我的问题是,在移动视图中,当您将鼠标悬停在导航项上以展开下拉菜单时,下拉菜单会覆盖其他导航链接。
当导航链接悬停在上方时,我正在尝试使下部导航元素向下移动以为下拉菜单腾出空间。我想避免使用 jQuery 或 Bootstrap,并且尽可能只使用 HTML 和 CSS。
JSFiddle 链接(一定要在手机上调整窗口或视图的大小): https ://jsfiddle.net/adilworth/fzrnvukm/3/
我尝试过什么:我已经广泛尝试更改 CSS 位置元素,但我似乎无法让它按我想要的方式运行。
HTML:
CSS:
flutter - 如何使用 Firestore 和 FirebaseAuth 检查当前用户是否是 Flutter 中的管理员
我想检查我的用户是否是管理员并根据它显示一个小部件。我的数据存储在 Firestore 中,因此“用户”集合中有一个文档,其用户 ID 包含“isAdmin”字段。我当前的代码如下所示:
但是,此代码运行并给我一个错误,即我的构建函数返回 null。如果该数据存储在 Firestore 中,我如何检查我当前的用户是否是管理员
c++ - std::shared_ptr 为空但不为空
std::shared_ptr<T>别名构造函数让我们玩有趣的游戏。上面的 SO 帖子讨论了第一个参数何时为std::shared_ptr<void>{nullptr}. 我对反向感兴趣。即使shared_ptr“是” nullptr(如果不是我们保留对它的引用,这将是完全无法访问的),这是否保证保持指向对象的活动?:
vhdl - vhdl 和门返回未知值
我正在实现一个多路复用器,但是门无缘无故地返回“x”,请帮忙。正如您在屏幕截图中看到的,结果刚刚从“1”变为“x”。我为和门做了一个测试台,它自己工作得很好。它应该是一个 3 位 4:1 多路复用器。 这就是问题
这是来源,我正在使用 ghdl。
这是和门;
这真的没什么,这可能是时间问题吗?
android - Kotlin - 基于选择在数据之间共享视图模型
我想在片段之间共享视图模型,假设我有一个片段A,它显示带有元素(视图持有者)的回收器视图,当我单击其中一个时,我希望元素显示在片段B 中以获取详细信息视图。到目前为止,我已经确定了两种方法来做到这一点。1)拥有一个在片段之间共享的超级视图模型,并像这样保存所选视图模型的引用:
2)将视图模型转换为实现parcable的数据类,并通过fragment之间的导航进行共享。然后在 fragmentB 中从数据类对象重新创建一个视图模型。
第一个似乎并不优雅,因为我宁愿只对 fagementB 提供参考共享,而不是在所有片段中共享。第二个问题是我需要将视图模型转换为中间类。
你有什么意见 ?
mysql - 我添加了一个 MySQL 数据库,现在从单独的 H2 数据库中检索测试失败。注释掉 MySQL 配置使测试通过
我有一个用 Spring Boot 编写的国际象棋应用程序。我有两个数据库。一个H2用于快速和短期数据检索的数据库(以支持游戏配对)和一个MySql用于长期数据持久性的数据库(国际象棋游戏存储)。我正在使用HibernateandJPA为我的ORM. 一旦我配置了 Mysql 数据库并弄清楚如何将正确的EntityManagerFactory注入到H2AbstractRepo(应该是定义的那个H2Config.java),我注意到我可以保存,但是从H2数据库中检索测试失败了。
为了调试问题,我在我的save方法中创建了一行,在保存实体后,我立即尝试再次检索它(参见 参考资料save())H2AbstractRepo。这总是成功的。
但是当save返回到我的H2PlayerRepoTest.findById()测试方法并且测试尝试从数据库中检索对象以断言它已正确保存时,结果返回null表明没有entity与该 Id 相关联,尽管我在上面的段落中进行了解释。我很困惑。重要提示:如果我注释掉MySqlConfig.java从应用程序中有效删除 MySql 数据库的内容,问题就会消失,这表明MySql数据库可能是罪魁祸首。这是相关的配置文件和repo类。
H2Config.java
MySqlConfig.java
H2AbstractRepo.java
有问题的测试
最后但同样重要的是,我的(部分)日志。请注意H2AbstractRepo.save底部附近方法中的打印语句。它们说明对象可以在保存后立即检索。
r - 创建具有范围的列
我的数据集是 Churn_Modeling:Churn_Modeling
我希望创建一个名为 c_rating 的列,其范围如下:(<500 -="very Poor"、500-600="poor"、601-660="fair"、661-780="good" 和 > = 780 – “优秀”)。
我的输出没有像我想的那样创建列 c_rating。有任何想法吗?
swift - 有没有办法在不使用 AppleScript 的情况下“单击”macOS 首选项窗格中的按钮?
我发现我可以使用以下方法打开特定的首选项窗格:
首选项窗格的名称NSWorkspace.shared.open(URL(fileURLWithPath: "/System/Library/PreferencePanes/%name%.prefPane"))
在哪里%name%。
现在我想使用 Swift 从该首选项窗格中单击一个按钮。到目前为止,我看到的所有解决方案都使用某种 AppleScript,但如果可能的话,我想避免这种情况,而只使用 Swift。有没有办法做到这一点?
javascript - 使用 JavaScript 替换和增加列表组件
我有一个清单
我想遍历列表并将每个条目重命名为 c1v1、c1v2、c2v1、c2v2
我试过了:
结果是 c1v1、c1v2、c2v3、c2v4
这可能吗?
javascript - 用 LI 元素替换 Hashtag
我有一个快速的目标。例如,我有这样的文字:
这是我想要实现的:
执行此操作的任何 javascript 代码,例如:
现在我有这个:
c# - 如何在 UWP C# 应用程序上在 Windows 10 Mobile 和 PC 之间进行剪贴板同步?
我知道有ApplicationData.Current.RoamingSettings,但它不起作用并且表现得像ApplicationData.Current.LocalSettings. “漫游设置”将数据保存在本地,手机和PC之间或对面不同步,可能是因为版本不同,我的手机运行的是1507版本,而PC - 2010(20H2)版本。两个设备中的 Microsoft 帐户相同。那么如何在PC和手机之间同步剪贴板呢?是否有其他 API 允许在 UWP 上同步数据?
所以,这里有一个使用“RoamingSettings”的简单功能。
更新
在ApplicationData.Current.RoamingStorageQuotaPC 上返回 0,但在移动设备上它通常返回 100。
更新 2
RoamingSettings自 2004 版以来已停产,请参阅我们不再开发的 Windows 10 功能。这就是返回 0 而不是 100 的原因RoamingStorageQuota。所以我在 Windows 10 1507 上测试了该应用程序,它返回 100 并同步数据,但在移动设备上重新安装了该应用程序之后。但是它适用于旧版本。
问题是是否可以将包状态漫游 (PSR) 恢复到 2004 版或更高版本?如果没有,是否有 PSR 的替代品?
csv - dataweave 2.0 csv 转换
获取以下 csv 文件作为输入
我想输出为
运行时:4.2.1
如何转变。
sql-server - 我在 SQL Server 数据库中有两个表 - 用户和假期
我想从用户表中选择所有用户,并从休假表中选择他们的数据作为开始休假日期和结束日期以获取他们的假期余额,如果用户没有休假返回 0
这是我的查询:
node.js - AWS lambda api Postgres 不会插入
我有以下 AWS lambda 处理程序:
此代码将接收数据并将其添加到数据库中。当我在我的计算机上运行它时,console.log(require('./index').handler(data));它可以完美运行并插入记录。当我从 lambda 运行它时,它什么也不返回,也不插入记录。任何帮助,将不胜感激。
python - pandas filter series with lists of strings as values
So I'm trying to make a simple filter that will take in the dataframe and filter out all rows that don't have the target genre. It'll be easier to explain with the code:
I want the filter to return a dataframe with the following elements:
This is the error I'm getting when I try my code:
git - 我们如何完全关闭 Azure DevOps 中的工作项?
我是使用 git 和 Azure DevOps 来管理我们工作的开发团队的一员。
我们在 Azure DevOps 中的工作项通过添加链接的方式显示更新,远远超出了我们将相关代码合并到我们的发布分支的点。我不知道我们的工作项或过渡配置是否存在问题,或者我们的开发过程是否存在问题,或者两者都有。
症状:
- 当我们将工作中的开发分支的代码合并到发布分支(两个长期存在的 git 分支都使用策略管理)时,我们会看到数十或数百个过去的工作项可以追溯到几个月前,并且很久以前就已完成,与合并 PR 相关联。也许这与这个问题有关?
- 在大多数已关闭的工作项目上,我们看到以添加链接的形式持续更新,这些更新针对不同类型的看似不相关的活动或某个长期存在的分支上的活动。
最终结果是僵尸工作项使长期分支之间的合并变得混乱。
我们想要实现的是合并到我们的发布分支,其中 PR 仅包含与该发布中的新代码相关的工作项。并且一旦部署了一个工作,相关的工作项就不再更新。
我们的代码流程如下所示:
- 开发人员在本地分支工作并提交 PR 以将他们的工作提交到我们的共享开发分支。
- 在代码审查和批准后,PR 被压缩到共享开发分支中。
- 在代码冻结时,我们使用合并(非快进)策略将共享开发分支合并到发布分支。
- QA 团队对发布候选者进行认证。错误被修复并通过 squash 提交直接合并到发布分支中。
- 部署后,对发布分支的更改将合并回使用合并(非快进)策略的共享开发。
我们可以进行任何更改来清理我们的工作项管理吗?
更新:
我们将工作项关联到拉取请求(由分支策略强制执行),从不明确关联到分支。当 PR 被批准时,工作项与提交和 PR 相关联:

重申一下这个问题,除非我们以某种方式手动干预,否则 Azure Devops 现在会在每次我们在长期存在的分支之间合并代码时创建一个新的提交链接和 PR 链接。
在下面的示例中,展示了提交链接(PR 链接也看起来像这样),用户故事在 7 月 9 日被批准并提交给开发分支,并在当天晚些时候完成了合并到发布。理想情况下,这将是最后一个链接,但相反,我们会看到为两个长期存在的分支之间的每个后续合并创建一个链接。
如果您只关注 7 月 16 日从发布到开发的合并,这就是为什么我怀疑确定差异的方式有问题。这个工作项已经在开发中,所以两个分支不同的唯一方式就是查看历史记录。如果我理解正确的话,这就是 Azure Devops 的工作方式,但这也是许多组织的痛苦之源。
javascript - 根据使用 Google Web App 选择的其他两个下拉菜单项填充下拉菜单
我正在尝试根据用户从两个不同的下拉菜单(1. 选择部门,2. 选择级别)中的两个单独的选择来填充下拉菜单,以便使用相应的选项(项目)填充第三个下拉菜单名称)将从 Google 表格的第三列中提取。努力尝试比较两个 html 元素以确定第三个元素。从连接前端功能和服务器端功能开始,我开始迷失在不同级别的代码中。
HTML 代码
Javascript
//我不知道如何过滤和映射这两个选择来运行一个函数来填充第三个下拉菜单。}
电子表格数据 |部门 | 水平 | 项目 | |A部| 1| AP01| |A部| 2| AP02| |A部| 3| AP03| |A部| 4| AP04| |A部| 3| AP03| |B部| 4| BP04| |B部| 2| BP02| |B部| 1| AP01| |B部| 3| BP03| |B部| 2| BP02| |C部| 3| CP03| |C部| 2| CP02| |C部| 1| AP01| |C部| 4| CP04| |C部| 1| AP01| |D部| 2| DP02| |D部| 1| AP01| |D部| 3| DP03| |D部| 4| DP04| |D部| 4| DP04| |E部| 1| EP01| |E部| 2| EP02| |E部| 3| EP03| |E部| 4| EP04| |E部| 4| EP04| |F部| 2| FP02| |F部| 1| AP01| |F部| 4| FP04| |F部| 3| FP03| |F部| 2| FP02|
windows - ssh授权成功连接git@github.com后git命令授权失败
我在 github 上创建了一个私人 git 仓库。我运行命令ssh-keygen -t ed25519 -C "me@gmail.com" -f ".\id_ed22519_me"并ssh-add .\id_ed22519_me创建私钥和公钥,并将公共 ssh 密钥添加到 github。我还设置了以下配置以使用正确的键:
但是,当我尝试使用 git 命令时,出现以下错误:
谁能知道会导致什么?我还确保我为远程“原点”使用正确的 url,并且我的分支确实是“主”
pandas - 在熊猫中生成条件列
我有:
我想将这些转换为数字,并得到:
我试过了:
并得到以下错误:ValueError: Unable to parse string "£1.35" at position 7
有什么建议我做错了吗?


