小编cha*_*aos的帖子

以gsp(grails)显示图像

我是grails的新手.我正在做一个图像上传和显示的示例项目.现在我的项目将图像和存储上传到ima​​ges目录.现在我要显示存储在"image"目录中的所有图像.我不知道如何编写gsp代码来显示所有图像.

为了显示图像,我在list.gsp页面中编写了以下代码.

我的gsp代码是:

<g:each in="${imageList}" var="image">
<img src="${createLinkTo(dir: 'images', file: '1.jpg')}" alt="Grails"/>
</g:each>
Run Code Online (Sandbox Code Playgroud)

imageList具有图像目录中的图像文件名.

在第二行,我想把文件名而不是"1.jpg".

任何人都可以告诉我如何显示图像.

谢谢

grails frameworks

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

是否可以通过API生成自定义bit.ly网址?

我希望能够http://bit.ly/thecakeisalie通过他们的API 生成自定义bit.lys(输入内容).这似乎不可能,但我想我会检查; 有没有人碰巧知道呢?

api bit.ly url-shortener

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

如何使用Perl找到已安装卷上的可用空间?

我正在尝试解压文件.在解开之前,我想知道已安装卷上的可用空间.计划是如果没有足够的空间我不会解开它!那么如何使用Perl找到已安装卷上的可用空间?顺便说一下,我使用Perl作为焦油和解压缩.

每个人都在说df,dh但这些命令在挂载点上不起作用.如果我想在安装点上找到可以写入的可用空间怎么办?

perl diskspace

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

如何在Perl中检测递归包调用?

我有一个Perl项目,我通过打一个循环包调用问题.下面的代码演示了这个问题.

执行此操作时,每个程序包将调用另一个程序包,直到计算机的所有内存都被占用并锁定.我同意这是一个糟糕的设计,这样的循环调用不应该在设计中进行,但我的项目足够大,我想在运行时检测到这一点.

我已经阅读了弱化函数和Data :: Structure :: Util,但我还没有找到一种方法来检测是否存在循环包加载(我假设,因为在每次迭代时都会生成一个新副本并存储在$ this hash的每个副本中).有任何想法吗?

use system::one;

my $one = new system::one(); 

package system::one;

use strict;

use system::two;

sub new {
  my ($class) = @_; 
  my $this = {};  
  bless($this,$class); 
  # attributes
  $this->{two} = new system::two();
  return $this; 
} 

package system::two;

use strict;

use system::one;

sub new {
  my ($class) = @_; 
  my $this = {};  
  bless($this,$class); 
  # attributes
  $this->{one} = new system::one();
  return $this; 
} 
Run Code Online (Sandbox Code Playgroud)

recursion perl callstack packages object

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

扩展一个类并在PHP中包含它有什么区别?

有人可以向我解释一下它们之间的区别

include_once 'classb.php'
class A
{
     $a = new B
}
Run Code Online (Sandbox Code Playgroud)

class A extends B
{
     $a = new B
}
Run Code Online (Sandbox Code Playgroud)

是什么?

扩展类与包含.php文件有什么优点/缺点?

php oop extends include

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

什么是更快的IN或OR?

在T-SQL中什么更快?

DELETE * FROM ... WHERE A IN (x,y,z)
Run Code Online (Sandbox Code Playgroud)

要么

DELETE * FROM ... WHERE A = x OR A = y OR A = z
Run Code Online (Sandbox Code Playgroud)

在我的例子中,x,y和z是存储过程的输入参数.而且我正试图尽我最大的能力获得DELETE和INSERT语句的性能.

t-sql optimization performance profiling sql-optimization

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

当我有多个标签打开到我的网站时,为什么我的setTimeout会加速?

我有一个计时器,每秒倒计时.它工作得很好,直到用户打开我站点的3或4个选项卡,此时最新选项卡的计时器变为双倍或三倍速度.我目前只能重现IE8中的错误.我以前使用的是setInterval,也可以重现Firefox中的错误.

我实际上正在使用FBJS(Facebook的Javascript),所以我只会给出一些伪代码.

function countDown() {
  ...
  setTimeout(function() { countDown() }, 1000);    
}

countDown();
Run Code Online (Sandbox Code Playgroud)

但是,我真正想要的是更理论化的.我知道浏览器可以尝试使用setInterval"追赶",但是多个选项卡如何导致setTimeout的这种行为?

javascript timer settimeout setinterval fbjs

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

使用jQuery for Ajax而不是构建自己的JavaScript是否值得?

除了框架,jQuery值得使用而不是创建自己的JavaScript?我一直在争论框架是否比使用创建自己的调用更好.他们使用它的缺点是什么?

对不起初学者的问题,我想知道是否更好地使用它并创建我的网站的一些ajaxish工作,而不是从头开发.

是否有其他框架可以更好地用于创建一个ajaxish网站?

javascript ajax jquery

6
推荐指数
3
解决办法
1283
查看次数

如何在Unix上的多个文件中的特定行插入一行?

我需要在目录中的数百个文件的第二行(因此在文件中向下移动其他行)中插入带有特定文本的行.关于如何做到的任何快速的Unix提示?

unix perl sed

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

在Linux上,如何在忽略某些名称的同时递归复制文件?

我需要以递归方式复制目录树,忽略任何名为"CVS"的子目录.有一个简单的方法吗?

unix linux shell scripting copy

6
推荐指数
3
解决办法
2939
查看次数