小编Sha*_*ard的帖子

将 onClick 应用到 Iframe

有没有办法用其他一些元素“封装”一个 Iframe 来模拟 onClick?我知道 Iframe 不支持事件,但我需要跟踪从我的网站离开 Iframe 的点击次数。

谢谢!

html javascript iframe

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

如何计算纵向冗余校验(LRC)?

我试过维基百科的例子:http://en.wikipedia.org/wiki/Longitudinal_redundancy_check

这是lrc(C#)的代码:

/// <summary>
/// Longitudinal Redundancy Check (LRC) calculator for a byte array. 
/// ex) DATA (hex 6 bytes): 02 30 30 31 23 03
///     LRC  (hex 1 byte ): EC    
/// </summary> 
public static byte calculateLRC(byte[] bytes)
{
    byte LRC = 0x00;
    for (int i = 0; i < bytes.Length; i++)
    {
        LRC = (LRC + bytes[i]) & 0xFF; 
    }
    return ((LRC ^ 0xFF) + 1) & 0xFF;
}   
Run Code Online (Sandbox Code Playgroud)

它说结果是"EC",但我得到"71",我做错了什么?

谢谢.

c# checksum parity

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

如何在文本框中有字符串时启用按钮?

我在form2中有一个文本框和一个按钮.在form1中单击某个项目时,将显示form2.我希望在文本框为空时禁用form2中的按钮,但是当用户开始键入时,我想启用该按钮.

我尝试在initialisecomponent()之后在我的构造函数中使用if,但它不起作用:

if(textbox1.text != "")
{
   btnOne.Enabled = true;
}
Run Code Online (Sandbox Code Playgroud)

我也试过调用一个checkText()在初始化组件之后调用的方法,它使用do-while循环来检查:

do{
    btnOne.Enabled = true
  }
 while(textbox1.text != "");
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

c# winforms

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

psycopg2 executemany简单列表?

我正在尝试将psycopg2 executemany用于简单的多插入,但是我只能使用dict而不是“纯”值序列来使其工作:

# given:
values = [1, 2, 3] ; cursor = conn.cursor()

# this raises TypeError: 'int' object does not support indexing:
cursor.executemany('INSERT INTO t (col_a) VALUES ( %s )', values)
# I also tried encapsulating my 'values' into a tuple/list but it gives another exception (TypeError: not all arguments converted during string formatting).

# while this is ok:
cursor.executemany('INSERT INTO t (col_a) VALUES ( %(value)s )', [  dict(value=v) for v in values ])
Run Code Online (Sandbox Code Playgroud)

是否可以在不使用“命名”参数(%(value)s)的情况下给出“简单”值列表/元组?

python psycopg2 executemany

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

如何创建具有"To"属性的ASP类(如CDONTS.NewMail)?

CDONTS.NewMail类让我发送这样的电子邮件:

Set MailObj = Server.CreateObject("CDONTS.NewMail")
MailObj.To = someone@example.com
' set other properties of MailObj
MailObj.Send
Run Code Online (Sandbox Code Playgroud)

我可以在ASP中创建自己的类,但它不会让我定义名为"To"的属性.

有没有办法在我定义的类中创建一个名为"To"的属性的类?

class MyMail
  Public To          ' this doesn't work!
  Public From        ' this works great!
end class
Run Code Online (Sandbox Code Playgroud)

vbscript asp-classic

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

在javascript中找不到bug

码:

for(int j=0; j<virtualFields.length();j++)
{
    finalOptions += '<option value="'+virtualFields[j]+'"><\/option>' ;   
}
Run Code Online (Sandbox Code Playgroud)

Firebug发出此错误:

失踪 ; 在for循环初始化之后.

javascript

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

如果选中,则从动态创建的复选框中获取值

我做了几个复选框以及一个按钮,在提交时调用一个函数,我想获取已经检查过的复选框的所有值.

创建这些复选框的代码是:

for (var loop=0; loop < count; loop++)
{

  var chap  =   document.createElement("input");
  chap.type =   "checkbox";
  chap.value    =   nearby[loop];
  chap.id   =   nearby[loop];

  document.getElementById("mapdisplay").appendChild(chap);
  var nearo = nearby[loop];
  var s     =   document.getElementById("mapdisplay");
  var text  =   document.createTextNode(nearby[loop]);
  s.appendChild(text);
  var br        =   document.createElement('br');
  s.appendChild(br);
}
Run Code Online (Sandbox Code Playgroud)

现在我想检索被检查的值.我正在尝试这个(但没有可用)

function fsearch()
{
    var p       =   x;
    var narr    =   new Array();
    narr=nearby;//a global arr
    var checked_vals = new Array(); 
    $('#mapdisplay input:checkbox:checked').foreach()

             {
              checked_vals.push(this.value);

             }
Run Code Online (Sandbox Code Playgroud)

请建议检索id生成值的选中值的数据以数组形式.我不能用$("#nearby[0]").val().

javascript jquery

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

在另一个方法中调用对象的引用作为参数

例如:

A a = new A(b);
B b = new B(a);
Run Code Online (Sandbox Code Playgroud)

如何bA构造函数不存在时将其用作构造函数中的参数,编译器如何知道b将在以后创建?

谢谢.

c#

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

为什么我的@Override toString()方法从未在Android上调用过?

似乎我toString()在Activity中的方法实现永远不会被调用,无论我做什么.我总是从java.lang.Object(喜欢Ljava.lang.Object;@4059d6a8)而不是"我被召唤!" 得到结果.我已经阅读了大量文章并浏览了大量代码,我无法弄清楚我做错了什么.有人可以向我解释如何覆盖该方法?这是我的代码:

public class OverrideTestActivity extends Activity {
    private int number = 27;
    private String[] items = { "MyFirstItem", "MySecondItem" };
    public Object[] stuff = { number, items };

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.test);
        OverrideTest();
    }

    public void OverrideTest() {
        TextView result = (TextView) findViewById(R.id.textView1);
        result.setText(stuff.toString());
    }

    @Override
    public String toString() {
        return "I was called!";
    }
}
Run Code Online (Sandbox Code Playgroud)

非常感谢提前!

android overriding tostring android-activity

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

我怎么知道我在哪个范围?

我有一些具有相似内容和链接,图像等的div请求扩展的jQuery函数.

div具有唯一的id,但它们的内容具有相似的字段和结构.

例如,HTML是:

 <div id="bar1">
   <some xhtml><input type="textbox" class="searchTxt" />
   <some xhtml><img class="notify" src="blank.gif" />
 </div>
 <div id="bar2">
   <some xhtml><input type="textbox" class="searchTxt" />
   <some xhtml><img class="notify" src="blank.gif" />

 ...
Run Code Online (Sandbox Code Playgroud)

和jQuery:

$('.searchTxt').click(function(obj) {
    //now here I want to know which searchTxt that was clicked,
    //so I can change the img-source..
    //without parent().parent() that may fail since div-content may vary.
});
Run Code Online (Sandbox Code Playgroud)

编辑:
这部分是一个糟糕的例子,因为jQuery不会修改任何内容,而且这总是可用的.
想象一下两个div中的图像应该被click-function隐藏.
示例已更新.

什么是正确的道路?

jquery

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