问题列表 - 第21128页

这个LINQ查询有什么作用?

这是两个C#类......

public class Address  
{  
    public string Country;  
    public string City;  
}

public class Traveller
{    
    public string Name;
    public List<Address> TravelRoute;
}
Run Code Online (Sandbox Code Playgroud)

......和一份数据清单(填写在某处)......

List<Traveller> Travellers;
Run Code Online (Sandbox Code Playgroud)

...然后这个LINQ查询:

var result = from t in Travellers
             where t.TravelRoute.Any(a => a.Country == "F")
             select t;

foreach (var t in result)
    System.Console.WriteLine(t.Name);
Run Code Online (Sandbox Code Playgroud)

我不明白查询:什么意味着"任何"功能和"=>"运算符做什么?

有人能解释一下这段代码中发生了什么吗?谢谢!

c# linq

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

命令MVVM(WPF) - 如何返回值?

我现在一直在使用MVVM模式,但在现实生活中我仍遇到问题.这是另一个:我使用命令和冒泡事件在ViewModel中处理.到现在为止还挺好.但是我使用MVVM的项目实际上是一个类库.一旦我运行命令代码,我需要能够将一个对象发送回调用应用程序.建议的方法是什么?

具体来说:在我的调用应用程序中,我有一个XAML页面直接绑定到库的ViewModel,它包含一个对象"Thing1".单击按钮时,将调用ViewModel中的方法(将其称为"CopyThing1()").它复制"Thing1"以创建"Thing2".然后我需要将"Thing2"发送回调用应用程序.

谢谢!!!

c# wpf mvvm

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

使用preg搜索字符串IN字符串

如果有人按"ender"搜索并且该项目的标题是"Henderson",则此函数应返回:

H<span class="mark">ender</span>son
Run Code Online (Sandbox Code Playgroud)

不知怎的,当我打电话给mark_match("亨德森","恩德")时它不起作用;

有任何想法吗?这是获取原始项目标题并将其与搜索字符串进行比较的函数:

function mark_match($txt,$s) {
 # Remove unwanted data
 $txt = strip_tags($txt);
 # Remove innecesary spaces
 $txt = preg_replace('/\s+/',' ', $txt);
 # Mark keywords
 $replace = '<span class="mark">\\1</span>';
 foreach($s as $sitem) {
  $pattern = '/('.trim($sitem).')/i';
  $txt = preg_replace($pattern,$replace,$txt); 
 }
 return $txt;
}
Run Code Online (Sandbox Code Playgroud)

php

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

在MVC中连接到DB的位置

我正在使用PHP并为我的Web应用程序构建MVC.我到了需要连接到我的数据库的步骤,查看当前的URL,将其与我的数据库中的数据进行比较,然后将正确的内容从我的数据库返回给用户.

我的问题是,我应该在哪里放置连接到数据库并处理它的代码?这会进入Model类吗?

php database model-view-controller frameworks

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

你会如何设置动画以使其跟随曲线?

如果我有
<div id="curve" style="position:relative; height:100px; width:100px; />

我怎么能让它在曲线上移动?我用谷歌搜索了一切但似乎无法找到另一个可以同时调用两个函数的例子.这是我想要的代码,但不起作用:

$('#curve').click(function () {
    $(this).animate(
        { 
            top: 400,
            left = $(this).left() + $(this).left()*$(this).left()
        },
        'slow',
        function() { $(this).animate( { left: 600 }, 'fast' ); }
    );
});
Run Code Online (Sandbox Code Playgroud)

即使这不是正确的代码,我相信动画只需要"目的地"来进行某些操作,因此我认为动态目的地不起作用.我想要做些什么呢?

编辑::我肯定会拿起那个插件,但我也想知道为什么这些代码不能像我期望的那样工作.

这是使用for循环和延迟方法的另一种尝试

$('#curve').click(function () {
    for (var i=0; i<400; i++ )
    {
        $(this).delay(1000);
        $(this).css( { top: i, left: i*1.5 } );
    }
});
Run Code Online (Sandbox Code Playgroud)

除了它只是立即到那个位置,没有延迟或任何东西.所以,如果它是从[0,0]开始,一旦我点击它就会传送到[400,600].为什么延迟不起作用?

javascript jquery animation

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

jQuery检查元素是否包含任何属性

我可以检查元素是否具有以下特定属性:

if ($('#A').attr('myattr') !== undefined) {
    // attribute exists
} else {
    // attribute does not exist
}
Run Code Online (Sandbox Code Playgroud)

如何检查元素是否具有任何属性?

谢谢

jquery attributes

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

C++标准库的版本

GNU C++库(libstdc ++),"C++标准库", "标准模板库"和"SGI STL" 之间有什么区别 .使用编译器GCC在Linux中编程并在MSVC(MicroSoft Visual C++)中使用Windos进行编程时,标准C++库默认使用哪些?谢谢!

c++

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

初始化字符*[]

问题在标题中,如何初始化char*[]并在C++中给它赋值,谢谢.

c++ arrays cstring

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

用.hoverIntent替换MouseOver

首先,我道歉...我之前已经发布过这个问题,但我解释不好.我在将hoverIntent插入以下JavaScript时遇到问题...我需要它来替换下面的mouseentermouseleave函数.为了清楚起见,我正在寻求帮助,因为我对JavaScript语法不是很了解.下面的第二个代码片段似乎应该可以工作,但它什么都不做,似乎在Internet Explorer中完全死了.

if (jQuery.browser.msie === true) {
  jQuery('#top_mailing')
    .bind("mouseenter",function(){
      $("#top_mailing_hidden").stop().slideDown('slow');
    })
    .bind("mouseleave",function(){
      $("#top_mailing_hidden").stop().slideUp('slow');
    });
}
Run Code Online (Sandbox Code Playgroud)

我将以下内容用于其他浏览器,但它在Internet Explorer中无法正常运行.

$('#top_mailing').hoverIntent(
  function () {
    $("#top_mailing_hidden").stop().slideDown('slow');
  }, 
  function () {
    $("#top_mailing_hidden").stop().slideUp('slow');
  }
);
Run Code Online (Sandbox Code Playgroud)

javascript debugging jquery hoverintent internet-explorer-7

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

glibc,glib和gnulib

gnulib glibglibc的强度和功能有什么不同 谢谢!

glibc glib

30
推荐指数
2
解决办法
9098
查看次数