小编Rob*_*ert的帖子

检索方法是否应返回'null'或在无法生成返回值时抛出异常?

我有一个方法,如果找到它,它应该返回一个对象.

如果找不到,我应该:

  1. 返回null
  2. 抛出一个例外
  3. 其他

error-handling null exception

490
推荐指数
11
解决办法
14万
查看次数

如何在TortoiseSVN中更改用户

我正在设置另一个用户来使用我们的SVN存储库.他没有用户名/密码,所以我使用我的凭据登录.我们现在有一个用户名/密码.

如何让TortoiseSVN注销并忘记旧密码,以便输入新的用户名/密码?

svn tortoisesvn login

292
推荐指数
4
解决办法
27万
查看次数

用户控件未显示在工具箱中

我有一些我在ProjectA中创建的UserControl.我有一个ProjectB,它有一个我想要控件的窗体.这两个项目都在一个解决方案中.从ProjectB引用了ProjectA,因此它可以"看到"UserControls.

但是,UserControls不会显示在工具箱中,以便我拖动到Windows窗体.

我试过重建.我还删除了'bin'目录以强制重建所有.

如何让VS2008用我的UserControls填充工具箱?

user-controls toolbox visual-studio-2008

71
推荐指数
7
解决办法
9万
查看次数

数据长度与CRC长度

我见过8位,16位和32位CRC.

在什么时候我需要跳到更宽的CRC?

我的直觉反应是它基于数据长度:

  1. 1-100字节:8位CRC
  2. 101 - 1000字节:16位CRC
  3. 1001 - ??? 字节:32位CRC

编辑:查看有关CRC和洛特答案的维基百科页面,这里有'我们所拥有的:

<64字节:8位CRC

<16K字节:16位CRC

<512M字节:32位CRC

crc32 crc

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

"实时"如何是Linux 2.6?

我正在考虑将我的产品从RTOS迁移到嵌入式Linux.我没有很多实时要求,我所拥有的少量RT要求大约为10毫秒.

有人可以给我一个参考,告诉我当前版本的Linux是如何实时的吗?

从商业RTOS迁移到Linux还有其他问题吗?

linux embedded real-time

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

如何查找Javascript语法错误

我正在编写代码的JavaScript部分,并在语法中犯了大量愚蠢的错误.但找到错误行的唯一方法是开始注释掉我刚编写的代码部分并将其重新加载到浏览器中以缩小我失踪的地方');' 是.

如何"编译"JavaScript源以确保它在语法上是正确的,以便我可以在浏览器中调试它?

javascript

26
推荐指数
4
解决办法
9万
查看次数

TCP连接寿命

我可以期待客户端/服务器TCP连接在野外持续多久?

我希望它保持永久连接,但事情发生了,所以客户端必须重新连接.在什么时候我说代码中存在问题而不是某些外部设备出现问题?

tcp

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

如何使用基本身份验证设置<img>标记

我想在我的网页上显示网络摄像头的图像,但图像位于HTTP基本认证服务器后面.

在Firefox和Chrome中,我可以这样做:

<img width="320" height="200" src="http://username:password@server/Path" />
Run Code Online (Sandbox Code Playgroud)

但在Internet Explorer 8中,我得到一个空的图像框.如果我使用JQuery设置src属性,IE8会显示一个空白的src.看起来IE8正在检查字符串并拒绝它.

有没有办法将基本身份验证凭据放在img标记中?

html authentication image

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

如何让TortoiseSVN获取不在存储库中的文件列表?

有没有办法让TortoiseSVN获取不在存储库中的文件列表?

svn tortoisesvn

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

递归'setTimeout'函数调用最终会杀死JS引擎吗?

假设我每隔10秒就需要从服务器获取一些数据.我将有一个函数通过AJAX获取数据,然后调用setTimeout再次调用此函数:

function GetData(){
   $.ajax({
       url: "data.json",
       dataType: "json",
       success: function(data){
         // do somthing with the data

         setTimeout(GetData, 10000);
      },
      error: function(){
         setTimeout(GetData, 10000);
      }
   });
}
Run Code Online (Sandbox Code Playgroud)

如果有人让网页全天开放,它可能会有数千个递归函数调用.

我不想使用setInterval,因为它没有考虑网络延迟.如果网络繁忙并且处理请求需要15秒,我不想在获得AJAX超时之前再次询问它.

处理需要定期调用的函数的最佳方法是什么?

javascript recursion settimeout

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