问题列表 - 第28125页

为什么win32com比xlrd慢得多?

我有相同的代码,使用win32com和xlrd编写.xlrd在不到一秒的时间内完成算法,而win32com需要几分钟.

这是win32com:

def makeDict(ws):
"""makes dict with key as header name, 
   value as tuple of column begin and column end (inclusive)"""
wsHeaders = {} # key is header name, value is column begin and end inclusive
for cnum in xrange(9, find_last_col(ws)):
    if ws.Cells(7, cnum).Value:
        wsHeaders[str(ws.Cells(7, cnum).Value)] = (cnum, find_last_col(ws))
        for cend in xrange(cnum + 1, find_last_col(ws)): #finds end column
            if ws.Cells(7, cend).Value:
                wsHeaders[str(ws.Cells(7, cnum).Value)] = (cnum, cend - 1)
                break
return wsHeaders
Run Code Online (Sandbox Code Playgroud)

和xlrd

def makeDict(ws):
"""makes dict with key as …
Run Code Online (Sandbox Code Playgroud)

python xlrd win32com

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

WCF中URITemplate中的可选查询字符串参数?

我正在WCF 4.0中开发一些RESTful服务.我有一个方法如下:

[OperationContract]
    [WebGet(UriTemplate = "Test?format=XML&records={records}", ResponseFormat=WebMessageFormat.Xml)]
    public string TestXml(string records)
    {
        return "Hello XML";
    }
Run Code Online (Sandbox Code Playgroud)

因此,如果我将浏览器导航到http:// localhost:8000/Service/Test?format = XML&records = 10,那么一切都可以正常运行.

但是,我希望能够导航到http:// localhost:8000/Service/Test?format = XML并且不使用URL的"&records = 10"部分.但是现在,我收到服务错误,因为URI与预期的URI模板不匹配.

那么如何为我的一些查询字符串参数实现默认值呢?我希望将"记录"默认为10,例如,如果该部分不在查询字符串中.

wcf uri uritemplate query-string

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

MediaPlayer,原始资源,停止和启动的问题

我是Android开发的新手,我有一个问题/疑问.

我正在玩MediaPlayer类来重现一些声音/音乐.我正在玩原始资源(res/raw),看起来很容易.

要播放原始资源,MediaPlayer必须像这样初始化:


MediaPlayer mp = MediaPlayer.create(appContext, R.raw.song);
mp.start();

直到这里没有问题.声音播放,一切正常.当我想为我的应用程序添加更多选项时,会出现我的问题.特别是当我添加"停止"按钮/选项时.

基本上,我想要做的是......当我按下"停止"时,音乐停止.当我按"开始"时,歌曲/声音重新开始.(非常基本!)

要停止媒体播放器,您只需要拨打电话stop().但要再次播放声音,媒体播放器必须重新制作并准备好.


mp.reset();
mp.setDataSource(params);
mp.prepare();

问题是该方法setDataSource()仅接受文件路径,内容提供者URI,流媒体URL路径或文件描述符作为参数.

因此,由于此方法不接受资源标识符,因此我不知道如何设置数据源以便调用prepare().另外,我不明白为什么你不能使用Resouce标识符来设置数据源,但是在初始化MediaPlayer时你可以使用资源标识符.

我想我错过了一些东西.我想知道我是否在混合概念,并且stop()不必在"停止"按钮中调用该方法.有帮助吗?

提前致谢!!!

android media-player

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

如何在TSQL变量中存储多个值

我有以下TSQL声明:

SELECT ProductId, OwnerId FROM Product
Run Code Online (Sandbox Code Playgroud)

如何将ProductId和OwnerId存储在TSQL变量中,然后将其返回给调用应用程序?

sql

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

Castle DynamicProxy:如何在代理接口时代理等于?

我需要使用Castle DynamicProxy通过向ProxyGenerator.CreateInterfaceProxyWithTarget提供它的实例来代理接口.我还需要确保调用Equals,GetHashCode和ToString命中具体实例上的方法,我正在传递,而我无法使其工作.

换句话说,我想要这个小样本打印True两次,而实际上它打印True,False:

using System;
using Castle.Core.Interceptor;
using Castle.DynamicProxy;

public interface IDummy
{
    string Name { get; set; }
}

class Dummy : IDummy
{
    public string Name { get; set; }

    public bool Equals(IDummy other)
    {
        if (ReferenceEquals(null, other)) return false;
        if (ReferenceEquals(this, other)) return true;
        return Equals(other.Name, Name);
    }

    public override bool Equals(object obj)
    {
        return Equals(obj as IDummy);
    }      
}

class Program
{
    static void Main(string[] args)
    {
        var g = new ProxyGenerator(); …
Run Code Online (Sandbox Code Playgroud)

.net c# castle castle-dynamicproxy

10
推荐指数
1
解决办法
4119
查看次数

如何在XPath中连接节点的所有子节点的内容?

是否可以使用XPath获取节点的所有子节点的连接视图?我正在寻找类似JQuery .html()方法的东西.

例如,如果我有以下XML:

<h3 class="title">
    <span class="content">this</span>
    <span class="content"> is</span>
    <span class="content"> some</span>
    <span class="content"> text</span>
</h3>
Run Code Online (Sandbox Code Playgroud)

我想对"h3 [@ class ='title']"进行XPath查询,这会给我"这是一些文字".

这是真正的问题,但如果更多的上下文/背景是有用的,这里是:我使用XPath,我使用这篇文章来帮助我编写一些复杂的XSL.我的源XML看起来像这样.

<h3 class="title">Title</h3>
<p>
    <span class="content">Some</span>
    <span class="content"> text</span>
    <span class="content"> for</span>
    <span class="content"> this</span>
    <span class="content"> section</span>
</p>
<p>
    <span class="content">Another</span>
    <span class="content"> paragraph</span>
</p>
<h3 class="title">
    <span class="content">Title</span>
    <span class="content"> 2</span>
    <span class="content"> is</span>
    <span class="content"> complex</span>
</h3>
<p>
    <span class="content">Here</span>
    <span class="content"> is</span>
    <span class="content"> some</span>
    <span class="content"> text</span>
</p>
Run Code Online (Sandbox Code Playgroud)

我的输出XML会考虑每个标记<h3>以及所有<p> …

xpath

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

R:如何让grep返回匹配,而不是整个字符串

grep在R问题中,我有一个非常愚蠢的东西.道歉,因为这看起来应该很容易 - 我显然只是遗漏了一些东西.

我有一个字符串向量,让我们称之为alice.部分alice内容打印在下面:

T.8EFF.SP.OT1.D5.VSVOVA#4   
T.8EFF.SP.OT1.D6.LISOVA#1  
T.8EFF.SP.OT1.D6.LISOVA#2   
T.8EFF.SP.OT1.D6.LISOVA#3  
T.8EFF.SP.OT1.D6.VSVOVA#4    
T.8EFF.SP.OT1.D8.VSVOVA#3  
T.8EFF.SP.OT1.D8.VSVOVA#4   
T.8MEM.SP#1                
T.8MEM.SP#3                      
T.8MEM.SP.OT1.D106.VSVOVA#2 
T.8MEM.SP.OT1.D45.LISOVA#1  
T.8MEM.SP.OT1.D45.LISOVA#3
Run Code Online (Sandbox Code Playgroud)

我想grep给出我在其中一些字符串中出现的D之后的数字,条件是包含"LIS"的字符串和空字符串或其他东西.

我希望grep能够返回捕获组的值,而不是整个字符串.这是我的R风格的正则表达式:

pattern <- (?<=\\.D)([0-9]+)(?=.LIS)
Run Code Online (Sandbox Code Playgroud)

没什么太复杂的.但是为了得到我所追求的东西,而不是仅仅使用grep(pattern, alice, value = TRUE, perl = TRUE)我正在做的事情,这似乎很糟糕:

reg.out <- regexpr(
    "(?<=\\.D)[0-9]+(?=.LIS)",
    alice,
    perl=TRUE
)
substr(alice,reg.out,reg.out + attr(reg.out,"match.length")-1)
Run Code Online (Sandbox Code Playgroud)

现在看它看起来似乎并不太难看,但是为了让这件完全无关紧要的工作变得麻烦,令人尴尬.任何关于如何妥善解决这个问题的指针?

加分指着我解释之间无论我访问的不同网页$,@attr.

grep r

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

Tinymce 和带分页符的打印

我编写了一个使用 Tinymce 编辑器的应用程序。管理员可以创建模板,然后由用户加载。在从数据库获取模板并将其插入编辑器之间,我执行与当前记录的合并。这一切都很好。

然而,我在使用分页符打印文档时遇到问题。他们似乎被忽视了。

在 .init 文件中,我加载了分页符插件,并且还设置了以下内容

pagebreak_separator : "<!--pagebreak-->"

插入分页符将在编辑器中放置一条水平线,其中包含文本<!--pagebreak-->"。查看源代码(html),我可以看到已插入,但是当我尝试打印使用分页符分成两半的文档时,它似乎忽略了它。

令我惊讶的是,这个帖子

http://tinymce.moxiecode.com/punbb//viewtopic.php?pid=56419

似乎表明插入换行符只不过是插入一行 html 代码。它是否正确?在这种情况下,有人可以建议我如何解决这个问题。

仅供参考,我正在使用 TinyMCE 的 jquery 版本。

谢谢

jquery tinymce

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

如何在Windows PowerShell中执行屏幕捕获?

如何在Windows PowerShell中捕获屏幕?我需要能够将屏幕保存到磁盘.

powershell

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

网络中的非标准字体?

我最近遇到了一个使用字体"ff-tisa-web-pro-1"(在他们的CSS文件中指定)的网页.

这是如何运作的?我绝对没有在我的电脑上使用这种字体,但它显示了.

css fonts font-face

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