小编The*_*ver的帖子

为MS Excel执行版本控制的最佳方法

您在MS Excel(2003/2007)中使用了哪些版本的控制系统?你会推荐什么?为什么?您的顶级版本控制系统有哪些限制?

为了正确看待这一点,这里有几个用例:

  1. VBA模块的版本控制
  2. 不止一个人正在处理Excel电子表格,他们可能正在对他们想要合并和集成的同一工作表进行更改.此工作表可能包含公式,数据,图表等
  3. 用户不是太技术化,使用的版本控制系统越少越好
  4. 空间约束是一个考虑因素.理想情况下,只保存增量更改而不是整个Excel电子表格.

version-control excel

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

适用于Python的最佳视频处理库?

我想为我正在编写的Python应用程序添加一些简单的视频编辑功能,并使用google搜索:

  1. pymedia
  2. pyglet(使用媒体模块)
  3. GST-蟒蛇

要求:

  1. 占地面积小.我已经在使用wxPython(只是因为),它很容易使最终的EXE文件膨胀,所以最好不管我用来实现这个视频编辑功能都不应该显着增加膨胀.
  2. 图书馆仍应积极维护.
  3. 它不应该要求专有许可,因此FMOD是不可能的.
  4. 最小的依赖关系
  5. 不是一个成熟的视频编辑器.不需要花哨的裤子.只是能够跳过视频的不同部分,或者抓取一个帧或放置(多个)标记,用于视频部分的开始和结束以丢掉比特.
  6. 跨平台 - 应该能够在一天结束时在Windows,Linux和OS X上运行.

如果您已经使用了上面列出的任何上述视频编辑库或者我在Python应用程序中未遇到过的其他库,我想知道每个视频编辑库的缺陷以及它们如何相互叠加.如果你也知道avbin的Python绑定,我想知道在哪里找到它.

gst-python(带有Python绑定的Gstreamer)似乎没有很好地记录.它似乎也与pyGTK紧密结合,pyGTK也是一个非常大的工具包.

python video editor

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

在py2exe构建中包含PYD/DLL

我的应用程序的一个模块使用.pyd文件中的函数.有一个选项可以排除dlls(exclude_dlls),但有一个包含它们吗?尽管复制了其余的文件(.py),构建过程似乎并没有复制模块中的.pyd.我还需要包含一个.dll.如何让py2exe包含.pyd和.dll文件?

python dll installation py2exe pyd

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

Python C-API 模块退出处理程序 - 相当于 atexit?

我正在使用 Python 版本 2.6.4

当我的扩展模块退出/卸载时,我必须从 C 库调用一个函数。对于 C 扩展模块来说,atexit 的等效项是什么?

python python-c-api python-c-extension

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

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

解决py2exe打包问题

我为py2exe编写了一个setup.py脚本,为我的python GUI应用程序生成了一个可执行文件,我在dist目录中有一大堆文件,包括app,w9xopen.exe和MSVCR71.dll.当我尝试运行应用程序时,我收到一条错误消息,只是说"请参阅日志文件了解详细信息".唯一的问题是,日志文件为空.

我看到的最接近的错误是"以下模块似乎缺失"但据我所知,我没有使用任何这些模块(特别是因为它们似乎是我不使用的数据库)但是挖掘了在Google上表明这些是相对良性的警告.

我编写并打包了一个控制台应用程序以及一个带py2exe的wxpython应用程序,这两个应用程序都已编译并成功运行.我正在使用一个名为dabo的新python工具包,它反过来使用wxpython模块,所以我无法弄清楚我做错了什么.我从哪里开始调查问题,因为显然日志文件不是太有用了?

编辑1: python版本是2.5.py2exe是0.6.8.没有明显的构建错误.唯一的一个是关于"以下模块似乎缺失..."这一点是非关键错误,因为列出的包是我绝对不使用的,也不应该停止执行应用程序.运行可执行文件会生成一个完全为空的日志文件.以前它有一个关于locales的错误,我已经修复了,但显然有些错误,因为可执行文件没有运行.setup.py文件非常依赖于通过运行"app wizard"生成的原始setup.py,并查看Ed Leafe和其他一些人发布的示例.是的,我有一个日志文件,它不打印任何东西供我使用,这就是为什么我问是否'

