问题列表 - 第462页

我可以依赖GetHashCode()的值来保持一致吗?

假设使用相同的字符串值,GetHashCode()的返回值是否保证一致?(C#/ ASP.NET)

我今天将我的代码上传到服务器,令我惊讶的是我不得不重新索引一些数据,因为我的服务器(win2008 64位)与台式机相比返回了不同的值.

c# hash

15
推荐指数
3
解决办法
5542
查看次数

为什么Path.Combine没有正确连接以Path.DirectorySeparatorChar开头的文件名?

从Visual Studio中的立即窗口:

> Path.Combine(@"C:\x", "y")
"C:\\x\\y"
> Path.Combine(@"C:\x", @"\y")
"\\y"
Run Code Online (Sandbox Code Playgroud)

它们似乎都应该是一样的.

旧的FileSystemObject.BuildPath()没有以这种方式工作......

.net c# file

173
推荐指数
9
解决办法
8万
查看次数

是否可以进行递归SQL查询?

我有一个类似于这样的表:

CREATE TABLE example (
  id integer primary key,
  name char(200),
  parentid integer,
  value integer);
Run Code Online (Sandbox Code Playgroud)

我可以使用parentid字段将数据排列到树结构中.

现在这是我无法解决的问题.给定一个parentid,是否可以编写一个SQL语句来添加该parentid下的所有值字段并递归树的分支?

更新:我正在使用posgreSQL,因此我无法使用奇特的MS-SQL功能.无论如何,我希望将其视为一般SQL问题.

顺便说一下,在提出问题的15分钟内得到6个答案给我留下了非常深刻的印象!去堆栈溢出!

sql postgresql recursive-query

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

没有管理员权限可以获得哪些注册表访问?

我知道我们不应该再使用注册表来存储应用程序数据了,但是在更新旧版应用程序时(并希望进行最少的更改),哪些注册表配置单元是非管理员允许使用的?

我可以HKEY_CURRENT_USERHKEY_LOCAL_MACHINE没有管理员权限的情况下访问所有(当前访问的应用程序)

registry privileges administrator

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

你用什么来捕获网页,图表/图片和代码片段供以后参考?

你用什么来捕获网页,图表/图片和代码片段供以后参考?

code-snippets

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

找到C中的最高位

我所追求的是我可以输入一个数字的东西,它将返回最高位.我确信这有一个简单的方法.下面是一个示例输出(左边是输入)

1 -> 1
2 -> 2
3 -> 2
4 -> 4
5 -> 4
6 -> 4
7 -> 4
8 -> 8
9 -> 8
...
63 -> 32

c

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

如何在Python中进行换行(换行)?

我有一长串代码,我希望在多行之间分解.我使用什么,语法是什么?

例如,添加一串字符串,

e = 'a' + 'b' + 'c' + 'd'
Run Code Online (Sandbox Code Playgroud)

并将它分成两行:

e = 'a' + 'b' +
    'c' + 'd'
Run Code Online (Sandbox Code Playgroud)

python syntax line-breaks long-lines

979
推荐指数
9
解决办法
144万
查看次数

固定与可变的游戏帧速率:什么是最好的,什么时候?

经过一段时间的开发游戏,我已经接触到两种可变帧速率(你可以计算出自上次刻度以来已经过了多少时间并相应地更新了演员的运动)和固定的帧速率(你可以计算出多少时间)已经通过并选择要么勾选一段固定的时间,要么一直睡到下一个窗口来.

哪种方法最适合特定情况?请考虑:

  • 适应不同的系统规格;
  • 易于开发/维护;
  • 易于移植;
  • 最后的表现.

frame-rate

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

提示数据库连接字符串

我想向用户提供数据库连接提示.我可以自己构建,但如果我可以使用其他人已经构建的东西(可能是Windows中内置的东西或Internet上的免费库),那就太好了.有谁知道如何在.Net中这样做?

编辑:我发现了这个并认为它很有趣:在WinForm应用程序中显示连接字符串提示.这仅适用于SQL Server连接.

.net database sql-server connection-string

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

Delphi 2007中的HelpInsight文档

我正在使用D2007并尝试​​使用HelpInsight功能(自D2005以来提供)来记录我的源代码.我主要想让HelpInsight工具提示工作.通过各种网络冲浪和实验,我发现了以下内容:

  1. 使用三斜杠(///)注释样式比其他记录的注释样式更常用.即: {*! comment *}{! comment }
  2. 评论必须在它们所针对的声明之前.对于大多数情况,这将意味着将它们放在代码的接口部分.(明显的例外是对于无法从当前单元外部访问的类型和函数,因此在实现块中声明.)
  3. 第一条评论不能用于函数.(即它必须是一个类型 - 或者至少看起来解析器必须在HelpInsight功能工作之前看到"type"关键字)

尽管遵循了这些"规则",但有时帮助洞察力却找不到我写的评论.一个文件没有生成正确的HelpInsight工具提示,但如果我将此文件包含在一个不同的虚拟项目中,它可以正常工作.

有没有人有任何其他指针/技巧让HelpInsight工作?

delphi documentation ndoc

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