问题列表 - 第42624页

如何使用自定义质量级别在Android上保存JPEG图像

在Android上,如何将图像文件保存为30%质量的JPEG?

在标准Java中,我将使用以下ImageIO方式读取图像BufferedImage,然后使用IIOImage实例将其保存为JPEG文件:http://www.universalwebservices.net/web-programming-resources/java/adjust-jpeg-image-compression -quality-when-saving-images-in-java.然而,似乎Android缺乏这个javax.imageio包.

java android jpeg lossy-compression

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

禁用:rails3中的.format路由

你能告诉我如何在rails路由中禁用.:format选项吗?我只需要HTML ...

formatting routing ruby-on-rails ruby-on-rails-3

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

使用Delphi 2010进行远程调试时没有断点 - 因此卡在Delphi 7上

在去年八月进行初步调查后,我回过头来看看Delphi 2010的远程调试.我已经确定D2010有4和5的更新,并且远程调试器是Embarcadero wesite的最新版本.按照这里非常有用的说明 ,我可以加载远程进程并运行正常,但我不能使用断点.RSM和EXE文件一起位于远程目录中.

有什么我应该检查的吗?我可以手动加载符号表吗?似乎没有调试器设置,但是我可以强迫某些东西迫使D2010加载我的符号表吗?

这是现在让我继续使用Delphi 7的唯一问题 - 我有几台生产机器无法安装IDE进行调试,我确实需要某种远程调试支持.

作为必然结果 - 对XE的远程调试是否支持更好?

谢谢,Brian.

delphi debugging delphi-2010

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

创建嵌套模型表单

我正在尝试构建一个多模型表单 - 但其中一个问题是,我需要链接表单中的模型.

例如,假设我拥有的表单具有以下模型:用户,配置文件

在创建新用户时,我想同时创建一个新的配置文件,然后将这两个配置文件链接起来.问题是,如果还没有创建它们,它们还没有ID - 那么如何分配链接值?

谢谢!

-Elliot

我注意到,有些人喜欢这个 - 要查看更多关于链接两个模型的信息,请查看我的第二个问题,它有一个答案:以多模型形式链接两个模型

ruby ruby-on-rails nested-forms ruby-on-rails-3

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

因子Clojure代码在Java对象中设置许多不同的字段

如何在Java对象中设置许多不同字段的代码?我想要因素

(set! (. employee name) "Chris")
(set! (. employee age) 100)
(set! (. employee salary) 5000)
Run Code Online (Sandbox Code Playgroud)

