小编Ben*_*ann的帖子

Eclipse autocomplete broken

Eclipse自动完成功能不起作用,并且总是只告诉我"No Default Proposals".

无论我是尝试在java.util下还是在我自己的项目中自动完成代码,都是如此.

我正在使用java-6-openjdk在Lucid Lynx上运行Eclipse 3.5.2.

有任何想法吗?

eclipse eclipse-jdt

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

Scala classOf vs getClass

好像我可以调用classOf[package.Class]一个类和package.Class.getClass()一个对象,但反之则不然.是否有一些语法可以同时用于类及其伴随对象?

scala class object

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

在Spark RDD或dataframe中随机随机播放列

无论如何,我可以随机播放RDD或数据帧的列,以使该列中的条目以随机顺序出现?我不确定我可以使用哪些API来完成这样的任务.

apache-spark spark-dataframe

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

删除contentEditable div上的调整大小处理程序

我创建了一个contentEditable div来用作丰富的textarea.它已经调整了周围的处理程序,我想摆脱它.知道我是怎么做的吗?

编辑:这似乎正在发生,因为我绝对定位div,因此Firefox为我无法关闭的元素添加了一个令人愤怒的_moz_resize属性.

替代文字

html richtextbox richtextediting designmode contenteditable

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

在FireFox中contentEditable光标的位置/样式

我在FireFox 3中使用contentEditable时遇到问题。在单击鼠标后,光标将出现在div上方或仅部分出现在div中(直到我开始输入时,它才能正常工作)。关于如何阻止这种情况的任何想法?

HTML:

<html>
  <head> <title>测试页</ title> </ head>
  <身体>
    <div id =“ editor” style =“ position:absolute; left:157px; top:230px; width:120px; height:30px”>
      <div id =“ input” style =“ width:100%; height:100%; border:1px纯黑色;轮廓:无” contentEditable =” true“> </ div>
    </ div>
  </ body>
</ html>

替代文字

richedit richtextbox richtextediting contenteditable richtext

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

WS-Security无法使用CXF

我正在尝试使用Apache CXF开发支持WS-security的Web服务.我关注的教程就在这里.不幸的是,我不断得到以下错误让人感到懊恼.我正在使用Spring framework 3.0.5和CXF 2.3.3以及WSS4J 1.6.1.这可能是一个愚蠢的问题,但我几乎厌倦了寻找解决方案.请帮忙....

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.apache.ws.security.util.WSSecurityUtil.decodeAction(Ljava/lang/String;Ljava/util/Vector;Lorg/apache/ws/security/WSSConfig;)I
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:839)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NoSuchMethodError: org.apache.ws.security.util.WSSecurityUtil.decodeAction(Ljava/lang/String;Ljava/util/Vector;Lorg/apache/ws/security/WSSConfig;)I
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal.handleMessage(WSS4JOutInterceptor.java:192)
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal.handleMessage(WSS4JOutInterceptor.java:134)
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516)
org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)
org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:265)
org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
$Proxy800.getEmployee(Unknown Source)
org.samith.web.controller.FrontController.frontRequestHandler(FrontController.java:35)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:426)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Run Code Online (Sandbox Code Playgroud)

这就是我的客户端代码的样子.

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
            new String[]{"SpringCXFClient-servlet.xml"});

    AuthService client = (AuthService) context.getBean("client");
    Employee employee = client.getEmployee("0223938");

    model.addAttribute("lastname", employee.getLastName());
    model.addAttribute(
            "firstname", employee.getFirstName());
Run Code Online (Sandbox Code Playgroud)

和我的clientCXF.xml文件,

<bean id="proxyFactory" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
    <property name="serviceClass" …
Run Code Online (Sandbox Code Playgroud)

ws-security spring cxf

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

更快地阅读Java中的收件箱

我想获得一个列表,列出我收件箱中任何邮件中包含的所有人.现在我可以使用javax邮件API通过IMAP连接并下载消息:

Folder folder = imapSslStore.getFolder("[Gmail]/All Mail");
folder.open(Folder.READ_ONLY);
Message[] messages = folder.getMessages();

for(int i = 0; i < messages.length; i++) {
  // This causes the message to be lazily loaded and is slow
  String[] from = messages[i].getFrom();
}
Run Code Online (Sandbox Code Playgroud)

行消息[i] .getFrom()比我想要的慢,因为导致消息被延迟加载.有什么办法可以加快速度吗?例如,我可以做一些批量加载而不是一个一个地加载消息吗?这是否会加载整个消息,是否我只能加载to/from/cc字段或标题?POP会比IMAP更快吗?

pop3 imap jakarta-mail javax.mail gmail-imap

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

将 material-ui 标签定位到左侧,左对齐

我正在使用 material-ui.com 提供的单选按钮组件,并设置了labelPlacement="start". 这将标签放在左侧,但我也希望标签左对齐,同时将单选按钮留在右侧。

<RadioGroup
    name="switching"
    value="switching"
    onChange={this.handleEstablishingChange.bind(this)}
>
    <FormControlLabel value="switching" control={<Radio />} labelPlacement="start" label={this.props.lang().justswitching} />
    <hr />
    <FormControlLabel value="new_source" control={<Radio />} labelPlacement="start" label={this.props.lang().newsource} />
</RadioGroup>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

material-ui

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

在Cassandra中存储值列表

版本依赖

这个问题的一些答案涉及旧版Cassandra.这类问题的正确答案取决于您使用的Cassandra版本.


我有一个配置文件列系列,并希望在每个配置文件中存储技能列表.我不确定这是如何在Cassandra中完成的.一种选择是存储序列化的Thrift或protobuf,但我不想这样做,因为我认为Cassandra不了解这些格式,因此数据存储区中的数据不会通过CQL进行人类可读或可查询从命令行.我想到的另一个解决方案是使用超级列并将技能作为具有空值的键:

skills: {
  'java': '',
  'c++': '',
  'cobol': ''
}
Run Code Online (Sandbox Code Playgroud)

这是处理Cassandra列表的好方法吗?我想有一些我不知道的成语.我正在使用Astyanax客户端库,它只支持复合列而不是超级列,所以我在上面提出的解决方案在这种情况下看起来很尴尬.虽然我仍然在理解复合材料列时遇到一些麻烦,因为它们似乎尚未完全记录.这个解决方案是否适用于复合柱?

cassandra

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

Java将选择哪个JS脚本引擎?

ScriptEngineManager.getEngineByName查找并为给定名称创建一个ScriptEngine。

Rhino将自己注册为“ js”,“ rhino”,“ JavaScript”,“ javascript”,“ ECMAScript”和“ ecmascript”

Nashorn将自己注册为“ nashorn”,“ Nashorn”,“ js”,“ JS”,“ JavaScript”,“ javascript”,“ ECMAScript”和“ ecmascript”

如果我使用Nashorn和Rhino均已注册的“ js”之类的名称,将使用哪个脚本引擎?它将在Java 8和Rhino上使用Nashorn吗?

java rhino scriptengine nashorn

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