问题列表 - 第8657页

我应该通过哪个接口公开List <T>?

在回答这个问题时, runefs建议"除非你有一个非常具体的理由使用IList,你应该考虑IEnumerable".你用哪个?为什么?

.net c# ilist interface c#-3.0

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

何时在Python中使用"while"或"for"

当我在Python中使用while循环或for循环时,我发现了问题.看起来人们更喜欢使用for循环(更少的代码行?).是否有任何具体情况我应该使用其中一种?这是个人偏好的问题吗?到目前为止我读过的代码让我觉得它们之间存在很大差异.

python loops

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

未捕获的SoapFault异常:[HTTP]错误获取http标头

我正在尝试创建与Magento的Web服务的soap连接,但是当我尝试创建soap客户端类的实例时,我遇到了错误.我可以毫无问题地在firefox中查看wsdl文件,我可以看到php在apaches日志中发出wsdl的请求,但它仍然失败.Nusoap可以连接.

$proxy = new SoapClient('someaddress?wsdl');
Run Code Online (Sandbox Code Playgroud)

错误是

<b>Fatal error</b>:  Uncaught SoapFault exception: [HTTP] Error Fetching http headers in /home/sites/xxx/xxx_main/system/application/views/contentpage_templates/gift_service.php:29
Stack trace:
[internal function]: SoapClient-&gt;__doRequest('&lt;?xml version=&quot;...',    'http://cornishw...', 'urn:Mage_Api_Mo...', 1, 0)
[internal function]: SoapClient-&gt;__call('call', Array)
/home/sites/xxx/xxx_main/system/application/views/contentpage_templates/gift_service.php(29): SoapClient-&gt;call(NULL, 'catalog_categor...', 5, 'giftshop')
/home/sites/xxx/xxx_main/system/application/libraries/MY_Loader.php(586): include('/home/sites/cor...')
/home/sites/xxx/xxx_main/system/application/libraries/MY_Loader.php(228): MY_Loader-&gt;_ci_load(Array, '')
/home/sites/xxx/xxx_main/system/application/modules/contentpage/controllers/contentpage.php(44): MY_Loader-&gt;view('contentpage_tem...', false, true)
[internal function]: Contentpage-&gt;index()
/home/sites/xxx in <b>/home/sites/xxx/xxx_main/system/application/views/contentpage_templates/gift_service.php</b> on line <b>29</b>
Run Code Online (Sandbox Code Playgroud)

谢谢

php soap wsdl magento

25
推荐指数
3
解决办法
10万
查看次数

Java Logger只对文件,没有屏幕输出

我有一个很简单的问题,但无法找到解决方案.我有一个记录器,添加了一个文件处理程序,但它仍然从我的控制台中消失了.我怎么能让记录器只将所有输出路由到文件,没有控制台输出?

java logging

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

何时检查功能/方法参数?

在编写小函数时,我经常会遇到这样的情况,即某些参数被赋予一个函数,该函数本身只将它们传递给不同的小函数来实现其目的.

例如(C#-ish Syntax):

public void FunctionA(object param)
{
    DoA(param);
    DoB(param);
    DoC(param);
    // etc.
}

private void DoA(object param)
{
    DoD(param);
}

private void DoD(object param)
{
    // Error if param == null
    param.DoX();
}
Run Code Online (Sandbox Code Playgroud)

因此,参数不是在被调用函数内部使用,而是在执行该作业的小函数的深处"某处".

那么什么时候最好检查我的param-Object是否为空?

签入功能A时:

Pro: - 通过使用其他方法没有任何开销,这些方法最终将无效,因为object为null.

Con: - 我的语法很棒FunctionA被丑陋的验证码弄脏了.

仅在使用param-object时进行检查:

亲: - 我的语法很精彩的功能A很高兴阅读:)

缺点: - 通过调用方法会产生开销,因为param-object为null,所以不会做任何事情. - 进一步的缺点我现在不考虑.

methods function

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

使用Javascript读取会话ID

是否可以使用javascript读取浏览器会话ID?

javascript session

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

如何将方法调用延迟1秒?

是否有一种简单的方法可以将方法调用延迟1秒?

UIImageView对触摸事件做出了反应.检测到触摸时,应用程序中会出现一些动画.一秒钟后,我想调用另一种方法.在这种情况下,我无法使用animationDidStop选择器.

iphone cocoa-touch objective-c uikit ios

164
推荐指数
8
解决办法
16万
查看次数

如何在客户端计算RadGrid单元格值?

我有telerik RadGrid,它处于编辑模式.每个单元格都包含NumericTextBox.是否可以根据同一行中的其他单元格(在客户端)计算一个单元格.例如,如果我有一行包含价格和项目,我想在每次更改时计算总价格但在客户端,而不是去服务器端.RadGrid有可能吗?

javascript asp.net jquery telerik radgrid

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

点相对于贝塞尔曲线的位置

我有一个由4个点指定的贝塞尔曲线.我需要知道一个点是否位于贝塞尔曲线的左侧或右侧.你能给我一个算法吗?

编辑:我确信我生成贝塞尔曲线的方式不会形成循环.

后来编辑我意识到我的初始问题可以在不使用相对位置的情况下解决.当我发布这个问题时,我认为存在相对位置的数学公式,类似于检查点是否在圆的内部.看来这是不可能的.所以我会接受能够提出时间效率解决方案的答案.

language-agnostic geometry bezier

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

Erlang作为后端进程

我想使用Erlang进行一些后台处理和Web应用程序的东西.我读到了它的并发处理和东西,我已经开始学习它了.我特别想做的是使用COMET与客户端建立持久连接 - 使用Erlang进程协调HTTP客户端连接.

  1. 我需要一个基于Erlang的Web服务器吗?
  2. 对于实际的实现,"spawn"的工作如何在Erlang中工作.我下载了erlang电子书并阅读了关于产卵的信息.对于我的基于Web的脚本,当两个客户端通过发出HTTP请求连接到相同的Erlang脚本时 - 我是否可以为每个客户端自动"生成"新线程,并进行消息传递?

erlang

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