小编Ash*_*way的帖子

Mutation Observer未定义

我正在尝试修复并发布我的代码.我最初使用DOMNodeRemoved和DOMNodeInserted来关注我正在处理的页面中的元素.他们运作良好,但在IE中没有运作.所以我开始尝试使用MutationObserver.

这是我在onPageInit上调用的代码(回调写入控制台但我禁用了它,因为IE不再支持控制台):

var callback = function(allmutations){
    allmutations.map( function(mr){
        var mt = 'Mutation type: ' + mr.type;  // log the type of mutation
        mt += 'Mutation target: ' + mr.target; // log the node affected.
        //console.log( mt );
    })
}
mo = new MutationObserver(callback),
options = {
    // required, and observes additions or deletion of child nodes.
    'childList': true, 
    // observes the addition or deletion of "grandchild" nodes.
    'subtree': true
}
alert('its alive');
mo.observe(document.body, options);
Run Code Online (Sandbox Code Playgroud)

它在chrome中运行良好,但由于某种原因在IE中没有变化.我在页面加载过程中收到一个消息框,上面写着:

An unexpected error occurred in …
Run Code Online (Sandbox Code Playgroud)

javascript jquery netsuite mutation-observers internet-explorer-11

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

OpenCOBOL入门!("你好,世界!")

我正在尝试制作一个非常简单的COBOL程序.我已经设置了我的目录,配置等,但是当我去编译它时,我得到了这个错误:

sampleCOBOL.cbl: In paragraph 'Main-Paragraph' :
sampleCOBOL.cbl:9: Error: syntax error, unexpected "end of file"
Run Code Online (Sandbox Code Playgroud)

("sampleCOBOL.cbl"是我的文件名)

这是我的文件包含的内容:

   Identification Division.
   Program-ID. sampleCOBOL.

   Data Division.

   Procedure Division.
   Main-Paragraph.
       Display "Hello World!"
       Stop Run.
Run Code Online (Sandbox Code Playgroud)

我知道错误发生在第9行("停止运行").但是,为什么呢?

cobol gnucobol

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

Adt不会创建默认的hello世界,但命令行会创建

我的ADT正如在教程中看到的那样正常工作,直到2天前我创建了一个像以前一样的项目,并且我选择了"创建一个空白活动",我希望它为我和Main.java创建一个默认的hello world项目xml布局文件,但它不再创建此默认的hello world项目.我在SDK Manager中安装和更新了大部分内容.我创建了另一个工作区,我尽我所能,但它不会创建默认的hello world项目.但是当我从命令行创建项目时,它可以正常工作并创建一个hello world项目.为什么ADT不这样做?它是我的SDK管理器上已安装软件包的列表

SDK Manager list1 SDK Manager list2

当我创建一个具有空白活动的项目时,它在ADT中的项目树是空的:

ADT中的项目树

但它适用于命令行.我从命令行使用相同的sdk管理器:

~/Program/Andr/adt/sdk/tools $ ./android create project --target 24 --name MyFirstApp --path MyFirstApp --activity Main --package com.mrg.myfirstapp
Created project directory: MyFirstApp
....
Run Code Online (Sandbox Code Playgroud)

它使Helloworld项目:

在此输入图像描述

我的操作系统是linux Mint 15-16bit:

$ uname -a
Linux mrg-samsung 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:35:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

这是我的java版本:

$ java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
Run Code Online (Sandbox Code Playgroud)

和我的ADT版本:

在此输入图像描述

android eclipse-adt

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

使用PHP作为模板引擎

我不打算仅针对PHP选择模板引擎.我选择不使用像Smarty这样的模板引擎,因为我想学习如何使用PHP和HTML正确设计模板.有人可以提供有关如何设计模板页面的链接或示例吗?

php templates

5
推荐指数
3
解决办法
6814
查看次数

更新由于分页/排序而隐藏的行

如何fnUpdate对由于分页而当前不在视图中的行执行操作?

我正在开发一个在不同div容器中使用两个DataTable实例的Web应用程序.当一个容器可见时,另一个容器通过jQuery.fadeOut()/ 隐藏fadeIn()

在一个div中,我有一个摘要表,显示了另一个隐藏容器中可用的数据字段的选择.这些表之间的行通过_id#后缀映射到行ID.例如,4_performance_3摘要表中的行ID映射到timeline_task_3完整详细信息表中的行ID .

如果timeline_task_3由于分页和/或排序而导致行ID 不可见,如果我将更改应用于4_performance_3?如何更新行?