(doseq [field '((name "Chris") (age 100) (salary 5000))]
  (set! (. employee (first field)) (second field)))
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,因为句点是一个宏,并试图从字面上评估(第一个字段).顺便说一句,我明白设置字段不是好习惯.我需要与遗留代码互操作.

field clojure

9
推荐指数
2
解决办法
683
查看次数

使用Java实现字典

任务词典ADT

  • 字典ADT模拟可搜索的关键元素条目集合
  • 允许使用具有相同键的多个项目
  • 应用:字定义对

字典ADT方法:

  • find(k):如果字典有一个带有键k的条目,则返回它,否则返回null
  • findAll(k):返回键k的所有条目的迭代器
  • insert(k,o):insert并返回条目(k,o)
  • 删除(e):从字典中删除条目e
  • size(),isEmpty()

操作输出字典

insert(5,A) (5,A) (5,A)
insert(7,B) (7,B) (5,A),(7,B)
insert(2,C) (2,C) (5,A),(7,B),(2,C)
insert(8,D) (8,D) (5,A),(7,B),(2,C),(8,D)
insert(2,E) (2,E) (5,A),(7,B),(2,C),(8,D),(2,E)
find(7) (7,B) (5,A),(7,B),(2,C),(8,D),(2,E)
find(4) null (5,A),(7,B),(2,C),(8,D),(2,E)
find(2) (2,C) (5,A),(7,B),(2,C),(8,D),(2,E)
findAll(2) (2,C),(2,E) (5,A),(7,B),(2,C),(8,D),(2,E)
size() 5 (5,A),(7,B),(2,C),(8,D),(2,E)
remove(find(5)) (5,A) (7,B),(2,C),(8,D),(2,E)
find(5) null (7,B),(2,C),(8,D),(2,E)
Run Code Online (Sandbox Code Playgroud)

详细说明:没有

java dictionary map

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

Scala计数内循环的迭代次数

如果我想枚举Scala中内循环的迭代,我将如何以函数式方式处理它?

例如,我将如何重写以下代码:

val documents = List("a" :: "b" :: Nil, "aa" :: "bb" :: Nil, "aaa" :: Nil)
var currentPageNumber = 0

documents.foreach { doc =>
  for (page <- doc) {
    currentPageNumber += 1
    println("%d: %s".format(currentPageNumber.head, page)
    // do something with page
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以摆脱var使用val currentPageNumber = Iterator.from(0)但这仍然意味着我实际上需要在循环之外声明它.

有没有一个技巧不会暴露currentPageNumber到外部范围 - 就像zipWithIndex计数器一样 - 只存在于循环内部?

编辑:

我也发现了一个版本,scanLeft但我觉得它很混乱.但也许有人可以以某种方式优化它.

documents.scanLeft(0) { case (cnt, doc) =>
  doc.zip(Iterator.from(cnt + 1).toIterable).map { case(page, cnt) =>
    println("%d: %s".format(cnt, …
Run Code Online (Sandbox Code Playgroud)

iterator functional-programming scala count immutability

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

如何让Rails视图处理数据库内容中的HTML标记?

好.我知道这是非常基本的.我希望在数据库中的文本内容周围有一些基本标签,以便在视图的渲染中进行处理.

基本上,我有一个名为Page的模型.

rails g model Page name:string content:text
Run Code Online (Sandbox Code Playgroud)

我希望在视图中显示内容字段中的任何内容,但是,如果内容字段中有HTML,我希望它不仅仅显示就可以处理.

例如,在我的Page#show view中,我可能有:

<%= @page.content %>
Run Code Online (Sandbox Code Playgroud)

哪个输出:

<p>这是我的第一个<b>段落</ b>.</ p>

当我想要输出时:

这是我的第一段.

再次,请温柔.我知道这可能是非常基本但我很难找到如何做到这一点.:)

ruby-on-rails

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

Interface属性是否需要@ property?

在我的UIViewController子类中,我有3个UIView,每个a @property作为IBOutlet.我的代码中根本不使用这些属性.一旦创建了视图控制器,视图就会被实例化,并且在取消分配视图控制器时会取消分配视图.

我刚在想; 我不能只删除@property's?我做了,我仍然可以IBOutlet在Interface Builder中连接我的实例变量(with ).

所以现在我的问题是; 是否有任何与Interface Builder结合使用的属性,或者可以将它们删除?是否需要一些内存管理或其他什么?或者他们真的只是在你自己的代码中使用?

如果我把它们抛弃,我还需要release它们dealloc吗?

iphone cocoa-touch objective-c interface-builder uikit

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

非请求范围Bean中的@ManagedProperty(value ="#{param.id}")

我需要将参数(POST)传递给@managedBean,我使用了这样的托管属性:

@ManagedProperty(value = "#{param.id}")
private int id;
Run Code Online (Sandbox Code Playgroud)

Bean的范围是ViewScope

我最终得到了这个错误:

无法创建托管bean收据.发现了以下问题: - 表达式#{param.id},request引用的对象的范围比引用的托管bean范围短

我能做什么?

arjan看看:

我的页面:Facelet Title

<form method="post" action="faces/index.xhtml">
  <input name="id" value="4" />
  <input type="submit" value="submit" />
</form>

<h:form>
  <h:commandLink value="click" action="index">
    <f:param id="id" name="id" value="20"/>
  </h:commandLink>
</h:form>
Run Code Online (Sandbox Code Playgroud)

java jsf managed javabeans jsf-2

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