问题列表 - 第21793页

"=="运算符不像编译器生成的Equals()覆盖匿名类型

根据MSDN:

因为匿名类型上的Equals和GetHashCode方法是根据属性的Equals和GetHashcode定义的,所以同一匿名类型的两个实例只有在它们的所有属性相等时才相等.

但是,以下代码演示了编译器生成的实现Equals()不符合预期:

 DateTime start = new DateTime(2009,1,1);
 DateTime end = new DateTime(2010, 12,31);

 // months since year 0
 int startMonth = start.Date.Year * 12 + start.Date.Month - 1;
 int endMonth = end.Date.Year * 12 + end.Date.Month -1 ;

 // iterate through month-year pairs
 for (int i = startMonth; i <= endMonth ; i++)
 {
  var yearMonth = new { Year = (int)Math.Truncate(i/12d), Month = (i % 12) + 1};

  if (yearMonth.Year == 2009 &&  yearMonth.Month …
Run Code Online (Sandbox Code Playgroud)

.net c# compiler-construction anonymous-types

8
推荐指数
2
解决办法
376
查看次数

如何在Windows上安排远程mysql备份

我正在寻找一种智能的方法来处理从我自己的个人Windows XP计算机在远程Mysql Unix/Linux服务器上安排备份.

有没有(当然是免费的,当然更可取的)软件,我可以安排登录到mysql数据库并下载完整的备份?

还需要一个替代方案来处理我无法远程访问的数据库的备份.

谢谢!

mysql windows backup windows-xp

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

为什么我不能创建这个sql server全文索引?

我有一个数据库表,主列定义为:

ID bigint identity primary key
Run Code Online (Sandbox Code Playgroud)

我还有一个文本专栏MiddlePart.我正在尝试创建一个全文索引,如下所示:

CREATE FULLTEXT INDEX ON domaining.dbo.DomainName
(
    MiddlePart 
    Language 0X0
)
KEY INDEX ID ON domaincatalog
WITH CHANGE_TRACKING AUTO
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

"ID"不是强制执行全文搜索键的有效索引.全文搜索键必须是唯一的,不可为空的单列索引,该索引不脱机,未在非确定性或不精确的非持久计算列上定义,没有过滤器,最大大小为900字节.为全文键选择另一个索引.

我究竟做错了什么?

sql-server full-text-search

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

html和htm有什么区别?

另一个新手问题.我只想知道我们在网页上看到的htmlhtm扩展名之间究竟有什么区别.它们一样吗?如果是这样,为什么两个扩展为了同一目的?

谢谢

html

13
推荐指数
4
解决办法
828
查看次数

不使用算术或按位运算符而添加

如何在不使用+或按位运算符的情况下添加2个数字?

bit-manipulation addition

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

Ruby - 更改Time实例的日期部分

我有一个Time实例curr_time,其值为Time.now,另一个String target_date,其值为"2010年4月17日".如何将变量curr_time中的日期部分更改为target_date的值?

>> curr_time
=> Sun Feb 21 23:37:27 +0530 2010
>> target_date
=> "Apr 17, 2010"

我希望curr_time改变如下:

>> curr_time
=> Sat Apr 17 23:37:27 +0530 2010

怎么做到这一点?

ruby time datetime

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

WPF/Silverlight文本效果

请注意下图中灰色面板中文本下方的1px高亮显示.如何用WPF/Silverlight实现这一目标?

有效的XHTML http://www.iconpaper.org/preview/10012101b.jpg.

.net silverlight wpf user-interface xaml

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

协助查找密码系统的素数

我是大学生,有一项任务,需要找到大的素数.教授给了我以下"简单"算法,找到2个可能的素数.

  1. 生成随机a和p,其中1 <a <p
  2. 确认gcd(a,p)= 1 - 这是假设删除Carmichael数字编辑(意味着等于1)
  3. 如果x ^(p-1)%p = 1则执行"模幂运算",其中x从零开始,并且对于p和a,递增到p-1

第3步的示例.

假设p = 5

1 ^ 4%5 = 1

2 ^ 4%5 = 1

3 ^ 4%5 = 1

4 ^ 4%5 = 1

这表明5是素数.

我通过这个任务意识到计算素数不是开玩笑.我用上述算法看到的问题是,如果我猜测大数并用模幂运算测试它们,我可能会尝试将大数字增加到一个大数.这让我怀疑.我已经研究了确定性有限自动机和Eratosthenes的筛子.有没有人有任何建议要么改进给定的算法或提供任何形式的帮助?谢谢你的时间.

primes cryptography

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

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

在Delphi 2009中从文本文件中读取unicode字符

我有以下代码从UTF-8格式的文本文件中读取日文汉字字符,然后将其加载到备忘录中.

Var F:textFile;
S:string;
Begin
 AssignFile(F,'file.txt');
 Reset(F);
 While not EoF(F) do
 Begin
  Readln(F,S);
  Memo1.Lines.Add(S);
 End;
 CloseFile(F);
End;
Run Code Online (Sandbox Code Playgroud)

但是不是字符,而是看到一些完全不同的符号,与日本集无关.任何提示?

delphi string unicode utf-8 delphi-2009

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