在代码段中,element由于行ID通过分页而不在视图范围内,因此为null

var tableArray = timelineTable.fnGetNodes();
var elemSplit;

for (var i = 0; i < tableArray.length; i++) {
    elemSplit = tableArray[i].id.split("_");

    if (elemSplit[2] == currentTask.id){
        element = document.getElementById(tableArray[i].id);

        timelineTable.fnUpdate(currentTask.internal, element, 0, false);
        timelineTable.fnUpdate(currentTask.dueDate, element, 1, false);
        timelineTable.fnUpdate(currentTask.label, element, 4, false);
        timelineTable.fnUpdate(currentTask.complete, element, 6, false);
        timelineTable.fnUpdate(currentTask.comments.length, element, 7, false);

        timelineTable.fnSort([[1, "asc"]]);

        console.log("updated timeline tasks");

    }

} 
Run Code Online (Sandbox Code Playgroud)

jquery jquery-datatables

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

可在字符串资源中绘制

我想AlertDialog显示它用字符串和图标一起显示它的消息.

是否可以在字符串资源中插入图标​​/图像/ drawable?有没有办法用字符串显示drawables AlertDialog.

编辑
如果它不清楚,drawables需要在字符串内.比如"点击图标[icon-image],然后点击......"

string android drawable android-resources

5
推荐指数
2
解决办法
4717
查看次数

Tomcat 7.0无法从Eclipse入门

我已经在系统上安装了tomcat 7.0。当我尝试从eclipse在服务器上运行我的应用程序时,它显示了此错误

The archive: C:/Program Files/Apache Software Foundation/Tomcat 7.0/bin/bootstrap.jar which is referenced by the classpath, does not exist.
Run Code Online (Sandbox Code Playgroud)

可能是什么问题?

java java-ee tomcat7

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

如何设置代码格式以允许行尾注释?

Xamarin Studio中的C#代码格式化(即,当按Ctrl-I格式化文档时)将行尾注释放到新行上.我在C#代码格式化策略设置中找不到任何更改此方法的方法.如何更改此项以保留同一行的行尾注释?

例如,请使用以下代码:

public class Foo
{
    int bar; // comment
}
Run Code Online (Sandbox Code Playgroud)

如果我按Ctrl-I(或者从菜单中单击编辑>格式>格式文档,或者从菜单中选择代码并单击编辑>格式>格式选择),代码将重新格式化为:

public class Foo
{
    int bar; 
    // comment
}
Run Code Online (Sandbox Code Playgroud)

我在OS X上使用v4.2.2 build 2 v4.3 build 52.

注意:这似乎是一个错误.所以我的问题确实是 - 有没有人遇到过这个问题想出一个修复或解决方法,如果有的话是什么?

c# coding-style xamarin-studio

5
推荐指数
2
解决办法
1199
查看次数

狗的速度相同

我正在开发第一个C#头实验室.我在程序中遇到了一个问题,那就是狗的速度相同.我无法弄清楚他们为什么会这样做,因为在我看来,每个对象实例都会在其X位置添加一个随机的1到5个像素.这种随机性应该足以产生差异.

所以,因为我不想发布我的整套实验室1类,我重新创建了一个小型独立版本,只有两只狗赛车,没有下注方面.

Form1.Designer包含: - 两个带有猎犬的图片框.-a开始按钮

Greyhound.cs类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing;

namespace test
{
    public class Greyhound
    {
        public int DogID;
        public PictureBox myPictureBox;
        public Point StartingPosition;
        public Point CurrentPosition;
        public Random Randomizer;

        public bool Run()
        {
            int AddDistance = Randomizer.Next(1, 7);
            CurrentPosition.X += AddDistance;
            myPictureBox.Location = CurrentPosition;

            if (CurrentPosition.X > 600)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

        public void ReturnToStart()
        {
            CurrentPosition = StartingPosition;
            myPictureBox.Location = StartingPosition;
        } …
Run Code Online (Sandbox Code Playgroud)

c# random performance

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

如何在条件下使用RemoveAll删除列表中的多个项目?

我试过跟随.

MyList.RemoveAll(t => t.Name == "ABS");
MyList.RemoveAll(t => t.Name == "XYZ");
MyList.RemoveAll(t => t.Name == "APO");
Run Code Online (Sandbox Code Playgroud)

相反,我该怎么做:

MyList.RemoveAll(t => t.Name == "ABS" || t => t.Name == "XYZ" ||t => t.Name == "APO");
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

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