小编mic*_*ele的帖子

Android用saxparser解析xml

我试图在Android上解析带有SaxParser的xml文件.

这是我的xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<cars>
    <car model="CitroenC3">
        <maintenances>
            <xm:maintenance xmlns:xm="it.a.b.android.c.car.m" distance="" price="">
                <xm:type></xm:type>
            </xm:maintenance>
        </maintenances>
        <chargings>
            <xc:charging xmlns:xc="it.a.b.c.fuelconsumption.car.m" quantity="18" price="20" distance="400" consumption="14"/>
        </chargings>
    </car>
</cars>
Run Code Online (Sandbox Code Playgroud)

这是代码:

// Handling XML 
    SAXParserFactory spf = SAXParserFactory.newInstance();
    SAXParser sp = spf.newSAXParser();
    XMLReader xr = sp.getXMLReader();

    XmlResourceParser parser = getResources().getXml(R.xml.data);

    // Create handler to handle XML Tags ( extends DefaultHandler ) 
    DataSaxHandler myXMLHandler = new DataSaxHandler();
    xr.setContentHandler(myXMLHandler);
    InputStream is= getResources().openRawResource(R.xml.data);
    xr.parse(new InputSource(is));
Run Code Online (Sandbox Code Playgroud)

在xr.parse后我有异常:

03-22 15:24:04.248:INFO/System.out(415):XML Pasing Excpetion =

org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 0: …
Run Code Online (Sandbox Code Playgroud)

xml parsing android saxparser expat-parser

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

序列化表单的字段集内容

这是我的代码:http://jsfiddle.net/michelejs/Pt6LQ/25/

我只序列化字段集name = cap1.

所以我试着修改

$('#result').text(JSON.stringify($('form').serializeObject()));
Run Code Online (Sandbox Code Playgroud)

        $('#result').text(JSON.stringify($('fieldset#cap1').serializeObject()));
Run Code Online (Sandbox Code Playgroud)

但它不起作用并返回我{}.如何修改代码以仅序列化一个字段集内容而不是所有表单?

非常感谢.

forms jquery serialization fieldset

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

Php以gmt格式转换时间

我有这个字符串2012-06-27 16:17:06,我想将其转换为GMT格式.
我怎样才能做到这一点?

非常感谢.

php time gmt

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

是否可以使用Google Chrome扩展程序更改默认搜索引擎?

我必须开发一个扩展,添加一个新的搜索引擎并将其设置为默认值.

我在https://developer.chrome.com/extensions/中找不到任何内容

可能吗?

javascript google-chrome-extension google-chrome-devtools

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

Junit Spring避免加载两次应用程序上下文数据源

我有这个配置类:

@ComponentScan(
        basePackages = { 
                "mypackage.controller",
                "mypackage.service",
                "mypackage.repository" 
        }
)
@TestPropertySource(locations="classpath:configuration.properties")
@Import({
    H2Configuration.class
})
public class TestConfiguration {
}

@Configuration
public class H2Configuration {

    @Bean
    public DataSource dataSource() throws SQLException {
        EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
        EmbeddedDatabase db = builder
                .setType(EmbeddedDatabaseType.H2)
                .addScript("h2/create.sql")
                .addScript("h2/insert.sql")
                .build();
        db.getConnection().setAutoCommit(false);
        return db;
    }

}
Run Code Online (Sandbox Code Playgroud)

我有这两个班级测试:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(loader=AnnotationConfigContextLoader.class, classes = { TestConfiguration.class })
public class FirstRepositoryTest {

    @Autowired
    MyFirstRepositoryImpl repository;

    @Before
    public void initTest() {
    }

    @Test(expected = NullPointerException.class)
    public void testNullRecords() {
        repository.foo(null, null);
    } …
Run Code Online (Sandbox Code Playgroud)

java spring applicationcontext

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

Javascript 将文本转换为粗体 unicode 字符集

我想将文本转换为 unicode 粗体格式。

我发现

