问题列表 - 第21011页

使用TFS SDK从TFS获取所有文件夹

我正在创建一个TFS工具,它将从TFS服务器获取"变更集信息".

现在,我想提供一个"TFS浏览器",以便用户可以浏览他想从中获取信息的"分支/文件夹".

我正在使用TreeView控件和GetItems函数从TFS获取项目的路径:

private void treeView1_BeforeExpand(object sender, TreeViewCancelEventArgs e)
{
    e.Node.Nodes.RemoveAt(0);
    RecursionType recursion = RecursionType.OneLevel;
    Item[] items = null;

    // Get the latest version of the information for the items.
    ItemSet itemSet = sourceControl.GetItems(e.Node.Tag.ToString(), recursion);
    items = itemSet.Items;

    foreach (Item item in items)
    {
        if (item.ServerItem == e.Node.Tag.ToString()) //Skip self
            continue;

        string filename = Path.GetFileName(item.ServerItem);

        if (Path.GetExtension(filename) == "")
        {
            TreeNode node = new TreeNode(filename, new TreeNode[] { new TreeNode() });
            node.Tag = item.ServerItem;
            e.Node.Nodes.Add(node);
        }
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# treeview iostream tfs-sdk

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

Perl的污点模式有用吗?

perl -T
Run Code Online (Sandbox Code Playgroud)

你用它吗?它是否有助于您在Perl脚本中找到安全漏洞?

perl taint

23
推荐指数
4
解决办法
6754
查看次数

除了专有的Sun之外,是否有任何好的CachedRowSet实现?

我正在调查javax.sql.rowset.CachedRowSet在我的应用程序的一部分中使用,但是我只能找到有关使用专有sun实现com.sun.rowset.CachedRowSetImpl或Oracle特定实现的信息.

sun实现不受支持且可能会发生变化.如果我希望将来部署到非Sun虚拟机,使用它也可能会导致问题,最后它会在我们的构建日志中留下不可抑制的警告,这可能会掩盖其他警告.

是否有一个开源替代实现,我可以使用我的应用程序部署,这将在多个数据库中正常工作?至少支持MySQL的东西.

java mysql jdbc cachedrowset

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

如何从.NET检索AD用户的创建日期?

我想检索Active Directory中用户的创建日期.我知道用户有一个WhenCreated属性,但我看不到我正在使用的UserPrincipal类型上公开的属性.

我想做这样的事情:

var principal = UserPrincipal.FindByIdentity(context, IdentityType.Guid, guid);
//var createdDate = principal.CreationDate; 
Run Code Online (Sandbox Code Playgroud)

编辑:这是在IIS中运行的Web应用程序,在同一网络上的另一台计算机上查询AD服务器.

.net active-directory

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

如何转换整数?到VB.NET中的整数?

我是C#程序员,但我正在将一些代码从C#转换为VB.NET.在C#中,我可以简单地使用(int)blah.getValue(),其中getValue()返回Integer?

DirectCast()在VB.NET中做一个不起作用,说Integer?无法转换为Integer.

想法?

vb.net

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

解析Emacs Lisp

我在Emacs Lisp中编写一个解析器.它是一个解析器,用于查看如下所示的文本文件:

rule:
  int: 1, 2, 3, ...
  string: and, or, then, when
  text:
  ----------
  Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque
  in tellus. In pharetra consequat augue. In congue. Curabitur
  pellentesque iaculis eros. Proin magna odio, posuere sed, commodo nec,
  varius nec, tortor.
  ----------
  more: ...

rule:
  ...
Run Code Online (Sandbox Code Playgroud)

我并不关心密钥(int,string,...).我想要的价值.因此对于上面的文件int具有值"1,2,3,...",字符串"和,或者,然后,当"和文本"Lorem ..."(不包括破折号).

我正在考虑两种不同的解决方案,但我没有使用哪种解决方案.我是不是该:

  1. 创建一个循环遍历所有行的简单解析器,并为每一行匹配一些正则表达式,然后将我想要的部分分组?

  2. 用词法分析器和解析器做一个更复杂的解析器?

现在文件非常简单,我想我不需要像第二个选项那样做一些事情.但是这些文件可能会有点复杂,所以我想让它更容易扩展.

你怎么解决这个问题?

emacs parsing elisp

13
推荐指数
3
解决办法
4563
查看次数

如何将EOT字体转换为TTF

有人知道一个能够将EOT字体转换为ttf的字体转换实用程序吗?

console fonts file-conversion

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

R中更高级别的功能 - 是否有官方撰写操作员或咖喱功能?

我可以在R中创建一个compose运算符:

 `%c%` = function(x,y)function(...)x(y(...)) 
Run Code Online (Sandbox Code Playgroud)

要像这样使用:

 > numericNull = is.null %c% numeric
 > numericNull(myVec)
 [2] TRUE FALSE
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有一套官方功能来完成这类事情以及其他操作,比如在R.中进行currying.这主要是为了减少代码中括号,函数关键字等的数量.

我的咖喱功能:

> curry=function(...){
    z1=z0=substitute(...);z1[1]=call("list");
    function(...){do.call(as.character(z0[[1]]),
                          as.list(c(eval(z1),list(...))))}}
> p = curry(paste(collapse=""))
> p(letters[1:10])
[1] "abcdefghij"
Run Code Online (Sandbox Code Playgroud)

这对于例如聚合来说特别好:

> df = data.frame(l=sample(1:3,10,rep=TRUE), t=letters[1:10])
> aggregate(df$t,df["l"],curry(paste(collapse="")) %c% toupper)
  l    x
1 1  ADG
2 2  BCH
3 3 EFIJ
Run Code Online (Sandbox Code Playgroud)

我发现它比以下更优雅和可编辑:

> aggregate(df$t, df["l"], function(x)paste(collapse="",toupper(x)))
  l    x
1 1  ADG
2 2  BCH
3 3 EFIJ
Run Code Online (Sandbox Code Playgroud)

基本上我想知道 - 这已经为R做过吗?

functional-programming r higher-order-functions

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

可变长度参数c#

这可能是不可能的,但是这里有:

我想创建一个结构,我可以在声明中定义参数的数量.

例如,现在我正在使用:

KeyValuePair<T, T>
Run Code Online (Sandbox Code Playgroud)

但KeyValuePair只能获取一个Key和一个Value.

有可能做出类似的东西:

CustomValues<T, {T, {..}}>
Run Code Online (Sandbox Code Playgroud)

我认为这是不可能的,但也许我只是不了解C#.我也对聪明的解决方法持开放态度,

谢谢

c# generics

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

jQuery fullcalendar - 如何减小日历的大小

我在我的应用程序中使用jQuery fullcalendar.我想仅在屏幕右侧显示日历,但不确定如何减小日历的大小.现在它正在全屏显示

jquery fullcalendar

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