问题列表 - 第19309页

这个素数发生器的执行时间能否得到改善?

写这篇文章的最初目标是尽可能减少占地面积.我可以充满信心地说,这个目标已经实现.不幸的是,这让我的执行速度相当慢.为了产生低于200万的所有质数,在3Ghz英特尔芯片上需要大约8秒.

反正有没有改善这段代码的执行时间,而对内存占用空间的贡献最小?或者,从功能的角度来看,我是否会以错误的方式解决这个问题?

/// 6.5s for max = 2,000,000
let generatePrimeNumbers max =    
    let rec generate number numberSequence =
        if number * number > max then numberSequence else
        let filteredNumbers = numberSequence |> Seq.filter (fun v -> v = number || v % number <> 0L)
        let newNumberSequence = seq { for i in filteredNumbers -> i }
        let newNumber = newNumberSequence |> Seq.find (fun x -> x > number)
        generate newNumber newNumberSequence                
    generate 2L (seq { for i in …
Run Code Online (Sandbox Code Playgroud)

optimization f#

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

覆盖a:用jQuery悬停?

<a>用css 定义了一个标签.我正在尝试停止标记:hover上的默认样式表更改a.如何在Jquery中禁用a标记上的悬停更改?

jquery

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

在C++中,NULL与False相同

在C++(gcc,VS)中,NULL被认为与False相同.或者更重要的是,如果在逻辑语句中,NULL评估为什么.还有许多其他问题,但C++没有具体问题.

由于某种原因,使用NULL控件循环(;;)只是冻结程序,指示在;;之间放置了除NULL之外的东西.请注意,此代码是我们的教授认为包含NULL值的代码.

c++

6
推荐指数
2
解决办法
7447
查看次数

何时使用灯箱效果?

我们都看到了网络上流行的灯箱效果(例如JQuery LightboxShadowbox).昨天我与一位完全迷恋灯箱的客户进行了讨论,并希望每次提交表格时都使用它们,包括:

  • 登录表单 - 单击登录按钮,将出现带有用户名和密码字段的灯箱
  • 客户咨询表格 - 表格提交后,灯箱会显示"谢谢"
  • 注册表单 - 表单提交后,Lightbox会显示"谢谢"

我想知道人们何时应该和不应该使用灯箱以及为什么.

html ajax usability lightbox

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

在Windows命令行中自动执行cygwin命令(最终在MsBuild中)

我有一种情况,我有一些cygwin命令,我希望在Windows命令行中运行,例如

chmod 777 /home/administrator/*
Run Code Online (Sandbox Code Playgroud)

目前我必须手动输入cygwin.bat,然后在cygwin中输入上述命令.我想知道是否有可能(如果是这样,如何)在Windows命令行中自动执行这些步骤?

最终,我希望所有上述命令都在MsBuild中,以便在可能的情况下实现完全自动化.

谢谢.

windows msbuild command-line cygwin

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

插入SQL Server时用于\ r \n的字符

我正在尝试将一些数据从MySQL插入SQL Server.我已经将MySQL表作为SQL插入语句转储到文本文件中.我可以将它插入到SQL Server中,但是回车符插入为\ r \n而不是作为控制序列.如何替换MySQL插入语句中的\ r \n字符串,以便它们最终在SQL Server中作为回车符结束?

mysql sql-server insert

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

使用C++扩展Ruby?

有没有办法将Ruby对象传递给C++应用程序?我之前从未做过那种事情,并且想知道这是否可行.它需要修改Ruby核心代码吗?

c++ ruby

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

PHP - 如何删除字符串末尾的所有特定字符?

如果只是一段时间,如何删除最后一个字符?

$string = "something here.";
$output = 'something here';
Run Code Online (Sandbox Code Playgroud)

php regex string

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

C中数据类型的最小值和最大值

在C中确定数据类型(即int,char.etc)的最小值和最大值的函数是什么?

c types

71
推荐指数
3
解决办法
12万
查看次数

哪个SQL查询更好?

这是SQL查询语句:

SELECT p.id, p.[name], SUM(ps.sales_amount) AS GROSS_SALES
FROM products p
  LEFT OUTER JOIN product_sales ps ON p.id = ps.product_id
GROUP BY p.id, p.[name]
Run Code Online (Sandbox Code Playgroud)

优于:

SELECT SUM([t2].[value]) AS [SalesAmount], [t2].[id] AS [ProductId], [t2].[name] AS [ProductName]
FROM (
    SELECT (
        SELECT SUM([t1].[sales_amount])
        FROM [dbo].[product_sales] AS [t1]
        WHERE [t1].[product_id] = [t0].[id]
        ) AS [value], [t0].[id], [t0].[name]
    FROM [dbo].[products] AS [t0]
    ) AS [t2]
GROUP BY [t2].[id], [t2].[name]
Run Code Online (Sandbox Code Playgroud)

第二个是LINQ2SQL查询的结果.仍在寻找重写LINQ表达式的方法......

该示例中最优化的SQL查询是什么?

你的意见?谢谢!

sql database sql-server-2005 linq-to-sql

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