问题列表 - 第46358页

Unix命令列出包含字符串但*NOT*包含另一个字符串的文件

如何递归查看具有一个字符串且特别是没有其他字符串的文件列表?另外,我的意思是评估文件的文本,而不是文件名.


结论:

根据评论,我最终使用:

find . -name "*.html" -exec grep -lR 'base\-maps' {} \; | xargs grep -L 'base\-maps\-bot'
Run Code Online (Sandbox Code Playgroud)

这返回的文件包含"base-maps"而不是"base-maps-bot".谢谢!!

linux command-line grep command find

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

Spring单元测试用例不会回滚插入记录

以下测试用例在功能上正常工作,但其中一个必须在数据库中创建新文章的测试方法在测试用例执行结束时不会回滚.
我希望它以这种方式工作.对于测试用例,更新文章实际上在测试用例执行结束时回滚更新.

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(value = "/applicationContext-test.xml")
@TransactionConfiguration(transactionManager = "txManager", defaultRollback = true)
@Transactional
public class PriceRepositoryTest {

@Resource(name ="repository")
private PriceRepository repository;
@Test
public void testGetAll() throws Exception {
    Assert.assertEquals(8, repository.getAll().size());
}


@Test
@Rollback
public void shouldSaveNewArticle(){
    Article article = new Article();
    article.setName("Article");
    article.setPrice(33);
    repository.save(article);

    Assert.assertEquals(9, repository.getAll().size());
}


@Test
@Rollback
public void shouldUpdateArticle(){
    Article article = repository.getArticle(4);
    article.setPrice(33);
    repository.update(article);

    Assert.assertEquals(String.valueOf(33.0), String.valueOf(repository.getArticle(4).getPrice()));
}
Run Code Online (Sandbox Code Playgroud)

}

java spring unit-testing hibernate transactions

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

通过Intelli-J启动grails-app,将root设置为localhost:8080 /而不是localhost:8080/app,或者修改createLink?

有没有办法通过Intelli-J启动应用程序,以便它成为localhost:8080/应用程序的根目录?我遇到的问题是在本地工作的AJAX网址在生产中不起作用,并且createLink(action:"ajaxUpdate")似乎创建了引用/app/ajaxUpdate,它在本地工作但不在生产中.

有没有办法解决createLink这两个地方的工作?我想也许我可以使用UrlMappings使所有的ajax调用非常简单,只是引用/ajaxUpdate,但由于grails应用程序在Intelli-J中的部署方式,这不起作用.

我该如何解决?

grails groovy intellij-idea url-mapping

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

类型不可序列化,因为它不公开?

我有一个公共类,不能正确序列化.尝试时,抛出以下异常:

数据协定类型"MyProject.MyClass"不可序列化,因为它不是公共的.将类型设置为public将修复此错误.或者,您可以将其设置为内部,并使用程序集上的InternalsVisibleToAttribute属性以启用内部成员的序列化 - 有关更多详细信息,请参阅文档.请注意,这样做会产生一定的安全隐患.

我的班级公开的,但是:

[DataContract]
public class MyClass
{
    [DataMember]
    public string Name { get; set; }

    [DataMember]
    private int Count;

    public MyClass()
    {
        Name = string.Empty;
        Count = 0;
    }
}
Run Code Online (Sandbox Code Playgroud)

当课程明显公开时,为什么我会得到这个例外?

c# windows-phone-7

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

使用window.open()在特定时间间隔后打开新窗口

我正在寻找javascript代码,它将在特定的时间间隔后自动打开新的选项卡(窗口).

我在这里的网站很少,在这个代码中,当我按下html页面上的按钮时会自动打开.

我希望这些网站在特定时间间隔后打开.比如,第一个网站将在用户按下"打开Windows"按钮,1分钟后第二个网站和2分钟后第3个网站打开.

例如.

<html>
<head>
<script type="text/javascript">
function open_win() {
window.open("http://www.google.com")
window.open("http://www.yahoo.com")
window.open("http://www.bing.com")
}
</script>
</head>

<body>
<form>
<input type=button value="Open Windows" onclick="open_win()">
</form>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

谢谢,

SANGRAM

html javascript browser window.open

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

强制64位jvm到32位jvm?

有人请给我关于强制64位jvm作为32位jvm运行的想法吗?

我需要编写一个用于蓝牙连接的jse桌面应用程序.为此我需要实现Bluecove jar.它只有32位文件.所以我在eclipse脉冲星的VM参数下包含了-D32.但是我仍然得到在添加参数之前显示的相同错误:bluecove_x64.dll缺失.我尝试使用-d32,它向我展示了"无法识别的选项:d32".

似乎我应该安装一个可以在64位操作系统上运行的32位jvm.那么,任何人都可以告诉我应该安装什么?32位或Eclipse软件中的Java SDK?

提前致谢!

jvm 32bit-64bit bluecove

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

使EditText在代码中表现为TextView

如何使EditText看起来像用Java完成而不是用XML完成的TextView.

我已经看过如何使用像xml这样的文件

style="@android:style/Widget.TextView"
android:editable="false"
android:cursorVisible="false"
android:longClickable="false"
Run Code Online (Sandbox Code Playgroud)

但我希望这可以在java中完成,因为我没有使用任何xml文件的布局..一切都在代码本身完成..我试图在我的代码中使用GestureListener ..它适用于TextView但不是EditText所以,为EditText做什么,以便可以实现GestureEvents?

谢谢,

android

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

打印字符串的反转

我正在编写一个程序,它在文本字段中打印字符串的反转,从另一个文本字段中获取输入文本.在将文本输入到一个文本字段后按Enter键时,结果(反向)应显示在另一个文本字段中.

我试过这样,但结果很奇怪.

.h文件:

#import <UIKit/UIKit.h>


@interface reverseVC : UIViewController {

    UITextField *textEntered;
    UITextField *textDisplay;

}
@property (nonatomic,retain) IBOutlet UITextField *textDisplay;
@property (nonatomic,retain) IBOutlet UITextField *textEntered;

- (NSMutableArray*) stringReverse;
- (IBAction) enter;

@end
Run Code Online (Sandbox Code Playgroud)

.m文件

- (NSMutableArray *) stringReverse
{

    NSString *value = textEntered.text;
    NSArray *tempArray = [[[NSArray alloc] initWithObjects:value,nil] autorelease];

    NSMutableArray *arr = [[[NSMutableArray alloc] init] autorelease];


    for (int i=[tempArray count]-1; i>=0; i--)
    {
        [arr addObject:[tempArray objectAtIndex:i]];
        NSLog(@"the object is:%c",arr);
    }

    return arr;
}
-(IBAction)enter
{
   textDisplay.text = [NSString stringWithFormat:@"%c",[self stringReverse]]; …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ipad

0
推荐指数
2
解决办法
6844
查看次数

使用字符串常量键来避免魔术字符串键是一个好主意吗?

我的想法是避免在我的Asp.Net MVC应用程序中使用魔术字符串键.为此,我想创建要在应用程序中共享的字符串常量键.

例如,我可以写TempData[MyConst.Message]而不是TempData["Message"].

public class MyConst
{
    public const string Message = "Message";
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:这样做是一个好主意吗?

asp.net-mvc

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

如何每秒启动意图ACTION_TIME_TICK?

您好我想知道如何使用意图ACTION_TIME_TICK每秒而不是每分钟?

java time android android-intent

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