小编Geo*_*old的帖子

如何使用GWT 2.1数据表示小部件

在2010年的Google IO上,宣布GWT 2.1将包含新的数据演示窗口小部件.2.1M可供下载,可能包含小部件,但尚未出现任何文档.

是否有一个简短的教程或示例如何使用它们?我看到有传言称CellListCellTable是有问题的类.他们的Javadoc充斥着大量的TODO,因此在使用方面仍然缺少相当多的东西.

java paging gwt dataview

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

在Objective C中随机化NSArray的规范方法

有没有一种规范的方法可以在Objective C中随机化一个数组?

iphone random objective-c

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

Solr/Solrj:如何确定索引中的文档总数?

如何使用Solrj确定Solr索引中的文档总数?

经过几个小时的搜索,我实际上有一个答案(如下所示); 我只发布这个问题,以便其他人可以更轻松地找到解决方案.

lucene solr solrj

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

Sublime Text 2:如何将光标定位在缓冲区的开头/结尾?

我觉得愚蠢不得不问一下这个基本问题.我google了很多,我已经检查了Default(OSX).sublime-keymap文件,但我无法弄清楚:

如何在OSX上的Sublime2中将光标跳转到当前缓冲区的开头/结尾?

Home/End分别滚动到顶部/底部,但它们不会将光标定位在缓冲区的开头/结尾.

当然有办法做到这一点.一些应用程序(例如Intellij)使用CMD + Home/End,但这也不起作用.

macos keyboard-shortcuts sublimetext2

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

用于生成跨浏览器的复选标记li的正确CSS

我正在使用以下CSS在我的<li>列表项之前添加复选标记:

ul.checkmark li:before {
    content:"\2713\0020";
}
Run Code Online (Sandbox Code Playgroud)

然后在HTML中:

<ul class="checkmark">
   <li>Learn the keyboard at your own pace</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

在Safari,Firefox和Chrome中运行良好,但在IE8上显示"怪异的盒子".

苹果浏览器: 替代文字

IE8:替代文字

是否有一种可移植的方式来指定一个好看的复选标记,可以在所有主流浏览器中使用?

编辑解决方案:我最终使用了meder的答案变体如下:

ul.checkmark li {
    background:url("../checkmark.gif") no-repeat 0 50%;
    padding-left: 20px;
}

ul.checkmark {
    list-style-type: none;
}
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer

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

Ruby:如何判断字符是大写/小写

我很惭愧地问这个,因为它似乎应该是显而易见的,但是如何判断字符串中的给定字符在Ruby中是大写还是小写?我认为String班上没有明显的罐装解决方案.

我采用了以下方法,它不考虑非ASCII代码:

def is_lower?(c)
  c >= 'a' && c <= 'z'
end

def is_upper?(c)
  ! is_lower(c)
end
Run Code Online (Sandbox Code Playgroud)

我考虑过的其他事情是:

def is_lower?(c)
    c != c.upcase
end
Run Code Online (Sandbox Code Playgroud)

这有什么更惯用的东西吗?

ruby

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

Solr:如何拒绝记录

好了,我很高兴Solr的,但我似乎无法弄清楚如何调低日志记录级别,使其实际运行足够快,当我做一个巨大的进口运行.

我甚至不确定它正在使用哪个日志框架(因为,你知道,java.util.logging,log4jcommons-logging 都不够,我们需要将slf4j添加到混合中!)好抱歉,不得不让那个轻微的咆哮.:-)

所以我src/main/resources/log4j.properties配置了:

log4j.rootLogger=WARN, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.conversionPattern=%5p [%t] (%F:%L) - %m%n
org.apache.solr.core=WARN
org.apache.solr.update.processor=WARN
Run Code Online (Sandbox Code Playgroud)

然后,我已经src/main/resources/logging.properties配置了以下好的措施:

.level = WARNING

com.gwtstore.level=ALL
com.appgravity.level=ALL
org.apache.solr.core.level=WARNING
org.apache.solr.update.processor.level=WARNING
Run Code Online (Sandbox Code Playgroud)

然而不知何故,我仍然看到以下吨:

INFO: {add=[-7757828706308755634]} 0 0
Feb 21, 2011 6:12:23 PM org.apache.solr.core.SolrCore execute
INFO: [] webapp=null path=/update params={} status=0 QTime=0 
Run Code Online (Sandbox Code Playgroud)

这是我的类路径:

src/test/resources
src/test/java
src/main/resources
src/main/java
idea_rt.jar
junit-rt.jar
deploy.jar
dt.jar
javaws.jar
jce.jar
jconsole.jar
management-agent.jar
plugin.jar
sa-jdi.jar
alt-rt.jar
charsets.jar
classes.jar
jsse.jar
ui.jar
apple_provider.jar
dnsns.jar …
Run Code Online (Sandbox Code Playgroud)

java logging solr slf4j

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

GWT + Jetty JSP编译问题的解决方法?(Java 1.5源代码级别无法识别)

正如这个线程所示,使用新的Jetty服务器在使用GWT托管模式编译JSP时似乎存在问题:

2. ERROR in /tmp/Jetty_0_0_0_0_8080_war____ut4fm1/jsp/org/apache/jsp/ 
test_jsp.java (at line 53) 
        new java.util.ArrayList<String>(); 
                                ^^^^^^ 
Syntax error, parameterized types are only available if source level 
is 1.5 
Run Code Online (Sandbox Code Playgroud)

有没有人有解决方法?这可能是因为这个承诺有亲缘关系.我不知道org.eclipse.jdt.core.JDTCompilerAdapter在Eclipse之外构建应该使用的等价物(例如在命令行上).对于我们采用GWT 1.6来说,这是一个真正的阻止,因此任何指针都受到高度赞赏.

java eclipse gwt jsp

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

iOS:在不播放视频的情况下获取视频时长和缩略图

我需要获得(本地)视频的持续时间,然后以UIImages的形式访问其各个帧.到目前为止,我一直在使用MPMoviePlayerController它.

首先我注册MPMovieDurationAvailableNotification活动,然后打电话prepareToPlay.收到事件后,我会记录视频的持续时间,然后通过请求帧requestThumbnailImagesAtTimes.

这是有效的,但即使我没有以任何方式将视频添加到视图中,视频似乎也开始播放(我可以听到在后台播放的音频).

有没有办法在没有实际播放视频的情况下获得视频的持续时间和帧数?

ios ios6

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

用于将文本行包装到最大行宽的Java代码

在我重新发明轮子(很差)之前,我想知道是否有一些现有的Java代码用于将文本行包装到给定的最大宽度.理想情况下它会:

  • 尊重现有的航线
  • 在单词边界上分解超过最大长度的行
  • 通过插入连字符来分解长度超过最大线宽的单词

编辑:这里没有"像素",只有java.lang.String."最大宽度"是指一行中的字符数.

java text line-breaks word-wrap

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