标签: stability

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

Composer - 请求的包存在,但这些包被约束拒绝

当我从composer运行我的安装时,我有这个错误:

λcomposer install您正在运行启用了xdebug的composer.这对运行时性能有重大影响.请参阅https://getcomposer.org/xdebug 使用包信息加载composer存储库更新依赖项(包括require-dev)无法将您的需求解析为可安装的软件包集.

错误:

问题1 - 请求的包antoineb1/smoney_bundle 1.0以antoineb1/smoney_bundle [dev-master]的形式存在,但这些被约束拒绝.

我的composer.json

{
    "name": "project",
    "license": "proprietary",
    "type": "project",
    "minimum-stability": "dev",
    "prefer-stable" : true,
    "autoload": {
        "psr-4": {
            "": "src/"
        }
    },
    "config": {
        "preferred-install": "dist"
    },
    "repositories": [
        {
            "url": "bitbucket url",
            "type": "vcs"
        }
    ],
    "require": {
        "php": ">=5.5.9",
        "antoineb1/smoney_bundle": "1.0"
    }
}
Run Code Online (Sandbox Code Playgroud)

php bundle stability composer-php

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

c ++:浮点运算稳定性策略

任何人都可以推荐任何包含维护各种浮点运算稳定性的策略的C++库/例程/包吗?

示例:假设您希望long double在单位间隔(0,1)中对一百万个向量/数组求和,并且每个数字的大小大致相同.天真的求和for (int i=0;i<1000000;++i) sum += array[i]; 是不可靠的 - 足够大i,sum将会比一个更大的数量级array[i],因此sum += array[i]相当于sum += 0.00.(注意:此示例的解决方案是二进制求和策略.)

我处理数千/数百万微小概率的总和和产品.我使用MPFRC++具有2048位有效数的任意精度库,但仍然适用相同的问题.

我主要关心的是:

  1. 准确汇总许多数字的策略(例如上面的例子).
  2. 乘法和除法何时可能不稳定?(如果我想规范化大量数字,我的归一化常数应该是多少?最小值?最大?中位数?)

c++ math floating-accuracy stability numerical-stability

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

你想在Ruby语言中改进哪些东西?

您希望Ruby(以及更常见的Ruby社区)改进的内容是什么?

我读到某个地方,Ruby是Smalltalk和LISP的爱孩子,Perl小姐是保姆.

我非常尊重Ruby的父母,但我不确定我是否喜欢Perl小姐对孩子的影响.具体来说,我不喜欢预定义的变量:我需要一个备忘单来了解它们的含义.你可以说"只是不要使用它们".好吧,我不......但其他人也这样做.当我在网上下载插件时,如果我需要去触摸源代码,我别无选择,只能获取我的备忘单.我只是希望他们能从语言中删除那些.

另外,我认为Ruby太过移动了.我的代码在每次新的Ruby升级时都会中断,即使是在次要版本上.Ruby on Rails和我使用过的大多数Rails插件也是如此:它们只是一直在变化,似乎没有人关心这些变化是否会破坏一切.恕我直言,虽然我喜欢Ruby中的很多东西,但这种缺乏稳定性几乎是一个显示阻碍.

ruby stability

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

Http-Conduit频繁连接失败

我正在编写应用程序,它将通过HTTP下载一些文件.到目前为止,我使用以下代码片段来下载页面正文:

import network.HTTP
simpleHTTP (getRequest "http://www.haskell.org/") >>= getResponseBody
Run Code Online (Sandbox Code Playgroud)

它工作正常,但无法通过HTTPS协议建立连接.所以为了解决这个问题,我已经切换到HTTP-Conduit,现在我正在使用以下代码:

simpleHttp' :: Manager -> String -> IO (C.Response LBS.ByteString)
simpleHttp' manager url = do
     request <- parseUrl url
     runResourceT $ httpLbs request manager
Run Code Online (Sandbox Code Playgroud)

它可以连接到HTTPS,但出现了令人沮丧的新问题.大约每五个连接失败,异常:

