问题列表 - 第46026页

如何在Android应用程序中保护可绘制资源

请告诉我如何在apk包中保护我们的资源.通过简单的重命名提取过程,任何人都可以复制和窃取应用程序可绘制资源,如图像或soundFX文件.我的问题是,有没有办法保护Android应用程序中的可绘制资源?

android protection drawable

6
推荐指数
0
解决办法
2585
查看次数

包含对列表

  List<Pair<String, String> > lp = new ArrayList<Pair<String, String> >();
  lp.add(new Pair("1", "2"));
Run Code Online (Sandbox Code Playgroud)

我应该如何检查列表lp是否包含1和2,即对("1","2").

java collections

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

Eclipse插件开发,将不同的编辑器与同一文件扩展名相关联

我正在开发一个eclipse插件,它将某个Editor与特定的文件扩展名相关联,比如".abc".

问题是我想将.abc文件与该编辑器关联,仅用于我自己的项目.就像现在一样,无论在哪个项目中,它都将始终使用该编辑器打开.abc文件.

如果".abc"文件属于我自己的项目,我该如何打开自己的编辑器呢?

java eclipse eclipse-plugin

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

如何在jsp中对字符串进行uri编码?

如果我有一个等于url的字符串"output":

${output} = "/testing/method/thing.do?foo=testing&bar=foo"
Run Code Online (Sandbox Code Playgroud)

在jsp中,我如何将该字符串转换为:

%2Ftesting%2Fmethod%2Fthing.do%3Ffoo%3Dtesting%26bar%3Dfoo
Run Code Online (Sandbox Code Playgroud)

运用

<c:out value="${output}"/>
Run Code Online (Sandbox Code Playgroud)

?我需要以某种方式在c:out中使用URLEncoder.encode(url).

java jsp jstl

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

如何在雪豹上有条件地建立一个蚂蚁目标

我有一个跨平台的应用程序,我们使用ant在不同的平台上构建不同的东西.现在出现了一个新的要求,如果在Snow Leopard或者后来的Leopard上进行构建,我需要采取不同的做法.

我查看了http://www.devdaily.com/blog/post/java/how-determine-operating-system-os-ant-build-script,其中介绍了如何区分Windows和Macintosh等,以及http ://www.jajakarta.org/ant/ant-1.6.1/docs/en/manual/api/org/apache/tools/ant/taskdefs/condition/Os.html显示了os的其他属性,例如${os.version}.

我还没想到的是如何比较它的os.version价值,如果它是10.6或更高的雪豹的东西.如果我可以snow_leopard在Snow Leopard上将变量设置为1,我想我可以将其余部分计算出来.

ant osx-snow-leopard

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

XMPP/AMQP/Websockets与Pusher/Beacon推送?

通过Pusher和Beacon推送云服务,我可以在所有浏览器中获得实时更新.甚至实现聊天功能.

难道这些云服务无法替代我学习XMPP/AMQP/Websockets/Comet来实现相同类型的实时更新/提要吗?

streaming chat xmpp amqp websocket

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

Internet Explorer中有一个3926个字符的帖子限制.我怎么能绕过这个?

我现在已经对这个错误进行了12小时的故障排除,我认为我已经将此范围缩小到了这一点.

如果我提供post方法,无论是json对象还是字符串,IE将允许最多约3926个字符.没有其他任何东西,无论它的形状或大小如何.只要它像这样传递:

