问题列表 - 第13803页

如何使用LINQ使用大小以外的条件订购浮点数数组?

例如,我有一个浮点数数组:

float[] numbers = new float[] { 1, 34, 65, 23, 56, 8, 5, 3, 234 };
Run Code Online (Sandbox Code Playgroud)

如果我使用:

Array.Sort(numbers);
Run Code Online (Sandbox Code Playgroud)

然后按数字的大小对数组进行排序.

我想用另一个标准对数字进行排序,因此如果f(A)<f(B),元素A应该在元素B之前,而不是通常的A <B.

因此,例如,如果我想根据值模5对它们进行排序.数组将变为:

5, 65, 1, 56, 3, 8, 23, 34, 234
Run Code Online (Sandbox Code Playgroud)

我认为它可以通过LINQ完成,但我不确定如何.

c# linq arrays

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

读取新闻文章的实际内容并忽略页面上的"噪音"的算法?

我正在寻找一种算法(或其他技术)来阅读网站上新闻文章的实际内容,并忽略页面上的任何其他内容.简而言之,我正在以谷歌新闻编程方式阅读RSS源.我有兴趣刮取基础文章的实际内容.在我的第一次尝试中,我有来自RSS提要的URL,我只是按照它们从该页面抓取HTML.这显然导致了许多"噪音",无论是HTML标签,标题,导航等.基本上所有与文章的实际内容无关的信息.

现在,我理解这是一个非常难以解决的问题,理论上它涉及为每个网站编写一个解析器.我感兴趣的是一种算法(我甚至满足于一个想法)关于如何最大化我在下载文章时看到的实际内容并最大限度地减少噪音.

另外两点说明:

  • 刮HTML是我尝试的第一次尝试.我不卖,这是做事的最佳方式.
  • 我不想为我遇到的每个网站编写解析器,我需要接受谷歌通过RSS提供的任何东西的不可预测性.
  • 我知道我最终得到的任何算法都不会是完美的,但我对最好的解决方案感兴趣.

有任何想法吗?

.net c# algorithm parsing text

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

PHP:strtotime()......再次

我怎么写"+3天12:34:56"才能使strtotime()正确解析?

php string format parsing strtotime

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

.NET世界中缺少哪些OS软件?

我是一名.NET开发人员,与Java和Eclipse开发人员一起工作.他们似乎使用了比以往更多的开源.一些/大多数似乎已经跨越.NET(Hibernate到NHibernate就是一个很好的例子.)

但我很好奇那里的OS软件还没有进入.NET世界?人们的感受缺失了什么.我对业务应用程序和开发工具都很感兴趣.

(背景:向我自己提出这个问题让我觉得我想填补这些漏洞,如果有的话.)

谢谢

编辑:根据最近创建的CodePlex基础,也许这里的答案可能暗示我们将看到的项目类型.

编辑:到目前为止响应很好,请保持他们的到来.

.net open-source

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

在vbscript中调用C#dll

我试图从QTP调用C#dll(使用vbscript).我尝试了很多没有成功的事情:

  • Visual Studio 2010
  • 创建C#类libary(st.dll)

码:

using System;
using System.Collections.Generic;
using System.Text;   

namespace st
{
    public class Class1
    {
        public static int GetValue()
        {
            return 34;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)
  • regasm /codebase st.dll
    • 失败'因为它不是有效的.NET程序集'

在QTP/vbscript中,我试过了

  • extern.Declare micInteger, "GetValue", "e:\st.dll", "GetValue"
    • 返回消息:'无效的过程调用或参数'

无论QTP如何,我都非常感谢有关如何从.vbs文件调用c#dll的任何见解.

c# dll vbscript qtp

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

你在哪里下载signcode.exe和其他工具

如果您决定签署代码,则需要:

  • signcode.exe
  • makecert.exe
  • cert2spc.exe
  • pvk2pfx.exe

下载这些工具的最佳位置是什么?

有没有办法在不下载大量Microsoft Windows SDK的情况下执行此操作?

code-signing makecert

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

-forwardInvocation与Clang-LLVM一起使用但不与GCC一起使用

以下代码实现了一个NSProxy子类,它将方法转发给NSNumber实例.

但是当调用[nsproxy floatValue]时,我在GCC 4.2下得到0.0.

在LLVM-Clang下我得到正确的答案42.0.

知道发生了什么事吗?

(顺便说一下,这是在Garbage Collection下运行的)

-(id) init;
{
    _result = [NSNumber numberWithFloat:42.0];
    return self;
}

- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
{
    return [[_result class] instanceMethodSignatureForSelector:aSelector];
}

- (void)forwardInvocation:(NSInvocation *)anInvocation
{
    [anInvocation setTarget:_result];
    [anInvocation invoke];
    return;
} 
Run Code Online (Sandbox Code Playgroud)

gcc objective-c llvm clang

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

使用c ++开始Dir​​ect X的好书或教程

我对c ++非常熟悉.我用它制作了一些像俄罗斯方块和纸牌游戏.但我真正想要的是那些游戏的一些漂亮的纹理图形:-p GDI就是不再为我做这件事了.

真的,我需要知道的是:

  • DX场景初始化
  • 制作简单的圆形矩形和基本形状
  • 能够在X和Y中移动这些形状
  • 添加基本​​位图纹理
  • 处理对象

任何能够涵盖这些概念的东西都非常有用谢谢

c++ directx winapi

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

海边规模吗?

Seaside被称为"异端网络框架".使其成为异端的一点是它有很多共享状态.然而,根据我目前的理解,这会妨碍简单的扩展.

另一方面,Ruby on rails共享尽可能少的状态.众所周知,与现代的smalltalk vms相比,它的扩展性非常好.flickr使用php并扩展到极其庞大的基础架构......

那么有没有人在海边扩展方面有一些经验?

smalltalk scalability seaside

22
推荐指数
6
解决办法
2197
查看次数

SQL Compact(CE)创建外键的问题

我正在尝试在SQL Compact数据库中创建外键但我不断收到错误消息"无法插入外键值,因为不存在相应的主键值".

TableA已经引用了TableB,我正在尝试使用TableB中的相同主键从T​​ableC创建引用.由于我已经引用了TableB,因此该表中必须有一个有效的主键.

我已经仔细检查并检查了所有字段的键和数据类型,所以我很难过.

我试图在Visual Studio 2008中使用gui选项并使用SQL命令.

sql t-sql sql-server

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