小编Mob*_*ion的帖子

如何获取HTML元素的id

在PHP中,我想解析一个HTML页面并获取某些元素的id.我能够获得所有元素,但无法获得ID.

$doc = new DOMDocument();
$doc->loadHTML('<html><body><h3 id="h3-elem-id">A</h3></body></html>');
$divs = $doc->getElementsByTagName('h3');
foreach($divs as $n) {
    (...)
}
Run Code Online (Sandbox Code Playgroud)

有没有办法获得元素的id?

谢谢.

html php domdocument

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

在Ubuntu命令行中的adb logcat的颜色

为了从Android设备获取logcat,我使用adb shell logcat(在混合中也使用了一些grep过滤).

示例输出如下:

E/com.samsung.app( 3739): [MSC]>>>...
I/InputDispatcher( 2882): Delivering ...
D/ProgramMonitor( 3770): START ...
D/ProgramMonitor( 3770): LAUNCHER_RESUME...
I/Debug   ( 3815): onReceive...
E/Debug   ( 3815): receive ...
D/ClientReporter( 3036): ...
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何根据日志的首字母更改输出的颜色.所以"E"用红色打印,"D"用绿色打印等等......就像在Eclipse中看日志的方式类似.

谢谢

bash android android-logcat

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

在 Android 中绘制到 SurfaceView

我正在尝试做一些非常简单的绘图,SurfaceView但我无法让它工作。没有例外,但我也没有看到任何结果。

更准确地说,我正在尝试创建一个SurfaceView并用单一颜色填充它。

这是我的代码:

public class SvetlinSurfaceViewTestActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        SurfaceRenderer renderer = new SurfaceRenderer(this);
        setContentView(renderer);
    }
}

class SurfaceRenderer extends ViewGroup implements SurfaceHolder.Callback {
    private final String TAG = "Svetlin Surface Renderer";

    SurfaceView mSurfaceView;
    SurfaceHolder mHolder;

    public SurfaceRenderer(Context context) {
        super(context);

        mSurfaceView = new SurfaceView(context);
        addView(mSurfaceView);

        // Install a SurfaceHolder.Callback so we get notified when the
        // underlying …
Run Code Online (Sandbox Code Playgroud)

java android surfaceview

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

ArrayList对象

需要一些输入:

让我说我有N ArrayList并且在每个我添加foo()对象.

Foo foo = new Foo()

A.add(foo);

B.add(foo);

N.add(foo);
Run Code Online (Sandbox Code Playgroud)

现在对任何一个foo()对象进行的修改都将反映在所有其他的arraylist中?

  1. 如果是的为什么?和

  2. 是否也可以使用Vector等其他任何集合实现此行为......?

  3. 如果我将foo视为null将会反映在所有arraylist中吗?

java

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

标签 统计

android ×2

java ×2

android-logcat ×1

bash ×1

domdocument ×1

html ×1

php ×1

surfaceview ×1