小编Mic*_*ers的帖子

在Android中询问有关正则表达式的帮助

我是开发Android应用程序的初学者.我在Android中使用正则表达式时遇到一些问题.

在我的应用程序中,我编写了一些代码来获取html页面的源代码,我将其转换为String数据类型.现在我想使用正则表达式来检索此页面的html标签中的一些细节.那么,我该怎么做呢?

例如,在html代码中,

<HTML>
.......
<TABLE class=tb_info cellSpacing=0 cellPadding=0 border=0>
<TR>
<TD class=pro_name vAlign=center colSpan=5>Abby Poon</TD>
</TR>
<TR>
<TD class=pro_name vAlign=center colSpan=5>Peter Pan</TD>
</TR>
</TABLE>
.........
</HTML>
Run Code Online (Sandbox Code Playgroud)

现在我想取回两个值中名为"tb_info"和"pro_name"的表中的"Abby Poon"和"Peter Pan"的值.任何人都可以教我如何做到这一点?或者您可以通过Android为我提供一些参考页面.非常感谢你.

html java android

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

如何在c中的主脑猜谜游戏中正确统计"白色"?

"白色"是在错误的位置检查正确的数字.但我不知道如何正确计算它.

#include "stdafx.h"
#include "stdlib.h" 
#include "time.h"

int _tmain(int argc, _TCHAR* argv[])
{
    int answer[4];
    int guess[4];
    int count = 0;

    srand(time(NULL)); 
    /*answer[0] = (rand() % 6)+1;
    answer[1] = (rand() % 6)+1;
    answer[2] = (rand() % 6)+1;
    answer[3] = (rand() % 6)+1;*/

    answer[0] = 3;
    answer[1] = 3;
    answer[2] = 5;
    answer[3] = 2;

    printf("%d %d %d %d\n", answer[0],  answer[1],  answer[2],  answer[3]);
    printf("          B W\n"); 

    do
    {
        int black = 0;
        int white = 0;
        count++;
        printf("Enter 4 numbers, this …
Run Code Online (Sandbox Code Playgroud)

c arrays

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

Java多态/抽象类帮助

我正在尝试为抽象类设置参数:

public abstract class NewMath {
    public abstract int op (int intOne, int intTwo);
}
Run Code Online (Sandbox Code Playgroud)

这是扩展的子类:

public class MultMath extends NewMath {
    public int op (int intOne, int intTwo){
        return intOne + intTwo;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在定义这样的参数时实例化一个对象:

public class TestNewMath {
    public static void main(String [] _args) {
        MultMath multObj = new MultMath(3,5);
    }
}
Run Code Online (Sandbox Code Playgroud)

它不起作用.它给了我这个错误:

TestNewMath.java:3: cannot find symbol
symbol  : constructor AddMath(int,int)
location: class AddMath
        AddMath addObj = new AddMath(3, 5);

我知道我错过了什么.它是什么?

java polymorphism abstract-class

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

如何从另一个类更改Java中框架的背景颜色?

我有以下内容:

import javax.swing.JFrame;

public class Directions {

    public Directions(){
        JFrame frame = new JFrame("Direction");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().add(new DirectionPanel());
        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        Directions myTest = new Directions();
    }
}
Run Code Online (Sandbox Code Playgroud)

第二课:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class DirectionPanel extends JPanel{
    public DirectionPanel(){
        addKeyListener(new DirectionListener());
        setBackground(Color.yellow);
    }

    private class DirectionListener implements KeyListener{

        @Override
        public void keyPressed(KeyEvent e) {
            //JOptionPane.showMessageDialog(null, "Hello Johnny");
            int keyCode = e.getKeyCode();
            if (keyCode == KeyEvent.VK_LEFT){
                setBackground(Color.red);
            }
            repaint();
        }

        @Override
        public void …
Run Code Online (Sandbox Code Playgroud)

java swing keyevent jpanel

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

将结构直接传递给函数

我有一个我初始化的结构,如下所示:

typedef struct
{
 word w;
 long v;
}
MyStruct;


MyStruct sx = {0,0};
Update(sx);
Run Code Online (Sandbox Code Playgroud)

现在,首先声明它然后传递它似乎是一种浪费.我知道在C#中,有一种方法可以在一行中完成所有工作.是否有可能以更聪明(读取:更清洁)的方式将其传递给我的更新功能?

c++ struct

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

如何向我的申请用户发送确认电子邮件?

我设计了一个聊天应用程序,不同的用户可以在其中创建帐户,但我不知道如何向用户发送确认电子邮件.由于我在注册表中收集了他们的电子邮件地址,我如何将邮件发送到Java中的这些地址?

java email

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

"select count()"非常慢

我有一个包含1,000,000条记录的数据库和一个这样的查询:

select count(code) from table1
Run Code Online (Sandbox Code Playgroud)

它在本地系统上运行良好,但在网络上变得非常慢.其他查询如select * from table快速执行,但select count(code) from table1速度很慢.我无法改变数据库的结构.我的数据库是Foxpro,我使用的是VB.NET.

有解决方案吗?

编辑:我应该写这样的代码吗?

dim ds as new dataset
dim da as new datadapter("select count(*) from table ", connection)
da.fill(ds,"tbl1")
Run Code Online (Sandbox Code Playgroud)

那么我如何select count(code) from table1从数据集中获取?

或者我必须使用LINQ?

编辑2:我的意思是select count(*)和之间的比较select count(code).
解决办法是什么?

vb.net networking foxpro

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

功能区控件

如何在使用Delphi 单击快速访问栏中的更多命令按钮后启用禁用的功能区按钮?

delphi ribbon-control

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

泛型 - 在为泛型类提供具体类型时类型不匹配

简单的Java泛型问题:我有两个类 - 其中一个使用泛型来定义它的类型,另一个扩展这个类提供一个具体类型.

public class Box<Item> {
    ...
}


public class Toolbox extends Box<Tool>{
    ...
}
Run Code Online (Sandbox Code Playgroud)

鉴于Toolbox扩展Box提供了一个工具作为通用占位符的实际类型,我本以为应该可以这样做:

Box<Tool> box = new Box();

Toolbox toolbox = box; 
Run Code Online (Sandbox Code Playgroud)

但是,这似乎导致类型不匹配.为什么是这样?

java generics inheritance type-mismatch

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

这段代码的C++是如何工作的?

我有一些奇怪的代码.我一定是闭着眼睛打我的键盘,因为这种类型的东西真的很愚蠢,但奇怪的是,我在程序成功运行后抓住了它.

struct Number{
private:
  unsigned long longNumber;
public:

   Number(unsigned long n)
   {
      longNumber = n;
   }

  unsigned long getReverse()
  {
      /*some magic that returns an unsigned long */
  }

  inline
  unsigned long getLong()
  {
      return longNumber;  
  }
  inline
  static Number add(Number one, Number two)
  {
      return Number(one.getLong() + two.getLong());
  }
};


int main()
{
  scanf("%lu", n);
  Number number = Number(n);
  number = Number::add(number, number.getReverse());
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

当然,main()中有更多的东西在进行,而Number有更多的成员和功能,但这是我认为重要的.

如果你查看main,你会看到add()传递一个Number和一个unsigned long,但add()只接受Number和Number.

这里发生了什么?

编辑:上面添加了构造函数

c++

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