问题列表 - 第1377页

C#中"internal"关键字的实际用途

能否解释一下,internalC#中关键字的实际用途是什么?

我知道internal修饰符限制了对当前程序集的访问,但我什么时候需要呢?

c# internals access-modifiers

402
推荐指数
13
解决办法
18万
查看次数

如何调试RESTful服务?

我正在寻找一种简单的方法来调试RESTful服务.例如,大多数Web应用程序都可以使用普通的Web浏览器进行调试.不幸的是,相同的浏览器不允许我测试HTTP PUT,DELETE,甚至在某种程度上测试HTTP POST.

我不打算自动化测试.我想通过快速的健全性检查来运行新服务,理想情况下无需编写自己的客户端.

debugging rest http

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

除了C++之外,其他语言的程序员是否使用,了解或了解RAII?

我注意到RAII在Stackoverflow上得到了很多关注,但在我的圈子里(主要是C++),RAII非常明显,就像问什么是类或析构函数一样.

所以我真的很好奇,如果那是因为我每天都被硬核C++程序员所包围,并且RAII一般不是众所周知的(包括C++),或者如果Stackoverflow上的所有这些问题都归因于事实我现在正在与没有使用C++成长的程序员联系,而在其他语言中,人们只是不使用/了解RAII?

c++ language-agnostic raii

33
推荐指数
7
解决办法
6614
查看次数

end()函数

end()jQuery中的函数将元素集恢复为最后一次破坏性更改之前的内容,因此我可以看到它应该如何使用,但我已经看到了一些代码示例,例如:on alistapart (可能来自旧版本) jQuery的文章 - 这篇文章是从2006年开始的,它完成了每个语句.end().例如:

$( 'form.cmxform' ).hide().end();
Run Code Online (Sandbox Code Playgroud)
  • 这有什么影响吗?
  • 这是我应该做的吗?
  • 上面的代码甚至返回了什么?

jquery

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

如何在Windows窗体上显示动画GIF(c#)

我有一个表单显示进度消息,因为一个相当长的过程运行.这是对Web服务的调用,因此我无法真正显示进度条上的百分比完整数字.(我不特别喜欢进度条的Marquee属性)

我想展示一个动画GIF,让过程感受到一些活动(例如,从一台计算机飞到另一台计算机的文件,如Windows复制过程).

你怎么做到这一点?

c# animated-gif winforms

135
推荐指数
3
解决办法
26万
查看次数

对于复杂的算法,您如何衡量其性能?

我们现在假设您缩小了应用中典型瓶颈的位置.如您所知,可能是您为重新索引表而运行的批处理过程; 它可能是运行在有效日期树上的SQL查询; 它可能是几百个复合对象的XML编组.换句话说,您可能会遇到以下情况:

public Result takeAnAnnoyingLongTime(Input in) {
   // impl of above
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,即使您已经确定了瓶颈之后,您所能做的就是消除它.没有简单的解决方案.

您如何衡量瓶颈的性能,以便了解您的修复方向正朝着正确的方向发展?

language-agnostic optimization performance

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

Common Lisp有类似java的Set Interface /实现类吗?

我需要像这样,元素的集合不包含任何元素的副本.Common Lisp,特别是SBCL,有这样的东西吗?

lisp java sbcl set

9
推荐指数
5
解决办法
3522
查看次数

大多数Web浏览器中是否提供PUT,DELETE,HEAD等方法?

我在这里看到了几个问题,例如如何调试RESTful服务,其中提到:

不幸的是,相同的浏览器不允许我测试HTTP PUT,DELETE,甚至在某种程度上测试HTTP POST.

我也听说过浏览器只支持GET和POST,来自其他一些来源:

但是,Firefox中的一些快速测试显示发送PUTDELETE请求按预期工作 - XMLHttpRequest成功完成,并且请求以正确的方法显示在服务器日志中.我是否缺少某些方面,例如跨浏览器兼容性或非明显的限制?

browser ajax http cross-browser

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

意见:在HTML中,可能是重复ID还是非标准属性?

想让你的javascript知道一个特定的dom节点对应于数据库中的记录似乎很常见.你是怎么做到的?

我看到的一种常见方法是使用类的类和id的id:

<div class="thing" id="5">
<script> myThing = select(".thing#5") </script>
Run Code Online (Sandbox Code Playgroud)

虽然这有一个轻微的HTML标准问题 - 如果您在页面上有多种类型的记录,您可能最终会复制ID.但那没有什么坏处,是吗?

另一种方法是使用数据属性:

<div data-thing-id="5">
<script> myThing = select("[data-thing-id=5]") </script>
Run Code Online (Sandbox Code Playgroud)

这解决了重复的ID问题,但它确实意味着您必须处理属性而不是ID,这有时更加困难.你们有什么感想?

html javascript database

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

在objective-c(iphone版)中观察者/观察者最好的方法是什么?

我习惯于编写Java Swing UI,如果你有一些属性发生变化,并且你希望你的UI更新,你将实现观察者/可观察模式.在Java中,您通常通过让您的类维护一个监听器列表来通知不同的事件.

我在Mac上玩过Objective-C,它有KVC和绑定,看起来非常好用,并且需要的代码更少.虽然iPhone SDK似乎没有这个功能,所以我的问题是:如果我有一个包含更改数据的类,那么我最好的方法是向该类注册一个UI组件,以便通知它需要显示的数据变化?

iphone cocoa objective-c

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