问题列表 - 第2186页

我可以在LINQ对对象中执行"或"操作吗?

在谷歌中查找LINQ和Or证明有点困难所以我在这里.

我想要如下:

(from creditCard in AvailableCreditCards 
where creditCard.BillToName.ToLowerInvariant().Contains(txtFilter.Text.ToLowerInvariant())
**or creditCard.CardNumber.().Contains(txtFilter.Text)**
orderby creditCard.BillToName
select creditCard)
Run Code Online (Sandbox Code Playgroud)

c# linq

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

具有重复键的STL优先级队列 - 是否可能?

我需要在一些数据结构中存储我的类A对象.另外,我希望它们能够根据一个键自动排序,在我的例子中是另一个B类的嵌入对象.

因此我决定使用STL优先级队列.

但是,2个或更多个对象B可能具有相同的键值.

我的问题:

STL优先级队列是否允许重复键?

如果它确实应该考虑什么,我应该使用哪个谓词?

我知道我可以使用multiset但它的Big O表示法性能更差,这就是为什么我想使用优先级队列.

c++ stl

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

将int list作为参数传递给Web用户控件

我想将一个int列表(List)作为声明属性传递给Web用户控件,如下所示:

<UC:MyControl runat="server" ModuleIds="1,2,3" />
Run Code Online (Sandbox Code Playgroud)

我创建了一个TypeConverter来执行此操作:

public class IntListConverter : System.ComponentModel.TypeConverter
{
    public override bool CanConvertFrom(
           System.ComponentModel.ITypeDescriptorContext context, 
           Type sourceType)
    {
        if (sourceType == typeof(string)) return true;
        return base.CanConvertFrom(context, sourceType);
    }
    public override object ConvertFrom(
      System.ComponentModel.ITypeDescriptorContext context, 
      System.Globalization.CultureInfo culture, object value)
    {
        if (value is string)
        {
            string[] v = ((string)value).Split(
                new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            List<int> list = new List<int>();
            foreach (string s in vals)
            {
                list.Add(Convert.ToInt32(s));
            }
            return list
        }
        return base.ConvertFrom(context, culture, value);
    }
    public override …
Run Code Online (Sandbox Code Playgroud)

c# asp.net typeconverter

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

编写一个ruby命令行应用程序; 最好的办法吗?

我有一个命令行Ruby应用程序我正在开发,我想允许它的用户提供将作为过程的一部分进行过滤的代码.基本上,应用程序执行此操作:

  1. 读入一些数据
  2. 如果指定了过滤器,则使用它来过滤数据
  3. 处理数据

我希望过滤过程(步骤2)尽可能灵活.

我的想法是用户可以提供一个Ruby文件,设置一个已知的常量来指向实现我定义的接口的对象,例如:

# user's filter

class MyFilter
  def do_filter(array_to_filter)
    filtered_array = Array.new
    # do my filtering on array_to_filter
    filtered_array
end 

FILTER = MyFilter.new
Run Code Online (Sandbox Code Playgroud)

我的应用程序的代码将执行以下操作:

array_that_might_get_filtered = get_my_array()
if (options.filter_file)
  require options.filter_file
  array_that_might_get_filtered = FILTER.do_filter(array_that_might_get_filtered)
end
Run Code Online (Sandbox Code Playgroud)

虽然这会起作用,但感觉很俗气,似乎应该有更好的方法来做到这一点.我还认为过滤器的形式是为已知类添加已知名称的方法,但这似乎也不正确.

Ruby中有更好的成语吗?

ruby idioms

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

我可以在Windows Vista x64上运行Visual Studio 2008 x86吗?

是否可以在Windows Vista 64位系统上运行32位版本的Visual Studio 2008 Professional?

  • 我需要注意哪些已知的警告?
  • 是否必须安装.NET Framework的x64版本?
  • 构建针对x86的软件会有任何问题吗?
  • 是否有任何(合理的)论据来获取VS2008的x64版本而不是重用当前的x86许可证?

非常想要获得一个x64 Vista平台,以便能够利用更多的RAM :)

compatibility vista64 visual-studio-2008

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

如何在Python中将函数名称作为字符串?

在Python中,如何在不调用函数的情况下将函数名称作为字符串获取?

def my_function():
    pass

print get_function_name_as_string(my_function) # my_function is not in quotes
Run Code Online (Sandbox Code Playgroud)

应该输出"my_function".

这样的功能在Python中可用吗?如果没有,get_function_name_as_string在Python中如何实现任何想法?

python string function

671
推荐指数
14
解决办法
43万
查看次数

如何在C#中的图像目录中创建视频?

我有一个位图目录,它们都是相同的维度.我想将这些位图转换为视频文件.我不在乎视频文件(编解码器)是wmv还是avi.我唯一的要求是我指定帧率.这不需要跨平台,仅限Windows(Vista和XP).我已经阅读了一些关于使用Windows Media SDK或DirectShow的内容,但它们都没有明确提供代码示例.

任何人都可以提供一些见解,或者一些有价值的资源可以帮助我在C#中做到这一点吗?

c# media directshow multimedia wmv

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

在mysql表auto_increment中创建一个ID(事后)

我从另一个开发者处获得了一个数据 他没有在任何桌子上使用auto_incrementers.它们都有主键ID,但是他在代码中手动完成了所有增量操作.

我现在可以把它们变成Auto_incrementers吗?


哇,非常好,谢谢你.它在我的一张桌子上毫无障碍地工作.但是第二个表,我收到此错误...将'.\ DBNAME#sql-6c8_62259c'重命名为'.\ DBNAME\dealer_master_events'时出错

mysql primary-key auto-increment

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

如何在启用镜像的情况下缩小SQL Server日志文件?

我的应用程序有几个数据库,它们使用SQL Server 2005镜像来保存其他地方的数据的良好副本.就像魅力一样,日志文件似乎正在增长和增长,一个是3GB数据库的15GB.

通常情况下,我可以缩小它 - 但是弹出一个错误,特别是无法完成.但是,最终似乎未经检查只会扩展以使用驱动器上的所有空间.

我看到我可以为日志文件设置最大文件大小,这是答案吗?日志是否会在达到最大值时滚动,或者数据库是否会停止运行?

谢谢

sql-server

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

在VB.NET中进行转换

我希望能够动态地转换值,只有在运行时才知道类型.像这样的东西:

myvalue = CType(value, "String, Integer or Boolean")
Run Code Online (Sandbox Code Playgroud)

包含类型值的字符串作为参数传递,也从数据库中读取,并将值作为字符串存储在数据库中.

这可能吗?

vb.net casting ctype

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