小编Mic*_*ers的帖子

如何使用正则表达式解析Java中的HTML?

有人可以告诉我一个简单的方法在Java中使用正则表达式在html文件中找到href和src标签吗?
然后,如何获取与标记关联的URL?

谢谢你的任何建议.

java regex

14
推荐指数
4
解决办法
6万
查看次数

是否有相当于BufferedReader.readLine()的东西让我选择我的行尾字符是什么?

BufferedReader.readLine()的Javadoc 说:

一条线被认为是由换行符('\n'),回车符('\ r')或回车符中的任何一个终止,后面紧跟换行符.

我需要比这更好的控制(例如,我希望能够指定行尾为"\ r \n",因此"\n"本身不会终止该行).

是否有任何JDK或库函数执行此操作?

java io newline line-endings

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

无法创建Microsoft Visual C#2008编译器.请重新安装Visual Studio

知道如何在Visual Studio中修复此错误吗?尝试创建新的C#控制台应用程序时会发生此错误.我可以创建和构建一个C#网站,但Intellisense不起作用.VB应用程序正常工作.我尝试升级到SP1,但没有帮助.我不想重新安装Visual Studio并再次出现错误.

"无法创建Microsoft Visual C#2008编译器.请重新安装Visual Studio."

intellisense visual-studio-2008

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

重新学习语言的最佳方法是什么?

我曾经是大学里的一名Java书呆子,但从那时起我就没有碰过它.我过去3 - 4年的工作主要是使用Python和C++,而且我已经忘记了很多Java和Java.

那么,用语言回到最佳状态的最佳(也是最快)方法是什么?关于小项目的任何建议,让你使用(并因此重新学习)你已经知道的旧语言?

一个相关的问题是,你们如何与你学到的技术保持联系,但很长时间没有机会使用?

java programming-languages

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

如何使用Windows搜索搜索Jar文件?

我相信当我们使用Win2K时,Windows搜索会搜索Jar文件来查找特定的类,但这似乎不适用于XP.有谁知道如何在XP中启用它?

注意,要在Win2K中进行搜索,我们只为文件输入*.jar,为搜索文本字符串输入"ClassABC",搜索将返回包含类文件的任何jar文件,其中标题包含"ClassABC".

windows search windows-xp jar

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

列出linux中的所有叶子目录

有一种简单的方法可以只列出Linux中给定目录下的目录吗?为了更好地解释,我可以这样做:

find mydir -type d
Run Code Online (Sandbox Code Playgroud)

这使:

mydir/src
mydir/src/main
mydir/bin
mydir/bin/classes
Run Code Online (Sandbox Code Playgroud)

我想要的是:

mydir/src/main
mydir/bin/classes
Run Code Online (Sandbox Code Playgroud)

我可以在遍历行并删除,如果下一行包含的路径前行bash脚本做到这一点,但我不知道是否有不使用bash循环更简单的方法.

bash

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

Java中的软引用的用例是什么?

Java中的软引用的用例是什么?当JVM内存不足以释放足够的资源以便在关闭JVM之前转储关键信息时,垃圾收集非关键项是否有用?

它们被称为软引用它们是软的并且在"处于压力之下"时断开,即:JVM已经耗尽内存.我理解弱引用和幻像引用,但实际上并不需要这些引用.

java jvm soft-references

14
推荐指数
2
解决办法
1725
查看次数

例外规范

我知道这个功能将在C++ 0x中弃用,但对我来说,作为一个新手,拥有它似乎是一个好主意.任何人都可以向我解释为什么不是一个好主意?

c++ exception exception-specification

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

如何判断UILabel是否被触摸?

我试图确定UILabel是否被触及,如果有的话.给..

.
.
.
UILabel * site = [[UILabel alloc] initWithFrame:CGRectMake(0, 185, 320, 30)];
site.text = [retriever.plistDict valueForKey:@"url"];
site.textAlignment =UITextAlignmentCenter;
site.backgroundColor = [UIColor clearColor];
site.textColor = [UIColor whiteColor];
site.userInteractionEnabled = YES;
[theBgView addSubview:site];
[site release];
.
.
.    
Run Code Online (Sandbox Code Playgroud)

然后我写回调.

 - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
    retriever = [PListRetriever sharedInstance];
    CGPoint pt = [[touches anyObject] locationInView: self];
        NSURL *target = [[NSURL alloc] initWithString:[retriever.plistDict valueForKey:@"url"]];
        [[UIApplication sharedApplication] openURL:target];
  }
Run Code Online (Sandbox Code Playgroud)

现在的问题是,无论我在视图中触摸的位置是打开的.如何确定是否仅触摸了我的标签?

iphone events user-interface objective-c

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

C#中方法重载的不同行为

我正在浏览C#Brainteasers(http://www.yoda.arachsys.com/csharp/teasers.html)并遇到一个问题:这段代码的输出应该是什么?

class Base
{
    public virtual void Foo(int x)
    {
        Console.WriteLine ("Base.Foo(int)");
    }
}

class Derived : Base
{
    public override void Foo(int x)
    {
        Console.WriteLine ("Derived.Foo(int)");
    }

    public void Foo(object o)
    {
        Console.WriteLine ("Derived.Foo(object)");
    }
}

class Test
{
    static void Main()
    {
        Derived d = new Derived();
        int i = 10;
        d.Foo(i);  // it prints ("Derived.Foo(object)"
    }
} 
Run Code Online (Sandbox Code Playgroud)

但是,如果我将代码更改为

class Derived 
{
    public void Foo(int x)
    {
        Console.WriteLine("Derived.Foo(int)");
    }

    public void Foo(object o)
    {
        Console.WriteLine("Derived.Foo(object)");
    } …
Run Code Online (Sandbox Code Playgroud)

c# inheritance overloading

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