小编Don*_*ows的帖子

SQLite中的系统表列表

我试图根据它们是系统表还是用户生成的表来过滤SQLite数据库中的所有表.

到目前为止,我发现它们是带有sqlite_前缀和AllDataTypes的那些.

有没有人做过这样的事情?有他们的清单吗?

提前致谢.

sqlite

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

理解Java中的继承概念

我只是刷新java的oops功能.所以,我对继承概念有点困惑.为此,我有以下示例代码:

class Super{
    int index = 5;
    public void printVal(){
        System.out.println("Super");
    }
}
class Sub extends Super{
    int index = 2;
    public void printVal(){
        System.out.println("Sub");
    }
}
public class Runner {
    public static void main(String args[]){
        Super sup = new Sub();
        System.out.println(sup.index+",");
        sup.printVal();
    }
}
Run Code Online (Sandbox Code Playgroud)

现在上面的代码给出了输出为:5,Sub.

在这里,我们重写了printVal()方法,因此可以理解它只是访问子类方法.

但我无法理解为什么它从超级类访问x的值...

提前致谢....

java inheritance

12
推荐指数
2
解决办法
1139
查看次数

关于人工神经网络反向传播算法的问题 - 更新顺序

嘿大家,我一直试图让我编码的ANN用于反向传播算法.我已经阅读了几篇关于它们的论文,但我注意到了一些差异.

这似乎是算法的超级通用格式:

  1. 给予输入
  2. 获得输出
  3. 计算错误
  4. 计算权重的变化
  5. 重复步骤3和4,直到达到输入级别

但问题在于:显然,权重需要在某个时刻更新.但是,因为我们正在反向传播,所以在计算更靠近输入层的层的误差时,我们需要使用先前层的权重(更靠近输出层的权重,我的意思).但我们已经计算出更接近输出层的层的重量变化!因此,当我们使用这些权重来计算更接近输入的图层的误差时,我们是使用旧值还是"更新值"?

换句话说,如果我们要在我的超级通用算法中更新权重的步骤,它会是:

(立即更新重量)

  1. 给予输入
  2. 获得输出
  3. 计算错误
  4. 计算权重的变化
  5. 更新这些权重
  6. 重复步骤3,4,5,直到达到输入级别

要么

(使用权重的"旧"值)

  1. 给予输入
  2. 获得输出
  3. 计算错误
  4. 计算权重的变化
  5. 将这些更改存储在矩阵中,但不要更改这些权重
  6. 重复步骤3,4,5,直到达到输入级别
  7. 使用我们存储的值一次更新权重

本文中,我读到了两个抽象的例子(基于图3.3和3.4的例子),他们说要使用旧值,而不是立即更新值.但是,在他们的"工作示例3.1"中,他们使用新值(即使他们说他们使用的是旧值)来计算隐藏层的误差.

此外,在我的书"Ethem Alpaydin的机器学习简介"中,虽然有很多抽象的东西我还不了解,但他说"注意第一层权重delta-w_hj的变化,利用了第二层权重v_h.因此,我们应该计算两个层的变化并更新第一层权重,利用第二层权重的值,然后更新第二层权重.

说实话,看起来他们只是犯了一个错误,所有的权重都在最后同时更新,但我想确定.我的ANN给了我奇怪的结果,我想要肯定这不是原因.

谁知道?

谢谢!

algorithm neural-network

12
推荐指数
1
解决办法
1804
查看次数

如何异步运行elisp函数?

对于那些不知道的人来说,imenu是emacs中的一个东西,它允许模式将一个或多个菜单项插入菜单栏.最常见的用法是从下拉菜单中访问"目录",因此用户可以快速跳转到文档中的函数或类或节的声明等.

imenu有几种不同的工作方式 - 在第一种和更常用的方式中,主模式为imenu提供regexp,而imenu使用这些regexp来执行缓冲区的扫描并构​​建索引.主要模式通过将正则表达式列表放入其中来设置它imenu-generic-expression.第二种方式是主模式执行自己的扫描.它可以通过将变量设置imenu-create-index-function为由themode定义的函数的名称来执行此操作,该函数返回包含目录的列表.

我正在做后者 - imenu-create-index-function但有时fn需要花费很长时间才能运行,比如3或4秒或更长时间,这会冻结UI.如果我使操作异步,那将解决该问题.

我知道异步过程.扫描逻辑在elisp中实现.是否可以在异步流程中运行elisp?如果是这样,怎么样?

或者,有没有办法在emacs中异步运行常规的elisp,而不需要求助于异步流程?

我认为font-lock的作用方式是,它在闲置时就会出现问题.它一次保持状态和一点点状态,总是记住它停止的地方,还有什么需要被证实,自上次祝福以来发生了什么变化等等.我的理解是否正确?也许我可以使用这种增量方法.

建议?

emacs asynchronous

12
推荐指数
1
解决办法
2152
查看次数

构建商业系统:纯Erlang还是Erlang/OTP?

我即将使用Erlang构建一个系统(我的问题可以通过多个CPU更好地解决)并且我已经浏览过:

  1. 了解一些Erlang ;
  2. Erlang/OTP在行动中
  3. Erlang编程(阿姆斯特朗);
  4. Erlang编程(Cesarini).