  • [U+1D5D4 - U+1D5ED] 为粗体大写字母 [A - Z]
  • [U+1D5EE - U+1D607] 为粗体大写字母 [a - z]

如何使用 unicode 将文本转换为粗体大写字母?

谢谢

javascript unicode unicode-string

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

OpenLayers 3获取WKT多边形字符串

我有一个 openlayers 3 地图,可以在其中绘制多边形。

我会返回代表绘制多边形的 WKT 字符串。

我该怎么做?

JSFiddle 代码http://jsfiddle.net/michelejs/3zawt33b/7/

这是我的地图:

map = new ol.Map({
            target: 'map',
            layers: [raster,vector],
            view: new ol.View({
              center: ol.proj.fromLonLat([11.249367, 43.774298]),
              zoom: 15
            })
        });
Run Code Online (Sandbox Code Playgroud)

这里是帮助我绘制多边形的缺陷:

function addInteraction() {

        var ct = 0;
        draw = new ol.interaction.Draw({
            source: source,
            type: 'Polygon',
            geometryFunction: function (c, g) {
                if (goog.isDef(g)) {
                    g.setCoordinates(c);
                } else {
                    g = new ol.geom.Polygon(c);
                }
                if (c[0].length > ct) {
                    console.log('click coord : ' + c[0][c[0].length - 1]);
                    var coord = c[0][c[0].length …
Run Code Online (Sandbox Code Playgroud)

polygon geospatial wkt openlayers-3

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

Spring JMS 和 ActiveMQ 在哪里查看死信队列中的消息

这是我的配置:

@Bean
ActiveMQConnectionFactory activeMQConnectionFactory() {
    String url = this.environment.getProperty("jms.broker.url");
    ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory();
    connectionFactory.setBrokerURL(url);
    connectionFactory.setRedeliveryPolicy(redeliveryPolicy());
    return connectionFactory;
}

@Bean
public RedeliveryPolicy redeliveryPolicy() {
    RedeliveryPolicy redeliveryPolicy = new RedeliveryPolicy();
    redeliveryPolicy.setInitialRedeliveryDelay(500);
    redeliveryPolicy.setBackOffMultiplier(2);
    redeliveryPolicy.setUseExponentialBackOff(true);
    redeliveryPolicy.setMaximumRedeliveries(5);
    return redeliveryPolicy;
}
.....
Run Code Online (Sandbox Code Playgroud)

这是我的消费者:

@Service("msgConsumer")
public class MessageConsumer {

    private static final String ORDER_RESPONSE_QUEUE = "thequeue.Q";

    @JmsListener(destination = ORDER_RESPONSE_QUEUE, containerFactory = "jmsListenerContainerFactory")
    public void receiveMessage(final Message<String> message) throws Exception {

        MessageHeaders headers =  message.getHeaders();
        LOG.info("Application : headers received : {}", headers);

        String response = message.getPayload();
        LOG.info("Application …
Run Code Online (Sandbox Code Playgroud)

activemq-classic jms message-queue dead-letter spring-jms

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

Scala过滤一个序列以映射符合和不符合过滤条件的元素

我有一个字符串序列:

val results = Seq("", "one", "two", "three")
Run Code Online (Sandbox Code Playgroud)

使用两个过滤器,我得到:

val emptyStrings: Seq[String] = results.filter( s => s.isEmpty )
val notEmptyStrings: Seq[String] = results.filterNot( s => s.isEmpty )
Run Code Online (Sandbox Code Playgroud)

是否可以使用一个过滤器 a Map[Boolean, Seq[String]]

  • 键 = isEmpty 真/假
  • values = 空或非空字符串

scala filter

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

jquery ...天文钟插件

我正在搜索一个jquery插件,其中: - 你可以设置倒计时时间 - 在倒计时到达0时设置一个函数; - 开始/停止/暂停/重置倒计时

谁能帮我?非常感谢.

jquery chronometer countdown

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