小编Roa*_*alt的帖子

从命令行运行Zend Framework操作

我想从命令行运行Zend Framework操作来生成一些文件.这是可能的,我需要对使用ZF的现有Web项目进行多少更改?

谢谢!

php command-line zend-framework

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

如何从命令行使用JSON有效负载进行HTTP请求/调用?

从命令行执行JSON调用的最简单方法是什么?我有一个网站,它执行JSON调用以检索其他数据.

Google Chrome中显示的" 请求有效负载"如下所示:

{"version": "1.1", "method":"progr","id":2,"params":{"call":...} }
Run Code Online (Sandbox Code Playgroud)

它是关于从(最好)linux命令行进行调用并检索JSON内容,而不是解析传入的JSON数据.

linux command-line json web-crawler

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

@UiHandler的文档

我开始研究将GWT与UiBuilder结合使用.我有点疑惑你如何使用该@UiHandler(..)指令来制作简单的事件处理代码,如GWT文档中所述:

@UiHandler("button")
void handleClick(ClickEvent e) {
  Window.alert("Hello, AJAX");
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,handleClick使用该方法.您如何知道每个GWT小部件可以创建哪些方法@UiHandler?对于某些人,您还可以创建一个doClose()方法.

但是,你可以使用什么ListBox来获得一个项目被选中的事件?我可以在文档中的哪个位置看到这个?

java gwt uibinder

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

GWT RequestFactory示例?

你知道在哪里可以找到新的GWT 2.1 RequestFactory的代码示例吗?谷歌的教程还不够好.

gwt requestfactory

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

Java 6中对xinclude的默认支持?

我在我的应用程序中看到,在我的解析XML文件中包含xinclude在我的Java XSLT转换中不起作用.

但是,虽然我这样做:

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setXIncludeAware(true);
Run Code Online (Sandbox Code Playgroud)

我不是专门设置变压器工厂为System.getProperty("javax.xml.transform.TransformerFactory")返回"null".

我的问题:默认的Java(1.6或6)是否支持xinclude,还是我必须添加替代的XSLT解析器,例如Apache Xerces?

java xml xslt xinclude xalan

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

在Java方法中使用标志的最佳实践

在Java方法中指定标志的最佳做法是什么?

我已经看到SWT使用int作为位域,如:

(部分来自"Effective Java,2nd Ed."第159页):

public class Text {
  public static final int STYLE_BOLD = 1 << 0; // 1
  public static final int STYLE_ITALIC = 1 << 1; // 2

  void printText(String text, int flags) {

  }
}
Run Code Online (Sandbox Code Playgroud)

你的客户电话看起来像:

printText("hello", Text.STYLE_BOLD | Text.STYLE_ITALIC);
Run Code Online (Sandbox Code Playgroud)

..但是这是不鼓励的,因为你可以将来自不同类的标志(int值)混合在一起,而无需任何编译器检查.

在同一本书("Effective Java")中,我看到了EnumSet的使用,但随后您的用户调用变为:

printText("hello", EnumSet.of(Style.Bold, Style.ITALIC));
Run Code Online (Sandbox Code Playgroud)

我发现这有点冗长,我更喜欢SWT的优雅.

还有其他选择还是这基本上是你必须选择的两种口味?

java flags swt enumset

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

如何修复SSL - 没有可用的证书

我想使用以下代码建立服务器SSL套接字连接:

int port = 12000;
ServerSocketFactory ssocketFactory = SSLServerSocketFactory.getDefault();
ServerSocket ssocket = ssocketFactory.createServerSocket(port);

// Listen for connections
Socket socket = ssocket.accept();
Run Code Online (Sandbox Code Playgroud)

我得到一个" javax.net.ssl.SSLException:没有可用的证书或密钥对应于已启用的SSL密码套件. "在接受时.

我使用以下命令创建了一个包含RSA密钥的密钥库:

keytool -genkeypair -alias ClubConnectionCert -keyalg RSA -validity 7 -keystore ClubConnectionKeystore
Run Code Online (Sandbox Code Playgroud)

我用以下选项启动我的程序:

-Djavax.net.ssl.keyStore=ClubConnectionKeystore -Djavax.net.ssl.keyStorePassword=mypassword 
Run Code Online (Sandbox Code Playgroud)

我是否想念Keystore中要读取的代码,或者如何测试/调试实际使用的给定密钥库?

java sockets ssl

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

使用sql重新排序整数值0以外的整数

我正在尝试根据整数值'place'从我的MYSQL数据库表中获取一个有序的行列表.

SELECT * FROM mytable
ORDER BY place;
Run Code Online (Sandbox Code Playgroud)

这没关系,除了值为place = 0的所有行都应该出现在表的末尾.

所以,如果我的表是:

name place
---- -----
John 1
Do   2
Eric 0
Pete 2
Run Code Online (Sandbox Code Playgroud)

它应该成为:

name place
---- -----
John 1
Do   2
Pete 2
Eric 0
Run Code Online (Sandbox Code Playgroud)

mysql sql database

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

如何使用可选值在XSLT中模拟C枚举

我正在尝试进行生成C代码的XSLT转换,应转换以下XML:

<enum name="anenum">
  <enumValue name="a"/>
  <enumValue name="b"/>
  <enumValue name="c" data="10"/>
  <enumValue name="d" />
  <enumValue name="e" />
</enum>
Run Code Online (Sandbox Code Playgroud)

它应转换为以下C代码:

enum anenum {
   a = 0,
   b = 1,
   c = 10,
   d = 11,
   e = 12
}
Run Code Online (Sandbox Code Playgroud)

或替代(因为C预处理器将处理求和):

   enum anenum {
       a = 0,
       b = 1,
       c = 10,
       d = c+1,
       e = c+2
    }
Run Code Online (Sandbox Code Playgroud)

我的XSLT的核心看起来像:

<xsl:for-each select="enumValue">
  <xsl:value-of select="name"/>
  <xsl:text> = </xsl:text>
  <xsl:choose>
    <xsl:when test="string-length(@data)&gt;0">
      <xsl:value-of select="@data"/>
    </xsl:when>
    <xsl:otherwise>
      <xsl:value-of select="position()-1"/>
    </xsl:otherwise>
  </xsl:choose>
  <xsl:text>,
Run Code Online (Sandbox Code Playgroud)

(为简单起见,我跳过了一些“最后一个元素不加逗号”的代码)

本示例将不会为d …

c xslt

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

使用JPA保持Map <Integer,Float>

在类中持久保存以下地图的最佳方法是什么:

  @Entity
  class MyClass {


      @ManyToMany(cascade = CascadeType.ALL)    
      Map<Integer,Float> myMap = new HashMap<Integer, Float>(); 
  } 
Run Code Online (Sandbox Code Playgroud)

我试过这个,但代码导致:

引起:org.hibernate.AnnotationException:使用@OneToMany或@ManyToMany定位未映射的类:mypackage.myClass.myMap [java.lang.Float]

java hibernate jpa

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