Erlang/OTP in Action一书(2)中说:"......编写非OTP Erlang代码实际上是一个高级主题,只有当你真的需要时才应该这样做.所以也许从来没有做过非OTP方式是一种祝福,因为你会立即就OTP事情找到合适的习惯......"

(2)坚持认为商业系统只能用OTP建造,而(4)轻轻地表明OTP不是唯一的方法.

另外,通过阅读(4)我发现从Erlang的基础知识中构建知识有助于理解OTP的工作原理(但不是相反).

所以,问题是:我应该选择Erlang/OTP来构建商业系统还是可以用纯Erlang来完成?

erlang erlang-otp

12
推荐指数
3
解决办法
1691
查看次数

错误:curl:/usr/local/lib/libcurl.so.4:没有可用的版本信息(curl需要)

你好我从tcl错误运行curl时出现此错误:curl:/usr/local/lib/libcurl.so.4:没有可用的版本信息(curl需要)

curl --version
curl 7.40.0 (x86_64-unknown-linux-gnu) libcurl/7.40.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp
Features: IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets
root@lasdf :/usr/local/lib$ ll
drwxr-xr-x  5 root root    4096 Feb  4 17:33 ./
drwxr-xr-x 10 root root    4096 Aug  2  2014 ../
-rw-r--r--  1 root root  878996 Feb  4 17:33 libcurl.a
-rwxr-xr-x  1 root root     979 Feb  4 …
Run Code Online (Sandbox Code Playgroud)

curl tcl libcurl

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

如何使用maven部署带依赖jar的Applet并签名?

有人可以告诉我pom文件应该如何创建一个applet的jar文件,这取决于其他一些罐子是否可以将一个jar作为applet,以及如何签名?

maven-2 jar-signing

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

滞后是什么意思,它如何应用于计算机科学或编程?

我正在查看一些代码,并看到了关于"滞后"的脱离背景评论.我想我已经弄明白代码的作用,所以我的问题不涉及任何具体的问题.我根本不明白这个术语的含义或它在编程中的适用方式.我环顾四周,看到了一些数学定义,但想了解更多信息.据我所知,Hysteresis与根据过去X发生的事情预测或假设X的给定状态有关?

computer-science

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

是否可以使用CXF生成可序列化的类?

我正在使用Apache CXF从WSDL文件生成类,但它们不实现将对象放入JMS队列所需的Serializable.是可以这样做还是我必须将生成的类转换为我自己的类并发送它们?

java serialization cxf

11
推荐指数
2
解决办法
9765
查看次数

如何设置Apache CXF客户端以使用WebSphere truststore?(收到"找不到可信证书"例外.)

首先,我将从摘要开始.我正在使用Apache CXF客户端通过SSL与使用自签名证书的Apache CXF服务提供商进行通信.我将证书导入到客户端服务器的WebSphere信任,但我仍然收到"javax.net.ssl.SSLHandshakeException:出现SSLHandshakeException调用https://somesvcprovider.com/appname/svc/myservice:com.ibm.jsse2.util .h:找不到可信证书"例外.

现在,这是详细信息:

我有一个Apache CXF Web服务客户端,我使用Spring进行配置,客户端部署到WebSphere 6.1应用程序服务器.CXF客户端与不同WebSphere服务器上的Apache CXF服务提供程序进行通信.通信使用SSL.

服务提供商使用自签名证书.我已经通过管理控制台将提供者的证书导入客户端服务器上的WebSphere信任库.我通过SSL证书和密钥管理> SSL配置> NodeDefaultSSLSettings>密钥库和证书> NodeDefaultTrustStore>签署者证书完成了这项工作; 然后我使用"从端口检索"工具导入证书.

但是,在尝试联系服务提供者时仍然收到此错误:"javax.net.ssl.SSLHandshakeException:SSLHandshakeException调用https://somesvcprovider.com/appname/svc/myservice:com.ibm.jsse2.util.h:找不到可信证书".

Spring配置文件如下:

<beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:sec="http://cxf.apache.org/configuration/security"
  xmlns:http="http://cxf.apache.org/transports/http/configuration"
  xmlns:jaxws="http://cxf.apache.org/jaxws"
  xsi:schemaLocation="
      http://cxf.apache.org/configuration/security
      http://cxf.apache.org/schemas/configuration/security.xsd
      http://cxf.apache.org/transports/http/configuration
      http://cxf.apache.org/schemas/configuration/http-conf.xsd
      http://cxf.apache.org/jaxws
      http://cxf.apache.org/schemas/jaxws.xsd
      http://www.springframework.org/schema/beans
      http://www.springframework.org/schema/beans/spring-beans.xsd">
    <http:conduit name="*.http-conduit">
        <!-- deactivate HTTPS url hostname verification (localhost, etc) -->
        <!-- WARNING ! disableCNcheck=true should not used in production. -->
        <http:tlsClientParameters disableCNCheck="true" />
    </http:conduit>
    <!-- Read properties from property file(s). -->
    <bean id="propertyPlaceholderConfigurer"
            class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>
                <!-- The *.spring.properties files are prefixed …
Run Code Online (Sandbox Code Playgroud)

ssl websphere cxf websphere-6.1

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