使用Visual Studio 2008工具,
我正在尝试获得更改集14318和14317的ASCII差异.
我可以使用GUI这样做:
tf changeset 14318
Run Code Online (Sandbox Code Playgroud)
然后选择一个文件并右键单击并选择与先前版本进行比较.但是,这有点单调乏味,它基于GUI.我的任务是将许多更改反向移植到不同的分支中.我想自动化测试(比如使用Python),确保我做得正确.好吧,出于教育目的,我将手工完成所有更改而不查看解决方案,然后我将比较这两个更改并尝试寻找任何差异.这是我喜欢的tf - 我可以输入:
tf changeset 14318 > out.txt&¬epad out.txt
Run Code Online (Sandbox Code Playgroud)
查看受影响的文件的详细信息.
同样,我希望得到一个out.txt,其中保存了所有差异.我很确定我可以处理Python部分.我肯定想知道如何使用tf.exe工具来做到这一点,但如果你也碰巧知道其他技巧(一些很酷的第三方工具或PowerShell脚本,那么请让我知道).
谢谢!
哦,顺便说一句,我查了一下:http://msdn.microsoft.com/en-us/library/6fd7dc73(VS.80).aspx
我试过这个:
tf diff 14318 14317
Run Code Online (Sandbox Code Playgroud)
我收到此错误:文件(或文件夹)c:\ Program Files(x86)\ Microsoft Visual Studio 9.0\VC\14318不存在.
谢谢你.
编辑:有没有任何工具可以做到这一点?
根据我得到的反馈,我可能会与同事一起提出这个"标准".这可能会成为自定义StyleCop规则.有没有写过?
因此,已经StyleCop的这一规定为summary
,param
和return
文档标签.
您是否认为从评论中要求相同的内容是否有意义?
相关说明:如果评论已经很长,那么它应该写成正确的句子吗?
例如(也许我试图说明不好的评论):
//if exception quit
Run Code Online (Sandbox Code Playgroud)
与
// If an exception occurred, then quit.
Run Code Online (Sandbox Code Playgroud)
如果想的话 - 大部分时间,如果一个人不愿写评论,那么它也可能是提供信息的.考虑这两个样本:
//if exception quit
if (exc != null)
{
Application.Exit(-1);
}
Run Code Online (Sandbox Code Playgroud)
和
// If an exception occurred, then quit.
if (exc != null)
{
Application.Exit(-1);
}
Run Code Online (Sandbox Code Playgroud)
可以说,根本不需要评论,但是由于提供了一个,我认为第二个更好.
请备份你的意见.您是否对评论艺术有很好的参考,特别是如果它与.Net有关?
谢谢.
我希望能够绘制存储过程的调用图.我对每个细节都不感兴趣,而且我并不关心动态SQL(尽管检测它并将其跳过可能很酷或者将其标记为这样.)
我希望工具生成我一棵树,给定的服务器名称,数据库名称,存储过程的名称,一个"调用树",其中包括:
希望很明显我追求的是什么; 如果没有 - 请问.如果没有可以做到这一点的工具,那么我想尝试自己写一个.Python 2.6是我选择的语言,我想尽可能多地使用标准库.有什么建议?
编辑:出于赏金的目的警告:SQL语法是COMPLEX.我需要一些可以解析各种SQL 2008的东西,即使它看起来很愚蠢.没有角落案件被禁止:)
编辑2:如果我缺少的是图形,我会没事的.
我在wiki中查看如何转换以下有关珠子,笛卡尔坐标+能量的信息:
23.4 54.6 12.3 -123.5 54.5 23.1 9.45 -56.7 .......
在pymol中绘制一个包含每个原子的半径为R的球体,以其坐标为中心,以彩色渐变为中心.
谢谢
我正在使用Python 3.1,但如果需要我可以降级.
我有一个ASCII文件,其中包含一种用其中一种语言编写的短篇小说,其中的字母表可用上和下ASCII表示.我希望:
1)尽我所能检测编码,获得某种置信度量(根据文件的长度而变化,对吧?)
2)使用一些免费的在线服务或库自动翻译整个事物.
附加问题:如果文本是用一个代表一个字母需要2个或更多字节的语言编写的,并且字节顺序标记不能帮助我?
最后,我如何处理标点符号和misc字符,如空格?它会比一些字母更频繁地出现,对吧?标点符号和字符有时可以混合的事实怎么样?可能有两个逗号表示,两个表示看起来像"a"等等?
是的,我已经阅读了Joel Spolsky关于Unicode的文章.请至少帮助我一些这些项目.
谢谢!
PS这不是一个家庭作业,但它是出于自学目的.我更喜欢使用开源和可读的字母频率库,而不是封闭,高效的字母频率库,但是可以很好地完成工作.
请不要将其标记为此问题的愚蠢:
那个问题对我没有帮助; 由于某种原因,我没有看到丰富的编辑控件.相反,我相信我必须在代码中做到这一点.这是我发现的一个样本:
http://www.tech-archive.net/Archive/VC/microsoft.public.vc.mfc/2006-10/msg00245.html
我的问题是我不想重新发明轮子并自己或通过QA测试错误.
有人必须先实现这一点.请分享您的代码.
我想做的是:
我感谢您的帮助.
这是人们如何设置它们:
我的问题是我设置了太多,我现在需要一个或两个单独的子菜单来保持它们的组织.我无法弄清楚如何做到这一点.
如果有什么不清楚,请随时询问.
以下Q的高额奖金:
您好,这是我在Ubuntu 9.10上使用Python 2.6,Amara2尝试的(顺便说一句,test.xsd是使用xml2xsd工具创建的):
g@spot:~$ cat test.xml; echo =====o=====; cat test.xsd; echo ====
o=====; cat test.py; echo =====o=====; ./test.py; echo =====o=====
<?xml version="1.0" encoding="utf-8"?>==; ./test.py` >
test.txttest.xsd; echo ===
<test>abcde</test>
=====o=====
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="test" type="xs:NCName"/>
</xs:schema>
=====o=====
#!/usr/bin/python2.6
# I wish to validate an xml file against an external XSD schema.
from amara import bindery, parse
source = 'test.xml'
schema = 'test.xsd'
#help(bindery.parse)
#doc = bindery.parse(source, uri=schema, validate=True) # These 2 seem
to fail in …
Run Code Online (Sandbox Code Playgroud) 我不得不注释掉下面的行(示例来自http://en.wikibooks.org/wiki/Clojure_Programming/Examples/Lazy_Fibonacci)
(def fib-seq
;"Implements Fibonacci sequence (starts with 0)."
((fn rfib [a b]
(lazy-seq (cons a (rfib b (+ a b)))))
0 1))
Run Code Online (Sandbox Code Playgroud)
如果我把它留在里面,我会得到:
Clojure 1.2.0
java.lang.Exception: Too many arguments to def (Problem1.clj:1)
1:1 user=>
Run Code Online (Sandbox Code Playgroud)
但是,我可以用 来做到这一点defn
。示例(我知道,我正在重新发明轮子,even?
因为已经定义了):
(defn is-even? [n]
"Returns true if the number is even, false otherwise."
(== (mod n 2) 0))
Clojure 1.2.0
1:1 user=> (is-even? 3)
false
1:2 user=> (is-even? 4)
true
1:3 user=>
Run Code Online (Sandbox Code Playgroud) python ×3
.net ×2
python-2.6 ×2
amara ×1
animation ×1
ascii-art ×1
c++ ×1
call-graph ×1
clojure ×1
coding-style ×1
diff ×1
function ×1
label ×1
metadata ×1
mfc ×1
nlp ×1
python-3.x ×1
tf-cli ×1
tfs ×1
translation ×1