问题列表 - 第24355页

djb2哈希函数

我使用djb2算法为字符串生成哈希键,如下所示

hash(unsigned char *str)
{
    unsigned long hash = 5381;
    int c;

    while (c = *str++)
        hash = ((hash << 5) + hash) + c; /* hash * 33 + c */

    return hash;
}
Run Code Online (Sandbox Code Playgroud)

现在每个循环都有两个大数字的乘法,经过一段时间后,字符串的第5个字符的第4个字符随着哈希值变大而出现溢出

重构的正确方法是什么,以便哈希值不会溢出并且哈希也正确发生

hash string-hashing

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

DirectX 9或DirectX 10适合初学者?

我想做一些项目让我的简历对游戏公司更具吸引力.所以我要开始买书了.但我不知道要开始阅读DirectX 9或10 api书籍.DirectX10很棒,但似乎行业正在慢慢变为10.所以我应该使用9还是10?

directx

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

Jquery在ajax调用中返回多个值

我有一个jquery post函数,在单击div后返回成功响应.但是,我想在成功时返回多个变量.我是否必须使用JSON,如果是这样,是否可以在成功后将其集成到$ .ajax函数中?

$.ajax({
   type: "POST",
   data: "action=favorite&username=" + username + "&topic_id=" + topic_id + "&token=" + token,
   url: "favorite.php",
   success: function(response) {

   }
});
Run Code Online (Sandbox Code Playgroud)

编辑 我感谢大家的帮助+ 1对所有人!

jquery json

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

在字符串中查找第N个字符

我需要帮助创建一个C#方法,它返回字符串中第N个字符出现的索引.

例如,'t'字符串中第3次出现的字符"dtststxtu"是5.
(注意字符串有4 t秒.)

c# string

76
推荐指数
6
解决办法
9万
查看次数

在Reflector中打开XNA Xbox 360程序集

我想看看Xbox 360和Windows XNA程序集之间的差异.我知道360运行.NET Compact Framework,我认为Reflector可以读取CF程序集,但是当我打开它们时,所有方法都是空白的,并且没有显示内部类.

这是故意完成的,还是Reflector的限制?有没有其他方法来看看Xbox 360 XNA程序集如何工作?

.net xna reflector compact-framework xbox360

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

制作巨大的象棋网格最轻的方法是什么?

我正在开发一款浏览器游戏,我不禁想知道制作游戏的网格/棋盘最轻的方法是什么.

现在,作为一个示例,我会告诉你:

-link不再有效,它基本上是25x25表+ tr + td网格 -

现在,随着网格变得越来越大,表格和它的td会创建一个非常繁重的文件页面,反过来......从浏览器引擎和计算机中吸取更多资源.

那么,是一张桌子用td是制作巨大网格状板的最轻量级的方法,还是你推荐的更轻的东西?

干杯Sotkra

html grid performance filesize

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

C#方法中的线程化

我有以下方法:

public List<string> someMethod()
{

   // populate list of strings
   // dump them to csv file
   //return to output
}
Run Code Online (Sandbox Code Playgroud)

问题是:我不希望用户等待csv转储,这可能需要一段时间.如果我使用csvdump的线程,它会完成吗?在输出返回之前或之后?

csvdump完成后,id喜欢通知另一个类来处理csv文件.someMethod不需要等待csvdump完成?

.net c# multithreading

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

获取通用接口类对象

如何获取通用接口的类对象?例如,Boolean.class,Date.class.但List <Boolean> .class似乎不是语法有效的.

java

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

如何提供默认参数作为此对象?

我想要这样的声明:

void Date::get_days_name(const Date& = this)
Run Code Online (Sandbox Code Playgroud)

我会理解,如果没有提供参数,请使用此对象作为参数.出于某种原因在VS中我得到了错误的信息:

'错误1错误C2355:'this':只能在非静态成员中引用'

知道我做错了什么吗?

c++ default-value

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

VS2010代码:2104无法下载Silverlight应用程序

我刚刚开始使用SL4运行VS2010时遇到此Javascript错误

Error: Unhandled Error in Silverlight Application 
Code: 2104    
Category: InitializeError       
Message: Could not download the Silverlight application. Check web server settings     
Run Code Online (Sandbox Code Playgroud)

一切都运行正常,更改了1行代码以在Web项目中使用RegularExpression(使用Silverlight业务应用程序模板),然后在重建时出现此错误.

谷歌称这是与IIS和mimetype相关的.我在VS2010上使用的是Cassini而不是IIS.

从IE缓存重新启动,清除xap.IE和FF都出错.

可能有什么不对?

silverlight visual-studio-2010 silverlight-4.0

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