小编Cod*_*ice的帖子

每个 Visual Studio Code Intellisense 图标的含义是什么?

查看 IntelliSense 提供的选项时,所有图标代表什么?IntelliSense 并不是我们看到这些图标的唯一地方,但我用它作为示例,希望有人能够识别这些图标,并解释它们的含义。

屏幕截图显示了 Visual Studio Code 中 3 个不同 IntelliSense 图标的模式窗口

intellisense icons visual-studio-code

22
推荐指数
1
解决办法
6069
查看次数

Oracle的“变更系统设置local_listener”的功能是什么

为什么我好奇:

安装Oracle Express数据库时,我总是遇到问题。就像我从未在第一轮就正确地工作一样。在安装Oracle Express之后下一次引导计算机时,我始终会收到以下常见错误

TNS-12505:TNS:listener当前不知道连接描述符中给出的SID

我设法使用各种方法解决了此问题,但是我了解到,如今对我有用的最佳方法是使用SQL Plus重新配置侦听器。当侦听器失败时,SQL Plus是我连接到OracleXE Server的唯一方法,并且在搜索Internet之后,我并不孤单。

解决此错误的DDL-从SQL Plus运行:

alter system set local_listener='(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))' scope=both;
Run Code Online (Sandbox Code Playgroud)

问题:

为什么重新配置监听器有效?它有什么作用?我监视了我的listener.ora文件以及TNSNames.ora文件,在运行上述代码之前和之后,它们保持不变。那是做什么的呢?

我阅读了整个Oracle LISTENER文档,但并没有从中得到启发。谁能启发我?

oracle listener oracle11g

3
推荐指数
1
解决办法
1万
查看次数

ArangoDB HTTP API 批量导入测试

我使用什么工具来执行使用 HTTP API 插入文档的 ArangoDB 文档中示例中显示的代码。我以为是,arangosh.exe但不再那么确定了。

例如:Arango 3.3 HTTP 批量导入文档示例如下所示:

在此处输入图片说明

在我看到的例子中

shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/import?collection=products
Run Code Online (Sandbox Code Playgroud)

我假设(很可能是错误地假设)这些示例使用的是 Arango Shell,它可以从命令提示符使用 arangosh.exe 打开。

下面是使用 Arango Shell 成功登录 Arango。 在此处输入图片说明

接下来是我尝试使用 API ArangoDB 文档中包含的示例中显示的语法。 在此处输入图片说明

我在这里做错了什么?

api rest arangodb

3
推荐指数
1
解决办法
267
查看次数

Oracle SQL Developer - 如何使用颜色(而非数字)显示百分比

在使用 Oracle SQL Developer 工作时,我遇到了一个直到今天才意识到的功能。功能是使用颜色显示百分比,这与水平条形图显示相同百分比的方式不同。我通过右键单击连接并选择“管理数据库”选项找到了它。

此功能是否可用于显示百分比的任何查询/报告?我在屏幕截图中所指的列是“Percent_Used”列。

在此处输入图片说明

oracle oracle11g oracle-sqldeveloper

3
推荐指数
1
解决办法
665
查看次数

我什么时候可以在我的Powershell命令中使用换行符(换行符)来提高可读性

我怎么知道何时可以在Powershell脚本中使用New Lines/Carriage返回?搜索此答案时的所有搜索结果都指向输出.我不关心这种情况下的输出.我更感兴趣的是能够格式化我的Powershell脚本以提高可读性.

例如.下面是两个版本的Powershell命令行.一个工作,一个不工作.在这种情况下,命令的作用并不重要.关键是我需要知道什么时候我被允许创建一个新的行,而当我不是.

这个命令行工作,因为它只是一个很长的单行:

& 'C:\Program Files\ArangoDB3 3.3.3\usr\bin\arangoimp.exe' --file 'C:\Program Files\ArangoDB3 3.3.3\usr\bin\tstImportJSON.json' --type json --collection users --progress true --overwrite true --server.username root --server.password password
Run Code Online (Sandbox Code Playgroud)

由于脚本中间有一个新行,因此该命令行不起作用.

& 'C:\Program Files\ArangoDB3 3.3.3\usr\bin\arangoimp.exe' --file 
'C:\Program Files\ArangoDB3 3.3.3\usr\bin\tstImportJSON.json'
--type json --collection users --progress true --overwrite true
--server.username root --server.password password
Run Code Online (Sandbox Code Playgroud)

在我的情况下,我只是在添加换行符后运行相同命令行的不同版本,以查看它们是否有效.我知道在使用IF语句时我可以开始新行.在管道对象时我也可以使用新行.我的假设是,某处有一个Powershell脚本规则列表.当我最初开始进入Powershell时,我以为我曾经在某个地方看到过它们,但现在还没有任何线索.

syntax powershell newline code-formatting

2
推荐指数
1
解决办法
2294
查看次数

NiFi 如何将 InvokeHTTP 处理器与 SOAP 一起使用

我看到其他人已经能够让它发挥作用,但是我无法找到足够的细节来解释他们是如何做到这一点的,以使我能够做到这一点。

这家伙这个环节声称他能够做到这一点。虽然有关于如何做到这一点的简短描述,但我并不完全理解。

提出的解决方案是:

使用 InvokeHTTP,您可以添加动态属性,这些属性将在请求中作为标头发送。您可以使用动态属性来设置 Content-Type 和 SOAPAction 标头的值,只需使用标头名称作为动态属性的名称。InvokeHTTP 允许您控制 HTTP 方法,因此您可以将其设置为 POST。剩下的步骤是将 request.xml 的内容作为流文件发送到 InvokeHTTP。一种方法是使用 GetFile 处理器从文件系统上的某个位置获取 requeset.xml,并将 GetFile 的成功关系传递给 InvokeHTTP

