问题列表 - 第44435页

使用jQuery禁用IFRAME中的所有链接

我想禁用IFRAME中的所有链接,当人们点击这些链接时,会弹出警报.

这是我到目前为止,但jQuery什么也没做.不知道我做错了什么.

<iframe id='templateframe' name='templateframe' src="templates/template<?php echo $templateID; ?>/login.html"></iframe>

$(document).ready(function(){       
        $('#templateframe').contents().find('a').click(function(event) {
            alert("demo only");

            event.preventDefault();

        }); 
});
Run Code Online (Sandbox Code Playgroud)

提前致谢.

jquery

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

带图像的按钮,为什么单击图像时按钮命令不会触发?

仅当单击鼠标时鼠标未在图像上方时,才会触发按钮命令.我错过了什么?

<Button Cursor="Hand" Command="{Binding Path=SomeCommand}">
    <Image Source="image.png" />                         
</Button>
Run Code Online (Sandbox Code Playgroud)

wpf

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

车牌识别 - 确定像素比较的颜色范围

经过大量关于车牌检测的工作后,我决定在图像中简单地找到黄色像素的"图案"将是在图像中找到牌照位置的充分方法.目前,我使用各种图形滤镜并检测白色像素图案,但这被证明是越来越成问题的.

现在提出这个问题,我知道'黄色'牌照是基于诸如亮度,环境等众多因素. 替代文字 替代文字

洞察这一点我需要一个范围来比较,例如:

if(FindIfYellow(GetPixel(x,y)))

但是我不知道是否使用RGB值,特别是单个RGB值来确定颜色是否为黄色阴影.最后是否有一个定义这些范围的网站或某种信息?我知道

R:255 G:255 B:0

是最纯净的黄色,但就范围而言,我不知道.无论如何,希望这是一个合理的想法,我发布的原因是为了确保我不会忽视某些东西,就像我经常做的那样:).

c# image colors image-processing anpr

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

如何为git启用多个用户名?即.具体项目可以有特定的用户名

我正在同时处理2个项目.一个是我的工作,另一个是我的个人项目.我想使用git作为版本控制软件.

我在我的目录下配置了.gitconfig,如下所示.

  1 [user]
  2   name = gladder
  3   email = gladder
Run Code Online (Sandbox Code Playgroud)

所以git可以自动获取我的用户设置.但是,我只是想知道是否可以在小范围内获得此设置?

因此,项目的用户设置可以覆盖全局用户设置.

git github git-svn git-config

8
推荐指数
2
解决办法
4381
查看次数

如何使用动画有效地更新UITableView?

我的iPad应用程序具有从Feed中填充的UITableView.与大多数RSS阅读器一样,它以反向时间顺序显示博客帖子的链接列表,其标题和每个帖子的摘要.Feed经常更新,并且非常大,大约有500个帖子.我正在使用libxml2推送解析来有效地下载和解析NSOperation子类中的feed,构建入口对象并随时更新数据库.但后来我需要更新UITableView.

到目前为止,应用程序一直在为解析的每个帖子更新UITableView.解析器在主线程上执行选择器来完成这项工作.但是如果需要更新很多细胞,这会导致几秒钟的严重滞后.我可以通过在后台线程上运行表更新来缓解这种情况,但似乎这不是一个好主意.所以现在我想弄清楚如何在主线程上更有效地更新表.

我可以reloadData在解析所有帖子时调用,但它不是非常用户友好:没有动画来指示任何内容已经发生变化,只是一个闪存并且新数据就在那里.我宁愿让它动画显示添加新帖子和删除旧帖子.未从Feed中删除的现有帖子应该通过顶部显示的新帖子向下推.

我知道这是可能的.举个例子,Byline做得很漂亮.每个帖子一次一个地添加或删除UITableView,没有显示表格背景的间隙.所有这一切都没有让UI在一点也不响应.怎么办?

我的最新尝试是仅在解析了所有帖子之后更新表(解析器非常快,所以它没有太大的延迟).然后,它将现有帖子加载到NSDictionary中,将其ID映射到用作表数据源的数组中的索引.然后,它的每一个对象遍历柱的新解析阵列中,加入NSIndexPath对于每个到稍后传递到阵列-insertRowsAtIndexPaths:withRowAnimation:,-deleteRowsAtIndexPaths:withRowAnimation:以及-reloadRowsAtIndexPaths:withRowAnimation:酌情插入,删除,移动,或更新的细胞.对于500个帖子,这需要大约4秒才能更新,UI完全没有响应.那个时间几乎专门用于UITableView动画更新; 迭代两个帖子数组只需要很少的时间.

