小编Mar*_*iot的帖子

自组织映射(SOM)实现

我正在寻找基于C,C++或Java的SOM实现,其许可适用于商业用途(非零成本是可以的).

到目前为止,我知道存在SOM_PAK(来自Kohonen),但许可证禁止商业用途.

有人知道其他实现吗?

c c++ som self-organizing-maps

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

如果char c = 0x80,为什么printf("%d \n",c << 1)输出-256?

#include<stdio.h>
int main(void)
{
  char c = 0x80;
  printf("%d\n", c << 1);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

-256在这种情况下输出.如果我写,c << 0那么输出是-128.

我不明白这段代码背后的逻辑.

c integer-promotion

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

在Java中处理大字符串常量

在Java中处理大字符串常量的最佳方法是什么?

想象一下,我有一个SOAP的测试夹具,我想发送以下字符串:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
  xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
       <QuoteRequest xmlns="https://www.bcponline.co.uk">
            <header>
                <SourceCode>BN325</SourceCode>
                <MessageSource>B2B3</MessageSource>
                <Profile>B08A</Profile>
                <Password>AP3U86V</Password>
                <OperatorID>flightline</OperatorID>
                <ShowWebOptions>0</ShowWebOptions>
            </header>
            <serviceSelection>
                <ServiceProviderCode></ServiceProviderCode>
                <ProductCode>CarParking</ProductCode>
                <IATACode>lgw</IATACode>
            </serviceSelection>
            <quoteDetails>
                <DepartureDate>21-Jun-2005</DepartureDate>
                <DepartureTime>07:00</DepartureTime>
                <ReturnDate>28-Jun-2005</ReturnDate>
                <ReturnTime>07:00</ReturnTime>
                <QuoteReference></QuoteReference>
                <NoPax>1</NoPax>
            </quoteDetails>
            <sPostCode></sPostCode>
        </QuoteRequest>
    </soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

我宁愿不在每一行都加上引号和加号.如果我把它放在一个文件中它是额外的代码,并且在同一个文件中放置几个​​字符串会有些困难.XML在转义文本时遇到问题(我必须使用CDATA丑陋).有没有更简单的方法?

java string

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

验证字符串的长度大于0,并且不是PHP中的空格

如何验证给定字符串不是空格,并且使用PHP超过0个字符?

php

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

如何在Spring-WS中为响应有效负载添加附件?

我正在构建一个旨在共享内容的Web服务服务器.我想通过包含附件的SOAP响应来提供内容.现在,我正在使用Spring WS处理请求并提供响应.

我的服务类似于以下内容:

@Endpoint
public class Service{

    @PayloadRoot(namespace = "http://foo.com/coffee", localPart = "order")
    @ResponsePayload
    public Coffee getCoffee(@RequestPayload Order order){
        return new Coffee("Hot Joe");
    }

}
Run Code Online (Sandbox Code Playgroud)

但是假设我想在回复中附上一杯咖啡的图片,我在哪里以及如何做到这一点?

编辑:另外,Spring-WS附带的示例显示了如何使用客户端发送附件,而不是服务器应该如何响应(这是我在这里问的问题).

java spring soap spring-ws

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

如何从LinkedHashMap中的特定键开始迭代?

如果我有数据结构

Stock
{
  String Symbol;
  LinkedHashMap<Date,Double> DateForPrice;  
}
Run Code Online (Sandbox Code Playgroud)

我知道在LinkedHashMap中,我可以获得特定日期的股票价格,而无需遍历整个列表.

但是,如果我想从特定日期开始迭代DateForPrice的LinkedHashMap,有没有办法在不遍历整个列表的情况下执行它?

java traversal linkedhashmap

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

跟随具有一定惯性的路径的算法

我正在努力开发游戏.

图像展示概念

我有一个起点和起始矢量(蓝色),然后我在屏幕上绘制路径(黑色),我想跟随一定的惯性,或每个转弯的有限角度和步骤应该产生一条红线.

你有关于如何编程这种算法的任何提示吗?

algorithm path line

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

给定一个XElement,如何在给定XPath的情况下检索对另一个相对XElement/Xattribute的引用?

给出以下XML:

<SomeXML>
    <Element1>
        <Element2 Attribute3="Value4" />
    </Element1
</SomeXML>
Run Code Online (Sandbox Code Playgroud)

...以及对"SomeElement"和XPath"Element1/Element2/@ Attribute3"的XElement引用

如何检索对Attribute3的引用,以便我可以改变它的值(使用Xpath)?

XPath是一个检索的设置,因此是我找到相关节点的唯一方法.

.net xml xelement xpath

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

Java中Project项目文件夹的绝对路径

这个主题有很多混乱.有人问过几个问题.事情似乎还不清楚.ClassLoader,绝对文件路径等

假设我有一个项目目录结构,

MyProject--
            --dist        
            --lib
            --src
            --test

我在"lib/txt"目录中有一个资源说"txtfile.txt".我想以独立于系统的方式访问它.我需要项目的绝对路径.所以我可以将路径编码为abspath +"/ lib/Dictionary/txtfile.txt"

假设我这样做

 java.io.File file = new java.io.File("");   //Dummy file
    String  abspath=file.getAbsolutePath();
Run Code Online (Sandbox Code Playgroud)

我得到当前的工作目录,不一定是项目根目录.

假设我从'dist'文件夹执行最后的'prj.jar',该文件夹还包含"lib/txt/txtfile.txt"目录结构和资源,它也应该在这里工作.我应该是dist文件夹的绝对路径.

希望问题很清楚.

java deployment absolute-path

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

将字符串拆分为几个两个字符串

我有这个字符串 8S8Q4D1SKCQC2C4S6H4C6DJS2S1C6C

如何将此字符串拆分为每个子字符串包含2个字符的子字符串?我很困惑,因为我找不到拆分它们的分隔符.

java string split substring

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