<form method="post" action="/generate_csv.csv?calc[][amount_paid]=0.0&amp;calc[][date_awarded]=02%2F02%2F1981&amp;calc[][date_paid]=12%2F31%2F1981&amp;calc[][interest_rate]=12.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=0.912328767123288&amp;calc[][total_interest]=214.14&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1982&amp;calc[][date_paid]=12%2F31%2F1982&amp;calc[][interest_rate]=12.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=234.72&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1983&amp;calc[][date_paid]=12%2F31%2F1983&amp;calc[][interest_rate]=12.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=234.72&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1984&amp;calc[][date_paid]=12%2F31%2F1984&amp;calc[][interest_rate]=12.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0027397260274&amp;calc[][total_interest]=235.36&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1985&amp;calc[][date_paid]=12%2F31%2F1985&amp;calc[][interest_rate]=12.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=234.72&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1986&amp;calc[][date_paid]=12%2F31%2F1986&amp;calc[][interest_rate]=9.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=185.82&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1987&amp;calc[][date_paid]=12%2F31%2F1987&amp;calc[][interest_rate]=7.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=146.7&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1988&amp;calc[][date_paid]=12%2F31%2F1988&amp;calc[][interest_rate]=6.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0027397260274&amp;calc[][total_interest]=117.68&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1989&amp;calc[][date_paid]=12%2F31%2F1989&amp;calc[][interest_rate]=7.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=136.92&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1990&amp;calc[][date_paid]=12%2F31%2F1990&amp;calc[][interest_rate]=8.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=156.48&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1991&amp;calc[][date_paid]=12%2F31%2F1991&amp;calc[][interest_rate]=8.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=166.26&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1992&amp;calc[][date_paid]=12%2F31%2F1992&amp;calc[][interest_rate]=7.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0027397260274&amp;calc[][total_interest]=147.1&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1993&amp;calc[][date_paid]=12%2F31%2F1993&amp;calc[][interest_rate]=5.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=107.58&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1994&amp;calc[][date_paid]=12%2F31%2F1994&amp;calc[][interest_rate]=3.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=68.46&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1995&amp;calc[][date_paid]=12%2F31%2F1995&amp;calc[][interest_rate]=3.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=68.46&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1996&amp;calc[][date_paid]=12%2F31%2F1996&amp;calc[][interest_rate]=5.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0027397260274&amp;calc[][total_interest]=107.87&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1997&amp;calc[][date_paid]=12%2F31%2F1997&amp;calc[][interest_rate]=5.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=107.58&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1998&amp;calc[][date_paid]=12%2F31%2F1998&amp;calc[][interest_rate]=5.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=107.58&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F1999&amp;calc[][date_paid]=12%2F31%2F1999&amp;calc[][interest_rate]=5.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=107.58&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2000&amp;calc[][date_paid]=12%2F31%2F2000&amp;calc[][interest_rate]=5.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0027397260274&amp;calc[][total_interest]=98.07&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2001&amp;calc[][date_paid]=12%2F31%2F2001&amp;calc[][interest_rate]=5.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=107.58&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2002&amp;calc[][date_paid]=12%2F31%2F2002&amp;calc[][interest_rate]=6.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=117.36&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2003&amp;calc[][date_paid]=12%2F31%2F2003&amp;calc[][interest_rate]=3.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=58.68&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2004&amp;calc[][date_paid]=12%2F31%2F2004&amp;calc[][interest_rate]=2.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0027397260274&amp;calc[][total_interest]=39.23&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2005&amp;calc[][date_paid]=12%2F31%2F2005&amp;calc[][interest_rate]=1.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=19.56&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2006&amp;calc[][date_paid]=12%2F31%2F2006&amp;calc[][interest_rate]=2.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=39.12&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2007&amp;calc[][date_paid]=12%2F31%2F2007&amp;calc[][interest_rate]=4.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=78.24&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2008&amp;calc[][date_paid]=12%2F31%2F2008&amp;calc[][interest_rate]=5.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0027397260274&amp;calc[][total_interest]=107.87&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2009&amp;calc[][date_paid]=12%2F31%2F2009&amp;calc[][interest_rate]=4.0&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=78.24&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2010&amp;calc[][date_paid]=12%2F31%2F2010&amp;calc[][interest_rate]=1.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=1.0&amp;calc[][total_interest]=29.34&amp;calc[][amount_paid]=0.0&amp;calc[][date_awarded]=1%2F1%2F2011&amp;calc[][date_paid]=02%2F09%2F2011&amp;calc[][interest_rate]=0.5&amp;calc[][principal]=1955.96&amp;calc[][tf]=0.10958904109589&amp;calc[][total_interest]=1.07" accept-charset="UTF-8"><div style="margin: 0pt; padding: 0pt; display: inline;"><input type="hidden" value="?" name="utf8"><input type="hidden" value="dbxrVZT2J42AB0QdMFi2XPggVGAQKtm8IkcuIj+U2jU=" name="authenticity_token"></div>
Run Code Online (Sandbox Code Playgroud)

