小编Dan*_*jel的帖子

Visual Studio代码:如何配置includePath以获得更好的IntelliSense结果

我是使用Visual Studio Code的完全初学者,我不知道我在做什么.我一直在搜索(也许还不够),但我无法找到像我这样的人的一个简单的解释,关于如何配置c_cpp_properties.json我被重定向到的文件,每当我点击一个带有下划线的行旁边的黄色灯泡时绿色的波浪形.

灯泡的例子

c_cpp_properties.json

我只是想知道如何.json使IntelliSense正常工作

c++ visual-studio-code

9
推荐指数
2
解决办法
6万
查看次数

目的是什么:api.jar + impl.jar + bundle.jar?

我看到很多Java包都有api,impl和bundle jars(name-api.jar,name-impl.jar,name-bundle.jar).有人可以解释一下这些意思吗?这三个应用程序都需要吗?

java jar

8
推荐指数
2
解决办法
3505
查看次数

会话到期时的授权重定向不适用于提交JSF表单,页面保持不变

我正在使用JSF2.我已经实现了一个自定义面部servlet,如下所示:

public class MyFacesServletWrapper extends MyFacesServlet {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

其中我正在进行一些授权检查并在用户未登录时发送重定向:

public void service(ServletRequest request, ServletResponse response) {
    HttpServletRequest req = (HttpServletRequest) request;
    HttpServletResponse res = (HttpServletResponse) response;

    if (...) {
        String loginURL = req.getContextPath() + "/LoginPage.faces";
        res.sendRedirect(loginURL);
    }
}
Run Code Online (Sandbox Code Playgroud)

这在用户尝试导航到另一个页面时有效.但是,当JSF命令链接/按钮提交JSF表单时,这不起作用.该行sendRedirect()线被击中并执行,没有异常被抛出了,但用户停留在同一页面.基本上,根本没有视觉变化.

为什么这适用于页面导航,而不是表单提交?

java jsf redirect authorization jsf-2

8
推荐指数
1
解决办法
9452
查看次数

如何在p:blockUI触发器的p:dataTable中引用p:commandLink?

这对我不起作用:

<h:form id="wfMgtForm"> 
    .
    .
    .
    <p:dataTable id="wfTable" ..." var="item">
        <p:column>
        .
        .
        .
        </p:column>
        <p:column>
            <p:commandLink id="editWatchfolderButtonId" oncomplete="dlgEditWF.show()" update=":editWFForm" process="@none">
                <f:param value="#{item.value.ID}" name="editId"/>
                <h:graphicImage alt="Edit Image" style="border: none" value="./images/edit.png" />
            </p:commandLink>
        </p:column>
    .
    .
    .
    <p:blockUI block=":wfMgtForm" trigger="editWatchfolderButtonId">
        Loading...<br/>
        <p:graphicImage alt="Loader Image" value="/images/loader.gif"/>
    </p:blockUI>
</h:form>
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

Cannot find component with identifier "editWatchfolderButtonId".

当我使用Firebug查找ID时,我发现每行都有不同的ID:

wfMgtForm:wfTable:0:editWatchfolderButtonId wfMgtForm:wfTable:1:editWatchfolderButtonId wfMgtForm:wfTable:2:editWatchfolderButtonId wfMgtForm:wfTable:3:editWatchfolderButtonId
等等

我应该如何从我的<p:blockUI>?引用这个自动创建的ID ?

jsf blockui primefaces jsf-2

7
推荐指数
1
解决办法
3832
查看次数

什么是 Killed:9 以及如何在 macOS 终端中修复?

我有一个用于机器学习项目的简单 Python 代码。我有一个相对较大的自发演讲数据库。我开始训练我的语音模型。由于它是一个巨大的数据库,我让它在一夜之间工作。早上醒来看到一个神秘的

杀死:9

线在我的终端。没有其他的。没有其他错误消息或可以使用的内容。代码运行良好约 6 小时,占整个过程的 75%,所以我真的不明白出了什么问题。

什么是 Killed:9 以及如何修复它?失去数小时的计算时间是非常令人沮丧的......

如果有问题,我正在使用 macOS Mojave 测试版。先感谢您!

python macos terminal machine-learning

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

GitHub webhook 无法在 VPN 内连接到 Jenkins?

我正在使用 Jenkins 和 GitHub Enterprise 设置持续集成。

\n

到目前为止,我已经能够轻松创建 Jenkins 项目并定期运行作业。

\n
    \n
  • Jenkins 使用 SSH 公钥/私钥来验证和克隆 GitHub 存储库。
  • \n
  • Jenkins 在我公司 VPN 网络内的 Linux 服务器上运行。
  • \n
\n

我的下一步是配置 Jenkins/GitHub,以便每个git pushGitHub 都会触发 Jenkins 构建作业。我已在 GitHub 上设置了提交后 Webhook,并GitHub hook trigger for GITScm polling在我的 Jenkins 项目中启用了该复选框。

\n

但是,GitHub 无法连接到 Jenkins。

\n

这是日志:

\n
We couldn\xe2\x80\x99t deliver this payload: failed to connect\n\n{\n  "zen": "Design for failure.",\n  "hook_id": 287451636,\n  "hook": {\n    "type": "Repository",\n    "id": 287451636,\n    "name": "web",\n    "active": true,\n    "events": [\n …
Run Code Online (Sandbox Code Playgroud)

continuous-integration github jenkins github-webhook

7
推荐指数
1
解决办法
2656
查看次数

PrimeFaces dataTable:如何捕获每页行数事件?

我创建了一个PrimeFaces数据表:

<p:dataTable id="locationTable" value="#{bean.object}" var="item"
  paginator="true"
  rows="10" 
  paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink}{LastPageLink} {RowsPerPageDropdown}" 
  rowsPerPageTemplate="5,10,15,20,30,50,100">
  ...
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)

我想保存每页行数的下拉框值.当用户更改值时,我该如何捕获该事件?所以我可以读取并保存其中一个"5,10,15,20,30,50,100"值,以便下次用户返回此页面时自动显示该值.目前,它没有保存,因此每次(重新)加载页面时,它都会返回默认值"10".

jsf primefaces

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

如何捕获"无法发送viaPost到url"?

我正在运行两个相互通信的axis2服务.在每次服务启动时,我都会收到此错误:

2014-02-24 13:02:31,258 [INFO ]           HTTPSender  - Unable to sendViaPost to url[http://127.0.0.1:8081/axis2/services/MYSERVICE1.MYSERVICE1HttpSoap12Endpoint/]
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:140)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:125)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:621)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
at org.apache.axis2.description.OutInAxisOperationClient$NonBlockingInvocationWorker.run(OutInAxisOperation.java:446)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Run Code Online (Sandbox Code Playgroud)

由于此错误并不重要,我想抓住它并打印一些更好的错误消息而不是整个堆栈跟踪.我在哪里发现此错误?

java axis axis2 web-services exception-handling

6
推荐指数
1
解决办法
9890
查看次数

可以为`p:inputText`执行`valueChangeListener`而无需点击`enter`键?

我想执行valueChangeListenerp:inputText,当用户改变文字的inputText失去对焦(平变化).这可能吗?现在它只在我按下返回后执行.

jsf primefaces jsf-2

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

交错两个 numpy 1D 数组以实现立体声音频输出

我有两个numpy float32 数组

a = numpy.array(c)
b = numpy.array(d)
Run Code Online (Sandbox Code Playgroud)

这两个代表两个单声道音频流。

我想使用 scipy 的wavwrite将它们写入立体声 WAV 文件:

scipy.io.wavfile.write(wav_name, sampling_rate, samples)
Run Code Online (Sandbox Code Playgroud)

如何将两个数组连接成一个samples二维数组,并将它们交错以便在输出时获得正确的立体声 WAV?

python arrays numpy

5
推荐指数
1
解决办法
1747
查看次数