问题列表 - 第12891页

java自定义注释:使属性可选

我定义了自己的自定义注释

@Target(value={ElementType.METHOD, ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface MyCustomAnnotation  {
    Class<?> myType();
}
Run Code Online (Sandbox Code Playgroud)

如何,如果有的话,我可以使属性可选

java annotations metaprogramming

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

RegExp来解析货币值

我需要在AS3中编写一个RegExp,它将Excel格式的货币值解析为一个数字:例如RegExp($ 35,600.00)= 35600

并检查它是否格式正确(","作为千位分隔符,"."作为小数点.货币符号可以是任何(不仅仅是$),可以站在开头或结尾.

所以我只需要从数字中删除每个非数字并检查是否有效.

谢谢!马丁

regex actionscript-3

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

如何使用Perl重新排列此模板中项目的顺序?

如何将以下匹配转换为给定结果?

我的文件有以下匹配项

-- cut --
Lorem ipsun Hello lorem ipsun { $hello } 
@param integer $question_id                   // example of the match
Lorem ipsun Hello lorem ipsun { $hello } 
-- cut --
Run Code Online (Sandbox Code Playgroud)

我想有效地改变它们

@param $question_id integer
Run Code Online (Sandbox Code Playgroud)

我在伪代码中的尝试

perl -i.bak -pe `s/(@param) (\\w) ($\\w)/$1 $3 $2/`
Run Code Online (Sandbox Code Playgroud)

perl

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

Qt jpg图像显示

我想在Qt UI中显示.jpg图像.我在网上查了一下,发现了http://qt-project.org/doc/qt-4.8/widgets-imageviewer.html.我认为Graphics View也会这样做,而且它还有编解码器来显示视频.如何使用Graphics View显示图像?我经历了图书馆,但因为我是Qt的全新人,所以我找不到开头的线索.你能指导一下如何在Qt中加载和显示图像的资源/示例吗?

谢谢.

graphics video qt image view

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

在其他数据库中EXPLAIN SELECT

我发现EXPLAIN SELECT查询在MySQL中非常有用,因为它提供了有关如何执行SQL的信息,并提供了分析的机会,例如,您应该添加的缺失索引,以便在执行查询本身和分析统计数据之前改进响应.

我的问题是:在像MS Sql,Firebird,Ingres这样的数据库中,是否有类似的命令?

在Firebird中我们有PLAN,但是非常弱,因为很多时候为了查看一个简单的错误,必须运行很长的查询.

最好的祝福,

Mauro H. Leggieri

mysql oracle firebird ingres sql-execution-plan

18
推荐指数
1
解决办法
6419
查看次数

如何使用Selenium IDE测试jQuery UI滑块小部件?

我们在Web应用程序中使用jQuery UI滑块小部件,我们希望使用selenium IDE自动测试UI .我们找不到用selenium命令移动滑块的方法.可以吗?

jquery selenium

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

gvim:make命令不起作用

我在Unix环境下工作,使用C++.我从一个名为"Makefile"的makefile存在的目录中打开gvim.当我尝试在vim中使用":make"时,我得到:

shell返回2(1 of 1):make:***没有指定目标,也没有找到makefile.停止.

c++ vim makefile

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

如何使用php阻止一些http用户代理

有办法通过PHP脚本阻止一些用户代理?关于mod_security的示例

SecFilterSelective HTTP_USER_AGENT "Agent Name 1"
SecFilterSelective HTTP_USER_AGENT "Agent Name 2"
SecFilterSelective HTTP_USER_AGENT "Agent Name 3"
Run Code Online (Sandbox Code Playgroud)

我们也可以通过示例阻止他们使用htaccess或robots.txt但我想在php中.任何示例代码?

php user-agent

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

Snow Leopard + Ruby 1.9.1 + MySQL Gem =巨大的问题

我尝试了大约3-4个小时试图在雪豹上安装ruby 1.9.1的mysql gem.在我升级到雪豹之前,mysql gem曾经在1.9.1上运行得很好.我从我的机器上卸载了MySQL服务器和gem.然后我下载并安装:mysql-5.1.37-osx10.5-x86_64.dmg.我已经断言我安装的这个新版本是作为64位应用程序运行的.

我卸载了mysql gem.当我尝试使用此命令安装gem时:

env ARCHFLAGS="-arch x86_64" gem install mysql --verbose -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

我收到了这个错误:

GET 304 Not Modified: http://gems.rubyforge.org/latest_specs.4.8.gz
GET 200 OK: http://gems.github.com/latest_specs.4.8.gz
Installing gem mysql-2.8.1
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/COPYING
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/COPYING.ja
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/History.txt
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/Manifest.txt
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/README.txt
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/Rakefile
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/ext/mysql_api/extconf.rb
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/ext/mysql_api/mysql.c
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/extra/README.html
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/extra/README_ja.html
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/extra/tommy.css
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/lib/mysql.rb
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/tasks/gem.rake
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/tasks/native.rake
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/tasks/vendor_mysql.rake
/Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/test/test_mysql.rb
Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
        ERROR: Failed to build gem native extension.

/Users/sean/.rvm/ruby-1.9.1-p243/bin/ruby extconf.rb --with-mysql-config=/usr/local/mysql/bin/mysql_config
checking for mysql_ssl_set()... yes
checking for rb_str_set_len()... no
checking for rb_thread_start_timer()... no
checking for …

ruby mysql macos rubygems

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

诀窍来管理R会话中的可用内存

人们用什么技巧来管理交互式R会话的可用内存?我使用下面的函数[根据Petr Pikal和David Hinds在2004年的r-help列表中的帖子]列出(和/或排序)最大的对象,偶尔列出rm()其中的一些.但到目前为止,最有效的解决方案是在具有充足内存的64位Linux下运行.

人们想分享其他任何好玩的伎俩吗?请发一个帖子.

# improved list of objects
.ls.objects <- function (pos = 1, pattern, order.by,
                        decreasing=FALSE, head=FALSE, n=5) {
    napply <- function(names, fn) sapply(names, function(x)
                                         fn(get(x, pos = pos)))
    names <- ls(pos = pos, pattern = pattern)
    obj.class <- napply(names, function(x) as.character(class(x))[1])
    obj.mode <- napply(names, mode)
    obj.type <- ifelse(is.na(obj.class), obj.mode, obj.class)
    obj.size <- napply(names, object.size)
    obj.dim <- t(napply(names, function(x)
                        as.numeric(dim(x))[1:2]))
    vec <- is.na(obj.dim)[, 1] & (obj.type != "function")
    obj.dim[vec, 1] <- napply(names, length)[vec]
    out <- data.frame(obj.type, …
Run Code Online (Sandbox Code Playgroud)

memory-management r

480
推荐指数
19
解决办法
10万
查看次数