标签: operations

带整数的布尔运算

这可能是非常基本的......但我似乎不明白:

如何

(2 & 1) = 0
(3 & 1) = 1
(4 & 1) = 0
Run Code Online (Sandbox Code Playgroud)

等等..

上面的这种模式似乎有助于找到偶数

或者

(0 | 1) = 1
(1 | 1) = 1
(2 | 1) = 3
(3 | 1) = 4
(4 | 1) = 5
(5 | 1) = 5
Run Code Online (Sandbox Code Playgroud)

我知道布尔代数是如何在位之间工作的。但我不明白布尔代数如何处理整数(至少在 C# 中)。

提前致谢。

integer operations boolean algebra

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

如何删除Hudson的构建工件?

我们正在使用Hudson作为我们的持续集成服务器,它非常棒.我们有2个问题,它们有轻微关系.

  1. https://hudson.dev.java.net/issues/show_bug.cgi?id=2736 Hudson中的构建顺序意味着下游依赖项的构建比它们需要的要多得多.希望这个问题很快就会得到解决.
  2. 由于这些东西如此频繁地构建,构建历史是巨大的.对于某些工作,我们在历史记录中确实不需要1000个构建项目.

我的问题是关于第2点.我想要一个像工作或插件这样的东西来删除旧的工件.保持说周围的所有内容的最后20个版本将是好的.目前它看似无限,从运营的角度来看并不是很好.

更新:根据Norbert的回答,它是在工作配置中.在1.300 UI中,有一个"Discard Old Builds"复选框,允许对其进行配置.

java continuous-integration operations hudson

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

嵌套多线程操作跟踪

我的代码相似

void ExecuteTraced(Action a, string message)
{
    TraceOpStart(message);
    a();
    TraceOpEnd(message);
}
Run Code Online (Sandbox Code Playgroud)

回调(a)可以再次调用ExecuteTraced,在某些情况下,异步调用(通过ThreadPool,BeginInvoke,PLINQ等,因此我无法明确标记操作范围).我想跟踪嵌套的所有操作(即使它们异步执行).所以,我需要能够在逻辑调用上下文中获得最后的跟踪操作(可能有很多并发线程,因此不可能使用lastTraced静态字段).

有CallContext.LogicalGetData和CallContext.LogicalSetData,但不幸的是,LogicalCallContext在调用EndInvoke()时将更改传播回父上下文.更糟糕的是,如果EndInvoke()被称为异步,这可能随时发生. EndInvoke更改当前的CallContext - 为什么?

此外,还有Trace.CorrelationManager,但它基于CallContext并且具有所有相同的麻烦.

有一种解决方法:使用CallContext.HostContext属性,该属性在异步操作结束时不会传播回来.此外,它没有克隆,所以值应该是不可变的 - 不是问题.虽然,它被HttpContext使用,因此,解决方法在Asp.Net应用程序中不可用.

我看到的唯一方法是将HostContext(如果不是我的)或整个LogicalCallContext包装成动态并在最后一个跟踪操作旁边调度所有调用.

.net multithreading trace operations

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

显示WCF Web服务操作

所以我创建了一个WCF服务应用程序并将其托管在IIS7上.它目前有一些测试'helloworld'方法.当我在浏览器中运行它时,我得到这个屏幕: 在此输入图像描述

现在服务本身很好用,但是如何显示这样的操作: 在此输入图像描述

感谢marc_s的链接:http://www.dotnetcurry.com/ShowArticle.aspx? ID = 399 我已经按照所以我的web配置现在设置如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
  </system.web>
  <system.serviceModel>
    <services>
      <service name="WcfServer.Service1">
        <endpoint address="" binding="webHttpBinding" contract="WcfServer.IService1" behaviorConfiguration="HelpBehaviour" />
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
          <serviceMetadata httpGetEnabled="true" />
          <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment …
Run Code Online (Sandbox Code Playgroud)

c# wcf iis-7 operations web-services

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

NSDecimalNumber用于iPhone上的大数量操作

我需要在我的应用程序中使用大数字来提高精度,浮动或双重是不够的.我也有int和float数字,我必须对它们进行操作.

我认为NSDecimalNumber对我需要的精度有好处,但我想用其他类型的数字进行操作,这是复杂的公式.因此,当你有很多东西时,我认为使用这个类来执行复杂的公式(使用函数decimalWith ...或decimalBy ......太复杂)是不合适的.

有没有人知道使用什么来轻松操作大数字,并用不同的类型(float,decimal,int)对它们进行操作?

谢谢.

iphone operations decimal objective-c bigdecimal

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

c中的按位溢出检查

我正在尝试编写两个函数来检查/防止 c 中的溢出(仅使用!~ | & ^ +)但无法得到它。第一个是某些二进制补码/有符号 int 将适合一定数量的位: fitsB(int x, int n) 其中是 int 和 n 是要使用的位的大小。还有一个函数,用于检查两个整数相加时是否不会溢出:overflowInt(int x, int y)。如果它们是无符号整数,我可以得到它,但负数只会让我更难。有谁知道怎么做?

也没有强制转换,整数总是 32 位

c operations bit-manipulation overflow

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

设置Haskell的Data.Vector不提供的运算符,原因是什么

我的应用程序涉及大量数组操作(例如log(1)索引),因此Data.VectorData.Vector.UnboxedData.List受欢迎.它还涉及许多set操作(例如intersectBy),但是Data.Vector不提供这些操作.

这些函数中的每一个都可以像3-4行中的Data.List一样实现.有没有什么理由他们都没有用Data.Vector实现?我只能推测.由于性能原因,可能不建议在Data.Vector中设置操作,即intersectBy首先通过列表理解产生交集,然后将列表转换为Data.Vector?

haskell operations vector set

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

Java流 - 同时具有anyMatch和noneMatch操作的目的?

如果找到一个元素,anyMatch操作将返回true - 如果找到匹配元素,则noneMatch操作将返回false.

如果找不到匹配元素,则anyMatch操作将返回false - 如果找不到匹配元素,则noneMatch操作将返回true.

因此,我们不是只使用这两种操作,而是不能同时使用这两种操作,或者我是否遗漏了某些内容?实质上,返回false的anyMatch是一种评估noneMatch谓词真实性的方法.

java operations matching java-stream

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

导入 com.sun.org.apache.xpath.internal.operations 的问题

我是 Java 新手,我正在尝试将一个项目从 GitHub 导入 Intellij 以掌握它的窍门。当我尝试构建解决方案时收到一条错误消息,它说包“com.sun.org.apache.xpath.internal.operations”不存在。有人知道出了什么问题吗?真的很感激答案。

我的代码如下:

import com.sun.org.apache.xpath.internal.operations.Bool;
Run Code Online (Sandbox Code Playgroud)

java xpath operations intellij-idea maven

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

LINQ to SQL:orderby一个sum操作

我有一个表,我需要根据group by子句通过数字列对结果集进行排序.

例如,该表具有销售员ID,订单号和订单值.我希望按累计订单价值列出我的顶级销售人员的前10名.

SQL和LINQ的新手,所以任何建议都将不胜感激!

linq operations sum

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