问题列表 - 第1117页

如何以编程方式检查项目中是否使用了变量?

在VB.NET(或C#)中,如何在程序中确定类helper.vb中的公共变量是否在项目中的任何位置使用?

.net c# vb.net add-in envdte

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

什么是在Java中选择随机种子的跨平台方式?

阅读此答案后: 从集合中选择随机子集的最佳方法是什么?

它让我想知道,如何在Java中选择随机种子?

并且不要说使用System.currentTimeMillis()或System.nanoTime().阅读文章,看看为什么不.

这是一个很难的问题,但让我更难.假设您需要生成随机种子而不连接到互联网,而不使用用户输入(IE,没有gui),并且它必须是跨平台的(因此没有JNI来访问硬件).

我们可以监视一些JVM变量作为我们随机性的来源吗?

可以这样做吗?还是不可能?

java random cross-platform random-seed

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

C#数组初始化 - 使用非默认值

在C#中初始化动态大小数组的最简单的方法是什么?

这是我能想到的最好的

private bool[] GetPageNumbersToLink(IPagedResult result)
{
   if (result.TotalPages <= 9)
      return new bool[result.TotalPages + 1].Select(b => true).ToArray();

   ...
Run Code Online (Sandbox Code Playgroud)

.net c#

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

如何确保用户只登录一次?

几年前,我开发了一个网络应用程序,我们希望确保用户不共享凭据.

我们决定采用的一个方面是,只允许用户一次从一台计算机登录.我这样做的方法是每N秒对服务器进行一次iframe; 只要服务器具有特定用户(来自特定IP)的心跳,就不允许该用户从任何其他IP登录.

解决方案虽然得到了我的经理的批准,但对我来说似乎总是很苛刻.而且,似乎很容易规避.

有没有一种方法可以确保Web应用程序用户只登录一次?说实话,我从未理解为什么管理层甚至想要这个功能.在分布式应用程序上强制执行此操作是否有意义?

security

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

你在使用BizTalk吗?如果是这样,你是如何使用它的?

在我的最后一个工作地点,我使用了很多BTS.但是,我注意到管理人员经常希望将它用于错误的事情,开发人员对采用它犹豫不决.

所以,我只是想知道,如何使用BTS?请发表经验,而不是理论.谢谢!

.net biztalk

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

卖我的正确性

那么为什么总是建议尽可能经常使用const呢?在我看来,使用const可能比C++中的帮助更痛苦.但话说回来,我是从python的角度来看这个:如果你不想改变某些东西,不要改变它.所以说,这里有几个问题:

  1. 似乎每次我将某些东西标记为const时,我都会收到错误,并且必须将某些其他函数更改为const.然后这导致我必须在其他地方更改另一个功能.这是通过经验变得更容易吗?

  2. 使用const的好处真的足以弥补麻烦吗?如果您不打算更改对象,为什么不编写不会更改它的代码?

我应该注意到,在这个时间点,我最关注的是使用const来实现正确性和可维护性的好处,尽管了解性能影响也很好.

c++ const-correctness

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

用PHP中的@运算符抑制错误

在您看来,使用@运算符来抑制PHP中的错误/警告是否有效,而您可能正在处理错误?

如果是这样,你会在什么情况下使用它?

欢迎使用代码示例.

编辑:回复者的注意事项.我不打算关闭错误报告,但是,例如,通常的做法是使用

@fopen($file);
Run Code Online (Sandbox Code Playgroud)

然后检查......但是你可以通过这样做摆脱@

if (file_exists($file))
{
    fopen($file);
}
else
{
    die('File not found');
}
Run Code Online (Sandbox Code Playgroud)

或类似的.

我想问题是 - 是否有任何@HAS用于抑制错误,不能以任何其他方式处理?

php error-suppression operators

68
推荐指数
7
解决办法
5万
查看次数

有没有办法在javascript中捕获后退按钮事件?

当只有位置哈希改变时,有没有办法在javascript中响应后退按钮被击中(或按下退格键)?也就是说当浏览器没有与服务器通信或重新加载页面时.

javascript

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

枚举和定义语句之间的区别

在C/C++中使用define语句和枚举语句有什么区别(与C或C++一起使用时有什么不同)?

例如,何时应该使用

enum {BUFFER = 1234}; 
Run Code Online (Sandbox Code Playgroud)

过度

#define BUFFER 1234   
Run Code Online (Sandbox Code Playgroud)

c c++ enums c-preprocessor

45
推荐指数
4
解决办法
3万
查看次数

是否已添加事件处理程序?

有没有办法判断是否已将事件处理程序添加到对象中?我正在将对象列表序列化为进入/退出会话状态,因此我们可以使用基于SQL的会话状态...当列表中的对象更改了属性时,需要对其进行标记,事件处理程序在此之前正确处理.但是现在当对象被反序列化时,它没有得到事件处理程序.

在轻微的烦恼中,我刚刚将事件处理程序添加到访问该对象的Get属性中.它现在被调用,这很好,除了它被调用5次,所以我认为处理程序只是在每次访问对象时都会被添加.

它真的很安全,只是忽略,但我宁愿通过检查处理程序是否已被添加来使它更清洁,所以我只这样做了一次.

那可能吗?

编辑:我不一定完全控制添加什么事件处理程序,所以只检查null是不够的.

.net c# asp.net

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