小编jua*_*uan的帖子

防止意外双击按钮

我有一些从ASP.NET按钮继承并使用'onserverclick'的控件.

如果用户单击两次,该按钮将触发两个服务器端事件.我怎么能阻止这个?

我尝试通过javascript点击(在'onclick'属性中)后设置"this.disabled ='true'",但也阻止了第一次回发.

javascript asp.net button

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

您的开发环境如何设置?

想知道人们如何建立他们的个人和/或工作发展环境,包括:

您是否只在主操作系统上安装了所有开发人员工具(例如Visual Studio,SSMS等);
您是否使用虚拟机具有单独的"干净"开发环境,该环境仅包含操作系统和您正在使用的一个编译器;
您是否在多引导系统中有多个操作系统;
您是否使用安装了开发人员工具远程连接到单独的计算机

installation development-environment

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

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

计数,反转位模式

我试图找到一个算法从0到2 n -1 计数,但他们的位模式反转.我只关心一个单词的n LSB.你可能已经猜到我失败了.

对于n = 3:

000 -> 0
100 -> 4
010 -> 2
110 -> 6
001 -> 1
101 -> 5
011 -> 3
111 -> 7
Run Code Online (Sandbox Code Playgroud)

你明白了.

伪代码中的答案很棒.欢迎任何语言的代码片段,首选无位操作的答案.

请不要在没有简短说明或指向源的指针的情况下发布片段.

编辑:我忘了添加,我已经有一个天真的实现,它只是反转计数变量.从某种意义上说,这种方法并不算数.

algorithm bit-manipulation

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

UpdatePanel如何实际工作?

触发更新时更新的内容是什么?什么去服务器?什么回来了?

我的印象是只有面板的内容被传输到服务器并返回(没有触摸面板外的页面中的任何内容),但我遇到了奇怪的结果,可能是因为我真的不明白它是如何工作的究竟.

有人可以提供一个简单的解释,它是如何工作的?

asp.net ajax updatepanel

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

strcmp无法正常工作

我知道这可能是一个全新的问题(我很长一段时间没有接触过C),但有人可以告诉我为什么这不起作用吗?

printf("Enter command: ");
bzero(buffer,256);
fgets(buffer,255,stdin);

if (strcmp(buffer, "exit") == 0)
    return 0;
Run Code Online (Sandbox Code Playgroud)

如果我输入"exit"它不会输入if,它是否与"buffer"的长度有关?

有什么建议?

c strcmp

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

是否可以在服务器上安装时区?

我最近在生产服务器中有一个程序失败,因为服务器缺少时区,因此以下行引发了异常:

TimeZoneInfo.ConvertTime(date, TimeZoneInfo.Local, TimeZoneInfo.FindSystemTimeZoneById("Argentina Standard Time"))
Run Code Online (Sandbox Code Playgroud)

我修复了从测试服务器导出时区注册表分支,将其导入生产服务器的问题.

我的问题是,是否有可能选择性地安装时区?一个人怎么可能失踪?

c# timezone

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

双回发问题

我有一个ASP.NET 1.1应用程序,我试图找出为什么当我更改一个ComboBox,该值用于填充另一个(父子关系)时,会产生两个回发.

我检查并检查了代码,但我找不到原因.

以下是以page_load结尾的调用堆栈

第一次回发(由ComboBox的autopostback生成)

回发调用栈http://www.juanformoso.com.ar/images/callstack1.jpg

第二次回发(这就是我想找到它为什么会发生的事情)

alt text http://www.juanformoso.com.ar/images/callstack2.jpg

有什么建议吗?我能检查什么?

asp.net .net-1.1

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

在c#中的任意起始索引上初始化数组

是否可以在c#中初始化一个数组,例如,subindex 1?

我正在使用Office互操作,并且每个属性都是一个从1开始的对象数组(我假设它最初是在VB.NET中编写的),你不能修改它,你必须设置整个数组才能接受它变化.

作为一种解决方法,我正在克隆原始数组,修改那个数组,并在完成后将其设置为一个整体.

但是,我想知道是否有可能创建一个新的非零基数组

c# arrays interop initialization ms-office

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

访问修饰符也会影响反射吗?

我一直相信他们做到了,但在这里看到一些答案让我怀疑......

我可以通过反射从类外部访问私有字段/属性/方法吗?

.net reflection access-modifiers

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