小编Jon*_*gel的帖子

如何使用SQL Server Express安排每日备份?

我正在使用SQL server express(2005)作为后端运行一个小型Web应用程序.我可以使用SQL脚本创建备份,但是,我想每天安排这个.作为额外的选项(应该)我只想保留最后的X备份(显然是出于节省空间的原因)任何指针?

[编辑] SQL Server代理在SQL Server express中不可用...

backup scheduled-tasks sql-server-express

62
推荐指数
3
解决办法
24万
查看次数

C#中的遗传编程

我一直在为C#寻找一些好的遗传编程实例.谁知道好的在线/图书资源?想知道是否有进化/遗传编程的C#库?

c# genetic-programming genetic-algorithm evolutionary-algorithm

59
推荐指数
6
解决办法
3万
查看次数

C#测试以查看字符串是否为整数?

我只是想知道c#语言或.net框架中是否有内置的东西可以测试是否有东西是整数

if (x is an int)
   // Do something
Run Code Online (Sandbox Code Playgroud)

在我看来可能有,但我只是一年级编程学生,所以我不知道.

.net c# string integer

59
推荐指数
5
解决办法
18万
查看次数

检查两个文件是否相等的最快哈希算法是什么?

创建哈希函数的最快方法是什么,用于检查两个文件是否相等?

安全性不是很重要.

编辑:我通过网络连接发送文件,并确保双方的文件相同

hash file crc

58
推荐指数
5
解决办法
6万
查看次数

如何比较可空类型?

我有几个地方需要比较2(可空)值,看看它们是否相同.

我认为框架中应该有一些东西可以支持这个,但找不到任何东西,所以请注意以下几点:

public static bool IsDifferentTo(this bool? x, bool? y)
{
    return (x.HasValue != y.HasValue) ? true : x.HasValue && x.Value != y.Value;
}
Run Code Online (Sandbox Code Playgroud)

然后,在我的代码中 if (x.IsDifferentTo(y)) ...

然后我有类似的可以为空的int,可空的双打等方法.

是否有更简单的方法来查看两个可空类型是否相同?

更新:

原来这个方法存在的原因是因为代码已经从VB.Net转换而来,其中Nothing = Nothing返回false(与C#相比,null == null返回true).应该使用VB.Net代码.Equals....

c# extension-methods nullable

58
推荐指数
6
解决办法
4万
查看次数

如何估计剩余的下载时间(准确)?

当然你可以将剩余的文件大小除以当前的下载速度,但如果你的下载速度波动(它会),这不会产生非常好的结果.什么是更好的算法,以产生更顺畅的倒计时?

algorithm estimation download

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

Eclipse - 如何将Tomcat 6中的"Project Facet"更改为Tomcat 5.5?

(Eclipse 3.4,Ganymede)

我在Eclipse中有一个现有的Dynamic Web Application项目.当我创建项目时,我在"配置"下拉列表中指定了"Apache Tomcat v6的默认配置".

这是一个月或两个月,我现在想将配置更改为Tomcat'v5.5'.(这将是生产服务器上的Tomcat版本.)

我尝试了以下步骤(没有成功):

  • Targeted Runtimes在项目下选择Properties
    Tomcat v5.5选项已被禁用,并且UI显示以下消息:
    If the runtime you want to select is not displayed or is disabled you may need to uninstall one or more of the currently installed project facets.
  • 然后我点击了Uninstall Facets...链接.
    Runtimes选项卡下,仅Tomcat 6显示.
    因为Dynamic Web Module,我选择了版本2.4代替2.5.
    Runtimes选项卡下,Tomcat 5.5现在显示.
    但是,UI现在显示以下消息:
    Cannot change version of project facet Dynamic Web Module …

eclipse tomcat ganymede tomcat5.5 tomcat6

56
推荐指数
3
解决办法
9万
查看次数

Oracle:WHERE子句中`(+)`做什么?

在我们正在迁移(通用化)的基于Oracle的应用程序中找到以下内容:

SELECT
    Table1.Category1,
    Table1.Category2,
    count(*) as Total,
    count(Tab2.Stat) AS Stat
FROM Table1, Table2
WHERE (Table1.PrimaryKey = Table2.ForeignKey(+))
GROUP BY Table1.Category1, Table1.Category2
Run Code Online (Sandbox Code Playgroud)

(+)在WHERE子句中做什么?我以前从未见过这样的用法.

sql oracle operators

56
推荐指数
3
解决办法
6万
查看次数

有没有一种内存高效快速的方法来加载python中的大json文件?

我有一些500MB的json文件.如果我使用"trivial"json.load一次加载其内容,它将消耗大量内存.

有没有办法部分阅读文件?如果它是一个文本,行分隔文件,我将能够遍历这些行.我正在寻找它的类比.

有什么建议?谢谢

python json large-files

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

我应该如何测试遗传算法

我做了很少的遗传算法; 他们工作(他们很快找到合理的解决方案).但我现在发现了TDD.有没有办法以TDD方式编写遗传算法(严重依赖于随机数)?

为了更一般地提出问题,如何测试非确定性方法/函数.这是我想到的:

  1. 使用特定的种子.如果我首先在代码中犯了一个错误,但在重构时有助于发现错误,那将无济于事.

  2. 使用已知的数字列表.与上面类似,但我可以手动遵循代码(这将非常繁琐).

  3. 使用常数.至少我知道会发生什么.当RandomFloat(0,1)总是返回1时,确保骰子总是读取6是很好的.

  4. 尝试尽可能多地从GA中移出非确定性代码.这看起来很愚蠢,因为这是它的目的的核心.

关于测试的非常好的书籍的链接也将受到赞赏.

language-agnostic unit-testing non-deterministic genetic-algorithm

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