我然后修改它,以便更新它们没有动画,我有单独的数组插入/删除/重新加载动画仅适用于对应于当前可见行的行位置.这样做会更好,但是会删除帖子并添加新帖子.

对不起,这是如此啰嗦,但这是结果:

如何更新UITableView,推送新单元格,推送其他单元格,还有其他人从一个位置移动到另一个位置,UITableView中最多有500个单元格(一次可见6-8个),每个动画都会发生按顺序,UI仍然完全响应?

animation cocoa-touch feed uitableview

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

RegEx for a ^ b而不是pow(a,b)

这是一个有趣的.任何人都有一个很好的RegEx将所有(第一个)^(第二个)转换为Math.pow((第一个),(第二个))?

编辑:

我到目前为止最好的是

s = s.replace(/((?:\d+\.?\d*)|\w+|\((?:(?:[^\(\)]*(?:\([^\(\)]*\)))*)\))\s*\^\s*((?:\d+\.?\d*)|\w+|\((?:(?:[^\(\)]*(?:\([^\(\)]*\)))*)\))/g, 'Math.pow($1, $2)') // replace expression ^ expression with Math.pow($1, $2)
Run Code Online (Sandbox Code Playgroud)

到目前为止,答案还不够全面.它们不包括像(var1 + var2)^ 2这样的东西(var1*(var2 + var3))^ 2

解决方案必须使用括号.

您可以使用strfriend.com来帮助您在制作时正确显示正则表达式.这就是我一直在做的事情.

javascript regex

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

为什么即使应该完成Alter Table命令,此更新也会抛出错误?

这对我来说一直是一个棘手的问题,我很想知道这些SQL Batch命令无法正常工作的原因.

我有一个表用于保存系统的配置设置.添加新设置后,我们会向表中添加一个新字段.在更新期间,我需要使用相同的脚本更改服务器上的大量数据库.通常,它们都处于相同状态,我可以执行以下操作:

Alter Table Configuration Add ShowClassesInCheckin bit;
GO

Update Configuration Set ShowClassesInCheckin=ShowFacilitiesInCheckin;
GO
Run Code Online (Sandbox Code Playgroud)

这很好用.但是,有时一个或两个数据库会更新,所以我想编写条件逻辑,只有在该字段尚不存在时才进行这些更改:

if Not Exists(select * from sys.columns where Name = N'ShowClassesInCheckin' AND Object_ID = Object_ID(N'Configuration'))
BEGIN
    Alter Table Configuration Add ShowClassesInCheckin bit;
    Update Configuration Set ShowClassesInCheckin=ShowFacilitiesInCheckin;
END;
GO
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我收到一个错误:"无效的列名'ShowClassesInCheckin'"现在,这是有道理的,因为在调用Update之前批处理表没有在批处理中进行调用(没有"GO"它不起作用)在Alter和Update之间).但这没有帮助......我仍然不知道如何实现我的目标......

sql-server

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

链接器错误 - 朋友和左手边.(没有模板)

这是在程序中抛出错误的行:(s和u是统计对象)

s = 2*u;
Run Code Online (Sandbox Code Playgroud)

错误C2678:二进制'*':找不到哪个运算符带有'int'类型的左操作数(或者没有可接受的转换)

这是头文件:

#ifndef STATISTICIAN
#define STATISTICIAN

namespace main_savitch_2C
{
class statistician
{
protected:
    int _length;
    double _mean, _minimum, _maximum;

public:
    statistician();
    statistician(int length, double mean,
        double min, double max);

    void next_number(double num);
    void reset();
    int length() const;
    double sum() const;
    double mean() const;
    double minimum() const;
    double maximum() const;

    friend statistician operator*(
        const statistician& a, double x);
    //friend statistician operator*(
    //  double x, const statistician& a);
};

bool operator== (
    const statistician& a,
    const statistician& b); …
Run Code Online (Sandbox Code Playgroud)

c++ operator-overloading linker-errors

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

__deref_out_opt和__deref_opt_out有什么区别?

以下SAL注释有什么区别?

void foo(__deref_out_opt PSTR* bar);

void foo(__deref_opt_out PSTR* bar);
Run Code Online (Sandbox Code Playgroud)

windows annotations static-analysis microsoft-sal

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

如何从数组中删除特定元素?

如何从数组中删除指定的元素?

例如,我添加了一个数组中的元素,如下所示:

        int[] array = new int[5];
        for (int i = 0; i < array.Length; i++) 
        {
            array[i] = i;
        }
Run Code Online (Sandbox Code Playgroud)

如何从索引2中删除元素?

c# arrays

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