问题列表 - 第3760页

匹配两个列表(或数组)中的项

我的工作有问题希望减少到以下内容:我有两个List<int>s,我想看看是否有任何ints in ListA等于任何intin ListB.(它们可以是阵列,如果这样可以让生活变得更轻松,但我认为它List<>有一些可能有帮助的内置魔法.)而且我确信这是一个LINQ友好的问题,但我在这里工作的是2.0.

到目前为止我的解决方案是foreach通过ListA,然后foreach通过ListB,

foreach (int a in ListA)
{
    foreach (int b in ListB)
    {
        if (a == b)
        {
            return true;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当它们每个长三个项目时实际上非常光滑,但现在它们长200并且它们经常不匹配,所以我们得到N ^ 2比较的最坏情况.即使是40,000次比较也相当快,但我想我可能会遗漏一些东西,因为N ^ 2对于这个特殊问题似乎很天真.

谢谢!

.net c# arrays list

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

Windows开发人员如何最轻松地使他的软件在Wine下运行良好

我的许多用户都告诉我他们想在Wine下的Linux机器上运行我的软件.

但我是一名几乎没有Linux经验的Windows开发人员.

现在我可以花一两个月安装Linux,学习Linux,安装Wine,学习Wine,并彻底确保我的应用程序在Wine下运行良好.但我仍在为Windows开发,所以我现在不想花太多时间从开发开始.

那么,如果不花太多精力让我的程序在Wine下运行,我能做些什么呢?


我确实找到了关于在Wine下运行应用程序的常规帮助.

unix linux cross-platform wine

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

使用jar进行存档时头文件无效

当我使用这个cmd行:jar cmf arshad.mf ars.jar*.class我收到此错误:

invalid header field name:Manifest-version
Run Code Online (Sandbox Code Playgroud)

这是我的清单文件:

Manifest-Version: 1.0
Main-Class:t
Run Code Online (Sandbox Code Playgroud)

我用UTF-8编码的记事本制作了清单文件 - 清单有问题吗?

java jar

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

在版本控制下处理系统特定信息的最佳实践是什么?

我是版本控制的新手,所以如果有一个众所周知的解决方案我会道歉.特别是对于这个问题,我正在使用git,但我很好奇如何处理所有版本控制系统.

我正在开发服务器上开发Web应用程序.我已经在两个地方定义了Web应用程序的绝对路径名(而不是文档根目录).在生产服务器上,此路径不同.我对如何处理这件事很困惑.

我可以:

  1. 重新配置开发服务器以共享与生产相同的路径
  2. 每次更新生产时编辑两次出现.

我不喜欢#1,因为我宁愿让应用程序灵活应对未来的任何变化.我不喜欢#2,因为如果我开始使用第三个路径开发第二个开发服务器,我将不得不为每次提交和更新更改它.

处理这个问题的最佳方法是什么?我想到了:

  1. 使用自定义关键字和变量扩展(例如在版本控制属性中设置属性$ PATH $并在所有文件中展开它).Git不支持这一点,因为它会带来巨大的性能损失.

  2. 使用更新后和预提交挂钩.可能是git的可能解决方案,但每次我查看状态时,它都会报告这两个文件被更改.不太干净.

  3. 从版本控制之外的配置文件中提取路径.然后我必须将配置文件放在所有服务器上的相同位置.也可能只有相同的路径开始.

有一个简单的方法来处理这个?我在想它吗?

git version-control configuration-files

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

.NET中的MD5生成有多贵?

要与外部数据源进行交互,我需要传递一个已经过MD5哈希的滚动安全密钥(我们每天需要生成一个新的MD5哈希密钥).

我是否在每次调用外部馈送时都要进行交易.我需要有一个大约10个字符的字符串作为Feed.

它适用于ASP.NET(C#/ .NET 3.5)站点,并且几乎每个页面都使用了feed.我最好每天生成一次哈希值,然后将其存储在应用程序缓存中,并记录内存,或者在每次请求时生成内存吗?

.net c# asp.net performance md5

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

如何在其他平台上完成系统托盘应用程序?

Windows有"系统托盘",可存放时钟和运行良好的服务,如MSN,Steam等.

我想开发一个wxPython托盘应用程序,但我想知道它将如何移植到其他平台.每个平台上的托盘等价物是多少,以及支持Windows,OSX和Linux需要多少手动工作(特别是哪些shell最友好).

python operating-system wxpython cross-platform system-tray

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

PHP类:需要帮助才能继承两个类

我需要帮助设计我需要从多个类扩展的PHP类.

我有一个普通的类,Pagination.php,可以进行各种分页和排序.所有其他类将使用它进行分页.

为了让我的生活更轻松,我创建了一个从MySQL表生成类的类生成器.所有属性,getter,setter和常用方法都是自动创建的,这样可以节省时间和金钱.

例如,Staff_Base.php中的类Staff_Base是从SQL表t_staff自动生成的.

由于类Personzzase是从SQL表自动生成的,因此任何"自定义"方法/属性都位于另一个扩展Staff_Base.php的类中.(因此,无论何时添加新字段,我都可以简单地重新生成Staff_Base类并在Staff_Base.php中覆盖).

所以我有一个扩展Staff_Base.php的类Staff.php.

问题是,Staff.php还需要扩展另一个类Pagination.php.(目前的解决方法是将Pagination.php中的方法放入每个类中.每当我对分页/排序方法进行更改时,这真的很麻烦.)

我该怎么做呢?实现这一目标的最佳设计模式是什么?

我知道重组我的课程的常见建议,但我真的很难想到其他解决方法/解决方案.另外,我可能还需要扩展除Pagination.php之外的其他类.

谢谢!

php oop class

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

Cocoa/Objective-C - 我可以以某种方式看到实现文件吗?

我相信如果我能看到实现文件(.m文件),我可以学到一两件事.有什么办法可以查看NSString.m或NSNumber.m文件吗?和别的?如果我尝试使用聚光灯找到这些文件,我什么也得不到.

cocoa objective-c

4
推荐指数
2
解决办法
1350
查看次数

SQL加入差异

内连接和外连接(左连接,右连接)之间有什么区别,哪个具有最佳性能?

谢谢!

sql join

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

如何在Python中维护函数调用之间的列表和词典?

我有一个功能.在里面,我正在维护一本价值字典.我希望在不同的函数调用之间维护该字典

假设dic是:

a = {'a':1,'b':2,'c':3}
Run Code Online (Sandbox Code Playgroud)

在第一次打电话时,我说,我将[a]更改为100 Dict变为 a = {'a':100,'b':2,'c':3}

在另一个电话中,我将[b]改为200,我想要那个 a = {'a':100,'b':200,'c':3}

但在我的代码中,[a]不会保留100.它会更改为初始值1.

我需要尽快回答......我已经迟到了......请帮帮我朋友们......

python variables function-calls

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