getpics.hs: FailedConnectionException "i.imgur.com" 80
Run Code Online (Sandbox Code Playgroud)

我确信这是HTTP-Conduit问题,因为network.HTTP在同一组页面上工作正常(不包括https页面).

有没有人遇到过这样的问题并且知道解决方案或更好(并且简单,因为这是一个简单的任务,不应该只需要几行代码)替代Conduit库?

networking haskell stability conduit

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

错误R14(超出内存配额)错误时自动重启Heroku dynos

我正在运行一个应用程序,它需要一个泄漏内存的库.(不幸的是,这个propriotory软件没有替代品).因此,dynos超出其内存限制并发出错误R14(超出内存配额)错误.

有没有办法自动重启发出错误R14的dynos?

或者Heroku实际上会为我重新启动dynos,如果是的话大概是什么时候?(在文档中找不到任何内容,我从未注意到heroku关闭了我的dynos)

非常感谢你提前!

埃迪

memory restart heroku stability server

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

跨不同框架版本的.NET序列化的稳定性

我正在处理的项目需要在关闭之前序列化数据结构,并在重新启动时从此序列化数据恢复其状态.

去年,我们正在为.NET 1.1构建,并遇到了一个棘手的问题

  • 我们的代码在.NET 2.0上运行
  • 一个客户升级了一些软件,以某种方式将1.1设置为默认值
  • 我们的代码在.NET 1.1上运行,无法反序列化其存储状态

这个特定的问题是通过禁止特定的软件升级而"解决"的,现在我们的目标是.NET 2.0框架(因此我们不能在1.1上运行)应该不是问题.

这个序列化再次在2.0和更新的框架之间再次发生变化的可能性有多大?如果我们使用<supportedVersion>将代码修改为2.0.50727,那么2.0.50727.1434和2.0.50727.nnnn(未来某个版本)之间的变化几率是多少?被序列化的数据结构是来自标准类库的数组,映射,字符串等.

此外,是否可以保证即使在进一步的.NET升级后,也将始终安装2.0.50727框架?微软文档的指针欢迎.

.net serialization versions upgrade stability

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

ArrayList.Sort应该是一个IComparer的稳定排序,但不是?

一个稳定的排序是一种维护具有相同值元素的相对顺序.

ArrayList.Sort上的文档说当IComparer提供a时,排序是稳定的:

如果comparer设置为null,则此方法执行比较排序(也称为不稳定排序); 也就是说,如果两个元素相等,则可能不会保留它们的顺序.相反,稳定的排序保留了相等元素的顺序.要执行稳定排序,必须实现自定义IComparer接口.

除非我遗漏了某些内容,否则以下测试用例显示ArrayList.Sort未使用稳定排序:

internal class DisplayOrdered {
    public int ID { get; set; }
    public int DisplayOrder { get; set; }
    public override string ToString() {
        return string.Format("ID: {0}, DisplayOrder: {1}", ID, DisplayOrder);
    }
}

internal class DisplayOrderedComparer : IComparer {
    public int Compare(object x, object y) {
        return ((DisplayOrdered)x).DisplayOrder - ((DisplayOrdered)y).DisplayOrder;
    }
}

[TestFixture]
public class ArrayListStableSortTest {

    [Test]
    public void TestWeblinkCallArrayListIsSortedUsingStableSort() {
        var call1 = new DisplayOrdered {ID = …
Run Code Online (Sandbox Code Playgroud)

c# sorting arraylist stability

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

什么是崩溃Android应用程序的最佳方法?

导致Android应用崩溃的最佳方法是什么?我们正努力让我们的应用程序尽可能坚如磐石.

对于我自己的贡献,如果你有一个使用网络服务的应用程序,进入你的应用程序与wifi连接,然后以各种方式关闭wifi.例如,走出范围,或背景应用程序并手动关闭wifi,然后前景化应用程序.

crash testing android exception stability

7
推荐指数
2
解决办法
8204
查看次数

合并的稳定性

合并排序稳定吗?我在一本书中读到它,只要合并操作正确实施,合并排序就是稳定的.真的吗?

mergesort stability

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