问题列表 - 第23925页

定向未加权图中最长的非循环路径

可以使用什么算法来查找未加权有向无环图中的最长路径?

algorithm graph

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

[a-zA-Z0-9\ - ]的正则表达式允许使用破折号,但不允许在开头或结尾处

更新:

这个问题是史诗般的失败,但这是一个有效的解决方案.这是基于Gumbo的答案(Gumbo接近工作,所以我选择它作为接受的答案):

解:

r'(?=[a-zA-Z0-9\-]{4,25}$)^[a-zA-Z0-9]+(\-[a-zA-Z0-9]+)*$'
Run Code Online (Sandbox Code Playgroud)

原始问题(虽然经过3次编辑)

我正在使用Python,我不是试图提取值,而是测试以确保它符合模式.

允许值:

spam123-spam-eggs-eggs1
spam123-eggs123
spam
1234
eggs123
Run Code Online (Sandbox Code Playgroud)

不允许的值:

eggs1-
-spam123
spam--spam
Run Code Online (Sandbox Code Playgroud)

我只是不能在开始或结束时冲刺.这里有一个问题是通过在事实之后获取字符串值而在相反方向工作,但我只需要测试该值以便我可以禁止它.此外,它最多可以有25个字符长,但至少有4个字符长.此外,没有2个破折号可以互相接触.

这是我在进行一些后观实验后得出的结果:

# Nothing here
Run Code Online (Sandbox Code Playgroud)

python regex

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

jquery选中复选框IE问题

我在验证是否使用Internet Explorer上的jquery检查复选框时遇到问题.这是我正在使用的代码:

if ($('#chkjq_1').attr('checked') == true)
Run Code Online (Sandbox Code Playgroud)

它在Firefox或Chrome上运行正常,但在Internet Explorer 7上,条件始终为false,因为浏览器以这种方式设置属性:

<input id="chkjq_1" type="checkbox" CHECKED/> IE7
Run Code Online (Sandbox Code Playgroud)

正确的方法如下:(Firefox,Chrome):

<input id="chkjq_1" type="checkbox" checked="checked"/> FF, Chrome, etc
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能在Internet Explorer 7上避免此问题; 在jquery中有一个通用的方法来解决这个问题吗?

提前致谢.

jquery

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

使用cin两次的问题

这是代码:

string str;
cin>>str;
cout<<"first input:"<<str<<endl;
getline(cin, str);
cout<<"line input:"<<str<<endl;
Run Code Online (Sandbox Code Playgroud)

结果是getline从不暂停用户输入,因此第二个输出始终为空.

在花了一些时间之后,我意识到在第一次调用"cin >> str"之后,似乎'\n'仍然存储在cin中(使用cin.peek()来检查),它立即结束了getline.解决方案是在第一次使用和第二次使用之间再添加一行: cin.ignore(numeric_limits::max(), '\n');

但是,我仍然不明白,为什么在第一次通话后'\n'留在那里?什么是梦想和运营商>>真的吗?

c++ cin

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

循环遍历div中的文本节点

我正在尝试进行文本替换,但为了这样做,我需要循环遍历div的文本节点.

点击后每个Div,通过ajax加载它是适当的内容.但后来我需要在里面的任何文本节点内进行文本替换.

加载ajax内容后,我当前的代码遍历整个页面的所有文本节点,因此资源过于密集.

我一直在寻找几个小时试图找出如何通过div循环,并得到文本节点...

这必须在firefox,谷歌chrome和ie6中工作.

有什么想法或建议吗?

如要求,这是代码:

function ajaxLoader(url, id) {
    if (document.getElementById) {
        var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
    }
    if (x) {
        x.onreadystatechange = function () {
            if (x.readyState == 4 && x.status == 200) {
                el = document.getElementById(id);
                el.innerHTML = x.responseText;
            }
        }
        x.open("GET", url, true);
        x.send(null);
    }
    // alert(id);
    CheckTranslate(id);
    // setTimeout('CheckTranslate(this);', 1000);

}

function CheckTranslate(id) {

    // function to get text of a node
    var content = function (node, txt) { …
Run Code Online (Sandbox Code Playgroud)

html jquery replace

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

使用MVVM,当控件没有"Command"属性时该怎么办?

在我的程序中,我需要一种方法来单击一个Image控件,程序将获取点击发生位置的X,Y位置,然后围绕该位置生成一个矩形.我的问题是我正在使用MVVM,所以我的所有代码都在一个单独的文件中(ViewModel文件而不是代码隐藏文件).Image控件没有Command属性,那么实现它的最佳方法是什么?

.net c# wpf mvvm

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

如何对数组进行排序,以便某些文件扩展名排在最前面?

我有一个包含文件列表的数组.我想以一种方式对它进行排序,它会让我在数组的开头和之后的其余文件中包含.txt文件.

这就是我现在正在做的,这很好.

@files = (grep(/\.txt$/,@files),grep(!/\.txt$/,@files));
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法呢?

arrays perl

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

报告Android应用程序崩溃

我注意到一些似乎使用第三方崩溃报告工具的Android应用程序.有没有人看过这个屏幕,你知道我在哪里可以找到它吗?我开始使用http://code.google.com/p/android-remote-stacktrace/,但如果我可以使用意图发送电子邮件,我宁愿不要求互联网权限.

替代文字http://img532.yfrog.com/img532/808/devicefeedback.png

android

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

preg_replace:未知修饰符

假设$ body等于

something 
that 
does 
not 
interest 
me 
<!-- start -->
some
html
code
<!-- end -->
something
that
does
not
interest
me
Run Code Online (Sandbox Code Playgroud)

如果我使用

$body=preg_replace("(.*)<!-- start -->(.*)<!-- end -->(.*)","$2",$body);
Run Code Online (Sandbox Code Playgroud)

我获得:

something 
that 
does 
not 
interest 
me 
<!-- start -->
some
html
code
<!-- end -->
something
that
does
not
interest
me
Run Code Online (Sandbox Code Playgroud)

我该如何纠正?

php preg-replace

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

CodeIgniter:数据库输入的$ _POST已经清理了吗?

这是我的第一个CI应用程序,我想知道$ _POST是否干净,我可以直接将数据插入数据库吗?

我启用了 $config['global_xss_filtering'] = TRUE;

谢谢.

php codeigniter

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

标签 统计

jquery ×2

php ×2

.net ×1

algorithm ×1

android ×1

arrays ×1

c# ×1

c++ ×1

cin ×1

codeigniter ×1

graph ×1

html ×1

mvvm ×1

perl ×1

preg-replace ×1

python ×1

regex ×1

replace ×1

wpf ×1