小编hel*_*cha的帖子

Java-Thread Vs Runnable

尽管通读从线程和Runnable接口之间的差异显著这里,我遇到了一个区别是:

当您扩展Thread类时,每个线程都会创建唯一对象并与之关联.在哪里

实现Runnable时,它将同一对象共享给多个线程..

有代码给:

class ImplementsRunnable implements Runnable {

  private int counter = 0;

  public void run() {
    counter++;
    System.out.println("ImplementsRunnable : Counter : " + counter);
  }
}

 class ExtendsThread extends Thread {

   private int counter = 0;

   public void run() {
     counter++;
     System.out.println("ExtendsThread : Counter : " + counter);
   }
 }

 public class ThreadVsRunnable {

   public static void main(String args[]) throws Exception {
     //Multiple threads share the same object.
     ImplementsRunnable rc = new ImplementsRunnable();
     Thread …
Run Code Online (Sandbox Code Playgroud)

java multithreading

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

Postgres按时间戳分组为6小时桶

我有以下简单表:

ID      TIMESTAMP               VALUE
4   2011-05-27 15:50:04 1253
5   2011-05-27 15:55:02 1304
6   2011-05-27 16:00:02 1322
7   2011-05-27 16:05:01 1364
Run Code Online (Sandbox Code Playgroud)

我想了平均VALUES,并且GROUPTIMESTAMP一天为6个小时桶.例如00:00至06:00,06:00至12:00,12:00至18:00和18:00至00:00.

我可以使用以下查询按年,月,日和小时进行分组:

select avg(VALUE),
  EXTRACT(year from TIMESTAMP) AS year,
  EXTRACT(month from TIMESTAMP) AS month,
  EXTRACT(day from TIMESTAMP) as day
    from TABLE
      group by year,month,day
Run Code Online (Sandbox Code Playgroud)

但我无法按照上面的定义将每一天分为4个时段,我们非常欢迎任何帮助.

sql postgresql

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

Node.js Xml2js来自属性

我究竟做错了什么?我无法在子属性中获取标记的值.这是我的xml:

<root>
 <time c="00:00:00">
    <title>Title</title>
    <text>Some Text...</text>
 </time>    
    <time c="00:00:01">
    <title>Title 2</title>
    <text>Some text...</text>
 </time>
</root>
Run Code Online (Sandbox Code Playgroud)

这就是我在节点中所做的:

xml2js = require('xml2js');
fs = require('fs');

var parser = new xml2js.Parser();
var timetag = '00:00:01';

fs.readFile( 'test.xml', function(err, data) {

    parser.parseString(data, function (err, result) {

        function sendSubs() {

            io.sockets.emit('subs', { subs: result.root.time[c=timetag].title });
        }

        setInterval(sendSubs, 1000);

    });
});
Run Code Online (Sandbox Code Playgroud)

我确定这是一个语法问题,但我没有看到它!,它可能得到两个孩子的价值,如标题和文字?

问候

javascript xml node.js

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

XML-Schema:maxOccurs,minOccurs

当我运行我的代码时,它给了我这个错误

[ s4s-att-not-allowed: Attribute 'maxOccurs' cannot appear in element 'element'.]
Run Code Online (Sandbox Code Playgroud)

这是我的架构:

<xs:element name="parameters" maxOccurs="1" minOccurs="0">
    <xs:complexType>
        <xs:all>
            <xs:element ref="p ?"/> 
        </xs:all>
    </xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)

xml xsd

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

xmllint:非root xml元素上的xmlns?

xmllint --xpath "//project" test.xml
Run Code Online (Sandbox Code Playgroud)

失败了

<?xml version="1.0" encoding="UTF-8"?>

<projects>
  <project xmlns="http://maven.apache.org/POM/4.0.0">
    <modelVersion>4.0.0</modelVersion>
  </project>
</projects>
Run Code Online (Sandbox Code Playgroud)

但如果我删除xmlns属性,请成功:

<?xml version="1.0" encoding="UTF-8"?>

<projects>
  <project>
    <modelVersion>4.0.0</modelVersion>
  </project>
</projects>
Run Code Online (Sandbox Code Playgroud)

这有什么问题吗?xmlns在非顶级标签上是否合法?

我正在使用Java Maven:

mvn help:effective-pom
Run Code Online (Sandbox Code Playgroud)

并在非顶部元素上生成带有xmlns的xml,如图所示.

xml xpath maven xmllint

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

在科学记数法中将字符串转换为XPath中的数字格式

我有这个字符串:

8.1161E-002
Run Code Online (Sandbox Code Playgroud)

这个字符串实际上是一个计算的结果(不幸的是结果转换为字符串,我不能改变它).

那我怎么能把这个String转换成这样的格式00.081呢?

我正在查看XPath参考,但我找不到一个format()函数.有没有办法在XPath中执行此操作?

xml xpath

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

在xsd中将模式添加到anyURI数据类型

如何保证url元素以"http://"开头?

<xs:element name="url" type="xs:anyURI"/>
Run Code Online (Sandbox Code Playgroud)

xsd xsd-validation

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

使用LESS的媒体查询

我已经看过很多关于在LESS中嵌套媒体查询的帖子,所以我不想重复任何这些或浪费任何时间,但我的问题略有不同.我在.less这个代码的文件中有一个嵌套的媒体查询:

@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){}
Run Code Online (Sandbox Code Playgroud)

