小编jer*_*luc的帖子

java简单神经网络设置

我决定在Java中使用一些涉及神经网络的简单概念,并且在调整我在论坛上找到的一些无用的代码时,我已经能够为典型的初学者的XOR仿真创建一个非常简单的模型:


public class MainApp {
    public static void main (String [] args) {
        Neuron xor = new Neuron(0.5f);
        Neuron left = new Neuron(1.5f);
        Neuron right = new Neuron(0.5f);
        left.setWeight(-1.0f);
        right.setWeight(1.0f);
        xor.connect(left, right);

        for (String val : args) {
            Neuron op = new Neuron(0.0f);
            op.setWeight(Boolean.parseBoolean(val));
            left.connect(op);
            right.connect(op);
        }

        xor.fire();

        System.out.println("Result: " + xor.isFired());

    }
}
Run Code Online (Sandbox Code Playgroud)

public class Neuron {
    private ArrayList inputs;
    private float weight;
    private float threshhold;
    private boolean fired;

    public Neuron (float t) {
        threshhold = t;
        fired = …
Run Code Online (Sandbox Code Playgroud)

java simulation artificial-intelligence neural-network

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

基于主机名的Apache HTTP代理

以前,我已正确设置Apache HTTP以将端口80上的传入HTTP请求转发到在端口8080上运行的Tomcat实例.但是,现在我处于这样的情况,我需要能够将端口80上的传入请求代理到Tomcat @ 8080或不同的进程@ 9000,具体取决于主机名.下面是我尝试设置Apache配置来处理这种情况的片段:

<VirtualHost *:80>
  ServerName hostname1
  ProxyPreserveHost On
  ProxyPass / http://hostname1:8080/
  ProxyPassReverse / http://hostname1:8080/
</VirtualHost>
<VirtualHost *:80>
  ServerName hostname2
  ProxyPreserveHost On
  ProxyPass / http://hostname2:9000/
  ProxyPassReverse / http://hostname2:9000/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

现在,当从hostname1hostname2请求时,由于mod_proxy没有找到任何匹配规则来代理请求,我得到一个瞬间500:

[Fri Feb 08 06:41:01 2013] [warn] proxy: No protocol handler was valid for the URL /. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
Run Code Online (Sandbox Code Playgroud)

请注意,Tomcat未接收传入请求,因此没有日志输出

对于理智的缘故,我检查,我确实可以单独在各自的港口访问这两种资源,即我可以访问主机名1使用主机名1:8080,主机名2 …

apache configuration webserver tomcat

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

spring mvc默认映射处理程序

基本上,使用Spring MVC,我正在尝试创建一个路由器控制器,它将接收尚未由另一个控制器处理的任何URL并将其路由到其各自的资源,或者如果找不到资源则转发搜索请求.使用@RequestMapping(value="/{qry}", method = RequestMethod.GET)成功获取了我的其他控制器尚未抓取的请求(这似乎通过首先检查最具体的映射来工作)然后我可以做任何我需要的转发.但是,只要我在请求中放入"/",映射就会中断并返回404.

换句话说,"/some-long-path-or-something"正确地映射到这个全能控制器,但是"/some/other/path"(它没有映射到任何其他控制器)并没有被我的全部捕获.

如何实施?我已经阅读了一些关于拦截器和默认处理程序的内容,但没有找到解决方案的运气.

谢谢你的任何建议!

java spring-mvc

4
推荐指数
1
解决办法
7183
查看次数

java ee后台服务

如果我描述得不正确,你将不得不原谅我,但本质上我试图让一个类似服务的类在服务器启动时只实例化一次,并在后台“存在”直到它被杀死在服务器停止时关闭。至少据我所知,这与典型的 servlet 并不完全相同(尽管我对此可能有误)。更重要的是,我还需要能够稍后访问此服务/对象。

例如,在我参与的另一个项目中,我们使用 Spring 框架来完成类似的工作。本质上,我们使用配置 XML 文件和内置注解让 Spring 知道实例化我们一些服务的实例。后来,我们使用注释@Autowired 来“抓取”这个预先实例化的服务/对象的对象引用。

因此,尽管它似乎与 Java 本身的一些主要概念相悖,但我只是想弄清楚如何在这里重新发明这个轮子。我想有时我觉得这些大型应用程序框架在幕后做了太多的“黑盒魔术”,我真的很想能够进行微调。

感谢您的任何帮助和/或建议!


哦,我正在尝试从 JBoss 6 运行这一切

java servlets jakarta-ee

4
推荐指数
1
解决办法
1129
查看次数

JSP gzip输出流

我知道我可以使用类似.gzip的输出流。


OutputStream outA = response.getOutputStream();
outWriter = new PrintWriter(new GZIPOutputStream(outA), false);      
response.setHeader("Content-Encoding", "gzip");
outWriter.println(.....);
outWriter.close();
Run Code Online (Sandbox Code Playgroud)

在JSP中,但是可以将其编写为:

OutputStream outA = response.getOutputStream();
outWriter =新的PrintWriter(new GZIPOutputStream(outA),false);      
response.setHeader(“ Content-Encoding”,“ gzip”);
%>
...

我知道这是在PHP中完成的,例如,在刷新输出缓冲区之前捕获其输出缓冲区,对缓冲区进行gzip压缩,然后最终将其写入。

但是在JSP中可能吗?

java jboss jsp gzip outputstream

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

无序列表<ul> s在SEO,可访问性等方面的导航效果如何?

就SEO和可访问性而言,是否<ul>是构建简单导航菜单的好方法?

作为参考,我尝试通过Lynx测试我的所有网站,只是为了帮助确保可访问性,并且<ul>在Lynx中显示它们似乎是最充分的,但这真的可以用作一个很好的规则 -搜索引擎优化?

html seo accessibility

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