问题列表 - 第23075页

Grails:我如何通过hasMany关系搜索孩子?

如果我有一个客户端域类,并且该客户端有多个课程.我如何找到我正在寻找的课程?例如:

class Client {
    String name
    static hasMany = [courses:Course]
}

class Course {
    String name
    static belongsTo = [client:Client]
}

def client = Client.get(1)
Run Code Online (Sandbox Code Playgroud)

我想在那个课程关系中"找到"或"搜索".也许是这样的:

client.courses.find(name:'Whatever')
Run Code Online (Sandbox Code Playgroud)

有没有办法用Grails做到这一点?

grails

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

如何获取shell脚本中目录中的文件列表?

我正在尝试使用shell脚本获取目录的内容.

我的脚本是:

for entry in `ls $search_dir`; do
    echo $entry
done
Run Code Online (Sandbox Code Playgroud)

哪里$search_dir是相对路径.但是,它$search_dir包含许多名称中带有空格的文件.在这种情况下,此脚本不会按预期运行.

我知道我可以使用for entry in *,但这只适用于我当前的目录.

我知道我可以更改到该目录,for entry in *然后使用然后更改回来,但我的特殊情况阻止我这样做.

我有两个相对路径$search_dir$work_dir,和我有两个同时工作,阅读他们创建/删除在他们的文件等.

那我现在该怎么办?

PS:我用bash.

bash shell directory-listing

134
推荐指数
7
解决办法
44万
查看次数

如何使用Perl连接两个索引之间的数组元素?

我有一个字符串数组: @array

我想连接与数组索引开始的所有字符串$i$j.我怎样才能做到这一点?

perl

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

如何在Eclipse中更改动态Web项目的上下文根?

我在Eclipse中开发了一个动态Web项目.现在我可以使用以下URL通过浏览器访问它:

http://localhost:8080/MyDynamicWebApp
Run Code Online (Sandbox Code Playgroud)

现在我想将访问URL更改为

http://localhost:8080/app
Run Code Online (Sandbox Code Playgroud)

我从项目"属性| Web项目设置|上下文根"中更改了上下文根.

但它没有用.Web应用程序仍具有之前的访问URL.我已经在Tomcat上重新部署了应用程序,重新启动了Tomcat并完成了应该完成的所有操作,但访问URL与之前的相同.

我发现该server.xml文件没有附加WAR文件.那么Tomcat如何确定我的Web应用程序的上下文根server.xml并允许我通过该URL访问应用程序?

eclipse contextroot java-ee applicationcontext

201
推荐指数
7
解决办法
30万
查看次数

用简单的英语,什么是Django通用视图?

本页的前两段解释了通用视图应该让我的生活更轻松,更少单调,让我对女性更具吸引力(我构成了最后一个):

https://docs.djangoproject.com/en/1.4/topics/generic-views/

我都是为了改善我的生活,但通用观点实际上做了什么?似乎有很多流行语被抛出,这比他们解释的更令人困惑.

通用视图类似于Ruby on Rails中的scaffolding吗?介绍中的最后一个要点似乎表明了这一点.这是一个准确的陈述吗?

python django django-generic-views

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

什么是.net中的类型安全?

什么是类型安全的?

它意味着什么,为什么重要?

.net c#

56
推荐指数
3
解决办法
7万
查看次数

大多数阅读页面 - drupal

我想在我的drupal网站(最新版本)上显示一个块,显示网站上大多数阅读页面

有没有可用于实现此目的的模块/代码?

-Vivek

drupal

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

cmake和visual studio

gcc 4.4.2/Visual Studio C++ 2008

我一直在linux上使用cmake,没有任何问题.

现在我已经通过应用程序移植到Windows上运行.

我使用cmake -G"Visual Studio 9 2008 ../src"生成了解决方案文件

但是,我知道cmake只创建一个Makefile,编译器使用它来构建应用程序.

我在Visual Studio中打开我的解决方案,按F7键进行编译.

我想知道它实际上是否使用由cmake生成的Makefile?或者它只是像任何普通的视觉工作室程序一样编译应用程序?

非常感谢任何建议,

cmake

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

孤立的存储误解

这是我和我之间为了解隔离存储问题而进行的讨论.你能帮我说服隔离存储吗?

这是为Windows窗体应用程序(读取器)编写的代码,用于读取已签名的另一个Windows窗体应用程序(编写器)的独立存储.如果读者可以阅读作者的文件,那么安全性在哪里?我以为只有签名的代码才能访问该文件!

如果所有.NET应用程序都是相同的并且具有访问独立存储的所有权限,那么安全性在哪里呢?如果我可以从隔离存储安装和运行EXE文件,为什么我不安装病毒并运行它,我可以访问这个区域.但是病毒或其他任何不可信任的文件系统都可以访问文件系统,它只能访问内存,这很危险.

我看不出使用应用程序数据文件夹来保存状态和使用独立存储之间的区别,除了漫长的讨厌路径!

我想尝试对读者代码给予较低的信任并重新测试,但他们说"实际上创建了隔离存储,以便为低可信应用程序提供保存其状态的权利".

读者代码:

 private void button1_Click(object sender, EventArgs e)
 {
     String path = @"C:\Documents and Settings\All Users\Application Data\IsolatedStorage\efv5cmbz.ewt\2ehuny0c.qvv\StrongName.5v3airc2lkv0onfrhsm2h3uiio35oarw\AssemFiles\toto12\ABC.txt";
     StreamReader reader = new StreamReader(path);
     var test = reader.ReadLine();
     reader.Close();
 }
Run Code Online (Sandbox Code Playgroud)

作家:

private void button1_Click(object sender, EventArgs e)
{
    IsolatedStorageFile isolatedFile = IsolatedStorageFile.GetMachineStoreForAssembly();
    isolatedFile.CreateDirectory("toto12");

    IsolatedStorageFileStream isolatedStorage = new IsolatedStorageFileStream(@"toto12\ABC.txt", System.IO.FileMode.Create, isolatedFile);
    StreamWriter writer = new StreamWriter(isolatedStorage);
    writer.WriteLine("Ana 2akol we ashrab kai a3eesh wa akbora");
    writer.Close();
    writer.Dispose();
}
Run Code Online (Sandbox Code Playgroud)

.net c# windows asp.net security

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

密钥如何用于加密算法?

我正在浏览并找到关于加密的好文章.但是,它们都没有描述为什么密钥长度很重要,以及密钥用于什么.我的猜测是可以这样工作:

Plaintext:   0101001101010101010
Key:         01010010101010010101   //the longer the key, the longer unique sequence
XOR or smth: //result
Run Code Online (Sandbox Code Playgroud)

至少它是如何工作的还是我错过了什么?

encryption cryptography

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