在所有其他浏览器中,这完全没有问题.但IE不会容忍过去某一点.

有没有知道我可以通过在一个小的和浓缩的方式,甚至在一个替代办法相同的数据量?

另一种,我在想,这样的对象本身控制器之间传递,但可以通过对象的别名通过的意见.无需将对象保存到数据库即可完成此操作.只是在这里大声思考.

对任何想法开放.:d

我的哈姆尔:

= form_tag generate_csv_path(:calc => @calc.results, :total_interest => @calc.total_interest, :per_diem => @calc.per_diem, :docket_num => @calc.docket_num, :our_file_num => @calc.our_file_num) do
  = submit_tag 'Print CSV', :id => "print_csv"
Run Code Online (Sandbox Code Playgroud)

UPDATE

所以我正在遍历所有试图将它们分解成更小的隐藏字段的项目,它们都是以哈希的形式出现的

- @calc.results.each do |k, v|
  = hidden_field :calc_result, "#{k[:total_interest]}"
Run Code Online (Sandbox Code Playgroud)

生产:

"117.68"=>"",
"166.26"=>"",
"147.1"=>"",
"107.58"=>"",
"58.68"=>"",
Run Code Online (Sandbox Code Playgroud)

令人难以置信的奇怪......我想我最终可能会创建一个哈希值.这样1个calc_result就可以有5个不同的属性.

forms post internet-explorer ruby-on-rails

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

f.read空了

我在翻译中做了这一切......

loc1 = '/council/council1'
file1 = open(loc1, 'r')
Run Code Online (Sandbox Code Playgroud)

此时我可以执行file1.read()并将文件的内容作为字符串打印到标准输出

但如果我加上这个..

string1 = file1.read()
Run Code Online (Sandbox Code Playgroud)

字符串1回来了空..我不知道我可能做错了什么.这似乎是最基本的东西!

如果我继续再次输入file1.read(),则输出到标准输出只是一个空字符串.所以,当我尝试使用file1.read()创建一个字符串时,我失去了我的文件

python string file

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

获取字符串的子字符串

我有一个格式的字符串

[00:26:19] Completed 80000 out of 500000 steps  (16%)
Run Code Online (Sandbox Code Playgroud)

从中我想得到这个16部分.

我应该搜索(然后获取%并获得介于两者之间的部分,还是设置正则表达式查询更明智?

c# string substring

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

将并行Python代码移动到云端

听说科学计算项目(恰好是这里描述的随机纤维束成像方法)我目前正在为一名研究人员运行,我们的50个节点集群需要4个月,研究人员要求我检查其他选项.该项目目前正在使用并行python将4d数组的块分配到不同的集群节点,并将处理后的块重新组合在一起.

我目前正在处理的工作可能过于粗糙,(5秒到10分钟,我不得不在并行python中增加超时默认值)并且我估计通过重写它可以将进程加速2-4倍为了更好地利用资源(将数据拆分和重新组合在一起花费的时间太长,也应该并行化).大部分工作都是由numpy数组完成的.

我们假设2-4次是不够的,我决定从我们的本地硬件中获取代码.对于像这样的高吞吐量计算,我的商业选择是什么以及如何修改代码?

python parallel-processing mapreduce amazon-ec2 parallel-python

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