我甚至编写了一个裸骨测试应用程序,它只生成一个简单的骨骼GUI - 一个带有一些默认菜单选项的空框架.编写的代码只有3行,其余的是第3方工具包.再次,编译成一个exe(就像我原来的应用程序一样),但根本没有运行.运行时日志文件中也没有错误输出.

编辑2: 事实证明,从"Windows"切换到"控制台"以进行初始调试是非常有见地的.我现在有一个基本的运行测试应用程序,并编译真正的应用程序!

测试应用:

import dabo
app = dabo.dApp()
app.start()

测试应用的setup.py:

import os
import sys
import glob
from distutils.core import setup
import py2exe
import dabo.icons
daboDir = os.path.split(dabo.__file__)[0]

# Find the location of the dabo icons:
iconDir = os.path.split(dabo.icons.__file__)[0]
iconSubDirs = []
def getIconSubDir(arg, dirname, fnames):
    if ".svn" not in dirname and dirname[-1] != "\\":
        icons = glob.glob(os.path.join(dirname, "*.png"))
        if icons:
            subdir = (os.path.join("resources", dirname[len(arg)+1:]), icons)
            iconSubDirs.append(subdir)
os.path.walk(iconDir, getIconSubDir, iconDir) …

python user-interface py2exe

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

桌面应用的信用卡支付解决方案

关于Web应用程序的支付处理器有很多问题,但我还没有看到桌面应用程序.你有什么经历?

或许将其置于一个小环境中,要求:

  1. 应该可以定制
  2. 应该至少在澳大利亚可以获得,如果不是全世界(不太重要).
  3. 没有存储信用卡详细信息
  4. 每次都有不同金额的经常性微支付
  5. 一键付款.用户可以向支付处理器提供商注册.

payment desktop credit-card

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

SSRS 2008:将参数传递给链接报告

我有一个报告表,其中包含由用户设置的参数生成的所有维度组合.每行包含1个组合以及指向带有图表的另一个报表的链接.如何将参数/维度组合传递给其他报告?

在行中,我有一个文本框Action,它有一个"转到报告"超链接.在主要报告中.我看到一个选项"使用这些参数来运行报告",我在两个报告中都填写了类似命名的参数.

在链接的报表上,用户不必再次从该组参数中选择选项.将报表参数设置为内部,隐藏空白提示(单个空格),可见空白提示(单个空格),并设置(空)默认值仍然给出:"报表参数是只读的,不能修改.(rsReadOnlyReportParameter)"

是什么赋予了?如何在两侧配置参数,以便将参数组合传递给链接报告?

sql-server sql-server-2008 reporting-services

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

Python中的递归嵌套表达式

我使用的是Python 2.6.4.

我在文本文件中有一系列select语句,我需要从每个select查询中提取字段名称.如果某些字段没有使用像to_char()等嵌套函数,这将很容易.

如果select语句字段可能有多个嵌套括号,如"ltrim(tortr(to_char(base_field_name,format)))renamed_field_name",或者只是"base_field_name"的简单情况作为字段,是否可以使用Python的re模块来编写提取base_field_name的正则表达式?如果是这样,正则表达式会是什么样子?

python regex expression nested

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

Visual Studio的集成版本控制

您使用哪些版本控制系统来管理使用Visual Studio(2005)开发的项目?你会推荐什么?为什么?您的顶级版本控制系统有哪些限制?

version-control visual-sourcesafe visual-studio-2005

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

如何使用Perl从SQL中提取字段名称?

我在文本文件中有一系列select语句,我需要从每个select查询中提取字段名称.如果某些字段没有使用嵌套函数to_char()等,这将很容易.

给定select语句字段,可以有几个嵌套括号,如:

ltrim(rtrim(to_char(base_field_name, format))) renamed_field_name,

或者base_field_name就像一个字段的简单情况一样,Perl中的正则表达式会是什么样子?

regex sql perl

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