问题列表 - 第14370页

如何在Perl中搜索多个文件中的字符串?

我的问题可能很简单,但我是一个完整的新手.我想搜索特定短语的多个文本文件的内容,然后在屏幕上显示查找的行.我已经学会了如何处理单个文件.例如,如果我想搜索一个单词,请在F的根目录中名为"wyvern.txt"的文本文件中说"Okay".以下代码有效:

#!/usr/bin/perl

$file = 'F:\wyvern.txt';
open(txt, $file);
while($line = <txt>) {
  print "$line" if $line =~ /Okay/;
}
close(txt);
Run Code Online (Sandbox Code Playgroud)

但是,如果我想在两个文本文件中搜索相同的短语,分别说"wyvern"和"casanova",或者如何在F的根目录中的"novels"目录中查找所有文件,该怎么办?

任何帮助将不胜感激.提前致谢

麦克风

编辑:

哈哈,我终于想出了如何搜索目录中的所有文件以进行模式匹配:)以下代码效果很好:

#!/usr/bin/perl  
@files = <F:/novels/*>;
foreach $file (@files) {
open   (FILE, "$file");
while($line= <FILE> ){
print "$line" if $line =~ /Okay/;
}
close FILE; 
} 
Run Code Online (Sandbox Code Playgroud)

perl

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

我的密码挑战问题

我们面临着编写一个提示用户输入密码的程序的挑战.正确的密码是"我喜欢Java编程"而且密码应该像我写的那样前后有一个空格.现在,有一个条件,如果用户在正确的密码之前或之后输入超过2个或更多的空格,计算机仍然会接受它!你可以帮助我吗?

linux

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

帮助Java日历 - 它提供了一些奇怪的输出

我是Java的新手,我正在尝试用日期来做事.首先我开始使用Date类,我发现它基本上已被弃用,所以我切换到了Calendar.

现在我得到了奇怪的价值观.例如,12月的月值是0,而不是12.而在那些给我0月12日的日历上,它也提前了一年.

有点奇怪!

我错过了什么?

谢谢你的帮助.

-GG

编辑示例:

所以我正在从这样的文件中读出一些线条:Johnny Graham HF 12-2-1973 Black

我解析它,然后为我设置的日历:

int year = Integer.parseInt(stringVersionOfYear); // this value is 1973
Run Code Online (Sandbox Code Playgroud)

后来当我用这样一条线去回去年份时:

calendar.get(Calendar.YEAR)
Run Code Online (Sandbox Code Playgroud)

价值是1974年...而月份是0 cal.get(Calendar.MONTH)

编辑2:

我正在创建这样的日历:

Calendar outputCalendar = Calendar.getInstance();
outputCalendar.set(year, month, day);
Run Code Online (Sandbox Code Playgroud)

java

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

使用MonoTouch进行游戏开发的选项

游戏开发者在使用MonoTouch框架方面有哪些选择?

  1. 是否完全支持OpenGL?或者只是一个子集?
  2. 是否有任何与MonoTouch兼容的工具,框架或引擎?这些库是否也必须用.NET编写?
  3. 你还有其他的提示吗?

谢谢大家.

iphone xamarin.ios

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

制作全屏Cocoa应用程序

我想创建一个完整的Screen Cocoa应用程序,但是我的应用程序与传统的全屏应用程序略有不同.

这个应用程序将低于其他所有,所以在菜单栏和Dock等下面.它将有一个大图像覆盖桌面和图标,中间有一个自定义NSView与表视图等.如果这个概念是很难理解,这里是一个图像:

http://img10.imageshack.us/img10/6308/mockupo.png

可能有点混乱的唯一部分是背景图像.此背景图片不是计算机的壁纸,而是应用程序的一部分.因此,当应用程序启动时,它将进入全屏模式,并将自身置于停靠栏和菜单栏下方,以及所有其他窗口下方.因此它绘制背景图像以覆盖屏幕(包括桌面和图标).然后在中间有一个包含我的控件的自定义NSView.

这样做的最佳方法是什么?

谢谢

cocoa objective-c fullscreen

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

在MonoTouch中有任何cocos2d的机会吗?

在了解了monotouch如何工作的更多信息后,我相信无论如何我都知道这个问题的答案,但是你可以将cocos2d-iphone框架与monotouch一起使用吗?我相信这很可能是一个'不',因为cocos2d是一个客观的c库,并且很可能必须有某种.net端口才能实现这个目标?是这样吗?

我还没有做任何monotouch开发,但是用cocos2d进行了一些客观的开发,并且我非常喜欢这个框架,并希望避免,因为我对游戏开发很陌生,直接陷入黑暗的直线领域通过monotouch支持的openTK接口进行opengl编程.

我还在这里开设了一个社区维基,供人们在monotouch上分享游戏开发选项,这应该可以帮助我们所有这个新兴的框架.

iphone opengl-es cocos2d-iphone xamarin.ios

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

Ruby Qt文档

我在哪里可以找到ruby qt的文档?(例如rdoc)

qtruby

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

是否有可以将PHP代码转换为ASP.Net的应用程序?

我累了.我的项目中有大约30个非常混乱的PHP文件.听到人们说Asp.net更有条理,它更好(我主要依赖于Jeff的建议@codinghorror)并且可以在不使用M $的膨胀软件的情况下使用asp.net.我不想也不会手动转换到目前为止完成的工作.

注意:我想要一个好的工具 - 我不想从~30个非结构化和杂乱的文件转到存储在带有奇数文件名(Java)的quantllion目录中的杂乱的东西

php asp.net automated-refactoring

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

使用Qt进行基本身份验证(QNetworkAccessManager)

我试图从我的Qt应用程序执行Twitter的基本身份验证.我使用QNetworkAccessManager.但我找不到任何帮助.

但我发现了一个名为qsoapmanager的程序,它通过标头传递base64中的凭据.也许我可以通过在QNetowrkRequest中设置标头来实现QNAM.但我找不到方法.

在qsoapman源代码中,header设置如下:

QHttpRequestHeader header;

header.setValue( "Authorization", QString( "Basic " ).append( auth.data() ) );
Run Code Online (Sandbox Code Playgroud)

我能用QNAM/QNReq做到这一点还是有更好的方法?

qt qnetworkaccessmanager

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

在Nokogiri的所有标签之间抓取文字?

在html标签之间抓取所有文本的最有效方法是什么?

<div>
<a> hi </a>
....
Run Code Online (Sandbox Code Playgroud)

一堆文字被html标签包围.

ruby nokogiri

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