所以这是我的,login.less所以我的登录页面将更具响应性.我想让另一个页面响应,所以在我aboutMe.less我也添加了相同的代码:

@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){}
Run Code Online (Sandbox Code Playgroud)

但它根本没有触发.你能不能在css中有两个相同类型的媒体查询?所以我需要创建一个.less文件,mediaqueries.less并且只有一个这样的实例:

@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){}
Run Code Online (Sandbox Code Playgroud)

并把我希望该查询的所有站点代码放在那里,或者是否可以在嵌套的较少文件中的任何地方添加相同的查询,我只是做错了什么?

谢谢!

css less

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

用Java读取svg路径数据的最简单方法?

我正在寻找使用svg图像并解析/处理不同的路径以进行自定义转换。在Java中,最简单的方法是简单地提取路径数据?我正在查看apache xmlgraphics / batik包,但是如何返回路径类型和参数并不是很明显。有什么建议么?

java xpath svg batik

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

在 SVG 中切换图层

我正在尝试创建一个带有检查列表的 HTML 页面,我们也可以在不降低质量的情况下将其放大。因此,我想使用 SVG。

我想要一个脚本来操作 SVG,以便我可以svg_2打开或关闭组(复选标记),以便我们选中和取消选中框。加载时不必更改,只需要像内联命令一样即可。

<svg width="20%" height="20%" xmlns="http://www.w3.org/2000/svg">
    <rect id="svg_1" fill="#ffffff" stroke="#000000" stroke-width="10%" x="2.5%" y="2.5%" width="85%" height="85%" />
    <g id="svg_2">
        <line fill="none" stroke="#ff0000" stroke-width="10%" x1="43.5%" y1="77.5%" x2="10.5%" y2="49.5%" id="svg_3" stroke-linecap="round" stroke-linejoin="bevel"/>
        <line fill="none" stroke="#ff0000" stroke-width="10%" x1="95%" y1="9.5%" x2="44.5%" y2="78.5%" id="svg_4" stroke-linecap="round" stroke-linejoin="bevel"/>
    </g>
</svg>
Run Code Online (Sandbox Code Playgroud)

html javascript svg

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

标签 统计

xml ×4

xpath ×3

java ×2

javascript ×2

svg ×2

xsd ×2

batik ×1

css ×1

html ×1

less ×1

maven ×1

multithreading ×1

node.js ×1

postgresql ×1

sql ×1

xmllint ×1

xsd-validation ×1