小编raf*_*ian的帖子

如何查看已打开套接字连接的进程的线程ID?

我有一个进程,其中多个线程打开多个套接字连接.我想查看此信息并映射哪个线程已打开哪个套接字端口. lsof -inetstatcommand给出进程ID,但无法显示线程ID.是否有打印此信息的命令?

sockets linux multithreading

8
推荐指数
2
解决办法
6919
查看次数

如何将文本转换为日期,然后获得年份值?

需要将文本值"2012-03-19"转换为日期类型,然后提取年份组件.

<xsl:variable name="dateValue" select="2012-03-19"/>
<xsl:variable name="year" select="year-from-date(date($dateValue))"/>
Run Code Online (Sandbox Code Playgroud)

我正在使用Saxon 2.0,但它的抱怨date功能不存在; 我查看了Saxon的文档并找不到该功能,所以这显然是问题,但我找不到合适的替代品.

xslt date saxon xslt-2.0

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

我可以将ZeroMQ与基于软件的负载均衡器HAProxy一起使用吗?

HAProxy是一个基于软件的负载均衡器,支持http和tcp分发.如果我使用启用实用组播的ZeroMQ(pgm),那么使用HAProxy作为zmq对等体之间的中介是否与pgm冲突,还是应该使用基于硬件的负载均衡器,如F5?

tcp load-balancing haproxy zeromq pgm-protocol

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

使用local-name()在XSLT中获取第一个子节点

假设我们有这个简单的xml ...

 <books>   
    <book>
       <author/>
       <title/>
    </book>
    <book>
       <author/>
       <title/>
    </book>
 </books>
Run Code Online (Sandbox Code Playgroud)

我正在使用此xpath来获取第一个book实例的元素.

//books[1]/*
Run Code Online (Sandbox Code Playgroud)

返回

<author/>
<title/>
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我必须使用local-name().我试过以下但没有一个工作......

//*[local-name()='books']/*
Run Code Online (Sandbox Code Playgroud)

这会返回重复的作者和标题元素,不好,我只需要第一个孩子

//*[local-name()='books'][0]/*
Run Code Online (Sandbox Code Playgroud)

这不会返回任何东西

基本上,我想创建一个CSV文件,因此输出中的第一行将是一个标题,列出书籍属性名称,后跟任意数据值.我只需要让标题部分工作.

author,title
john,The End is Near
sally,Looking for Answers
Run Code Online (Sandbox Code Playgroud)

xml xslt xpath xalan xslt-1.0

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

如何在XSL/XPath中按部分名称选择元素?

如何使用apply-templates仅按名称(非值)选择以特定模式结尾的元素?假设以下xml ...

<report>
  <report_item>
    <report_created_on/>
    <report_cross_ref/>
    <monthly_adj/>
    <quarterly_adj/>
    <ytd_adj/>
  </report_item>
  <report_item>
   ....
  </report_item>
</report>
Run Code Online (Sandbox Code Playgroud)

我想<xsl:apply-templates>在所有子<report_item>元素以'adj`结尾的实例上使用,因此,在这种情况下,只选择monthly_adj,quaterly_adj和ytd_adj并使用模板.

<xsl:template match="report">
   <xsl:apply-templates select="report_item/(elements ending with 'adj')"/>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

regex xml xslt transform

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

文本字段"发光"效果如Twitter和Tumblr登录页面?

在关注HTML中的文本字段时,获得发光效果的最佳方法是什么?它可以单独使用CSS,还是涉及图像?查看Twitter和Tumblr的登录页面以获取工作示例.

在此输入图像描述

html css textbox stylesheet

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

在Objective C中调用方法的语法?

我来自Java世界,所以对我而言object.foo(),但是在Objective C中,对象消息传递是调用方法的唯一方法吗?

[object foo];
Run Code Online (Sandbox Code Playgroud)

java iphone objective-c ios

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

动态添加div,但加载图像的速度很慢

我正在基于ajax回调动态创建div.每个div包含一个png图像:

var myDiv = "<div class='myClass' id='divid'>" + 
            "<img id='newDiagDivId' src='images/approved-icon.png'>" + 
            "<div style='display:inline-block;vertical-align:top;'>blah</div>" + 
            "</div>";
Run Code Online (Sandbox Code Playgroud)

...这是我如何添加它:

$(myDiv).hide().appendTo( divContainer).fadeIn( 100);
Run Code Online (Sandbox Code Playgroud)

div显示格式正确,但png图像大约需要5到10秒才能显示.这是一个只有2kb的小图像,由应用程序本身托管.问题发生在FF,Chrome和IE上,行为上几乎没有差异.

该页面以"快速火力"的方式处理大约每秒2-3次ajax回调,每次回调都吐出这些div,我没有慢机器,所以我不怀疑浏览器在加载图像时落后.

我有什么办法可以强制图像加载速度更快,或者在将div添加到dom后立即加载?

html javascript css jquery dom

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

Akka是否支持没有对象序列化的进程内消息传递?

希望使用Akka Actors在同一JVM中的Java线程之间传递事件.其中一些事件包含大对象(10-100Mb).我想避免序列化这些对象,同时通过仅传递对象的引用来节省内存空间; Akka支持这个吗?我知道可以实现一个自定义的Akka序列化程序,这可能是一个解决方案,但除此之外我不太了解该框架.

java events serialization actor akka

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

如何使Groovy方法真正受到保护

试图在groovy中创建一个方法protected:

package com.foo

class Foo {

  protected def getSomething(){
  }
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为groovy默认情况下几乎所有可见,所以我尝试使用 @PackageScope

package com.foo

import groovy.transform.PackageScope    

@PacakgeScope
class Foo {

  def getSomething(){
  }
}
Run Code Online (Sandbox Code Playgroud)

这种工作,但只有当调用者使用@CompileStatic...

   package com.bar

   class Bar {

   @CompileStatic
   static void main(args){
      def f = new Foo()
      println f.getSomething() 
   }
Run Code Online (Sandbox Code Playgroud)

以上抛出IllegalAccessError,这很好,但没有@CompileStatic,没有产生错误; 不太好看.我无法强制用户静态编译,所以有没有其他protected方法来强制执行方法?

来自Groovy 文档

在Groovy中受保护与Java中受保护的含义相同,即您可以在同一个包中拥有朋友,派生类也可以看到受保护的成员.

好吧,如果protected在Groovy中具有相同的含义但是没有强制执行,那是否会侵蚀它的含义?也许我错过了什么,

groovy

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