问题列表 - 第7019页

好的,只能使用64位的sha1哈希作为id?

1)为了实现真正的低哈希冲突,我是否可以使用sha1的128位中的一半而不是处理sha1本身?我知道这不适用于加密哈希,但我只需要哈希表键的哈希.

2)计算时间不是优先考虑的事项,除此之外我还要挖掘非常小的数据.特别是,我主要是采用2或3个64位哈希并对它们进行散列以获得另一个64位哈希值.为此目的,有比sha1更好的选择吗?同样,碰撞应该是不太可能的.

3)我是一个新手.在sql中使用64位哈希作为id是一个好主意吗?64位id是否会导致sqlite或postgres出现性能问题?我将需要跨多个数据库协调数据(包括Lucene索引),所以我认为我应该直接在表中处理哈希,而不是打扰自动递增的id(这只会在一个数据库中有意义,而不是跨所有数据存储).我认为64位是一个很好的折衷方案:足够大,不可能发生冲突但节省空间(和查找时间?).

4)CRC-64怎么样?这会产生足够随机的分布吗?

hash sha1

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

HttpRuntime.Cache最佳实践

在过去,我已经锁定了访问HttpRuntime.Cache机制.我不确定我过去是否真的研究过这个问题,盲人用锁把它围起来.

你觉得这真的有必要吗?

c# httpruntime.cache

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

使用Visual Fox Pro OleDb

我试图使用C#将数据从DBF文件中提取到我的程序中.我正在使用Visual FoxPro OLE DB提供程序.它在我的本地机器上工作正常,但我想将我的程序打包成客户端可以使用的DLL.问题是,当他们从他们的机器运行程序时,它说Visual FoxPro OLE DB提供程序没有在他们的机器上注册.有没有办法在没有客户端在他们的机器上安装Visual FoxPro OLE DB提供程序的情况下使用它?

c# foxpro dbf visual-foxpro

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

使用jQuery,如何获取元素的文本值?

如何检索href标签之间的文本?

<a href="blah">GET THIS TEXT</a>
Run Code Online (Sandbox Code Playgroud)

它包含在这个DOM中:

<div class="c1">
   <div class="c2"><a href="#">GET THIS TEXT</a>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何在Android应用程序中插入日期时间设置为"now"的SQLite记录?

比如说,我们创建了一个表格:

create table notes (_id integer primary key autoincrement, created_date date)
Run Code Online (Sandbox Code Playgroud)

要插入记录,我会使用

ContentValues initialValues = new ContentValues(); 
initialValues.put("date_created", "");
long rowId = mDb.insert(DATABASE_TABLE, null, initialValues);
Run Code Online (Sandbox Code Playgroud)

但是如何将date_created列设置为now?为了说清楚,

initialValues.put("date_created", "datetime('now')");
Run Code Online (Sandbox Code Playgroud)

不是正确的解决方案.它只是将列设置为"datetime('now')"文本.

sqlite android content-values

107
推荐指数
6
解决办法
22万
查看次数

复制构造函数初始化列表

我知道如果你将一个成员从no-arg构造函数中的一个初始化列表中删除,那么将调用该成员的默认构造函数.

复制构造函数同样调用成员的复制构造函数,还是也调用默认构造函数?

class myClass {
  private:
    someClass a;
    someOtherClass b;
  public:
    myClass() : a(DEFAULT_A) {} //implied is b()
    myClass(const myClass& mc) : a(mc.a) {} //implied is b(mc.b)??? or is it b()?
}
Run Code Online (Sandbox Code Playgroud)

c++ copy-constructor

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

如何为窗口设置动画?

使用WPF,如何设置Window的位置动画.我试图简单地为Left/Top属性设置动画,但它不起作用.有人知道吗?

谢谢!

wpf animation c#-3.0

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

使用Javascript读取会话值

是否可以使用Javascript读取会话值?

例如,如果我在PHP中为会话分配了一个值:

$_SESSION['msg'] = "ABC Message";
Run Code Online (Sandbox Code Playgroud)

是否可以$_SESSION['msg']使用Javascript 阅读?

javascript php session

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

您会推荐Windows Vista的32位还是64位?

我知道64位是最好的.但是,我听说32位程序可能存在兼容性问题.尽管出现兼容性问题,这种兼容性问题对于我获得32位操作系统还是64位Windows Vista仍然是一个很大的问题吗?

我将主要用于开发目的,但我可能会在一些游戏中偷偷摸摸.:)

64-bit compatibility 32-bit windows-vista

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

数据库索引

如果明智地使用索引,你会如何向一些人解释索引如何改善数据库的性能?我正在寻找一个好的,清晰的解释,因为它在书中太复杂了.

database indexing

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