问题列表 - 第28950页

数学在Min和Max之间循环使用Mod?

我试图构建一个微小的(或者可能不是那么小)的公式,它将包含一组min和max之间的数字,但也会循环这些数字,这样如果它们超出范围就不会被剪裁.到目前为止,这就是我所拥有的.

min1 = 10
max1 = 90

val1 = 92
//will make 11, which is what i want since it loops

formula:  min(max(min1,min(val1,max1)),mod(val1,max1)+min1)
Run Code Online (Sandbox Code Playgroud)

但是,我希望它也可以循环另一个方向,这样如果val1为5,即min1之外的-5,它将变为86.

我遇到的另一个问题是

max1 % max1 != max1
Run Code Online (Sandbox Code Playgroud)

因为我想要它,因为最大值是范围的一部分

试图说清楚,这里有一些基于循环范围的所需输出的例子

min1 = 10
max1 = 90
----------------------------------------------
val1 = 30    //within range: stays as 30 
val1 = 90    //within range: stays as 90
val1 = -6    //below range: loops to becomes 75
val1 = 98    //above range: loops to becomes 17
val1 = 91    //above range: loops to …
Run Code Online (Sandbox Code Playgroud)

math module range

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

如何处理Django中的信用卡付款?

我需要接受在美国境外提供服务的网站上的信用卡付款.鉴于Paypal不是一个选项,我应该从哪里开始?有谁知道我怎么做到这一点?

python django payment credit-card

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

删除ASP.NET/IIS 7应用程序中特定路径的HttpModule?

最简洁的是,我的问题是在IIS 7集成模式下运行的ASP.NET 4.0应用程序是否应该能够遵循我的Web.config文件的这一部分:

  <location path="auth/windows">
    <system.webServer>
      <modules>
        <remove name="FormsAuthentication"/>
      </modules>
    </system.webServer>
  </location>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用混合模式身份验证(Windows和Forms - 我知道关于该主题还有其他问题).使用IIS管理器,我已禁用匿名身份验证到auth/windows/winauth.aspx,它位于上面的位置路径中.我将失败的请求跟踪设置为跟踪各种HTTP状态代码,包括302s.

当我请求winauth.aspx页面时,返回302 HTTP状态代码.如果我查看请求跟踪,我可以看到401(未授权)最初是由AnonymousAuthenticationModule生成的.但是,FormsAuthenticationModule将其转换为302,这是浏览器看到的.因此,似乎我尝试从该管道中的页面管道中删除该模块不起作用.但我没有在任何地方看到任何投诉(事件查看器,黄页死亡等),这表明它是无效的配置.我希望401返回到浏览器,这可能包括一个适当的WWW-Authenticate标头.

其他几点:a)我<authentication mode="Forms">在我的Web.config中有,这就是302重定向到的内容; b)我得到了我试图从inetserv\config\applicationHost.config文件中删除的模块的"名称"; c)我在Web.config文件中有这个元素:<modules runAllManagedModulesForAllRequests="false">.

有没有人以这种方式去除模块?

asp.net iis-7

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

PowerShell锁定文件

我试图在PowerShell中做一些非常简单的事情.

  1. 读取文件的内容
  2. 操纵一些字符串
  3. 将修改后的测试保存回文件

    function Replace {
      $file = Get-Content C:\Path\File.cs
      $file | foreach {$_ -replace "document.getElementById", "$"} |out-file -filepath C:\Path\File.cs
    }
    
    Run Code Online (Sandbox Code Playgroud)

我也试过Set-Content了.

我总是得到未经授权的例外 我可以看到$file有文件内容,写入文件时出错.

我怎样才能解决这个问题?

powershell

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

SELECT语句中列的顺序是否有所不同?

这个问题的灵感来自之前发布在SO上的问题,"WHERE子句的顺序是否会产生差异?".如果WHERE部分中使用的列放在SELECT语句的开头,它会改善SELECT语句的性能吗?

例:

    SELECT customer.id, 
           transaction.id, 
           transaction.efective_date, 
           transaction.a,
           [...]
      FROM customer, transaction 
     WHERE customer.id = transaction.id;
Run Code Online (Sandbox Code Playgroud)

我知道将SELECT列表中的列列表限制为仅需要的列可以提高性能,而不是使用SELECT*,因为当前列表较小.

sql database

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

LINQ如何强制查询实现?

假设我有简单的LINQ扩展:

var filtered = data.Where(i => i.Count > 0);
Run Code Online (Sandbox Code Playgroud)

我知道除非我开始使用过滤 ie,否则不会评估

foreach(DataItem i in filtered) ...
Run Code Online (Sandbox Code Playgroud)

但是我需要尽快创建克隆版本data并发布数据.data可以在其他线程中更改,所以我想立即获取它的快照.

我如何强制filtered立即评估?

c# linq

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

如何获得位旋转功能以接受任何位大小?

我有一些其他代码得到的这两个功能

def ROR(x, n):
    mask = (2L**n) - 1
    mask_bits = x & mask
    return (x >> n) | (mask_bits << (32 - n))

def ROL(x, n):
    return ROR(x, 32 - n)
Run Code Online (Sandbox Code Playgroud)

我想在程序中使用它们,需要16位旋转.但是,还有其他功能需要32位旋转,所以我想将32保留在等式中,所以我得到:

def ROR(x, n, bits = 32):
    mask = (2L**n) - 1
    mask_bits = x & mask
    return (x >> n) | (mask_bits << (bits - n))

def ROL(x, n, bits = 32):
    return ROR(x, bits - n)
Run Code Online (Sandbox Code Playgroud)

然而,当我测试这个问题时,答案出错了.然而,当代码是正确的时,值出现了

def ROR(x, n):
    mask = (2L**n) - 1
    mask_bits …
Run Code Online (Sandbox Code Playgroud)

python math rotation

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

使用jquery将onClick事件附加到锚标记?

我正在尝试将onClick事件添加到锚标记...

以前我有......

<a href="somlink.html" onClick="pageTracker._link(this.href); return false;">

但我试图避免内联onClick事件,因为它干扰了另一个脚本..

所以使用jQuery我正在尝试以下代码...

<script>
    $(document).ready(function() {
      $('a#tracked').attr('onClick').click(function() {window.onbeforeunload = null;
        pageTracker._link(this.href); 
        return false;
      });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

跟html一样 <a id="tracked" href="something.html">

所以我的问题是这应该是有效的,如果不是最好的解决方案是什么?

javascript jquery

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

PHP类声明

有没有办法在php中将显式类型设置为对象字段?像这样的东西

class House{
       private Roof $roof
}
Run Code Online (Sandbox Code Playgroud)

php

5
推荐指数
2
解决办法
2811
查看次数

局部变量vs参数

function doIt(param) {
   var localVar = param;
   //do lots of stuff with localVar
}

function doIt(param) {
   //do lots of stuff with param
}
Run Code Online (Sandbox Code Playgroud)

上面的代码在效率方面有什么不同吗?

javascript performance

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