问题列表 - 第42342页

来自分支的Mercurial克隆

我们有一个包含三个命名分支的存储库,我想克隆其中一个分支.这样做是否有一个善变的命令?如果我提供hg克隆的路径(分支)我得到404错误.

mercurial branch clone

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

Python - For循环中的默认计数器变量

For循环中是否有任何默认的计数器变量?

python

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

XSLT:将分组html元素移动到节级别

我正在尝试编写一个XSLT,根据标题级别将HTML文件组织到不同的部分级别.这是我的意见:

<html>
 <head>
  <title></title>
 </head>
 <body>
  <h1>HEADER 1 CONTENT</h1>
  <p>Level 1 para</p>
  <p>Level 1 para</p>
  <p>Level 1 para</p>
  <p>Level 1 para</p>

  <h2>Header 2 CONTENT</h2>
  <p>Level 2 para</p>
  <p>Level 2 para</p>
  <p>Level 2 para</p>
  <p>Level 2 para</p>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我目前正在使用一个相当简单的结构,所以这种模式将暂时保持不变.我需要这样的输出......

<document> 
  <section level="1">
     <header1>Header 1 CONTENT</header1>
     <p>Level 1 para</p>
     <p>Level 1 para</p>
     <p>Level 1 para</p>
     <p>Level 1 para</p>
     <section level="2">
        <header2>Header 2 CONTENT</header2>
        <p>Level 2 para</p>
        <p>Level 2 para</p>
        <p>Level 2 para</p>
        <p>Level 2 para</p>
     </section>
  </section>
</document>
Run Code Online (Sandbox Code Playgroud)

我一直在使用这个例子:Stackoverflow答案

但是,我无法让它完全按照我的需要去做. …

html xslt grouping saxon

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

将python dict转换为字符串并返回

我正在编写一个将数据存储在字典对象中的程序,但是这个数据需要在程序执行期间的某个时刻保存,并在程序再次运行时加载回字典对象.如何将字典对象转换为可以写入文件并加载回字典对象的字符串?这有望支持包含词典的词典.

python serialization dictionary

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

python:闭包和类

我需要注册一个atexit用于类的函数(请参见Foo下面的示例),不幸的是,我没有通过方法调用进行清理的直接方法:其他代码,我无法控制,调用Foo.start()Foo.end()但是Foo.end()如果遇到错误,有时不会调用,因此我需要清理自己。

在这种情况下,我可以使用一些关于闭包的建议:

class Foo:
  def cleanup(self):
     # do something here
  def start(self):
     def do_cleanup():
        self.cleanup()
     atexit.register(do_cleanup)
  def end(self):
     # cleanup is no longer necessary... how do we unregister?
Run Code Online (Sandbox Code Playgroud)
  • 闭包是否正常工作,例如在 中do_cleanup,自绑定的值是否正确?

  • 如何取消注册 atexit() 例程?

  • 有一个更好的方法吗?

编辑:这是 Python 2.6.5

python class atexit

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

C#不是一个事件

我有一个问题 - 在我的程序中,在menuitem点击之后我使用了无效的东西:

    private void aToolStripMenuItem_Click(object sender, EventArgs e)
    {
        something(sender, e);
    }
Run Code Online (Sandbox Code Playgroud)

这个函数运行时间很长,所以我的应用程序在这个时候不能做任何事情.我能做什么?

但是如果我在函数中使用folderBrowserDialog并且我在另一个函数中使用了selectpath吗?

c# events multithreading

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

逗号运算符的局限性

我已经阅读了这个问题,我想补充说,使用逗号运算符无法完成的事情是什么.这让我很困惑,因为我能做到这一点:

int arr[3];
arr[0]=1,arr[1]=2,arr[2]=3;
Run Code Online (Sandbox Code Playgroud)

但当我这样做时:

int arr[3],arr[0]=1,arr[1]=2,arr[2]=3;
Run Code Online (Sandbox Code Playgroud)

它给了我一个编译器错误.

我想问一下逗号运算符在实际操作中的局限性是什么?

c c++ comma-operator

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

自定义字体在Firefox 3.6中不起作用!

我在http://flamefusion.net上定义的自定义字体在Firefox 3.6中无法正确呈现.

它呈现为Verdana,它被设置为CSS中的后备字体,在此处定义:http://flamefusion.net/style/site.css

那里的代码由Typekit生成,在这里:http://typekit.com/

对于那些说不可能的人,我想指出,在CSS 3中,我试图使用它.有关更多信息,请参阅font-face选择器:http://www.css3.info/preview/web-fonts-with-font-face/,或使用Typekit.

这是一个关于页面在Chrome 8中的样子的截图,它是关于字体的样子.它们也适用于IE6或更高版本,以及Opera. 它应该是这样的

css firefox

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

迭代堆栈(反向列表),是否有isempty()方法?

在Python中迭代堆栈的最佳方法是什么?

a = [1,2,3,4]
while (len(a) > 0)
  print a.pop()

# prints 4, 3, 2, 1 in sequence
Run Code Online (Sandbox Code Playgroud)

我无法找到一种isempty方法,并且每次检查长度似乎都是错误的.

python iteration stack

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

在COM dll上使用tlbexp.exe

我正在尝试建立Centura和COM .dll 之间的通信.(从http://download.resip.fr下载以进行数据库导入)

Centura需要.tlb文件才能与此组件通信.通常我会regasm /tlb用来生成.tlb,但看到它是一个COM .dll这是不可能的.

我发现我可以使用tlbexp for .NET dll:http://msdn.microsoft.com/en-us/library/hfzzah2c( v = vs.80).aspx

我试过这个,知道它可能会失败(因为我有COM .dll).我收到了这个错误:

TlbExp:错误TX0000:无法加载文件或程序集'file:/// C:\ Windows\system32\ResipBcb.dll'或其依赖项之一.该模块应该包含一个程序集清单.

使用Dependency Walker我注意到两个.dll缺失了.我在网上找到了ieshims.dll,但我找不到wer.dll.看到这个问题.
我不知道tlbexp失败是否与这个丢失的文件有关?

总而言之,我的问题是:如何从这个.dll获得.tlb?我似乎无法找到任何方法从这个COM .dll中提取.tlb.

最好的问候
Clint Cambier

com dll tlbexp centura

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