问题列表 - 第10828页

正则表达式匹配URL

我使用以下正则表达式匹配URL:

$search  = "/([\S]+\.(MUSEUM|TRAVEL|AERO|ARPA|ASIA|COOP|INFO|NAME|BIZ|CAT|COM|INT|JOBS|NET|ORG|PRO|TEL|AC|AD|AE|AF|AG|AI|AL|AM|AN|AO|AQ|AR|AS|AT|AU|au|AW|AX|AZ|BA|BB|BD|BE|BF|BG|BH|BI|BJ|BL|BM|BN|BO|BR|BS|BT|BV|BW|BY|BZ|CA|CC|CD|CF|CG|CH|CI|CK|CL|CM|CN|CO|CR|CU|CV|CX|CY|CZ|DE|DJ|DK|DM|DO|DZ|EC|EDU|EE|EG|EH|ER|ES|ET|EU|FI|FJ|FK|FM|FO|FR|GA|GB|GD|GE|GF|GG|GH|GI|GL|GM|GN|GOV|GP|GQ|GR|GS|GT|GU|GW|GY|HK|HM|HN|HR|HT|HU|ID|IE|IL|IM|IN|IO|IQ|IR|IS|IT|JE|JM|JO|JP|KE|KG|KH|KI|KM|KN|KP|KR|KW|KY|KZ|LA|LB|LC|LI|LK|LR|LS|LT|LU|LV|LY|MA|MC|MD|ME|MF|MG|MH|MIL|MK|ML|MM|MN|MO|MOBI|MP|MQ|MR|MS|MT|MU|MV|MW|MX|MY|MZ|NA|NC|NE|NF|NG|NI|NL|NO|NP|NR|NU|NZ|OM|PA|PE|PF|PG|PH|PK|PL|PM|PN|PR|PS|PT|PW|PY|QA|RE|RO|RS|RU|RW|SA|SB|SC|SD|SE|SG|SH|SI|SJ|SK|SL|SM|SN|SO|SR|ST|SU|SV|SY|SZ|TC|TD|TF|TG|TH|TJ|TK|TL|TM|TN|TO|R|H|TP|TR|TT|TV|TW|TZ|UA|UG|UK|UM|US|UY|UZ|VA|VC|VE|VG|VI|VN|VU|WF|WS|YE|YT|YU|ZA|ZM|ZW)([\S]*))/i";
Run Code Online (Sandbox Code Playgroud)

但它有点搞砸了,因为它也匹配我不想要的"abc.php".和abc ...测试.我希望它能匹配abc.com.和www.abc.com以及http://abc.com.

它只需要在结尾略微调整,但我不确定是什么.(在任何域名之后应该有一个斜杠,它现在没有检查,它只是检查\ S)

感谢您的时间.

regex

23
推荐指数
4
解决办法
7万
查看次数

WPF ListBox固定宽度

我有ListBox一个PopupControl.问题是在滚动时,Popup会调整大小以适应实际最宽的元素.

如何避免此调整大小并自动调整到整个列表中最宽的元素?

我试图把它放在一个Grid但没有成功.

wpf listbox fixed width

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

C#检测AnonymousType new {name = value,}并转换为Dictionary <string,object>

我需要检测一个对象是否是匿名创建的,如new {name = value,}

如果它是AnonymousType,它应该将它的属性名称/值添加到a

Dictionary<string,object>
Run Code Online (Sandbox Code Playgroud)

这就是我自己一起攻击的内容:

var name="name";

var obj = new { name = new object(), };

var lookup = new Dictionary<string,object>();


if(obj.GetType().Name.StartsWith("<>f__AnonymousType"))
{
    foreach (var property in obj.GetType().GetProperties())
    {
        lookup[property.Name] = property.GetValue(obj, null);
    }
}
else
{
    lookup[name]=obj;
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有更好/更快的方法来检测AnonymousTypes,或者是否有更好/更快的方法将对象的属性名称/值转储到

Dictionary<string,object>
Run Code Online (Sandbox Code Playgroud)

.net c#

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

是否可以在单个查询中使用order by和where

我创建了一张桌子.在一个字段中,我具有该记录的优先级(1-9之间).我没有为所有记录设置优先级,因此对于某些记录,它将保持为空.

在我的HTML页面中显示这些记录时,我只检查这些优先级 - 如果优先级存在,那么我将按原样显示,如果它为空,那么我将它显示为'10'的最低优先级(仅用于显示) ).

排序表时出现问题.如果我尝试使用sort(DESC)该表,它会在第一行显示10,然后继续完美(1,2,....).

怎么解决这个?

是否可以先显示优先级,然后继续显示空值?

mysql sql caching

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

Intellij想法测试编译耗时太长(与Eclipse相比)

当我"junit"某些课程时,Idea中的编辑大约需要4-5秒.在Eclipse中,它需要几毫秒.

我该怎么做才能加速Intellij Idea编译测试?

junit intellij-idea

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

检测照片方向的算法

即使没有关于图像方向的EXIF元数据,我也想自动旋转照片.

是否有任何好的算法来检测照片的方向?图像是来自数码相机的照片.该算法不必完美地工作,但是正确旋转照片所需的人类交互量的任何减少都将是有益的.

我在这个主题上发现了这两篇论文:

其他研究,特别是实施的指针表示赞赏.

heuristics image image-processing orientation

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

为什么Int32.TryParse在无法转换时重置out参数?

如果我运行这个C#代码

int realInt = 3;  
string foo = "bar";  
Int32.TryParse(foo, out realInt); 

Console.WriteLine(realInt);  
Console.Read();
Run Code Online (Sandbox Code Playgroud)

我得到0.我想知道为什么!因为我找不到任何理由.这迫使我为每次解析创建临时变量.所以,请!伟大的宇宙编码器,赐教我!

c#

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

确定ASP.NET MVC中部分视图中当前视图的名称

我在测试ASP.NET MVC应用程序中有部分视图.该视图负责显示应用程序菜单按钮.

我想更改当前活动页面的按钮颜色.目前我写了类似的东西:

<ul id="menu">
    <% var activeClass = (string)(ViewData["currentPage"]) == "Home" ? "activeMenuButton" : ""; %>    
    <li><%= Html.ActionLink ("Home", "Index", "Home", new { @class = activeClass })%></li>

    <% activeClass = (string)(ViewData["currentPage"]) == "About" ? "activeMenuButton" : ""; %>    
    <li><%= Html.ActionLink ("About", "About", "Home", new { @class = activeClass })%></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

并在控制器操作中设置视图数据:

//in home action
ViewData["currentPage"] = "Home";

//in About action
ViewData["currentPage"] = "About";
Run Code Online (Sandbox Code Playgroud)

这有效但我必须修改每个控制器动作.有没有更好的方法来自动检测视图,并以某种方式更改部分视图代码以相应地更改颜色.

css c# asp.net-mvc partial-views

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

位屏蔽数组的索引,Arduino环境

我试图从一个结构中取一个16位无符号整数,屏蔽它的前8位,然后用它作为一个带有函数analogWrite的数组的索引,该函数将Arduino上的输出引脚和输出字节作为参数.有问题的代码看起来像这样:analogWrite(outputPin, my_array[myStructure->data & 0xFF00 >> 8]);

不幸的是,这段代码不起作用.我总是把零作为输出.有任何想法吗?

c arduino bitmask

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

iPhone上的"添加到主屏幕"的Javascript?

是否可以使用Javascript模拟Mobile Safari书签菜单中的"添加到主屏幕"选项?

window.external.AddFavorite(location.href, document.title);可能与IE类似的东西?

javascript iphone bookmarks mobile-safari homescreen

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