所有问题
visual-studio-code - 如果可以始终在我的服务器上运行 remote-ssh 和 Live Share?
我想让服务器始终运行 Live Share,这样我就不必总是让计算机打开 VSCode 窗口来保持 Live Share 的活动状态。我尝试通过 Remote-SSH 扩展在我的服务器上运行 Live Share,但是,当我关闭窗口时,Live Share 将与 Remote-SSH 会话一起关闭。
是否可以让 Live Share 始终在我的服务器上运行?
swift - 使用路径改变嵌套字典
我有一本字典,[String : Any]
我需要在字典中的未知位置改变一些值。它们由传递给方法的路径列表给出。如果我已经有了钥匙,它看起来像:dic["key1"]["key2"] = ["val":1]
. 实现这一目标的最佳方法是什么?
这段代码旨在改变用户偏好的字典,最初是用 obj-C 编写的,其中字典是通过引用传递的。基本上,这些就像 JSON 节点,因此Any
不是强类型的。
这是我要转换的代码,我没有写:
sql - 循环遍历表格以从文本框中查找值
我正在尝试从 Access 中的表单遍历表内的列,以查明“案例名称”是否已经存在,如果不存在,则将新记录添加到表中。我希望标准基于文本框的输入值。好消息是我已经弄清楚如何使用下面的代码向表中添加新记录。我只是停留在如何遍历表以找出记录是否已经存在。提前致谢!
c# - 有没有办法在互操作编组的对象上实现 INotifyPropertyChanged 而不会影响二进制布局?
我一直在用 C# 编组对象(从二进制文件流中读取),这些对象是使用C# 的 COM 互操作功能从非托管 C++ 结构写入的。我的目标是通过实现 INotifyPropertyChanged 接口使这些对象可用于数据绑定。
问题是,实现 INotifyPropertyChanged 不可避免地将属性更改事件公开为公共类成员。这被编组服务识别并视为 4 字节结构成员,从而在编组操作期间更改二进制布局。
这是对问题的简单演示。考虑这个C++ 结构:
以及结构的这个C# 类改编:
以及具有实现的 INotifyPropertyChanged 接口的同一个类:
然后System.Runtime.InteropServices.Marshal.SizeOf< CppStruct >()
给出4,这是该结构的二进制布局的正确大小,但给出8。这表明该成员被自动视为 4 字节类型。System.Runtime.InteropServices.Marshal.SizeOf<
CppStructNotifyPropertyChanged
>()
PropertyChanged
我已经尝试找到一种方法来隐藏事件成员以进行编组,但这似乎是不可能的。任何类型的与继承相关的解决方案似乎都不适用,因为 INotifyPropertyChanged 事件覆盖所有成员,它们需要在分配时在所有(包括基类)成员上调用。我还考虑为该类编写一个自定义序列化程序,它会忽略事件成员或引入允许隐藏成员的自定义属性,但这对我来说是最坏的选择。如果可能的话,我想继续使用默认的编组功能。
有什么办法可以做到这一点?
值得一提的是,我无法访问或控制 C++ 端写入和读取这些结构,我也看不出有什么原因。将任何形式的事件对象放在文件上都是没有用的。此外,我将 .NET Framework 4.7.2 与 Visual Studio 2017 一起使用。
google-apps-script - 谷歌应用脚本失败总结
我每天收到 2 封电子邮件,报告这些故障摘要。我已经进入并更改了通知设置,就像电子邮件建议做的那样。一旦我移除触发器并转到另一个页面,它就会自行恢复。除了删除触发器之外,没有其他选项可以保存我看到的内容,但它会自行恢复。我还将电子邮件标记为垃圾邮件和垃圾邮件,没有什么能阻止它们!
我想停止接收这些电子邮件!
java - 在片段内访问 TextView 会产生 NullPointerException
片段定义如下。我正在尝试将文本设置为positionTextView
.
在 中MainActivity
,我添加Fragment2
如下。
我fragmentRespond
在另一个包含ListView
. 的调用这个函数,即ListView
。onItemClickListener
fragmentRespond(int index)
我收到以下错误
java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“void android.widget.TextView.setText(java.lang.CharSequence)”
非常感谢有关此问题或改进编码风格的任何建议。
先感谢您。
html - 如何将项目符号添加到电子邮件模板的 .Body 部分?
如何将项目符号添加到.Body
电子邮件模板的部分?
我希望我的电子邮件正文如下所示:
附件是 DATE AM 的文档。
邮寄
- 3 份文件
已收到
- 7 份文件
我当前的代码如下,除了 Mailed 和 Received 后面没有多余的空格:
我对VBA相当陌生。我搜索了论坛,但找不到我需要的东西。
sql - 使用 CTE 更新 Snowflake
我无法弄清楚我在这个查询中缺少什么,我的选择正在工作,但不是我的更新
events - Slack 事件 API - 用户提及
我看到有一种方法可以只订阅应用提及。
但我正在寻找只订阅那些消息,其中提到了 1 个或多个用户。(对于授权我的应用程序的用户,或者所有用户也可以。)作为用户,我可以在多种不同类型的对话中提及其他人。因此,今天我订阅了 message.channels、message.groups、message.im和message.mpim
这导致处理大量消息!例如,我需要处理在频道中发布的每条消息。
c# - 如何从 Unity、C# 推送(附加)Firebase 实时数据库中的列表?
所以,我想将播放器的库存存储在 Firebase 实时数据库中。我设置了一个基本模式,我想在库存“分支”下添加项目(实际上是它们的名称)。我正在尝试使用 push 方法来做到这一点,但它现在对我不起作用。
我得到了以下脚本,它更新了玩家的库存客户端,并且应该更新数据库,并附加库存“分支”。
我究竟做错了什么?
java - 在 main 方法 java 之外初始化一个对象
我正在尝试下面的代码,但它不允许我在 main 方法之外初始化套接字对象。有人可以向我解释这个问题吗?
为什么我在 main 方法之外初始化其他对象时没有收到错误消息?是否应该在 main 方法中初始化所有对象?
更新: 让我感到困惑的是这个问题的答案:“通常,您不会在 METHODS 之外创建对象 - 主要或其他。所以你可以在 main 之外创建对象,但在一些 OTHER 方法中。”</p>
为什么这是个问题?
c++ - 为什么即使我安装了 fltk,我也不能使用 Stroustrup 的 PPP 的标头?
我目前在“使用 C++ 的编程原理和实践”的第 12 章中,您必须安装我在这里使用 VCPKG 方法完成的 fltk:Stroustrup:对于 C++,如何安装 FLTK 库?
基础库测试代码
运行良好,但每次我尝试使用本章中应该使用的 Stroustrup 头文件时,我都会收到 4 个未解析的外部符号“LNK”错误,例如“未解析的外部符号”受保护:virtual void __thiscall Graph_lib::窗口::draw(void)" (?draw@Window@Graph_lib@@MAEXXZ)"。
我已经尝试将标题放在同一个目录中,但它只会产生其他错误,就好像某些函数被定义了两次但我未能删除一样。如果有帮助,这也是 Windows 10 上的 Visual Studio 2017 社区版本。
android - 是否有学习如何创建此 xml 视图的指南或链接?
嗨,我知道这可能是一个简单的问题,但我不知道要搜索什么来找到我的问题我想创建这个底部导航视图,我可以在 android 中创建底部导航
但是在第二张照片中很明显,当我们将手指放在按钮上时,它会发生我无法创建的事情,我希望您帮助创建或链接到一些指南以创建这个: 底部导航中的按钮展开
geojson - 元数据库与 geojson 和属性的集成
我正在尝试实现 geojson 并且它已正确部署但它无法识别属性
有没有办法制作一张用不同颜色绘制各州的地图?
windows - Powershell -- 命令抛出异常,重试上一个命令(循环)直到成功
有一个命令(在 2008 盒子上)由于缓冲区限制而引发异常。
本质上,该脚本停止 WAUA,破坏 SoftwareDistribution,然后伸手重建 SD 并检查针对 WSUS 的更新,然后重新签入以使 WSUS 中的警报停止。
如果抛出异常,我想要一个特定的行重试,直到它完成而没有异常,然后我们可以告诉它向 WSUS 报告以清除它。
任何形式的帮助将不胜感激。我所能找到的一切都是如何创建自己的异常,而不是如何在抛出异常时处理它并重试直到它完成而没有错误。
编辑:
然后根据下面的答案,这是我希望它写成的方式,所以它会继续检查直到它成功运行然后它会重新报告?
typescript - 是否可以在 Typescript 中创建类后向其添加装饰器?
我想在创建后使用 inversify 的 @injectable 装饰器更新一个类;用例是我想使用像 ts-auto-mock 这样的模拟库为我创建一个模拟,然后应用 @injectable 装饰器,这样我就可以将模拟绑定到服务类型。
python - 熊猫每年对特定月份范围内的每个值求和
我想对每年 1 月到 6 月的数据求和。我有一个看起来像这样的数据框:
然后我希望有一个新列来存储数据的值,如Sum
每年每 6 个月的间隔,这样对于此示例,总和将 = 16。我尝试使用 and 的组合,df.groupby()
但df.sum()
无法完全弄清楚。
预期的输出看起来像这样:
python - 如何在 PyDev 中发送脚本路径进行调试,而不是在脚本中插入 settrace?
我正在遵循一个非常古老的指南,其中可以告诉 PyDev 来自另一个应用程序的脚本路径,它会在 Eclipse 中逐行调试它。settrace()
我喜欢这种方法,而不是在主脚本中放置断点。
最有可能的是,api 已更改。当前的方法是什么?
python - 优化python程序同时解析两个大文件
我正在尝试同时使用 Python3 解析两个大文件。如此处所示:
当我用两个较小的文本文件(每个 30,000 行,文件大小 = 13M)测试上述代码时,完成循环大约需要 150 秒。
当我使用两个大文本文件(每个文件 9,000,000 行,文件大小 = 3.8G)进行测试时,没有循环中的处理步骤,大约需要 670 秒。
当我在流程步骤中使用相同的两个大文本文件进行测试时。我计算出每 10,000 件物品大约需要 60 秒。当迭代次数变大时,时间并没有增长。
但是,当我将此作业提交到共享集群时,一对大文件需要超过 36 个小时才能完成处理。我试图弄清楚是否有任何其他方式来处理文件,以便它可以更快。任何建议,将不胜感激。
提前致谢!
python - `sympy.codegen.ast` 可以与 `sympy.utilities.autowrap` 一起使用吗?
我正在使用该模块sympy.code.autowrap
的make_routine
、autowrap
和函数来生成编译函数。ufuncify
我希望能够用来sympy.codegen.ast
生成要包装的代码。例如:
这会产生以下 C 代码,看起来不错:
sympy.utilities.codegen.codegen
也理解这一点,例如,以下产生的结果正是您所期望的。
我还可以生成一个包装精美的函数,它的作用基本相同,如下所示:
但是有什么方法可以使用ast
模块来指定要包装的函数autowrap
吗?看来autowrap
,make_routine
和ufuncify
不能接受任意代码。他们采用的表达式可以是直接sympy
表达式列表,也可以是表达式列表sympy.Eq
(在这种情况下,包装函数将每个等式的 RHS 分配给其 LHS 并将每个 LHS 作为输出参数返回)。
问题是我希望能够包装更多涉及的功能,包括 for 循环和分支等。该ast
模块提供了编写此类函数的工具。但据我所知,autowrap
根本ast
不互相玩。
任何关于如何实现这一点的想法将不胜感激。谢谢。
nginx - Nginx URL 重写 - Prestashop
我需要在在线商店中进行大规模重定向。
旧 URL 具有这种格式。
https://www.domain.com.br/web-cam/6046-webcam-com-microfone-usb-driverless--0000000006046.html
webcam-com-microfone-usb-driverless - 产品名称 webcam 是类别 6046 是产品 ID 0000000006046.html 是产品 EAN
新格式更简单,喜欢。
https://www.domain.com.br/webcam-com-microfone-usb-driverless-6046
有可能重写这个吗?
sql - 如何使用 xpath 从 xml 列的特定部分获取所有 xml 元素?
我有两个表 tblUser 和 tblUserPermissions,我需要 tblUser 中每个用户的下面 xml 列 (XmlData) 中的所有权限元素。每个 XmlData 中只有一个 userid 元素。
我正在尝试这个查询。
我怎样才能得到如下所示的结果?
我收到如下错误。知道在我的查询中需要更改什么吗?感谢您的任何建议!
android - Pepper Robot - 如何通过 DialogFlow 启动平板电脑应用程序?
我正在尝试将 Pepper 的内置 Android 平板电脑更多地融入到 DialogFlow 交互中。特别是,我的目标是打开安装在平板电脑上的应用程序,供人们在与 Pepper 交谈时使用。我知道 Pepper 端安装了一个“j-tablet-browser”应用程序,可以让人们像普通的 Android 设备一样浏览平板电脑,但我想更进一步,直接启动一个 Android 应用程序,就像亚马逊的 Alexa。
我能想到的最佳解决方案是:
- 用户说出特定的话语(例如“Pepper,请打开 Alexa”)
- DialogFlow 启动 j-tablet-browser 行为
- 用户手动导航 Android 菜单以点击 Alexa 图标
我的理想目标是使流程无缝:
- 用户说出特定的话语(例如“Pepper,请打开 Alexa”)
- DialogFlow 启动安装在 Android 平板电脑上的 Alexa 应用程序
有谁知道如何做到这一点?
excel - 将 URL 导入为 jpg 并调整图像的最大列宽和行高
我正在从网上下载大约 8k jpg 文件。文件的 URL 在 B 列中,我想在 C 列中输出实际图像。我将一些代码拼凑在一起进行下载,但图像很小。我希望它们以原始尺寸出现。所以,我想确定最大的 jpg 文件是什么,并使行高和列宽与之匹配。这是我到目前为止的代码:
与往常一样,我们将不胜感激任何帮助。自从我完成任何 excel vba 编码以来已经大约 5 年了。我有点生疏了。我正在运行 excel 2016。