问题列表 - 第28210页

Checkstyle for Python

是否有类似于Java的Checkstyle for Python 的应用程序?

我的意思是,一个分析Python代码的工具,可以作为持续集成的一部分运行(例如CruiseControl或Hudson).在分析之后,它应该生成一个在线可访问的报告,其中概述了代码中发现的任何问题.

谢谢,

python java coding-style

12
推荐指数
3
解决办法
5736
查看次数

定义Clojure宏语法

我定义了一个unless宏如下:

user=> (defmacro unless [expr body] (list 'if expr nil body))
#'user/unless
user=> (unless (= 1 2) (println "Yo"))
Yo
Run Code Online (Sandbox Code Playgroud)

你可以看到它工作正常.

现在,在Clojure中,可以通过两种方式定义列表:

; create a list
(list 1 2 3)

; shorter notation
'(1 2 3)
Run Code Online (Sandbox Code Playgroud)

这意味着unless可以在没有list关键字的情况下编写宏.但是,这会导致抛出Java异常:

user=> (unless (= 1 2) (println "Yo"))
java.lang.Exception: Unable to resolve symbol: expr in this context
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么会失败吗?

clojure

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

从网页中删除除文本之外的所有内容的最佳方法是什么?

我正在寻找一个html页面,只是在该页面上提取纯文本.有人知道在python中这样做的好方法吗?

我想从字面上删除所有内容,只留下文章的文本以及标签之间的其他文本.JS,css等......走了

谢谢!

python

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

任何人都知道一个很好的正则表达式删除额外的空格?

可能重复:
在Python中用单个空格替换多个空格

试图弄清楚如何编写给定字符串的正则表达式:

"hi     this       is a  test"
Run Code Online (Sandbox Code Playgroud)

我可以把它变成

"hi this is a test"
Run Code Online (Sandbox Code Playgroud)

将空格规范化为一个空格

有任何想法吗?非常感谢

python regex

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

将cmd中的数据写入内存而不是文件,用C#捕获

对于C#项目,我正在尝试使用ffmpeg从视频文件中提取.wav文件(在Windows中).您可以通过在命令行上运行它来执行此操作:"ffmpeg -i inputvid.avi +'extra parameters'+ extracted.wav".这显然会将输入.avi文件中的音频提取到指定的.wav文件中.

现在,我可以在C#中轻松运行此命令,以便创建所需的.wav文件.但是,我不需要这个wav文件留在硬盘上.出于性能原因,如果ffmpeg可以暂时将此文件保存到内存中,那将会好得多,这可以在我的C#程序中使用.执行我的程序后,不再需要.wav文件.

所以实际问题是:我可以将输出文件从程序重定向到内存吗?如果这是可能的,我怎么能在C#中读到这个?

我知道这是一个很长的镜头我很怀疑它是否可能,但我总是可以问......

提前致谢.

c# memory command-line ffmpeg

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

ADO/SQL Server:“超时过期”的错误代码是什么?

我正在尝试从 ADO 捕获“超时过期”错误。

当超时发生时,ADO 返回:

Number:      0x80040E31 (DB_E_ABORTLIMITREACHED in oledberr.h)
SQLState:    HYT00
NativeError: 0
Run Code Online (Sandbox Code Playgroud)

NativeError零有道理的,因为超时不在数据库引擎(即SQL Server)的函数,但ADO的内部超时机制。


Number(即COM HRESULT)看起来有用,但是定义DB_E_ABORTLIMITREACHEDoledberr.h说:

由于达到资源限制,执行停止。没有返回任何结果。

此错误可能适用于除“超时过期”(某些可能是服务器端)之外的其他内容,例如限制的调控器:

  • CPU使用率
  • I/O 读/写
  • 网络带宽

并停止查询。


最后一个有用的部分是SQLState,它是一个独立于数据库的错误代码系统。不幸的是,我能找到的 SQLState 错误代码的唯一参考没有提到HYT00.

该怎么办?做什么?


注意:我不能相信

0x80040E31 (DB_E_ABORTLIMITREACHED)
Run Code Online (Sandbox Code Playgroud)

意思是“超时已过期”,超出了我的信任

0x80004005 (E_UNSPECIFIED_ERROR)
Run Code Online (Sandbox Code Playgroud)

意思是“事务与另一个进程在锁定资源上死锁,并已被选为死锁受害者”。


我的伪问题变成了:有人有关于 SQLState " HYT000" 含义的文档吗?

我真正的问题仍然存在:我如何专门捕获 ADO抛出的 ADO超时过期异常?

必须喜欢开发人员试图“做正确的事”的问题,但没有人知道如何做正确的事。还必须喜欢谷歌搜索DB_E_ABORTLIMITREACHED,这个问题是#9,找不到 MSDN。

更新 …

sql-server timeout exception-handling ado

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

如何获得可用的NSFont系列列表?

如何获得可用的NSFont系列列表,最好使用fontName:equivalent.

fonts cocoa list objective-c ios

15
推荐指数
4
解决办法
9887
查看次数

权威的Excel范围语法参考

对不起,如果之前有人询问,但我找不到它.我正在寻找可用作参考的所有有效字符串的权威描述,例如"A1:C5","$ A:$ A",$ A2"等等.这似乎是一个非常基本的东西,但我浪费了几个小时试图找到它.我所能找到的只是一堆"有用"的例子,但没有参考.

excel

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

收听Actionscript中Object对象的任何更改

我在actionscript中有一个Object,它有几十个属性,每个属性都被定义为可绑定并且有自己的change事件.我想听取对该对象所做的任何更改,而无需为其所有属性添加侦听器.在actionscript中是否有一种方法可以用来监听对象值的任何变化?

谢谢

apache-flex flex3 actionscript-3

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

C#类(源代码)XML文件生成器

您使用了哪些工具从xml文件创建类源代码?这是一个我需要自己动手的边缘案例吗?我需要从一些XML文件创建DTO,但XML文件可能会更改(添加/删除属性),因此我需要能够快速更新它们.

我对这种.xml -> .xsd -> bloated .cs方法印象不深,并且正在寻找能够为我生成简单POCO的东西.你有没有使用或看到过这样的工具?

.net c# xml code-generation

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