所有问题
json - 使用 JSON_QUERY 提取
我们存储在表中的 JSON 字符串具有以下格式:
当我使用 IS JSON 对其进行测试时,所有数据都会返回。因此,Oracle 将其视为 JSON。但是,我不确定如何获取“itemid”和“description”项目。我试过这个查询,但它是空的:
我在想前导括号可能会引起问题?
任何帮助是极大的赞赏。
node.js - 从 NodeJS 连接和访问 Microsoft Dynamics NAV Web 服务中的功能?
我是 SOAP we services 的新手,最近接到了从 Node.js 使用现有 NAV 服务的任务。我的 Node.js 代码在 Google 云函数上。
到目前为止,我非常努力地使用这个答案:Is it possible to access Microsoft Dynamics NAV Web service from NodeJS?
但似乎除了“Nan”之外,我无法得到任何回应。
wsdl_headder 和 wsdl_option 的值应该是什么?
这是我的要求,REQUESTXML =
这就是我们在 OLD JAVA 代码中所说的 xmlCommunicationPort.getdetail(REQUESTXML, returnString);
xmlCommunicationPort 是在 Authentication 期间创建的对象,而 getdetail 是由 java.lang 自动生成的方法。
javascript - 如何在前端获取 api 主机?反应/AXIOS
所以我需要这样的东西 const res = await axios.get('${baseURL}/daily-tasks')
基本上我只需要在可能的情况下将当前的本地主机保存在前端,这样我就可以保存它并动态运行
谢谢大家
请帮忙
python - 如何以编程方式加载和绘制/截屏字体
我想自动创建不同字体的符号(数字、字母)图像数据集。我目前一直在通过在 Word 文档中截屏来手动执行此操作。有没有办法以编程方式执行此操作(最好在 Python 或 MATLAB 中)?
我知道这是一个简短的问题,但我在 SO 或网络上也找不到任何有用的起点。
rust - 无法使用裸机 Rust 闪烁 Raspberry Pi LED
我正在为 Raspberry Pi 3 进行裸机编程。我已经能够使用教程来闪烁灯,现在我正在尝试在 Rust 中做同样的事情。
我的项目包含以下文件:
main.rs
start.s
当我为 aarch64-unknown-none 编译它时,我得到以下输出:
然后我使用该aarch64-none-elf-objcopy --strip-all -O binary $(KERNEL_ELF) kernel.img
命令制作我复制到 SD 卡上的内核文件。
LED 不闪烁。是否有一个原因?如何进行故障排除?
typescript - 键入强大的实用程序以将 KV 对数组转换为原始字典
我有一个函数可以将字典转换为具有和属性dictToKv
的对象数组:key
value
在我的实用程序的帮助下,我KeyValueFrom<T>
可以显式声明返回的类型,并且这个返回值是不可迭代的,但会保留所有类型的文字信息:
我遇到的问题是相反的。逆向的运行时方面很简单,但困难的部分似乎是创建一个类型实用程序来执行这种逆向转换。
到目前为止,我得到的是:
这确实正确键入了字典的键并维护了文字类型,但值现在是联合类型:
有没有办法使用 Typescript 的推理来实现非联合类型?
amazon-web-services - 在 Route 53 中同步多个 DNS 区域?
我们目前正在将一些 dns 区域从我们的本地绑定服务器移动到路由 53。
在本地绑定服务器中,我们有多个区域都指向同一个区域文件。因此,如果我有两个区域 zone1.com 和 zone2.com,我可以将 1 条记录添加到该单个区域文件(record1 A 45.0.0.1),并且 record1.zone1.com 和 record1.zone2.com 都将解析为 45.0。 0.1。
因此,如果我们将这些区域移动到路线 53,我们将拥有 2 个不同的区域,并且需要将记录输入到这两个区域中。有没有办法能够将记录添加到 zone1.com 并将其复制到 zone2.com 我想看看是否有人知道在aws中本地执行此操作的方法。我问过 AWS,他们说不,但我不确定他们是否理解我的需求。我的另一个想法是创建一个 cloudwatch 事件,该事件将在 zone1.com 更新到然后更新 zone2.com 以使它们保持同步时触发 lambda。
python - 为什么后续查询无法找到新插入的行?
我正在使用 AWS RDS,我正在使用 pymysql 访问它。我有一个 python lambda 函数,可以在我的一个表中插入一行。然后我在 pymysql 游标对象上调用 cursor.commit() 。后来,我的 lambda 调用了第二个 lambda;这第二个 lambda(使用不同的数据库连接)执行 SELECT 以查找新添加的行。不幸的是,没有立即找到该行。作为调试步骤,我添加了如下代码:
lambda_handler.py
查询.py
这输出
这意味着该行不是立即找到的,而是在短暂的延迟之后。我宁愿不要在我发货到生产时留下这种延迟。我没有对事务或隔离级别做任何事情。所以我很奇怪第二个查询找不到新插入的行。知道可能是什么原因造成的吗?
php - Laravel 'Str' 辅助类不适用于 Unicode
由于我是 laravel 的新手,我正在尝试文档中的代码。我上了助手班。
在我的控制器中,我编写了下面的代码,
我得到以下答案:
******乔治·戈贾瓦 გიორგი გოგიავა 14
首先,我很惊讶他在最后打印了长度,其次,正如您所看到的,该功能不适用于 Unicode。
我正在等待有关此问题的解释以及如何解决?
python - 与打开/现有的 FireFox 浏览器通信
当我想用打开的浏览器(现有的Chrome浏览器)与以下代码通信时,机器人与浏览器通信没有任何问题
但是当我想用下面的代码对Firefox做同样的事情时,我得到了以下错误:
火狐版本:
我想用 Firefox 做同样的事情,怎么做?
nginx - 下载 pdf 文件并具有永久 url nginx 的问题
我有一个带有 nginx 的 ubuntu 服务器,并且我安装了一个带有永久 url 的 wordpress,删除此行时永久 url 不起作用,我怎样才能使永久 url 工作并下载 pdf 文件?谢谢
linux - SRV 查找请求不返回 IP 地址
我正在编写一个 XMPP 客户端。RFC说我需要使用 SRV 查询连接到服务器(例如这个)。
当我使用trust_dns_resolver板条箱这样做时,查询似乎是空的。这是正常行为吗?
dig SRV _xmpp-client._tcp.xmpp.jp
命令行返回以下内容:
我将拥有三个 IP 地址对吗?
我想我误解了什么,但我不知道是什么。
c# - 如何在游戏内编译运行时编写的代码?
假设我的游戏中有一个会说话的机器人。在 MonoBehavior 类中,他有方法public void Talk(string s)
。
在我的游戏中,我希望有一个文本字段,用户可以在其中编写 C# 函数的主体,如下所示:
公共字符串 MakePhraseFromWords(string[] words){
}
鉴于用户编写此代码,我想返回s
MonoBehaviour 类方法Talk
,以便机器人可以说出短语s
。
我怎样才能做到这一点?
git - 在 Heroku 上预览、暂存、部署管道
我们目前有两个应用程序用于同一个网站。原因是我们想要一个暂存环境。在部署之前,我们还需要预览我们的站点以与利益相关者共享。我们的暂存应用程序目前促进了这两者,这使得管理分支合并有点复杂。staging 中的代码错误地到达我们的地方是很常见的master
。我们有一个指南,如果遵循,可以防止这种情况发生。
我看到 Heroku在一个管道中同时支持preview、staging和deploy ,而不是我们的两个应用程序。但我对如何设置它来支持我们的用例感到困惑。
概述
我在想,我们不应该拥有两个应用程序,而应该只拥有一个具有更好管道的应用程序。但我不确定预览功能是如何工作的。成本也可能是一个问题。
- 我们希望在 [stakeholder name].firefund.net 或 preview.firefund.net 上为利益相关者提供一个预览站点。我们通常同时有多个利益相关者。我们从 master 为每个利益相关者创建一个新的 git 分支。利益相关者是否可以看到其他利益相关者的东西并不重要,但我们不会合并所有利益相关者的代码。有时,根据利益相关者的不同,一个分支永远不会因为各种原因被合并。
- 我们需要一个临时区域来对网站进行一般更改。我们是这些更改的利益相关者,这些更改始终纯粹是技术性的,可能会破坏网站。我们需要在类似于生产的环境中测试我们的更改。staging.firefund.net 是这个的 URL。如果一切正常,我们将功能分支合并到 master 并部署到 Heroku。
- 我们有一个生产站点,它始终是 master 分支中的代码。
当前的 Heroku 设置
应用程序 | PL* 预览 | PL* 分期 | PL* 生产 | Git 分支 | 网址 |
---|---|---|---|---|---|
消防基金分期 | - | ✓</td> | - | staging |
https://staging.firefund.net/ |
firefund-生产 | - | - | ✓</td> | master |
https://www.firefund.net/ |
*PL:管道
git 分支示例:
问题
从 git 和 Heroku 管道的角度来看,有助于“概述”中的愿望的设置如何?
最好创建一个活动,将其推送到 github 并获得一个预览站点以与利益相关者共享并进行迭代,直到准备好上线。也没有在组合中发生重大变化。
并且无需知道哪些活动处于预览状态并确保它们在本地更新,以便可以合并最新版本并显示在 staging.firefund.net 上来测试代码会很好。
编辑
所以这个问题没有得到任何答案,Heroku 支持只提供了指向https://devcenter.heroku.com/articles/pipelines的链接。即使在阅读了管道文章(以及更多文章)之后,我仍然有一些悬而未决的问题。下面我根据我目前的理解添加了可能的场景,以及关于细节的进一步问题。我可能对它的工作方式非常错误 - 非常感谢您的更正!
情景“新战役”
步骤 1-3 同时发生在我们“管道”中的 1-5 个广告系列中。
- 我们从我们的
master
分支创建一个拉取请求(PR)并将其推送到 github.com - Heroku 将检测 github PR 并创建一个带有类似https://firefund-campaign-pr-77.herokuapp.com的 URL 的评论应用程序
- 我们的活动分支遵循命名方案并始终以
campaign/[campaign name]
- 我们如何告诉 Heroku 只为具有该命名约定的 PR 创建评论应用程序? - 我们是否可以自动自定义子域,例如https://firefund-weresistburma.herokuapp.com或通过 CloudFlare(我们用于 DNS)设置子域,例如https://preview-weresistburma.firefund.net?可预测模式屏幕截图不显示分支名称。
- 我们的活动分支遵循命名方案并始终以
- 我们与利益相关者一起迭代设计等,并不断向 PR 推送新的提交,这会自动更新 Heroku Preview 应用程序。
- 当活动准备好发布时,我们将其推广到
staging
.staging
我们可以在推广评论应用时合并多个 PR吗?- 如果我们将 4 个广告系列(评论应用程序)推广到
staging
其中但只有 3 个应该与它们合并,它是如何工作的master
?它们是并行推广还是合并? - 让我感到震惊的是,我们更容易 git 合并一个活动,准备上线
staging
,然后运行 CI,将其合并master
然后部署到 Heroku。或者也许staging
一起跳过并与master
.
场景“新功能”
此场景不得与“新战役”场景相冲突。
- 我们使用命名方案创建一个 PR
feature/[name of feature]
。 - 此 PR 不会创建 Review 应用,但我们手动将其与https://staging.firefund.net/
staging
合并并访问它 - 如果一切看起来都不错,我们可以手动将其与Heroku 合并
master
并部署在 Heroku 上。
我非常不确定这两种情况如何不会冲突以及提升功能。它是并行推广应用程序还是合并分支?我认为我们希望预览应用程序和 具有相同的数据库配置staging
,因此该staging
阶段对于预览应用程序可能是多余的。还是我错过了什么?
我们可以配置我们希望 CI 在哪个阶段运行还是在所有阶段都运行?
我们如何管理成本?在https://www.heroku.com/pricing “集成 CI/CD 选项”上,它说包含“Heroku Review Apps”。这是否意味着创建的评论应用程序是免费的?我们目前为每个应用支付 7 美元。只要我们可以控制我们的每月费用,这不是问题 - ei 限制每月应用程序或类似的。我担心有人会在一个月内创建 30 个竞选分支,而我们直到收到账单才意识到。-我们没有任何稳定的收入
java - Codility CountDiv 解决方案自己的实现问题
问题: 写一个函数:
类解决方案{公共int解决方案(int A,int B,int K);}
即,给定三个整数 A、B 和 K,返回范围 [A..B] 内可被 K 整除的整数个数,即:
{ i : A ≤ i ≤ B, i mod K = 0 }
例如,对于 A = 6、B = 11 和 K = 2,您的函数应该返回 3,因为在 [6..11] 范围内有三个可被 2 整除的数字,即 6、8 和 10。
为以下假设编写一个有效的算法:
A 和 B 是 [0..2,000,000,000] 范围内的整数;K 是 [1..2,000,000,000] 范围内的整数;A≤B。
我正在研究自己的解决方案。我答对了 62%。但是,有一些我不知道如何实现它的缺陷。任何人都可以帮我解决这个问题吗?我的解决方案:
问题 1(正确性测试)在 A = 10,B = 10,K 在 5 中。我期望 1,因为 10%5 = 0,但答案是 0。谁能解释为什么它是 0?
问题 2(正确性测试)我在验证处理范围端点时得到一个不正确的结果,多次运行我可以知道它到底在测试什么吗?它没有在评估中显示测试编号。
问题 3(性能测试)在 A = 101、B = 123M+、K = 10K 时发生了另一个错误。我的答案是 12346,但预期是 12345。这个测试用例出了什么问题?
我真的很想知道是否有一种方法可以实现此解决方案。感谢您的帮助!
python - 如何修复 AttributeError:'list' 对象没有属性 'strip'
我正在为 USACO 培训解决贪婪的送礼者问题,并且不断收到“AttributeError:'list' object has no attribute 'strip'”错误。这是我的代码:
gift1.in 的示例输入是:
提前致谢!
python - Discord Bot - 记住部署前后的变量
我正在编写我的第一个 Discord Bot,并且我已经使用 Heroku 部署了它,并且按预期工作,现在在我的个人 Discord 服务器上进行测试。
有代码,它很短(对不起,如果编码不好,我是这种语言的初学者)。 https://github.com/AudricCh/NewWorldServerStatus/blob/main/bot/main.py
但是我有一些全局变量可以通过使用命令来修改,比如
$lang CN
其中设置了一些变量用的好翻译。
我看到如果我更改我的代码然后部署它,语言会被重置,因为变量值丢失了。
保存一些数据的好方法是什么,特别是对于每个使用 Bot 的 Discord 服务器?
我们是否同意变量与 Discord 服务器相关联并且对所有变量都不是全局的?!我疯了吗?
谢谢 !
bash - 使用 sed 将文本附加到文件顶部不适用于内容具有“/”的变量
尝试将导入文件路径附加到文件,不起作用,这是一个简单的复制:
我试过haha="a/b/c/d/e"; sed -i '1s/^/"'$haha'"\n/' /tmp/processing.sh;
了,它不起作用,并给了我这个错误:
sed: -e expression #1, char 9: unknown option to `s'
有人能帮忙吗?
python - Django 在views.py 中访问当前对象的外键
我有三个模型:
在views.py 中,我使用带有表单的CBV DetailView(然后使用formMixin 或MultipleFormsMixin,但这不是重点)。
因此,基本上每个 Title 都通过 ForeignKey 链接到 Collection,每个 OtherObject 也通过 ForeignKey 链接到 Collection。
因此,当用户在 Title 模型的详细信息页面中时,他可以填写表单以添加 OtherObject,然后将显示在与 Title 链接的 Collection detailView 上。
换句话说,我想要的是 var_x = var_a of current Title :
因此,由于 Title 有一个 ForeignKey,其中包含它所属的 Collection 的 ID,我尝试使用诸如 self.get_object() 之类的东西。我阅读了诸如使用 self.get_object().var_a 之类的东西,但是我尝试了所有不同的解决方案,但我得到了错误,主要是错误提到该对象必须是 Collection 的实例。
您将如何实现这一目标?
谢谢。
javascript - VueJS 和嵌套的 v-for:如何通过每个循环获取端点数据?
我正在使用 VUEJS 构建单页应用程序。我有一个文件组件,它从 API(使用 Axios)获取一些数据并用于v-for
呈现如下列表:
API 数据源的示例如下所示/getDivisions/800001
:
渲染的 UI 如下所示:
现在,还有另一个 API 端点,其中包含我需要用来代替上面显示的“XXX”占位符的其他数据。该附加数据源有一个名为的属性name
,其中包含未包含在/getDivisions
API 中的实际部门名称(仅id_PK
提供关联的属性)。
问题:我怎样才能得到每个部门的这个名字?
包含附加数据的此端点的一个示例是:我需要从上面显示的 getDivisions 数据中传递给它的参数/getDivisionNameById/{id_PK}
在哪里。id_PK
因此,例如,如果我传递205891
给/getDivisionNameById/205891
我会得到如下所示的数据:
示例/getDivisionNamesById/205891
:
v-for
我在想我需要创建一个函数,它以某种方式创建一个新的名称数组,然后我可以在我的原始模板中循环遍历另一个名称,如下所示:
显然,我不知道我在那里做什么......
带有数据的代码沙盒:
https://codesandbox.io/s/intelligent-wind-21w35?file=/src/getDivisionNamesById.json
python - OrdinalEncoder strings with hyphens not working
I'm trying to encode/transform string values in a data frame to numbers, and I get the error shown below.
I don't think the issue is related to the shape fo the array, it's the dashes in the strings (ie. 'G-FM' 'G-FM' 'G-ON') as you see in the actual data as part of the error message below
ValueError: Expected 2D array, got 1D array instead: array=['G-FM' 'G-FM' 'G-ON' ... 'G-IM' 'G-IM' 'G-IM']. Reshape your data either using array.reshape(-1, 1) if your data has a single feature or >array.reshape(1, -1) if it contains a single sample.
Here is my code: