问题列表 - 第21704页

睡眠线程时到底发生了什么

我想知道操作系统中的任务调度程序如何处理休眠线程.

我的意思是,调度程序是否仍然检查休眠线程,或者在确定哪个线程在接下来的10毫秒内处于活动状态或者给定的时间长时完全跳过.

我之所以这样问,是要弄清楚一个睡眠线程是否会消耗CPU周期(尽管很少).

那么有谁知道会发生什么?

你知道从Windows到Linux有什么不同吗?

linux windows operating-system

5
推荐指数
1
解决办法
1468
查看次数

有没有办法只使用C#而不使用VBA在Excel VSTO中捕获HotKeys/Shortcuts?

所以我想在Docuement级别的Excel VSTO插件中捕获一些关键命令.我似乎无法找到一种方法来做到这一点,除了使用VBA并让我们的插件与VBA交谈.任何帮助/示例将不胜感激.

我正在使用Excel 2007.

excel vsto hotkeys excel-2007 .net-3.5

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

Cocoa与Cocoa Touch-有什么区别?

我正在使用Objective-C学习iOS开发,我发现了很多代码示例.

但是,他们中的一些人说他们只适用于Mac OS X(不是iOS).

有人可以向我解释一下Cocoa和Cocoa Touch之间有什么区别(在图书馆一级),这样我才知道哪些代码可以工作,哪些代码不起作用?

cocoa cocoa-touch objective-c

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

Python在父类中使用派生类的方法?

我可以强制父类调用派生类的函数版本吗?

class Base(object):
    attr1 = ''
    attr2 = ''

    def virtual(self):
        pass               # doesn't do anything in the parent class

    def func(self):
        print "%s, %s" % (self.attr1, self.attr2)
        self.virtual()
Run Code Online (Sandbox Code Playgroud)

以及从中衍生出来的一类

class Derived(Base):
    attr1 = 'I am in class Derived'
    attr2 = 'blah blah'

    def virtual(self):
        # do stuff...
        # do stuff...
Run Code Online (Sandbox Code Playgroud)

清除模糊:

d = Derived()
d.func()         # calls self.virtual() which is Base::virtual(), 
                 #  and I need it to be Derived::virtual()
Run Code Online (Sandbox Code Playgroud)

python inheritance new-style-class

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

使用jquery调用webmethod时始终获得"401 Unauthorized"错误

我一直在努力让我的jquery调用webmethod工作.我被服务器以"401 Unauthorized"响应退回.我必须在web.config或其他阻止成功调用的地方设置不正确.

非常感谢您的见解!

调用js函数调用jquery调用

button.OnClickAction = "PageMethod('TestWithParams', ['a', 'value', 'b', 2], 'AjaxSucceeded', 'AjaxFailed'); return false;";
Run Code Online (Sandbox Code Playgroud)

调用jquery的JavaScript函数

function PageMethod(fn, paramArray, successFn, errorFn) {
var pagePath = window.location.pathname;
var urlPath = pagePath + "/" + fn;

//Create list of parameters in the form:  
//{"paramName1":"paramValue1","paramName2":"paramValue2"}  
var paramList = '';
if (paramArray.length > 0) {
    for (var i = 0; i < paramArray.length; i += 2) {
        if (paramList.length > 0) paramList += ',';
        paramList += '"' + paramArray[i] + '":"' + paramArray[i + …
Run Code Online (Sandbox Code Playgroud)

asp.net authentication jquery webmethod http-status-code-401

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

具有密钥/对表与XML字段和XPath的SQL Server性能

我已经看过关于这个主题的一些问题,但我正在寻找对这两种技术之间性能差异的一些见解.

例如,假设我正在记录事件日志,这些事件将通过特定事件的键/值对字典集进入系统.我将在事件表中记录一个带有基本数据的条目,但我需要一种方法来链接其他键/值数据.我永远不会知道会出现什么样的键或值,因此任何类型的预定义枚举表似乎都是不可能的.

此事件数据将持续流入,因此插入时间与查询时间一样重要.

当我查询特定事件时,我将使用事件上的一些字段以及键/值数据中的数据.对于XML方式,我只需使用Attributes.exists('xpath')语句作为where子句的一部分来过滤记录.

规范化的方法是使用具有基本键和值字段的表,其中包含指向事件记录的外部链接.这看起来干净简单,但我担心涉及的数据量.

xml database sql-server performance xpath

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

qTip动态内容的动态参数

我想用qTip传递一个动态参数,但它失败了.my_ajax_controller.php只显示变量类型,但不显示q.

$('a.menu_help').qtip({
    content: {
      url:'my_ajax_controller.php',
      data: 'type=help_menu&q='+$(this).attr('id'),
      method: 'get'
    },
    show: 'mouseover',
    hide: 'mouseout'
});
Run Code Online (Sandbox Code Playgroud)

但是,q的静态值有效:

$('a.menu_help').qtip({
    content: {
      url:'my_ajax_controller.php',
      data: 'type=help_menu&q=toto',
      method: 'get'
    },
    show: 'mouseover',
    hide: 'mouseout'
});
Run Code Online (Sandbox Code Playgroud)

有没有办法将动态值传递给参数数据?

提前致谢 !

弗洛朗

ajax jquery qtip

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

ie8中的<marquee>问题

我的<marquee>标签在ie6和ie7中完美运行,但在ie8中它只显示第一项.

我怎样才能解决这个问题?

提前致谢.

html css marquee

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

交易策略开发的脚本语言

我目前正在研究交易产品的一个组件,它允许定量或策略开发人员编写自己的自定义策略.我显然不能让他们用本机编译的语言编写这些策略(甚至是编译为在vm上运行的字节码的语言),因为他们的开发/测试周期必须是几分钟.

到目前为止,我已经看过lua,python,ruby并且真的非常喜欢它们,但仍然发现它们对我的目标用户来说有点"低级别".我是否需要以某种方式编写自己的解析器+解释器来支持最少支持循环,简单算术,逻辑表达式评估的语言,或者您是否还有其他建议?提前致谢.

ruby python scripting dsl trading

15
推荐指数
2
解决办法
3221
查看次数

声明/传递结构与声明/传递单个值

实际上,我有两个问题.但他们密切相关.

假设我有一个struct像这样的简单:

public struct TradePrice {
    public float Price;
    public int Quantity;

    public TradePrice(float price, int quantity) {
        Price = price;
        Quantity = quantity;
    }
}
Run Code Online (Sandbox Code Playgroud)

问题1

现在,如果我在某处需要访问这些值的代码,那么执行此操作之间是否有任何区别:

TradePrice tp = new TradePrice(50.0f, 100);
Run Code Online (Sandbox Code Playgroud)

还有这个:

float p = 50.0f;
int q = 100;
Run Code Online (Sandbox Code Playgroud)

我觉得第一个,因为它调用一个构造函数,应该有类似方法调用的开销.但这只是猜测.

问题2

上述问题的答案实际上也可能回答了这个问题,但也许有一些微妙之处使得这些情景不同; 所以无论如何我会问.假设我有一个struct本身就有struct类型的成员.像这样:

public struct BidAsk {
    public TradePrice Bid;
    public TradePrice Ask;
}
Run Code Online (Sandbox Code Playgroud)

那么这三种方法之间会有什么区别吗?

Reset(TradePrice bid, TradePrice ask) {
    Bid = bid;
    Ask = ask;
}

Reset(float …
Run Code Online (Sandbox Code Playgroud)

.net c# performance constructor struct

0
推荐指数
1
解决办法
235
查看次数