——杰夫。

我正在使用 SOAPUI 来验证一切是否正常,并且在我获得适当的 XML 响应时也能正常工作。但是我无法在 NiFi 中完成此操作。我的猜测是我不知道如何称呼我的动态属性。我也不完全明白我要添加到Value我的动态属性中的数据。

InvokeHTTP 处理器属性屏幕截图:

InvokeHTTP 处理器属性屏幕截图

soap soapui apache-nifi

2
推荐指数
1
解决办法
5669
查看次数

DebuggerStepThrough属性 - 如何跳过子方法

System.Diagnostics.DebuggerStepThrough在Visual Studio Debugger中工作时,我一直在使用该属性来跳过代码.
但是,有时我希望它也跳过从我应用DebuggerStepThrough属性的方法中调用的任何方法.

有没有办法做到这一点?
我不希望这会影响我应用此属性的所有方法,但有时候我不希望任何代码被调用/用于打开我已应用的方法中调用的所有方法的调试器这个属性.

static void main(string[] args)
{
    Method1();
}

[DebuggerStepThrough()]
private static void Method1()
{
    Method2(); 'The Debugger is stopping in Method2 when I am manually stepping through the code
}

private static void Method2()
{
    '... Code I don't care about however debugger is stopping here.
}
Run Code Online (Sandbox Code Playgroud)

所以上面的代码示例是我遇到的一个例子.
有没有办法让我告诉Visual Studio还要跨越从内部调用的方法Method1()
目前,当我在Visual Studio中手动单步执行代码时,我发现[DebuggerStepThrough()]即使从应用了属性的方法中调用它们,我也必须将属性添加到所有调用的方法中.在此示例中,调试器正在内部停止Method2().

我希望有一种方法可以让我不必将这个属性应用于从Parent方法调用的所有方法.
也许这只是我想念的东西.

.net c#

2
推荐指数
1
解决办法
115
查看次数

如何更新 PowerShell 日期变量中的年份

如何在 Powershell 中仅更新现有日期变量的年份?我一直在尝试更新 PowerShell Date 变量的年份,但尚未成功。

我尝试发布最少的代码,但根据一些答案,我发现我发布的代码太少了。我没有在任何地方的实际代码中使用 Get-Date 。我有几个年份无效的日期,例如 1058 年和其他一些年份为 1059 年。这些都需要更新为有效年份,我选择将它们更新为 1900 年,但我不知道如何执行此操作。

PS > $DateUpdateYear = Get-Date # This is actually a date in a csv file imported into PowerShell using Import-Csv.  I have 73k records and one column has bad dates.  I need to find these bad dates less than the year 1900 and update them to 1900.
PS > $DateUpdateYear.Year
output > 2023
PS > $DateUpdateYear.Year = 1900
output > InvalidOperation: 'Year' is a ReadOnly …
Run Code Online (Sandbox Code Playgroud)

powershell datetime

2
推荐指数
1
解决办法
433
查看次数

Apache NiFi 1.5无法启动-无法设置权限

我已经以几种不同的方式看到了相同的问题。但是,发布的解决方案与我的问题无关,或者根本没有发布任何解决方案。

Apache Nifi 1.5

Java JDK 9.0.4 -NiFi支持此版本吗?

JAVA_HOME=C:\Program Files\Java\jdk-9.0.4

我有一个想法,也许Apache NiFi不能与JDK 9.0.4版本一起使用,但是我找不到任何说明JDK Apache NiFi兼容的JDK版本的文档,所以我认为这无关紧要。

从中我可以看到nifi-app.lognifi-bootstrap.log文件中的警告和错误均与“权限”相关。另一个可能的原因(猜测)可能是由于security propertiesnifi.properties文件。我设置了,nifi.sensitive.propr.key但是看到了另一个我未设置的属性:nifi.sensitive.props.key.protected

我已将两个日志文件的内容放在下面,因为该nifi-user.log文件中没有任何内容:

nifi-app.log

2018-03-20 14:29:01,599 INFO [main] org.apache.nifi.NiFi Launching NiFi...
2018-03-20 14:29:01,795 INFO [main] o.a.nifi.properties.NiFiPropertiesLoader Determined default nifi.properties path to be 'C:\NIFI-1~1.0\.\conf\nifi.properties'
2018-03-20 14:29:01,799 INFO [main] o.a.nifi.properties.NiFiPropertiesLoader Loaded 144 properties from C:\NIFI-1~1.0\.\conf\nifi.properties
2018-03-20 14:29:01,806 INFO [main] org.apache.nifi.NiFi Loaded 144 properties
2018-03-20 14:29:01,902 INFO [main] org.apache.nifi.BootstrapListener Started Bootstrap Listener, Listening for …
Run Code Online (Sandbox Code Playgroud)

etl apache-nifi

0
推荐指数
1
解决办法
1491
查看次数

在oracle查询中,仅选择带有并集的几列

我有两个类似这样的表:

表格1:

COL_A (int), COL_B (float), COL_C (float)

表_2:

COL_A (int), COL_B (varchar), COL_C (varchar)

我的查询使用 UNION 从表 2 中仅获取 COL_A(int)

SELECT COL_A, COL_B, COL_C FROM table1 UNION 
SELECT COL_A               FROM table2
Run Code Online (Sandbox Code Playgroud)

它抛出一个错误。我们如何得到结果?

sql oracle

0
推荐指数
1
解决办法
37
查看次数